0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線(xiàn)課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

4自由度并聯(lián)機(jī)器狗實(shí)現(xiàn)下蹲功能

jf_72402704 ? 來(lái)源:jf_72402704 ? 作者:jf_72402704 ? 2023-06-09 11:10 ? 次閱讀

1. 功能說(shuō)明

本文示例將實(shí)現(xiàn)R328a樣機(jī)4自由度并聯(lián)機(jī)器狗下蹲的功能。

樣機(jī)-【R328】4自由度并聯(lián)機(jī)器狗-下蹲-圖1

2. 結(jié)構(gòu)說(shuō)明

本樣機(jī)的并聯(lián)驅(qū)動(dòng)結(jié)構(gòu)與 【R082】4自由度并聯(lián)四足 類(lèi)似,兩款樣機(jī)可以對(duì)比來(lái)看。

本樣機(jī)腿部的結(jié)構(gòu)如下圖所示:驅(qū)動(dòng)核心部分是兩個(gè)5桿結(jié)構(gòu)的組合。

樣機(jī)-【R328】4自由度并聯(lián)機(jī)器狗-下蹲-圖2兩個(gè)五桿結(jié)構(gòu)圖

驅(qū)動(dòng)核心部分再搭配下圖的四桿結(jié)構(gòu),即可構(gòu)成單側(cè)的腿。驅(qū)動(dòng)核心部分再搭配下圖的四桿結(jié)構(gòu),即可構(gòu)成單側(cè)的腿。

樣機(jī)-【R328】4自由度并聯(lián)機(jī)器狗-下蹲-圖3四桿結(jié)構(gòu)樣機(jī)-【R328】4自由度并聯(lián)機(jī)器狗-下蹲-圖4單側(cè)腿部圖樣機(jī)-【R328】4自由度并聯(lián)機(jī)器狗-下蹲-圖5整機(jī)

3. 電子硬件

在這個(gè)示例中,我們采用了以下硬件,請(qǐng)大家參考:

主控板

Basra主控板(兼容Arduino Uno)?

擴(kuò)展板

Bigfish2.1擴(kuò)展板?

電池

7.4V鋰電池

電路連接:為了便于識(shí)別控制4自由度并聯(lián)機(jī)器狗,我們先規(guī)定好機(jī)器狗的前方以及舵機(jī)位置編號(hào)(如下圖所示):

樣機(jī)-【R328】4自由度并聯(lián)機(jī)器狗-下蹲-圖6

將舵機(jī)(A1、A2 、B1、B2)連接在Bigfish擴(kuò)展板的D4、D7、D3、D8端口,如下圖所示:

樣機(jī)-【R328】4自由度并聯(lián)機(jī)器狗-下蹲-圖7

4. 功能實(shí)現(xiàn)

上位機(jī)Controller 1.0

下位機(jī)編程環(huán)境:Arduino 1.8.19

實(shí)現(xiàn)思路:實(shí)現(xiàn)4自由度并聯(lián)機(jī)器狗站立、前蹲、后蹲的動(dòng)作。

4.1 調(diào)試舵機(jī)角度

利用上位機(jī) Controller軟件調(diào)整4自由度并聯(lián)機(jī)器狗的舵機(jī)角度,記錄下機(jī)器狗站立、前蹲、后蹲時(shí)舵機(jī)的角度;然后利用Arduino IDE進(jìn)行下位機(jī)編程,利用這些角度實(shí)現(xiàn)機(jī)器狗下蹲的功能。

對(duì)于如何利用Controller軟件進(jìn)行調(diào)試機(jī)器狗的舵機(jī)角度,可參考【U002】如何驅(qū)動(dòng)模擬舵機(jī)-Controller 1.0b軟件的使用 在本次實(shí)驗(yàn)中,經(jīng)過(guò)調(diào)試,對(duì)于4自由度并聯(lián)機(jī)器狗站立、前蹲、后蹲時(shí)的舵機(jī)角度值如下圖所示:

