999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于D-H矩陣的六足機器人運動仿真與分析

2019-01-10 02:05:54李勝銘朱碧珂王秉奇吳振宇
物聯網技術 2019年12期

李勝銘 朱碧珂 王秉奇 吳振宇

摘 要:六足機器人具有較好的多地形適應能力,常用于勘測、偵察等人類無法完成的工作。針對其足數較多,控制算法復雜的問題,從單足的運動控制開始,建立描述其運動規(guī)律的D-H矩陣,計算出運動學方程。通過求解單足運動學方程的正解,建立機器人單足運動學模型,通過ADAMS實驗仿真,得出六足機器人各關節(jié)在不同坐標系下的位移、角速度變化規(guī)律。最后對六足機器人的直線行走、轉彎步態(tài)進行分析。該方法具有結構清晰、計算簡單的優(yōu)點,可為六足機器人的運動控制提供解決方案與參考。

關鍵詞:D-H矩陣;六足機器人;運動學模型;步態(tài);運動仿真;ADAMS實驗

中圖分類號:TP242.6文獻標識碼:A文章編號:2095-1302(2019)12-00-05

0 引 言

隨著人類對未知活動空間的不斷探索,機器人已成為一種強大而有效的工具。從人類進步與發(fā)展的角度看,這種可自由移動、自動執(zhí)行工作的機器裝置,或將成為21世紀最具活力與創(chuàng)造力的領域之一,它將帶來巨大的社會與經濟效益[1]。

在眾多可移動機器人系列中,足式機器人能夠更好地適應多種地形條件,在不規(guī)則地形下的平穩(wěn)性更好,有能力隔離不規(guī)則地形。此外,相對于輪式及履帶式移動方式而言,足式對環(huán)境的破壞較小,機動性能及燃油經濟性更好[2-3]。在龐大的足式機器人家族中,根據足數的不同可分為單足、雙足、三足及四足、六足、八足機器人等。

在足式機器人運動過程中,必須進行運動學分析,保證其按照規(guī)定路線移動,同時維持本身動平衡[4]。因此,機器人身體上的每一個運動結構均需要精準的控制算法和調節(jié)方式。六足機器人的每條單足均由三個關節(jié)(股部、大腿、小腿)通過轉動副的形式串聯而成,構成具有三個自由度的空間連桿機構[5]。傳統利用幾何關系法推導執(zhí)行器與控制端的位移關系,或在大地坐標系內建立方程,表示每個關節(jié)相對于基坐標的運動規(guī)律。然而,運動方程均比較復雜[6-7]。本文采用D-H參數法,使用4×4矩陣描述兩個相鄰關節(jié)空間坐標系之間的關系,層層遞推,利用矩陣變換,得到末端執(zhí)行器相對于基礎坐標系的位置與運動的變換方程。該方法可將一個空間矢量從一個坐標系變換到另一個坐標系中,清晰地描述低副機構的運動,并可十分方便地應用于機器人學[8-9]。通過建立合適的參考坐標系,對每個關節(jié)的運動軌跡與運動狀態(tài)進行求解,從而確定各個構件的運動參數。

1 機器人單足D-H參數法

本文使用Inventor軟件對六足機器人的單足進行建模,其三維結構模型如圖1所示。

圖1中,關節(jié)1與機體基座、關節(jié)2與關節(jié)1、關節(jié)3與關節(jié)2分別通過舵機A,B,C相連,且均構成轉動副,關節(jié)3為末端執(zhí)行器[10]。

根據D-H參數法要求,建立參數坐標系,如圖2所示。

根據機器人單足實際運動規(guī)則可知,在該坐標系中,坐標系{1}與坐標系{0}在X-Y平面內共平面;坐標系{2}與坐標系{1}在X-Z平面內共平面;坐標系{3}與坐標系{2}在X-Z平面內共平面。由此可化簡變換方程。

建立坐標系后,在新的坐標系中標注連桿參數,如圖3所示。

連桿i-1的長度ai-1:關節(jié)軸線i-1與關節(jié)軸線i在坐標系{i-1}中的公垂線長度。

連桿i-1的扭角αi-1:關節(jié)軸線i-1與關節(jié)軸線i的夾角。

連桿偏距di:坐標系{i-1}與坐標系{i}內的Xi-1軸與Xi軸在Zi軸上的距離。

連桿關節(jié)轉角θn:坐標系{i-1}與坐標系{i}內的Xi-1軸與Xi軸在Zi軸的夾角。

