《電子技術應用》
您所在的位置:首頁 > 測試測量 > 設計應用 > 基于一級倒立擺模型仿人機器人控制算法研究
基于一級倒立擺模型仿人機器人控制算法研究
2014年電子技術應用第12期
胡 靜1,姜大偉1,王華振2,姚 禹1,譚海東2
(1.長春工業大學 軟件職業技術學院,吉林 長春130012;   2.長春工業大學 機電工程學院,吉林 長春130012)
摘要: 針對仿人機器人步態行走不穩定的問題,以倒立擺為控制對象,建立仿人機器人步態行走數學模型。以仿人機器人姿態角和位移建立雙閉環控制系統,采用PID控制算法對仿人機器人姿態角和位移進行調節。以19自由度仿人機器人進行實驗驗證,表明了所采用仿人機器人步態行走系統PID控制算法的正確性及高精確度。系統響應穩定,超調<0.3%,調節時間<0.2 s,關節輸出相對誤差最大值為2.25%,可實現仿人機器人穩定的步態行走。
中圖分類號: TP272;TP311.1
文獻標識碼: A
文章編號: 0258-7998(2014)12-0092-04
Research on humanoid robot control algorithm based on single inverted pendulum
Hu Jing1,Jiang Dawei1,Wang Huazhen2,Yao Yu1,Tan Haidong2
1.School of Mechanical and Electrical Engineering,Changchun University of Technology,Changchun 130012,China;2.School of Mechatronic Engineering and Soft Technology,Changchun University of Technology,Changchun 130012,China
Abstract: Aimed at the instability problem of the humanoid robot walking gait, combining with inverted pendulum, the mathematical model of humanoid robot walking gait was built. Double closed loop control system was established by humanoid robot attitude angle and displacement that were adjusted by PID algorithm. With 19 DOF humanoid robot, experiment validation was finished. The results showed the correctness and high accuracy of humanoid robot PID control algorithm,the system response is stable,the system overshoot is less than 0.3%,the system regulating time is less than 0.2 s,joint output maximum relative error is 2.25%. The humanoid robot stable walking gait can be achieved.
Key words : humanoid robot;stability;inverted pendulum;PID

0 引言

  仿人機器人是機器人研究領域中的一個重要分支,仿人機器人的步態行走系統是在以往深入研究仿人行走系統的各項技術環節,以提高仿人機器人行走環節的擬人化程度,使其各項功能最大程度地接近人類運動,從而保證仿人機器人在不同環境下完成任務的能力的基礎上提出的,是步行機器人研究中的一個重要而又關鍵的技術。但是仿人機器人的步態行走系統是一個多變量、非線性、強耦合的復雜動力學系統,要實現和提高機器人的行走性能,必須研究實用而有效的步態控制方法,實現機器人的實時穩定步行[1-2]。很多學者采用較少的變量來獲得仿人機器人的步態行走軌跡,將倒立擺模型應用于機器人步態規劃中,取得滿意的控制效果[3-5]。

  本文在深入研究倒立擺模型基礎上,應用PID控制算法對仿人行走系統進行控制,并在開發以STM32+CPLD為核心19軸集成運動控制平臺中進行驗證,通過對比理論與原理樣機實驗數值,關節輸出最大相對誤差為2.25%,表明了該控制方法的準確性和有效性。

1 仿人機器人行走問題描述

  設計的10自由度仿人行走系統的機構模型如圖1所示。

001.jpg

  采用左右腿對稱的結構方式。以右腿為例,其自由度分配為:髖關節2個自由度,膝關節1個自由度,踝關節2個自由度。主要結構參數:大腿長度:214 mm;小腿長度:214 mm;腳部長度:55 mm;大腿質量:6.5 kg;小腿質量:3.5 kg;腳部質量:2.5 kg。仿人行走系統的運動過程為:上位機下達控制指令給驅動電機;驅動電機通過同步齒形帶驅動各關節轉動,從而實現仿人行走系統的步行運動。各關節輸出范圍如表1所示。驅動電機主要參數如表2所示,驅動電機輸出端安裝減速比為1:50的減速器,提高了電機的最大力矩值。