樣機(jī)-【R328】4自由度并聯(lián)機(jī)器狗-下蹲-圖8機(jī)器狗站立時(shí)的舵機(jī)值樣機(jī)-【R328】4自由度并聯(lián)機(jī)器狗-下蹲-圖9機(jī)器狗前蹲時(shí)的舵機(jī)值樣機(jī)-【R328】4自由度并聯(lián)機(jī)器狗-下蹲-圖10機(jī)器狗后蹲時(shí)的舵機(jī)值

4.2 示例程序

下面提供一個(gè)4自由度并聯(lián)機(jī)器狗下蹲的參考例程(Dog_squat.ino),例程源代碼詳見(jiàn) 【https://www.robotway.com/h-col-237.html】 ,實(shí)驗(yàn)效果可參考演示視頻。

/*------------------------------------------------------------------------------------

  版權(quán)說(shuō)明:Copyright 2023 Robottime(Beijing) Technology Co., Ltd. All Rights Reserved.

           Distributed under MIT license.See file LICENSE for detail or copy at

           https://opensource.org/licenses/MIT

           by 機(jī)器譜 2023-05-26 https://www.robotway.com/

  ------------------------------*/

/*

    本例程實(shí)現(xiàn)機(jī)器小狗站立、前蹲和后蹲

*/


#include

#define SERVO_SPEED 60      //定義舵機(jī)轉(zhuǎn)動(dòng)快慢的時(shí)間

#define ACTION_DELAY 0      //定義所有舵機(jī)每個(gè)狀態(tài)時(shí)間間隔


Servo myServo[4];


int f = 15;                                         //定義舵機(jī)每個(gè)狀態(tài)間轉(zhuǎn)動(dòng)的次數(shù),以此來(lái)確定每個(gè)舵機(jī)每次轉(zhuǎn)動(dòng)的角度

int servo_port[4] = {3,4,7,8};                      //定義舵機(jī)引腳

int servo_num = sizeof(servo_port) / sizeof(servo_port[0]);   //定義舵機(jī)數(shù)量

float value_init[4] = {1513,1457,1074,1545};        //定義舵機(jī)初始角度


