<acronym id="s8ci2"><small id="s8ci2"></small></acronym>
<rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
<acronym id="s8ci2"></acronym>
<acronym id="s8ci2"><center id="s8ci2"></center></acronym>
0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

4自由度并聯機器狗實現下蹲功能

jf_72402704 ? 來源:jf_72402704 ? 作者:jf_72402704 ? 2023-06-09 11:10 ? 次閱讀

1. 功能說明

本文示例將實現R328a樣機4自由度并聯機器狗下蹲的功能。

樣機-【R328】4自由度并聯機器狗-下蹲-圖1

2. 結構說明

本樣機的并聯驅動結構與 【R082】4自由度并聯四足 類似,兩款樣機可以對比來看。

本樣機腿部的結構如下圖所示:驅動核心部分是兩個5桿結構的組合。

樣機-【R328】4自由度并聯機器狗-下蹲-圖2兩個五桿結構圖

驅動核心部分再搭配下圖的四桿結構,即可構成單側的腿。驅動核心部分再搭配下圖的四桿結構,即可構成單側的腿。

樣機-【R328】4自由度并聯機器狗-下蹲-圖3四桿結構樣機-【R328】4自由度并聯機器狗-下蹲-圖4單側腿部圖樣機-【R328】4自由度并聯機器狗-下蹲-圖5整機

3. 電子硬件

在這個示例中,我們采用了以下硬件,請大家參考:

主控板

Basra主控板(兼容Arduino Uno)?

擴展板

Bigfish2.1擴展板?

電池

7.4V鋰電池

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

樣機-【R328】4自由度并聯機器狗-下蹲-圖6

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

樣機-【R328】4自由度并聯機器狗-下蹲-圖7

4. 功能實現

上位機Controller 1.0

下位機編程環境:Arduino 1.8.19

實現思路:實現4自由度并聯機器狗站立、前蹲、后蹲的動作。

4.1 調試舵機角度

利用上位機 Controller軟件調整4自由度并聯機器狗的舵機角度,記錄下機器狗站立、前蹲、后蹲時舵機的角度;然后利用Arduino IDE進行下位機編程,利用這些角度實現機器狗下蹲的功能。

對于如何利用Controller軟件進行調試機器狗的舵機角度,可參考【U002】如何驅動模擬舵機-Controller 1.0b軟件的使用 在本次實驗中,經過調試,對于4自由度并聯機器狗站立、前蹲、后蹲時的舵機角度值如下圖所示:

樣機-【R328】4自由度并聯機器狗-下蹲-圖8機器狗站立時的舵機值樣機-【R328】4自由度并聯機器狗-下蹲-圖9機器狗前蹲時的舵機值樣機-【R328】4自由度并聯機器狗-下蹲-圖10機器狗后蹲時的舵機值

4.2 示例程序

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

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

  版權說明: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 機器譜 2023-05-26 https://www.robotway.com/

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

/*

    本例程實現機器小狗站立、前蹲和后蹲

*/


#include

#define SERVO_SPEED 60      //定義舵機轉動快慢的時間

#define ACTION_DELAY 0      //定義所有舵機每個狀態時間間隔


Servo myServo[4];


int f = 15;                                         //定義舵機每個狀態間轉動的次數,以此來確定每個舵機每次轉動的角度

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

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

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