以上條件中,i取1,2,3。

根據所設計的機器人單足系統中的硬件結構與幾何條件,獲得a0=20 mm,a1=74 mm,a2=88.2 mm。并以此填寫機器人單足D-H參數表,見表1所列。

2 機器人單足運動學正解

基礎坐標系{0}為機器人基座所在坐標系,靜態(tài)時與大地坐標系重合。坐標系{1}為關節(jié)1末端所在坐標系,從坐標系{0}到坐標系{1}的齊次變換矩陣為:

坐標系{2}為關節(jié)2末端所在坐標系,從坐標系{1}到坐標系{2}的齊次變換矩陣為:

坐標系{3}為關節(jié)3末端所在坐標系,從坐標系{2}到坐標系{3}的齊次變換矩陣為:

從機器人執(zhí)行末端坐標系{3}到起始坐標系{0}的總變換矩陣為:

由此得到機器人單足運動學正解方程。

其中:

式中:cn=cos θn;sn=sin θn。

該模型中,所有運動副均為旋轉副,因此所有未知變量均為角度變量。選取確定的角度參數代入矩陣T03中,得到該參數下機器人單足末端坐標系{3}到基坐標系{0}的總變換矩陣,即該機器人單足運動學方程正解。由于初始狀態(tài)已知,因此可得到該足當前位姿。

3 機器人單足ADAMS仿真

利用三維實體仿真軟件ADAMS對六足機器人單足結構進行三維建模,創(chuàng)建的模型如圖4所示。圖中PART1,PART2,PART3對應關節(jié)1,2,3。

參考蜘蛛等節(jié)肢動物的身體結構,利用ADAMS對機器人單足各關節(jié)比例進行仿真優(yōu)化。同時,根據實際機器人大小(身體寬度),首先確定關節(jié)3,即小腿的長度為88.2 mm,套用公式并考慮到實際舵機各項參數,設定基節(jié)(關節(jié)1)長度為20 mm,利用ADAMS進行參數優(yōu)化,求解得到大腿(關節(jié)2)長度為74 mm。

3.1 機器人單足各關節(jié)位移變化

單步運動中,分別對機器人單足系統中的三個關節(jié)在基礎坐標系和上一關節(jié)末端坐標系內的位移變化擬合成曲線并進行分析。

3.1.1 PART1單步運動時分別在X,Y,Z軸方向上位移變化曲線在{0}坐標系內,位移隨時間的變化曲線如圖5所示。

由圖5可知,在基礎坐標系內,關節(jié)1在Y軸、Z軸方向上無位移變化,僅在X軸方向上產生位移。

3.1.2 PART2在X,Y,Z軸方向上位移變化曲線

(1)相對于基礎坐標系({0}坐標系),PART2各方向位移隨時間的變化曲線如圖6所示。

由圖6可知,在基礎坐標系{0}內,關節(jié)2在Z軸方向上產生較小的正向位移,而在X軸和Y軸方向上產生負向位移,其中Y軸方向上的位移幅度最大。

(2)在坐標系{1}內,即PART2質心在X,Y,Z軸方向上相對于PART1質心在X,Y,Z軸三個方向上的位移變化曲線如圖7所示。

由圖7可知,PART2質心相對于PART1質心在X軸方向上位移變化幅度最大;在Y軸方向上始終處于負向位移;在Z軸方向上先增大后減小,再增大后減小。

3.1.3 PART3在X,Y,Z軸方向上位移變化曲線

(1)相對于基礎坐標系{0},位移隨時間的變化曲線如圖8所示。

由圖8可知,在基礎坐標系{0}內,關節(jié)3在X軸和Y軸方向上產生正向位移,在Z軸方向上產生負相位移,位移幅值相近。

(2)在{2}坐標系內,即PART3質心在X,Y,Z軸方向上相對于PART2質心在X,Y,Z方向上的位移變化曲線如圖9所示。

由圖9可知,PART3質心相對于PART2質心在X,Y,Z軸方向上位移變化幅值相近。其中,在Y軸方向上始終處于正向位移;在Z軸方向上先增大后減小,再增大后減小。

3.2 機器人單足各關節(jié)角速度變化

單步運動中,對單足的三個關節(jié),分別在基礎坐標系內和上一關節(jié)末端坐標系內的角速度變化擬合成曲線并進行分析。

3.2.1 PART1在X,Y,Z軸方向上角速度隨時間變化曲線