void setup() {

  Serial.begin(9600);

  for(int i=0;i

5. 擴(kuò)展樣機(jī)

本樣機(jī)可以做出一些擴(kuò)展,如下圖所示的在樣機(jī)上方增加平板,此樣機(jī)可用探索者零件或探索者兼容零件制作。

樣機(jī)-【R328】4自由度并聯(lián)機(jī)器狗-下蹲-圖11


審核編輯黃宇
聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 機(jī)器狗
    +關(guān)注

    關(guān)注

    3

    文章

    168

    瀏覽量

    10062
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    運(yùn)用BLDC設(shè)計(jì)新型五自由度并聯(lián)機(jī)器人的方案分享

    總線(xiàn)數(shù)據(jù)采集卡為硬件基礎(chǔ),利用Vc++6.0 設(shè)計(jì)機(jī)器人控制界面, 實(shí)現(xiàn)該機(jī)構(gòu)的連續(xù)軌跡運(yùn)動(dòng)。1 新型五自由度并聯(lián)機(jī)器人機(jī)構(gòu)原理研究的并聯(lián)機(jī)
    發(fā)表于 06-02 08:00

    【案例分享】BLDC在新型五自由度并聯(lián)機(jī)器人中的應(yīng)用

    并聯(lián)機(jī)構(gòu)是由多個(gè)并行鏈構(gòu)成的閉環(huán)機(jī)械系統(tǒng)。相對(duì)于串聯(lián)機(jī)構(gòu),]研究的并聯(lián)機(jī)構(gòu)如圖1 所示。A1~A4、B1~B4 為球副, R1~R8 為轉(zhuǎn)動(dòng)
    發(fā)表于 08-10 04:30

    反螺旋理論與五自由度并聯(lián)機(jī)器人設(shè)計(jì)方法

    本論文以螺旋理論為基礎(chǔ),提出一種系統(tǒng)的結(jié)構(gòu)綜合方法。根據(jù)各條支鏈對(duì)運(yùn)動(dòng)平臺(tái)所提供的反螺旋約束的線(xiàn)性關(guān)系,研究了構(gòu)成五自由度并聯(lián)機(jī)器人機(jī)構(gòu)的各條支鏈所有可能的運(yùn)動(dòng)副組合以及它們的空間幾何條件。利用這一方法,設(shè)計(jì)出一組結(jié)構(gòu)對(duì)稱(chēng)的五自由度
    發(fā)表于 10-17 14:51 ?6次下載
    反螺旋理論與五<b class='flag-5'>自由度</b><b class='flag-5'>并聯(lián)機(jī)器</b>人設(shè)計(jì)方法

    并聯(lián)機(jī)器人的少自由度并聯(lián)機(jī)構(gòu)設(shè)計(jì)

    理想的少自由度并聯(lián)機(jī)構(gòu)的所有分支最好具有完全相同的結(jié)構(gòu),保持結(jié)構(gòu)的對(duì)稱(chēng),以滿(mǎn)足各向同性的要求。以單開(kāi)鏈支路為單元,提出了一種新型的對(duì)稱(chēng)的少自由度并聯(lián)機(jī)器人機(jī)構(gòu)。研究結(jié)果表明,該機(jī)構(gòu)的
    發(fā)表于 10-23 16:24 ?15次下載
    <b class='flag-5'>并聯(lián)機(jī)器</b>人的少<b class='flag-5'>自由度</b><b class='flag-5'>并聯(lián)機(jī)</b>構(gòu)設(shè)計(jì)

    一種三自由度冗余驅(qū)動(dòng)混聯(lián)機(jī)器人的設(shè)計(jì)

    對(duì)機(jī)器人進(jìn)行相應(yīng)的優(yōu)化設(shè)計(jì)可以使機(jī)器人具有更好的結(jié)構(gòu)性能與工作性能。以一種三自由度冗余驅(qū)動(dòng)混聯(lián)機(jī)器人為研究對(duì)象,對(duì)該機(jī)器人尺寸參數(shù)無(wú)量綱化并
    發(fā)表于 01-05 14:24 ?1次下載
    一種三<b class='flag-5'>自由度</b>冗余驅(qū)動(dòng)混<b class='flag-5'>聯(lián)機(jī)器</b>人的設(shè)計(jì)

    自由度冗余驅(qū)動(dòng)并聯(lián)機(jī)器人動(dòng)態(tài)控制

    為了提高冗余并聯(lián)機(jī)器人的控制精度,本文針對(duì)二自由度冗余驅(qū)動(dòng)并聯(lián)機(jī)器人,基于并聯(lián)機(jī)器人同步耦合誤差控制理論,提出了一種非線(xiàn)性同步控制方法。首先,利用李雅普諾夫穩(wěn)定性理論,對(duì)提出的控制方法
    發(fā)表于 04-24 15:47 ?0次下載
    二<b class='flag-5'>自由度</b>冗余驅(qū)動(dòng)<b class='flag-5'>并聯(lián)機(jī)器</b>人動(dòng)態(tài)控制

    運(yùn)用BLDC對(duì)新型五自由度并聯(lián)機(jī)器人的設(shè)計(jì)

    積累和放大、位置反解容易等優(yōu)點(diǎn), 與串聯(lián)機(jī)構(gòu)在應(yīng)用上形成了互補(bǔ)關(guān)系。目前, 對(duì)并聯(lián)機(jī)器人研究較多的是6 自由度( 6DOF) 并聯(lián)機(jī)器人, 但在某些場(chǎng)合2~5 個(gè)
    的頭像 發(fā)表于 10-07 10:57 ?5985次閱讀
    運(yùn)用BLDC對(duì)新型五<b class='flag-5'>自由度</b><b class='flag-5'>并聯(lián)機(jī)器</b>人的設(shè)計(jì)

    并聯(lián)機(jī)器人市場(chǎng)又情況如何市場(chǎng)活躍最高的并聯(lián)機(jī)器人企業(yè)TOP5

    1992年,我國(guó)第一臺(tái)六自由度并聯(lián)機(jī)器人樣機(jī)研制成功,2012年,隨著ABB專(zhuān)利技術(shù)解禁,企業(yè)開(kāi)始批量進(jìn)入,并聯(lián)機(jī)器人商業(yè)化速度加快,6年過(guò)去,如今的并聯(lián)機(jī)器人市場(chǎng)又如何?
    的頭像 發(fā)表于 11-03 11:08 ?5236次閱讀

    如何分析新型二自由度平動(dòng)并聯(lián)機(jī)器人的結(jié)構(gòu)和運(yùn)動(dòng)學(xué)

    本文對(duì)一種新型的二自由度并聯(lián)機(jī)器人進(jìn)行分析。機(jī)器人可以放置在一個(gè)固定方向的平面剛體。首先詳細(xì)介紹了機(jī)器人的運(yùn)動(dòng)結(jié)構(gòu),然后分析了一些運(yùn)動(dòng)的問(wèn)題,如正向和逆向的運(yùn)動(dòng)學(xué),速度,和奇異點(diǎn)。對(duì)工
    發(fā)表于 03-26 16:27 ?7次下載
    如何分析新型二<b class='flag-5'>自由度</b>平動(dòng)<b class='flag-5'>并聯(lián)機(jī)器</b>人的結(jié)構(gòu)和運(yùn)動(dòng)學(xué)

    關(guān)于BLDC 的新型五自由度并聯(lián)機(jī)器人運(yùn)動(dòng)控制

    在自主研制的新型五自由度并聯(lián)機(jī)器人的基礎(chǔ)上, 設(shè)計(jì)完成了以微機(jī)、無(wú)刷直流電機(jī)、PCI 接口測(cè)控卡為基礎(chǔ)的控制系
    的頭像 發(fā)表于 05-05 23:21 ?3002次閱讀
    關(guān)于BLDC 的新型五<b class='flag-5'>自由度</b><b class='flag-5'>并聯(lián)機(jī)器</b>人運(yùn)動(dòng)控制

    4自由度聯(lián)機(jī)械臂的制作

    1. 運(yùn)動(dòng)功能說(shuō)明 ? ? R204樣機(jī)是一款擁有4個(gè)自由度的串聯(lián)機(jī)械臂。本文示例實(shí)現(xiàn)4
    的頭像 發(fā)表于 03-03 17:35 ?855次閱讀
    <b class='flag-5'>4</b><b class='flag-5'>自由度</b>串<b class='flag-5'>聯(lián)機(jī)</b>械臂的制作

    3自由度聯(lián)機(jī)械臂實(shí)現(xiàn)電磁鐵搬運(yùn)功能

    1、功能描述 ? ? ?R308樣機(jī)是一款擁有3自由度的串聯(lián)機(jī)械臂。本文提供的示例所實(shí)現(xiàn)功能為:在3
    的頭像 發(fā)表于 03-09 08:31 ?939次閱讀
    3<b class='flag-5'>自由度</b>串<b class='flag-5'>聯(lián)機(jī)</b>械臂<b class='flag-5'>實(shí)現(xiàn)</b>電磁鐵搬運(yùn)<b class='flag-5'>功能</b>

    淺談工業(yè)機(jī)器自由度

    工業(yè)機(jī)器自由度一般分為4個(gè)自由度,或者6個(gè)自由度,關(guān)節(jié)機(jī)器人主要是模仿人的手臂進(jìn)行設(shè)計(jì)的。
    發(fā)表于 03-16 12:20 ?2715次閱讀

    如何制作一個(gè)2自由度并聯(lián)仿生腿?

    本文實(shí)例將實(shí)現(xiàn)2自由度并聯(lián)仿生腿模組運(yùn)動(dòng)起來(lái),模擬實(shí)現(xiàn)狗腿行走的動(dòng)作。
    的頭像 發(fā)表于 06-18 10:35 ?527次閱讀
    如何制作一個(gè)2<b class='flag-5'>自由度</b><b class='flag-5'>并聯(lián)</b>仿生腿?

    4自由度并聯(lián)機(jī)器實(shí)現(xiàn)行走功能

    本文示例將實(shí)現(xiàn)4自由度并聯(lián)機(jī)器行走的功能
    的頭像 發(fā)表于 06-18 10:49 ?682次閱讀
    <b class='flag-5'>4</b><b class='flag-5'>自由度</b><b class='flag-5'>并聯(lián)機(jī)器</b><b class='flag-5'>狗</b><b class='flag-5'>實(shí)現(xiàn)</b>行走<b class='flag-5'>功能</b>