void setup() {

  Serial.begin(9600);

  for(int i=0;i

5. 擴展樣機

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

樣機-【R328】4自由度并聯機器狗-下蹲-圖11


審核編輯黃宇
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 機器狗
    +關注

    關注

    3

    文章

    167

    瀏覽量

    9909
收藏 人收藏

    評論

    相關推薦

    基于FPGA EtherCAT的六自由度機器人視覺伺服控制設計

    ,在 PS層運行 蘇姆的裸機程序, 并將六自由度聯機器人逆解算法移植到主站代碼里,進行機器人末端位置對于視覺反饋的實時跟隨控制。 (4)通過實驗驗證了本設計的對物塊識別的準確性和實
    發表于 05-29 16:17

    基于STM32、以太網、Labview的六自由度Stewart并聯運動平臺模型

    自由度Stewart并聯運動平臺模型-X,Y,Z平移、旋轉測試六自由度Stewart并聯運動平臺-Z向旋轉正弦波復現六自由度Stewart
    發表于 04-16 23:25

    運用BLDC設計新型五自由度并聯機器人的方案分享

    總線數據采集卡為硬件基礎,利用Vc++6.0 設計機器人控制界面, 實現該機構的連續軌跡運動。1 新型五自由度并聯機器人機構原理研究的并聯機
    發表于 06-02 08:00

    【案例分享】運用BLDC對新型五自由度并聯機器人的設計

    并聯機構是由多個并行鏈構成的閉環機械系統。相對于串聯機構,]研究的并聯機構如圖1 所示。A1~A4、B1~B4 為球副, R1~R8 為轉動
    發表于 07-22 04:30

    【案例分享】BLDC在新型五自由度并聯機器人中的應用

    并聯機構是由多個并行鏈構成的閉環機械系統。相對于串聯機構,]研究的并聯機構如圖1 所示。A1~A4、B1~B4 為球副, R1~R8 為轉動
    發表于 08-10 04:30

    基于LabVIEW和PXI平臺設計的6-DOF并聯機器人控制

    基于LabVIEW和PXI平臺設計的6-DOF并聯機器人控制系統 應用成熟的NI系列產品快速構建一套功能完善、性能優越、人機界面友好的開放式多自由度并聯機
    發表于 05-13 10:37 ?2210次閱讀
    基于LabVIEW和PXI平臺設計的6-DOF<b class='flag-5'>并聯機器</b>人控制

    反螺旋理論與五自由度并聯機器人設計方法

    本論文以螺旋理論為基礎,提出一種系統的結構綜合方法。根據各條支鏈對運動平臺所提供的反螺旋約束的線性關系,研究了構成五自由度并聯機器人機構的各條支鏈所有可能的運動副組合以及它們的空間幾何條件。利用這一方法,設計出一組結構對稱的五自由度
    發表于 10-17 14:51 ?6次下載
    反螺旋理論與五<b class='flag-5'>自由度</b><b class='flag-5'>并聯機器</b>人設計方法

    并聯機器人的少自由度并聯機構設計

    理想的少自由度并聯機構的所有分支最好具有完全相同的結構,保持結構的對稱,以滿足各向同性的要求。以單開鏈支路為單元,提出了一種新型的對稱的少自由度并聯機器人機構。研究結果表明,該機構的
    發表于 10-23 16:24 ?15次下載
    <b class='flag-5'>并聯機器</b>人的少<b class='flag-5'>自由度</b><b class='flag-5'>并聯機</b>構設計

    一種三自由度冗余驅動混聯機器人的設計

    機器人進行相應的優化設計可以使機器人具有更好的結構性能與工作性能。以一種三自由度冗余驅動混聯機器人為研究對象,對該機器人尺寸參數無量綱化并
    發表于 01-05 14:24 ?1次下載
    一種三<b class='flag-5'>自由度</b>冗余驅動混<b class='flag-5'>聯機器</b>人的設計

    自由度冗余驅動并聯機器人動態控制

    為了提高冗余并聯機器人的控制精度,本文針對二自由度冗余驅動并聯機器人,基于并聯機器人同步耦合誤差控制理論,提出了一種非線性同步控制方法。首先,利用李雅普諾夫穩定性理論,對提出的控制方法
    發表于 04-24 15:47 ?0次下載
    二<b class='flag-5'>自由度</b>冗余驅動<b class='flag-5'>并聯機器</b>人動態控制

    運用BLDC對新型五自由度并聯機器人的設計

    積累和放大、位置反解容易等優點, 與串聯機構在應用上形成了互補關系。目前, 對并聯機器人研究較多的是6 自由度( 6DOF) 并聯機器人, 但在某些場合2~5 個
    的頭像 發表于 10-07 10:57 ?5659次閱讀
    運用BLDC對新型五<b class='flag-5'>自由度</b><b class='flag-5'>并聯機器</b>人的設計

    并聯機器人特點

    并聯機器人,英文名為Parallel Mechanism,簡稱PM,可以定義為動平臺和定平臺通過至少兩個獨立的運動鏈相連接,機構具有兩個或兩個以上自由度,且以并聯方式驅動的一種閉環機構。
    的頭像 發表于 01-07 16:17 ?1w次閱讀

    并聯機器人和串聯機器人的區別

    并聯機器人是指動平臺和定平臺,通過至少兩個獨立的運動鏈相連接,機構具有兩個或者兩個以上的自由度,以并聯方式驅動的一種閉環的機器人。
    發表于 12-21 15:46 ?1.1w次閱讀

    關于BLDC 的新型五自由度并聯機器人運動控制

    在自主研制的新型五自由度并聯機器人的基礎上, 設計完成了以微機、無刷直流電機、PCI 接口測控卡為基礎的控制系
    的頭像 發表于 05-05 23:21 ?2786次閱讀
    關于BLDC 的新型五<b class='flag-5'>自由度</b><b class='flag-5'>并聯機器</b>人運動控制

    4自由度并聯機器實現行走功能

    本文示例將實現4自由度并聯機器狗行走的功能。
    的頭像 發表于 06-18 10:49 ?529次閱讀
    4<b class='flag-5'>自由度</b><b class='flag-5'>并聯機器</b>狗<b class='flag-5'>實現</b>行走<b class='flag-5'>功能</b>
    亚洲欧美日韩精品久久_久久精品AⅤ无码中文_日本中文字幕有码在线播放_亚洲视频高清不卡在线观看
    <acronym id="s8ci2"><small id="s8ci2"></small></acronym>
    <rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
    <acronym id="s8ci2"></acronym>
    <acronym id="s8ci2"><center id="s8ci2"></center></acronym>