關節(jié)1在{0}坐標系內角速度隨時間的變化曲線如圖10所示。

由圖10可知,關節(jié)1相對于基礎坐標系,在X,Z軸方向上均無角速度的變化;僅在Y軸方向上,其變化方式為角速度先反向增大后減小,再正向增大,最后減小到0。

3.2.2 PART2在X,Y,Z軸方向上角速度曲線

(1)PART2的質心相對于基礎坐標系{0},角速度隨時間的變化曲線如圖11所示。

由圖11可知,關節(jié)2相對于基礎坐標系,在X,Z軸方向上角速度變化較小;在Z軸方向上角速度變化幅度較大,先反向增大后減小,再正向增大,最后減小到0。

(2)在{1}坐標系內,即PART2的質心在X,Y,Z軸方向上相對于PART1的質心在X,Y,Z軸方向上的角速度變化曲線如圖12所示。

由圖12可知,關節(jié)2的質心相對于關節(jié)1的質心,在Y軸方向上角速度變化較小;在Y軸和Z軸方向上角速度變化較大。

3.2.3 PART3在X,Y,Z軸方向上的角速度變化曲線

(1)在基礎坐標系{0}內,PART3質心的角速度隨時間的變化曲線如圖13所示。

由圖13可知,關節(jié)3相對于基座,在X,Z軸方向上角速度無變化,在Y軸方向上先增大后減小,再反向增大后減小。

(2)在{2}坐標系內,即PART3的質心在X,Y,Z軸方向上相對于PART2的質心在X,Y,Z軸方向上的角速度曲線如圖14所示。

由圖14可知,關節(jié)3的質心相對于關節(jié)2的質心在Y軸方向上角速度無變化;在Y軸和Z軸方向上角速度同時發(fā)生變化并同時結束。

4 仿生六足機器人常規(guī)步態(tài)分析

得到六足機器人單足的運動學方程后,進一步對六足步態(tài)進行規(guī)劃和分析,最終可得到六足機器人全部關節(jié)的配合方式,如圖15所示。

六足機器人采用穩(wěn)定的三角步態(tài)方式行走。足1,4,5保持同步,足2,3,6保持同步;兩組足輪流抬起或著地。因此,六足機器人每條腿上均安裝三個舵機,其中兩個控制其與地面平行平面內的運動,另一個控制腿的抬起動作。

4.1 直線行走步態(tài)分析

直行步態(tài)如圖16所示,圓圈表示機器人六條腿部上的舵機。從圖15可知,機器人六足交叉構成兩個三角形,同一個三角形中的三足保持相同的抬起或著地狀態(tài)。

當機器人直線行走時,假設Aa,Dd,Ee三足著地,Bb,Cc,Ff三足懸空,著地的三足控制機器人平行移動,即A,D,E舵機轉動,使機器人產生水平位移;懸空的三足對位移沒有直接影響,但B,C,F舵機仍然轉動,為下一次支撐做準備。

4.2 轉彎步態(tài)分析

轉彎步態(tài)如圖17所示。

轉彎時以內側中間足(足3)為中心。在整個轉彎過程中,只有足2,3前后擺動,其余均不作擺動,只做上下抬起運動。圖17中,足2,3,6先抬起,其中足2,6向前擺動,接著足1,4,5抬起并保持不動,足2,6向后擺動。

5 結 語

通過本文仿真可以看出,相較于傳統單一坐標系推導運動學方程,采用D-H參數法,利用矩陣變換、坐標系的轉化求解機器人運動學方程思路更清晰,且運算更簡便。D-H參數法為多關節(jié)串聯類仿生機器人運動學方程的建立與求解提供了新的思路與方法[11-13]。

本文對于六足機器人,從單足開始分析,定義不同坐標系中的各個參數,建立起基于D-H參數的空間坐標系,并列出D-H參數表,推導出機器人單足步態(tài)運動學正解,得到機器人各關節(jié)末端執(zhí)行器與基座控制端的矩陣關系。經過ADAMS仿真,可得出單步中各個關節(jié)在不同坐標系下運動軌跡與角速度的變化圖像,進而分析機器人步態(tài),為實現六足機器人步態(tài)控制提供理論指導,具有簡潔高效的優(yōu)點。

參 考 文 獻

[1]甘屹,王均壘,孫福佳.基于給定工作空間的6R型機器人D-H參數優(yōu)化設計[J].中國機械工程,2014,25(22):3003-3007.