008.jpg

2 基于倒立擺模型的仿人機器人數學模型的建立

 

002.jpg

  和人類步行相似,仿人機器人的步態行走是機器人的重心由支撐腿向前運動,擺動腿由支撐腿的后方擺到支撐腿的前方,兩條腿的交換在瞬間完成的。在這樣的行走過程中,將仿人機器人行走系統簡化為一個倒立擺模型[6],如圖2所示。

003.jpg

  質量為m的小球固結于長度為L的細桿(可忽略桿的質量)上,細桿又和質量為M的小車鉸接相連。通過控制施加在小車上的力F(包括大小和方向)能夠使細桿處于θ=0的穩定倒立狀態。在忽略其他零件的質量以及各種摩擦和阻尼的條件下,推導小車倒立擺系統的數學模型。設細桿擺沿順時針方向轉動為正方向,水平向右方向為水平方向上的正方向。當細桿擺順時針往右運動時水平方向施加的力應該為水平向右。

  現對小車和細桿擺分別進行隔離受力分析:

  對小車有:

  `OZME_~[S4`UQN_9HUAR7[4.png

  故可得以下運動方程組:

  H%M4U(})E71(K(G4_INBEQN.png

  以上方程組為非線性方程組,故需做如下線性化處理:

  ZJY_78@{5PR3[~4H09TP[T7.png

  故空間狀態方程如下:

  H[_6J]@]2]K7XCZ6~@5EHOG.png

  用MATLAB將狀態方程轉化成傳遞函數,取M=2 kg,m=0.1 kg,l=0.5 m代入,可以得出角度對力F的傳遞函數為:

  [(C6`L$36_6]BH[AJ(DO9`1.png

  位移X對外力F的傳遞函數為:

  H}N6GYHJ%_JC[`]Z(C[[FB3.png

3 仿人機器人步態行走控制器的設計

  3.1 PID控制器的設計

  由上節對倒立擺模型的描述,仿人機器人的步態行走要求它的姿態角達到一個期望值,當仿人機器人受到干擾離開期望值時,如果姿態角不能及時恢復,仿人機器人姿態失衡,最終會導致機器人行走失敗。為了使仿人機器人姿態角穩定在期望值,保持仿人機器人姿態平衡,實現仿人機器人穩定行走的目的,本文采用以仿人機器人姿態角和位移實現雙閉環的PID控制算法[7-8],干預姿態角和位移的變化,使其始終保持在穩定狀態,從而實現仿人機器人的穩定步態行走。

  PID控制器是一種線性控制器,它將給定值r(t)與實際輸出值c(r)的偏差的比例(P)、積分(I)、微分(D)通過線性組合構成控制量,對控制對象進行控制。是一種應用較為廣泛的控制算法,其控制性能優越,結構簡單,方便調節[9]。PID調節器各校正環節的主要作用有:

  (1)比例環節:偏差一旦產生,調節器立即產生控制作用以減小偏差即時成比例地反應控制系統的偏差信號e(t)。

  (2)積分環節:主要用于消除靜差,積分作用的強弱取決于積分時間常數,進提高系統的無差度。

  (3)微分環節:能反應偏差信號的變化趨勢(變化速率),相當于引入一個有效的早期修正信號,從而加快系統的動作速度,減小調節時間。

  首先,建立PID控制器的微分方程為:

  X[I~RE(IR(MYZ2)TX23L~~E.png

  式中,e(t)=r(t)-c(t)。

  再得到PID控制器的傳遞函數為:

  )O$IOYDP[`G{O3[H[ASEL]U.png

  3.2 PID控制器參數調節

  在MATLAB/Simulink中建立仿人機器人模型,同時采用試湊法對PID參數進行調節[10]。首先,建立沒校正之前的θ-F單閉環控制系統,由于未加進控制環節,故系統輸出極易發散。給系統加入PID控制環節,如圖4所示。

004.jpg

  設置系統穩定值為0,給系統一個初始干擾沖擊信號,采用試湊法不斷調整PID參數,當系統在時域內達到穩定后,進行離散化分析,建立離散模型系統控制框圖如圖5所示。

  如圖6所示,經調節后,當Kp=-110,Ti=-4,Td=-1 500,系統響應穩定,超調<0.3%,調節時間<0.2 s。至此,離散域的控制參數調節順利實現。圖7為建立的仿人機器人雙閉環控制系統。

007.jpg

4 仿人機器人步態實驗

  4.1 仿人行走系統控制系統硬件

  仿人機器人運動控制器在增加了CPLD芯片后,控制系統如圖8所示。實驗目的是驗證本文所提PID控制器的合理性及準確性,該仿人機器人下肢有10個自由度,上肢有9個自由度,以STM32+CPLD為核心的控制系統總體方案,單一的關節控制可以使用一個51單片機芯片最小控制系統,控制步進電機運動[11]。

  4.2 數值對比結果分析

  調節行走系統原理樣機末端執行器位姿為給定位姿Y1$LN]{{{0W`FOTV5]L313S.png。通過編碼器和傾角傳感器測得行走系統各關節輸出。比較數據值,如表 3所示。

009.jpg

  通過驗證數值對比結果得出,關節輸出最大相對誤差為2.25 %,表明了本文采用仿人機器人步態行走系統PID控制算法的正確性及高精確度。

5 結論

  本文針對仿人機器人步態行走不穩定的問題,以倒立擺為控制對象,建立仿人機器人步態行走數學模型。在建立數學模型時,首先用牛頓-歐拉方法建立數學模型,而后用動態系統空間狀態方程法導出狀態方程系數矩陣,然后用MATLAB對數學模型進行從狀態空間到傳遞函數的變換(包括傳遞函數的拉氏變換與Z變換),得到系統的傳遞函數模型。最后建立仿人機器人姿態角和位移的雙閉環控制系統,采用PID控制算法對仿人機器人姿態角和位移進行調節。系統響應穩定,超調量<0.3%,調節時間<0.2 s,得到滿意的控制效果。以19自由度仿人機器人進行實驗驗證,其關節的輸出相對誤差最大為2.25%,可實現仿人機器人穩定的步態行走,表明了本文采用仿人機器人步態行走系統PID控制算法的正確性及高精確度。

  參考文獻

  [1] 畢盛,閔華清,陳強.仿人機器人步態規劃反饋控制研究綜述[J].計算機工程與應用,2011(7):30-33.

  [2] 付根平,楊宜民,李靜.仿人機器人的步行控制方法綜述及展望[J].機床與液壓,2011(23):154-159.

  [3] Tang Zhe,ER M J.Humanoid 3D gait generationbased oninverted pendulum model[C].22nd IEEE International Sym-posium on Intelligent Control Part of IEEE Multi-conferenceon Systems and Control,2007.

  [4] 畢盛,閔華清,陳強,等.一種仿人機器人斜坡運動步態規劃方法[J].華南理工大學學報(自然科學版),2010(11):148-154,160.

  [5] 李龍澍,王唯翔,王凡.基于三維線性倒立擺的雙足機器人步態規劃[J].計算機技術與發展,2011(6):66-69.

  [6] 黎君,閻世梁.一級倒立擺模糊PID控制器設計[J].國外電子測量技術,2012(4):50-52.

  [7] 郭宏,吳海洋,巫佩軍.基于變系數PID的無刷直流電動機雙閉環系統[J].北京航空航天大學學報,2012(1):1-5.

  [8] 王啟源,阮曉鋼.獨輪自平衡機器人雙閉環非線性PID控制[J].控制與決策,2012(4):593-597.

  [9] 劉慧博,王靜,吳彥合.無刷直流電機模糊自適應PID控制研究與仿真[J].控制工程,2014(4):583-587.

  [10] 張斌,姚有峰.基于串行總線下最小控制系統實現方式的研究[J].現代電子技術,2009(11):149-151.

  [11] 袁安富,徐金琦,王偉,等.基于雙STM32多旋翼無人機控制系統設計[J].電子技術應用,2013,39(11):136-138.


此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          亚洲欧美日韩精品| 亚洲精品久久久久久久久久久久久| 亚洲国产免费看| 亚洲国产精品一区二区第一页| 狠狠久久五月精品中文字幕| 亚洲午夜久久久久久久久电影网| 夜夜夜久久久| 欧美在线视频导航| 亚洲麻豆国产自偷在线| 亚洲一区二区三区免费在线观看| 久久婷婷丁香| 欧美色视频日本高清在线观看| 久久久精品欧美丰满| 一区二区亚洲欧洲国产日韩| 欧美久久成人| 久久久久国产精品午夜一区| 久久成人免费网| 另类国产ts人妖高潮视频| 国产美女精品免费电影| 日韩午夜中文字幕| 激情久久五月天| 欧美大色视频| 亚洲国产成人久久综合| 欧美视频一区二| 伊人狠狠色j香婷婷综合| 日韩视频一区二区| 久久精品av麻豆的观看方式| 久久福利资源站| 亚洲伦理在线| 亚洲国产一区二区视频| 亚洲欧美日韩国产成人| 狠狠久久亚洲欧美专区| 欧美激情一区二区三区四区| 亚洲永久免费精品| 国产精品亚洲综合一区在线观看| 91久久精品国产91久久性色tv| 国产精品激情电影| 欧美日韩的一区二区| 99视频精品全部免费在线| 先锋影音久久| 亚洲综合不卡| 欧美成年人视频| 在线播放亚洲一区| 欧美在线|欧美| 国产女优一区| 影音国产精品| 久久精品国产第一区二区三区| 亚洲精品影视在线观看| 亚洲丰满在线| 久久久久久久久一区二区| 亚洲毛片在线看| 亚洲精品乱码久久久久久久久| 欧美午夜精品一区二区三区| 欧美14一18处毛片| 国产一区二区欧美日韩| 韩国视频理论视频久久| 99国产精品自拍| 在线看国产日韩| 欧美在线视频日韩| 亚洲九九精品| 久久久久久高潮国产精品视| 麻豆91精品| 亚洲高清一二三区| 久热这里只精品99re8久| 亚洲黄色大片| 欧美成人午夜免费视在线看片| 久久性天堂网| 亚洲激情在线激情| 久久精品视频播放| 亚洲美女福利视频网站| 一区二区欧美日韩| 久久综合久久美利坚合众国| 国产精品久久久久aaaa樱花| 欧美一区二区播放| 一区二区三区黄色| 午夜精品一区二区三区电影天堂| 日韩午夜电影| 久久久久久亚洲精品中文字幕| 欧美成人午夜视频| 欧美精品一区二区三| 国产精品尤物福利片在线观看| 久久蜜桃资源一区二区老牛| 欧美人与禽猛交乱配视频| 亚洲在线视频| 91久久久精品| 欧美理论大片| 亚洲尤物视频网| 欧美日韩高清在线播放| 亚洲专区在线| 亚洲影院高清在线| 99热免费精品| 在线综合亚洲| 国产伦精品一区二区三区免费| 欧美人在线视频| 欧美高清在线| 欧美~级网站不卡| 欧美日韩国产另类不卡| 欧美一区二区高清| 欧美一区二区三区免费在线看| 欧美精品亚洲| 国产日韩欧美三区| 亚洲欧美日韩成人| 亚洲免费成人| 国产精品久久久久影院色老大| 在线不卡免费欧美| 欧美在线播放一区| 国产精品专区一| 欧美日一区二区三区在线观看国产免| 日韩网站在线观看| 亚洲精品乱码久久久久久久久| 午夜视频一区在线观看| 欧美成人午夜激情| 亚洲欧美一区二区三区极速播放| 国产欧美日韩亚洲精品| 国一区二区在线观看| 亚洲免费大片| 久久综合中文字幕| 狠狠色丁香久久婷婷综合丁香| 在线播放国产一区中文字幕剧情欧美| 久久国产一区二区三区| 玖玖国产精品视频| 国产主播喷水一区二区| 国产精品青草综合久久久久99| 久久精品一区二区国产| 亚洲性人人天天夜夜摸| 亚洲日本电影在线| 免费不卡中文字幕视频| 一区二区三区黄色| 国产丝袜美腿一区二区三区| 美女爽到呻吟久久久久| 欧美性片在线观看| 国产欧美亚洲一区| 国产视频在线观看一区| 亚洲黄色在线观看| 欧美成人自拍视频| 亚洲性图久久| 性欧美激情精品| 亚洲男女自偷自拍图片另类| 快射av在线播放一区| 国产精品午夜春色av| 亚洲欧美偷拍卡通变态| 国产精品啊v在线| 午夜亚洲福利在线老司机| 国产精品免费久久久久久| 免费欧美在线| 久久夜色精品亚洲噜噜国产mv| 欧美日韩一二区| 亚洲欧美日韩在线观看a三区| 国产又爽又黄的激情精品视频| 久久精品国产亚洲aⅴ| 欧美aⅴ99久久黑人专区| 宅男噜噜噜66一区二区66| 日韩视频免费在线| 久久亚洲影院| 欧美交受高潮1| 亚洲精品小视频在线观看| 欧美亚洲日本网站| 一二三区精品| 亚洲二区视频在线| 欧美伊人久久| 久久久高清一区二区三区| 亚洲国产精品一区制服丝袜| 国产精品永久入口久久久| 午夜欧美大尺度福利影院在线看| 麻豆精品精品国产自在97香蕉| 欧美在线看片a免费观看| 激情综合中文娱乐网| 亚洲在线观看| 欧美日韩国产成人在线91| 免费亚洲一区二区| 小黄鸭精品密入口导航| 亚洲精品一区二区三区樱花| 狠狠干成人综合网| 亚洲国产欧美国产综合一区| 亚洲一区二区在线观看视频| 国产欧美一区二区三区沐欲| 久久久综合视频| 亚洲夜间福利| 亚洲最新视频在线播放| 国产亚洲欧洲一区高清在线观看| 久久精品伊人| 欧美啪啪一区| 欧美高清视频一区二区| 国产精品一区二区在线| 久久免费高清视频| 亚洲精品之草原avav久久| 欧美亚洲成人精品| 国产视频精品xxxx| 欧美日韩另类综合| 久久人人爽爽爽人久久久| 国产精品实拍| 欧美成人午夜影院| 亚洲香蕉网站| 久久久久国产一区二区| 国产精品一国产精品k频道56| 国产欧美韩日| 欧美一级片久久久久久久| 欧美视频导航| 精品96久久久久久中文字幕无| 一本色道久久综合亚洲精品按摩| 久久精品欧美日韩| 亚洲欧美日本日韩| 欧美亚洲免费电影| 亚洲一区二区三区高清不卡| 日韩图片一区| 亚洲欧美日韩在线不卡| 欧美成人综合网站| 国产综合一区二区| 奶水喷射视频一区| 激情六月婷婷综合| 亚洲午夜在线| 亚洲国产精品久久精品怡红院| 欧美国产视频在线观看| 韩日精品视频一区| 在线日韩视频| 亚洲第一精品电影| 亚洲综合国产激情另类一区| 黄色资源网久久资源365| 亚洲欧美999| 国产精品网站在线观看| 国产一区二区三区久久久久久久久| 欧美性片在线观看| 亚洲精品一区久久久久久| 亚洲一区二区综合| 欧美日韩国产在线播放| 亚洲国产精品一区二区尤物区| 国产婷婷97碰碰久久人人蜜臀| 99热精品在线观看| 国产欧美在线| 欧美日韩国产一区| 久久久久久久久久看片| 亚洲视频1区| 欧美在线观看视频| 欧美肥婆bbw| 99精品国产99久久久久久福利| 亚洲欧美国产制服动漫| 亚洲精品久久久久久下一站| 欧美色播在线播放| 国产亚洲欧美aaaa| 你懂的视频一区二区| 欧美一区二区视频观看视频| 亚洲午夜激情在线| 国产精品男gay被猛男狂揉视频| 亚洲国产精品一区制服丝袜| 国产精品久久久久久久久久久久| 国产精品午夜视频| 夜夜爽99久久国产综合精品女不卡| 激情久久久久久久久久久久久久久久| 欧美日韩视频在线第一区| 国产欧美一区二区三区另类精品| 91久久精品久久国产性色也91| 久久精品午夜| 免费成人高清在线视频| 99国产精品自拍| 欧美丝袜一区二区三区| 国产日韩欧美在线| 欧美一区二区在线看| 国产一区二区三区久久| 国产麻豆精品久久一二三| 欧美日韩视频在线| 欧美成人免费播放| 欧美精品综合| 亚洲精品综合久久中文字幕| 免费一级欧美片在线播放| 夜夜嗨网站十八久久| 蜜臀久久99精品久久久画质超高清| 在线综合视频| 欧美午夜片欧美片在线观看| 国产精品三上| 亚洲欧洲日本国产| 亚洲国产福利在线| 亚洲国产精品一区二区尤物区| 亚洲卡通欧美制服中文| 亚洲精美视频| 国产一区二区高清| 久久亚洲精品欧美| 媚黑女一区二区| 国产一区二区福利| 最新国产乱人伦偷精品免费网站| 亚洲免费在线观看| 久久精品国产欧美亚洲人人爽| 亚洲国产精品一区二区www| 欧美日韩国产成人精品| 亚洲精品美女免费| 久久综合一区二区| 欧美二区不卡| 亚洲男人的天堂在线aⅴ视频| 久久综合电影| 亚洲一区二区在线免费观看视频| 国产农村妇女毛片精品久久莱园子| 免费久久99精品国产自在现线| 国产伦精品一区二区三| 亚洲区国产区| 91久久黄色| 国产精品国产三级国产专播品爱网| 久久精品二区亚洲w码| 免费视频亚洲| 国产色综合天天综合网| 国产精品视频久久久| 欧美电影资源| 国产精品嫩草99a| 欧美激情精品久久久久久久变态| 国产一区二区毛片| 国产精品成人免费精品自在线观看| 国产精品av一区二区| 最新国产拍偷乱拍精品| 国产日韩欧美在线| 国产女主播一区二区三区| 亚洲愉拍自拍另类高清精品| 欧美日韩天天操| 在线免费高清一区二区三区| 亚洲国产精品尤物yw在线观看| 久久国产精品久久国产精品| 美日韩免费视频| 国产一区白浆| 国产精品久久久久久久久久直播| 蜜臀久久99精品久久久画质超高清| 欧美激情精品久久久六区热门| 欧美日韩极品在线观看一区| 国产欧美精品在线播放| 欧美另类变人与禽xxxxx| 欧美freesex8一10精品| 欧美三级在线| 国产欧美一区二区三区久久人妖| 麻豆freexxxx性91精品| 亚洲欧洲av一区二区| 国产精品一区二区三区乱码| 午夜精品久久久久久久久久久|