STM32雙足機器人的控制系統設計

時間:2022-05-14 10:41:35

緒論:寫作既是個人情感的抒發,也是對學術真理的探索,歡迎閱讀由發表云整理的1篇STM32雙足機器人的控制系統設計范文,希望它們能為您的寫作提供參考和啟發。

STM32雙足機器人的控制系統設計

機器人是集眾多高新領域于一身的高技術產物,由于技術的不斷成熟,機器人的應用領域更加廣泛,發揮越來越重要的作用。本文采用stm32單片機作為核心處理器,為姿態傳感器MPU050、舵機及超聲波測距傳感器提供良好的控制平臺。

1系統總體設計

該款機器人各關節的運動均由舵機實現,按照舵機所處位置將舵機分為四組,分別對應機器人的四肢,便于后期編程和調試。上位機通過無線串口向機器人主控制器發出指令,主控制器判斷指令后控制對應舵機協調轉動實現機器人直行、轉彎、后退等一系列動作。在機器人運動的同時,姿態傳感器MPU6050實時收集機器人的姿態數據并反饋到主控制器,主控制器對反饋回來的數據經過解算得到機器人的俯仰角、橫滾角、航向角;根據三個姿態角的大小判明機器人運動的方向和姿態,對機器人運動路線進行修正和姿態的調節;并通過無線串口將信息發送到上位機,使操作人員及時了解運動狀態,從而增強運動的穩定性;當前方有障礙物時,超聲波傳感器測出障礙物的距離,當距離超過預設的安全距離時,機器人將執行避障程序,繞開障礙物,確保能夠繼續運行。

2硬件組成及功用

系統的硬件部分主要由動力系統,控制模塊,傳感器模塊,通信模塊,電源模塊等組成。具體如下:

2.1主控制器

控制系統采用STM32F103C8T6芯片核心板作為主控制器。該芯片是一款基于ARMCortex-M內核STM32系列的32位的微控制器,運行頻率高達72MHZ,工作電壓2V~3.6V,可以輸出多路PWM方波,能夠支持多串口同時通信,體積小巧,重量輕;能夠較好滿足要求。

2.2數字舵機LD-220MG

數字舵機LD-220MG主要由馬達、控制電路、減速齒輪等組成;相比于傳統舵機具有響應速度快、控制精度高、線性度好等優勢;同時該舵機扭矩較大,能夠為雙足機器人運動提供充足的動力。舵機的控制信號是脈沖位置調制(PWM)信號,周期為20ms,通過改變方波的脈沖寬度,使舵機轉軸的角度發生變化。

2.3姿態傳感器MPU6050

MPU6050整合了3軸陀螺儀和3軸加速度傳感器,自帶數字運動處理器(DMP:DigitalMotionProcessor)硬件加速引擎,通過IIC接口,輸出姿態數據,非常方便的實現姿態解算。

2.4超聲波測距傳感器

HC-SR04超聲波測距模塊測距范圍2cm-400cm,測距精度3mm;模塊包括超聲波發射器、接收器與控制電路。主控制器向模塊發出觸發信號,模塊內部將發出周期電平且接收器檢測回波;根據接收回波的時間間隔,可以得出:距離=接收間隔時間*聲速(340M/S)/2,從而實現測距。

2.5供電模塊

機器人供電由一塊7.4V大容量鋰電池提供,但由于主控制芯片,舵機,傳感器等器件工作電壓不盡相同,所以需要對鋰電池進行降壓。利用MP1584降壓芯片對鋰電池進行降壓然后其他元器件供電。該降壓芯片通過手動調節可調電位器便可以調節輸出電壓,輸出電壓范圍大,操作簡單。2.6E50-TTL-500無線通信模塊該模塊是一款直插型無線串口模塊(UART),收發一體,半雙工,透明傳輸方式,兼容3.3V與5V的IO口電壓,適用性強;發射功率大,傳輸距離遠。同時,該模塊的數據壓縮功能和糾錯算法,使其具有較強的抗干擾能力和較高傳輸效率。

3軟件設計

機器人控制系統在軟件方面的設計主要有舵機組動作程序,主程序,測距程序,姿態調節及路線修正程序。

4結束語

本設計能夠通過無線串口遠距離發送指令控制機器人;搭載精度較高的姿態傳感器,在一定范圍內能夠自主調節機器人的姿態,保持平衡,降低跌倒風險,提高行走的穩定性,拓寬活動范圍。同時,該款機器人擁有十二個自由度,運動較為靈活,亦可以將其改裝成舞蹈機器人用于科普實驗。

參考文獻:

[1]阮曉鋼等.雙足行走機器人發展現狀及展望[J].機械工程師,2007(02).

[2]宋怡雯,郭鵬.基于STM32的雙足機器人運動控制系統設計[J].煤礦機電,2013(10).

[3]李佳怡.雙足競步機器人控制系統設計與實現[J].數字技術與應用,2018(06).

作者:張冬冬 單位:陸軍航空兵學院

精選范文
友情鏈接
主站蜘蛛池模板: 人妻av无码一区二区三区| 国产在线一区视频| 三上悠亚在线观看视频| 日韩免费高清专区| 国产精品一区二区久久| av网站免费线看| 性放荡日记高h| 久久久噜噜噜久久熟女AA片| 最近免费中文字幕大全免费版视频 | 老八吃屎奥利给原视频带声音的 | 中文字幕在线免费播放| 日韩a级无码免费视频| 五月丁六月停停| 欧美在线观看www| 亚洲欧洲日本在线观看| 深夜网站在线观看| 免费a级黄毛片| 粗大黑硬长爽猛欧美视频| 啊灬啊灬啊灬快灬深用力| 蜜桃视频在线观看官网| 国产区精品一区二区不卡中文| 免费成人激情视频| 国产精品久久久久一区二区三区| 8周岁女全身裸无遮挡| 在线日本中文字幕| baoyu122.永久免费视频| 好男人在线社区www在线视频一 | 野花直播免费观看日本更新最新| 国产成人cao在线| 国产成人精品亚洲2020| 国产男女猛烈无遮挡免费视频| 18男同少爷ktv飞机视频| 国产精品欧美在线不卡| 2022久久国产精品免费热麻豆| 国美女福利视频午夜精品| 99精品无人区乱码在线观看| 女人双腿搬开让男人桶| www成人国产在线观看网站| 好紧好爽太大了h视频| www天堂在线| 天天摸天天做天天爽水多|