<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-18 10:49 ? 次閱讀

1. 功能說明

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

wKgZomSOcK-ATgT1AD-cnC-M3vo610.gif

2. 電子硬件

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

主控板 Basra主控板(兼容Arduino Uno)?
擴展板 Bigfish2.1擴展板?
電池 7.4V鋰電池

電路連接:機器狗左側的上下舵機連接在Bigfish擴展板的D3、D8端口;機器狗右側的上下舵機連接在Bigfish擴展板的D4、D7端口。

wKgaomSOcK-AZt0bAABgUAE1T1s945.jpg

3. 功能實現

上位機Controller 1.0

下位機編程環境:Arduino 1.8.19

實現思路:實現機器狗可以靈活的自由行走。

3.1 調試舵機角度

對于如何利用Controller軟件進行調試機器狗的舵機角度,可參考【U002】如何驅動模擬舵機-Controller 1.0b軟件的使用【https://www.robotway.com/h-col-129.html】

在本次實驗中,經過調試,對于4自由度并聯機器狗行走時的舵機角度值如下圖所示:

wKgZomSOcK-AZ2w3AAAM_MwT1iQ209.png機器狗行走時的舵機值

3.2 示例程序

下面提供一個4自由度并聯機器狗行走的參考例程(Dog_walk_finall.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/

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

/*

本例程實現機器小狗行走

調試小狗行走的注意事項:

  3、8對應著小狗左側的上下舵機;

  4、7對應著小狗右側的上下舵機;

  連接好舵機后,將調試好的小狗初始直立狀態寫入float value_init[4] =   {   };中即可;

*/



#include

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

#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] = {1478,1500,1545,1478};//定義舵機初始角度

int leg_range = 180;                        //小狗左右兩條腿擺動的幅度

float reset_init[4]={0,0,0,0};


void setup() {

  Serial.begin(9600);

  for(int i=0;i

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

    關注

    3

    文章

    167

    瀏覽量

    9909
收藏 人收藏

    評論

    相關推薦

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

    1. 功能說明 ? ? ? ?本文示例將實現R328a樣機4自由度并聯機器狗下蹲的功能。 2. 結構說明 ? ? ? 本樣機的
    的頭像 發表于 06-09 11:10 ?434次閱讀
    4<b class='flag-5'>自由度</b><b class='flag-5'>并聯機器</b>狗<b class='flag-5'>實現</b>下蹲<b class='flag-5'>功能</b>

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

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

    求教關于雙足步行四自由度機器人走直線問題

    我們設計的四自由度機器人走一定距離會走偏,要求走四米的直線,偏差不能超過五厘米,而且還要轉彎后繼續走直線,請問有什么比較好用的傳感器可以既節省時間又可以讓行走偏差縮小。
    發表于 08-15 15:49

    運用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>構設計

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

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

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

    積累和放大、位置反解容易等優點, 與串聯機構在應用上形成了互補關系。目前, 對并聯機器人研究較多的是6 自由度( 6DOF) 并聯機器人, 但在某些場合2~5 個
    的頭像 發表于 10-07 10:57 ?5658次閱讀
    運用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>人運動控制

    如何制作一個2自由度并聯仿生腿?

    本文實例將實現2自由度并聯仿生腿模組運動起來,模擬實現狗腿行走的動作。
    的頭像 發表于 06-18 10:35 ?376次閱讀
    如何制作一個2<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>