[2]林少丹,傅高升,李俊達,等.串并聯結構工業(yè)機器人D-H參數建立及算例[J].三明學院學報,2017,34(2):35-41.

[3]項有元,陳萬米,鄒國柱.基于D-H算法的自主機器人機械臂建模方法研究[J].工業(yè)控制計算機,2014,27(7):113-115.

[4]朱國杰,田文凱,呂承哲,等.六足仿生機器人機構與控制系統設計[J].測控技術,2017,36(1):55-58.

[5]劉琰,鄭璐穎,孫浩洋,等.三角步態(tài)下六足機器人運動分析[J].青島大學學報(工程技術版),2018,33(3):38-42.

[6]張晴晴,謝傲,龔智強.基于D-H矩陣的挖斗可偏轉挖掘機工作裝置運動學建模與分析[J].綏化學院學報,2018,38(6):141-144.

[7]莫毅.基于六自由度工業(yè)機器人的D-H模型及仿真分析[J].機床與液壓,2017,45(11):64-68.

[8]高瑞翔,楊青,房鶴飛.基于改良的D-H模型的機器人運動參數標定方法[J].上海計量測試,2018,45(z1):48-50.

[9]張博.基于D-H坐標系法的機器人運動學研究[J].電子科技,2016,29(6):154-156.

[10]康之訥.論基于單片機的六足機器人自動避障控制系統[J].數字技術與應用,2018,36(12):13-14.

[11]謝靖.基于單片機的六足機器人自動避障控制系統研究[J].無線互聯科技,2018,15(9):45-46.

[12]孔令文,李鵬永,杜巧玲.基于模糊神經網絡的六足機器人自主導航閉環(huán)控制系統設計[J].機器人,2018,40(1):16-23.

[13]李嘉琪,陳海彬,鐘輝,等.基于D-H矩陣計算的工業(yè)六軸機械手末端定位的精準度[J].機電工程技術,2018,47(9):75-77.

主站蜘蛛池模板: 99热精品久久| 91欧洲国产日韩在线人成| 亚洲高清在线天堂精品| 波多野结衣在线一区二区| 国产精品刺激对白在线| 欧美精品成人一区二区视频一| 99热这里只有精品在线播放| 好吊色国产欧美日韩免费观看| 色综合热无码热国产| 无码日韩视频| 91欧美在线| 色偷偷一区| 久久久久无码国产精品不卡| jizz亚洲高清在线观看| 99这里只有精品6| 精品无码一区二区在线观看| 亚洲无码电影| 尤物在线观看乱码| 久久国产乱子| 国产超碰一区二区三区| 亚洲AV免费一区二区三区| 色悠久久久久久久综合网伊人| 久久久精品国产亚洲AV日韩| 在线日韩日本国产亚洲| 日本久久网站| 国产区福利小视频在线观看尤物| 欧美一区国产| 不卡网亚洲无码| JIZZ亚洲国产| 日本成人福利视频| 91人妻在线视频| 天天躁夜夜躁狠狠躁躁88| 999国产精品| 亚洲毛片一级带毛片基地| 亚洲综合片| 色综合国产| 成年片色大黄全免费网站久久| 青青草原偷拍视频| 国产欧美日韩视频怡春院| 九九热精品视频在线| 免费高清毛片| 亚洲精品高清视频| 亚亚洲乱码一二三四区| 国产成人喷潮在线观看| 免费国产在线精品一区| 精品91视频| 天堂成人在线| 三级视频中文字幕| 青青青视频蜜桃一区二区| 日韩国产 在线| 精品无码一区二区三区电影| 国产最新无码专区在线| 欧洲av毛片| 亚洲综合第一区| 欧美成人一级| 久青草免费视频| 国产人成在线观看| 欧美日韩一区二区三区在线视频| 亚洲欧美极品| 欧美在线天堂| 国产偷国产偷在线高清| 热久久这里是精品6免费观看| 国产成人免费观看在线视频| 久久国产香蕉| 成人免费视频一区| 国产亚洲一区二区三区在线| 国产成人精品视频一区二区电影| 色婷婷狠狠干| 亚洲成a人片77777在线播放| 欧美国产日韩在线| 精品国产香蕉伊思人在线| 成人中文在线| 欧美日韩资源| 情侣午夜国产在线一区无码| 东京热av无码电影一区二区| 精品国产女同疯狂摩擦2| 高清色本在线www| 伊人久久青草青青综合| 九色91在线视频| 日韩精品毛片| 国产精品网曝门免费视频| 日韩精品毛片|