国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

教學(xué)用雙足步行機(jī)器人步態(tài)規(guī)劃及軟硬件設(shè)計(jì)

2017-03-08 07:55:37高宇博鄧佳玉魏慶媛趙英妤
關(guān)鍵詞:右腿移動(dòng)機(jī)器人舵機(jī)

張 蔓, 高宇博, 鄧佳玉, 魏慶媛, 趙英妤

(哈爾濱石油學(xué)院,黑龍江 哈爾濱 150028)

研究與設(shè)計(jì)

教學(xué)用雙足步行機(jī)器人步態(tài)規(guī)劃及軟硬件設(shè)計(jì)

張 蔓, 高宇博, 鄧佳玉, 魏慶媛, 趙英妤

(哈爾濱石油學(xué)院,黑龍江 哈爾濱 150028)

闡述了教學(xué)用步行機(jī)器人的自由度選擇及步態(tài)規(guī)劃,分析了六自由度雙足機(jī)器人行走規(guī)律,用CAXA軟件畫(huà)出自由度分部圖,運(yùn)用三點(diǎn)規(guī)劃法確定了擺動(dòng)腿踝關(guān)節(jié)、髖關(guān)節(jié)的3個(gè)步態(tài)姿態(tài)點(diǎn),配合多項(xiàng)式插值法確定踝關(guān)節(jié)運(yùn)動(dòng)。選擇32路舵機(jī)控制器為主控板,并給出直線(xiàn)行走程序。

教學(xué);雙足機(jī)器人;步態(tài);規(guī)劃

機(jī)器人是一種智能化機(jī)械裝置,廣泛應(yīng)用在危險(xiǎn)、繁重的工業(yè)現(xiàn)場(chǎng)。固定式機(jī)器人通常應(yīng)用在產(chǎn)品流水線(xiàn)上,移動(dòng)機(jī)器人則可應(yīng)用在各種環(huán)境當(dāng)中,用于勘察、搬運(yùn)、星球探測(cè)等[1]。步行機(jī)器人在移動(dòng)機(jī)器人中應(yīng)用最廣泛,其特點(diǎn)是適應(yīng)各類(lèi)地形地貌,具有行走速度快、能耗小、體積小等優(yōu)點(diǎn)。雙足機(jī)器人(又稱(chēng)仿人形機(jī)器人,類(lèi)人機(jī)器人)是步行機(jī)器人的一種,和其他移動(dòng)機(jī)器人相比,雙足機(jī)器人在步行環(huán)境的適應(yīng)性上具有巨大優(yōu)勢(shì),可平地行走,也可以上下臺(tái)階,跨越障礙。目前步行機(jī)器人主要應(yīng)用于康復(fù)醫(yī)學(xué)、智能假肢等方面,由于其結(jié)構(gòu)類(lèi)似人類(lèi),賦予其豐富的傳感器系統(tǒng)后則可代替人類(lèi)去特殊的危險(xiǎn)領(lǐng)域作業(yè),如太空探測(cè)、海底探測(cè)、核污染現(xiàn)場(chǎng)作業(yè)等,因此研究雙足機(jī)器人具有非常重要的意義。

1 雙足機(jī)器人自由度選擇

一般來(lái)說(shuō),雙足機(jī)器人能實(shí)現(xiàn)的基本功能有直線(xiàn)行走,上下樓梯、轉(zhuǎn)彎行走等,本文機(jī)器人需實(shí)現(xiàn)的只有直線(xiàn)行走功能。直線(xiàn)行走分為以下6個(gè)步驟:左腿抬起,重心右移;左腿落下,重心左移;右腿抬起,右腿落下。通常機(jī)器人雙腿活動(dòng)關(guān)節(jié)分為髖關(guān)節(jié)、膝關(guān)節(jié)、踝關(guān)節(jié),實(shí)現(xiàn)直線(xiàn)行走單組動(dòng)作只需髖關(guān)節(jié)的俯仰自由度和踝關(guān)節(jié)的俯仰自由度,連貫動(dòng)作調(diào)試時(shí)還需踝關(guān)節(jié)的偏轉(zhuǎn)自由度,以保持動(dòng)作的連貫性。雙足機(jī)器人自由度分配如圖1所示,髖關(guān)節(jié)分配一個(gè)俯仰自由度,以Y軸為軸線(xiàn)旋轉(zhuǎn);膝關(guān)節(jié)沒(méi)有自由度;踝關(guān)節(jié)分配一個(gè)俯仰自由度,圍繞Y軸旋轉(zhuǎn);踝關(guān)節(jié)分配一個(gè)偏轉(zhuǎn)自由度,以X軸為軸線(xiàn)旋轉(zhuǎn)。每條腿3個(gè)自由度,由于機(jī)器人腿部設(shè)計(jì)成對(duì)稱(chēng)結(jié)構(gòu),所以雙腿共6個(gè)自由度,建立的坐標(biāo)系如圖1所示。

圖1 雙足機(jī)器人自由度分配1.髖關(guān)節(jié)俯仰自由度;2.踝關(guān)節(jié)俯仰自由度;3.踝關(guān)節(jié)偏轉(zhuǎn)自由度

2 雙足機(jī)器人步態(tài)規(guī)劃

機(jī)器人運(yùn)動(dòng)過(guò)程中穩(wěn)定行走狀態(tài)分為靜平衡和動(dòng)平衡。 靜態(tài)平衡的條件是機(jī)器人的重心始終保持在著地腿支撐區(qū)域;動(dòng)態(tài)平衡的條件是機(jī)器人的重心保持在ZMP(零力矩)區(qū)域。機(jī)器人運(yùn)動(dòng)保持靜態(tài)平衡狀態(tài)一般速度較慢,而保持運(yùn)動(dòng)中的動(dòng)態(tài)平衡狀態(tài)則速度較快。本文討論的是最基本的靜平衡狀態(tài)。

如何實(shí)現(xiàn)靜態(tài)平衡取決于機(jī)器人的行走姿態(tài)和規(guī)律,也就是機(jī)器人的步態(tài)。步態(tài)是運(yùn)動(dòng)過(guò)程中步行者(人、動(dòng)物或機(jī)器人)的肢體在時(shí)間和空間上的一種協(xié)調(diào)關(guān)系,根據(jù)人類(lèi)行走的規(guī)律,確定雙足機(jī)器人各關(guān)節(jié)角的函數(shù),分析行走過(guò)程中各關(guān)節(jié)姿態(tài)的變化規(guī)律,使機(jī)器人的重心保持在支撐區(qū)域內(nèi)。為了方便計(jì)算和分析,假設(shè)機(jī)器人兩腿髖關(guān)節(jié)軸連線(xiàn)始終與地面平行,運(yùn)動(dòng)中腳底板一直保持和地面平行[2-4]。

機(jī)器人直線(xiàn)行走是一個(gè)具有周期性的單步行走,在步行周期里分單腿支撐狀態(tài)和雙腿支撐狀態(tài)。采用三點(diǎn)分析法,選擇同一關(guān)節(jié)在擺動(dòng)腿離地時(shí)刻、腿抬到最高處時(shí)刻、腿落地時(shí)刻的坐標(biāo)參數(shù),計(jì)算出數(shù)值帶入5次多項(xiàng)式中得到各個(gè)關(guān)節(jié)角的變化規(guī)律[5-6]。假設(shè)一個(gè)步行周期時(shí)間為T(mén)M,雙足支撐時(shí)間為T(mén)R,單步距離為L(zhǎng)′,踝關(guān)節(jié)抬腿最高處為H;假設(shè)左腿支撐,右腿擺動(dòng),以左腿踝關(guān)節(jié)在支撐面上豎直方向的投影為原點(diǎn),則支撐腿踝關(guān)節(jié)坐標(biāo)為(Xzh,Zzh),右腿一個(gè)步行周期開(kāi)始的瞬間時(shí)刻右腿踝關(guān)節(jié)坐標(biāo)為(-L′,HKS),右腿髖關(guān)節(jié)坐標(biāo)為(-L′/2,HKG),右腿抬到最高點(diǎn)時(shí)刻右腿踝關(guān)節(jié)坐標(biāo)為(XG,H),右腿髖關(guān)節(jié)坐標(biāo)為(XK,HW),右腿落地時(shí)刻右腿踝關(guān)節(jié)坐標(biāo)為(L′,HKS),右腿髖關(guān)節(jié)坐標(biāo)為(L′/2,HKG)。實(shí)驗(yàn)測(cè)得的雙足機(jī)器人數(shù)據(jù)見(jiàn)表1。

表1 雙足機(jī)器人實(shí)驗(yàn)數(shù)據(jù)

質(zhì)量/kg身高/cm步行周期TM/s雙足支撐時(shí)間TR/s單步距離L′/cm踝關(guān)節(jié)抬腿最高處H/cm髖關(guān)節(jié)抬腿最高處HW/cm腳踝高HKS/cm髖關(guān)節(jié)高HW/cm092430369174515

擺動(dòng)腿踝關(guān)節(jié)的運(yùn)動(dòng)函數(shù)式為:

a1+a2t+a3t2+a4t3+a5t4+a6t5

由已知條件可求出踝關(guān)節(jié)在雙足支撐期間和單步周期內(nèi)X軸的位移、速度和加速度的值,帶入公式可得到擺動(dòng)腿踝關(guān)節(jié)在X軸上的運(yùn)動(dòng)規(guī)律。同理,可求出擺動(dòng)腿髖關(guān)節(jié)的運(yùn)動(dòng)規(guī)律。

3 雙足機(jī)器人硬件選擇及軟件編程

雙足機(jī)器人驅(qū)動(dòng)器選用舵機(jī),舵機(jī)采用閉環(huán)系統(tǒng),利用接收的數(shù)字信號(hào)進(jìn)行控制,具體體積小,性能穩(wěn)定的特點(diǎn)。舵機(jī)有三根線(xiàn),分別是電源線(xiàn)、地線(xiàn)、控制信號(hào)線(xiàn)。舵機(jī)通常由0.5 ~2.5 ms的PWM方波控制,其旋轉(zhuǎn)角度為0~180°,驅(qū)動(dòng)由32路伺服電機(jī)控制器實(shí)現(xiàn),該控制器以ATMEL公司的Atmega16單片機(jī)為核心,采用雙電源輸入以避免信號(hào)干擾。

軟件開(kāi)發(fā)平臺(tái)是伺服電機(jī)上位機(jī)軟件,通過(guò)指令控制雙足機(jī)器人直線(xiàn)行走。雙足機(jī)器人直線(xiàn)行走程序如下:

T700 #0P1491#1P1507#2P1500#16P1502#17P1469#18P1456T700T700 #0P1200#1P1480#2P1500#16P1350#17P1520#18P1490T700

T700 #0P1380#1P1200#2P1200#16P1300#17P1520#18P1490T700

T800 #0P1329#1P1289#2P1225#16P1350#17P1020#18P1158T800

T800 #0P1599#1P1118#2P1111#16P1630#17P1250#18P1328T800

T700 #0P1638#1P1480#2P1500#16P1766#17P1230#18P1250T700

T700 #0P1660#1P1480#2P1500#16P1600#17P1800#18P1790T700

T700 #0P1611#1P1959#2P1794#16P1640#17P1763#18P1792T700

T700 #0P1348#1P1759#2P1564#16P1350#17P1900#18P1920T700

T700 #0P1280#1P1740#2P1710#16P1300#17P1520#18P1490T700

T800 #0P1380#1P1200#2P1200#16P1300#17P1520#18P1490T800

T800 #0P1329#1P1289#2P1225#16P1350#17P1020#18P1158T800

T800 #0P1599#1P1118#2P1111#16P1630#17P1250#18P1328T800

T700 #0P1638#1P1480#2P1500#16P1766#17P1230#18P1250T700

T700 #0P1660#1P1480#2P1500#16P1600#17P1800#18P1790T700

T700 #0P1611#1P1959#2P1794#16P1640#17P1763#18P1792T700

T700 #0P1348#1P1759#2P1564#16P1350#17P1900#18P1920T700

T700 #0P1280#1P1740#2P1710#16P1300#17P1520#18P1490T700

T700 #0P1491#1P1507#2P1500#16P1502#17P1469#18P1456T700

[1] 于欣龍譯.愛(ài)上Arduino[M].北京:人民郵電出版社,2012.

[2] 張毅.移動(dòng)機(jī)器人技術(shù)基礎(chǔ)與制作[M].哈爾濱:哈爾濱工業(yè)大學(xué)出版社,2013.

[3] 朱碩迪.六自由度雙足競(jìng)步機(jī)器人的結(jié)構(gòu)設(shè)計(jì)及軌跡跟蹤[D].哈爾濱:哈爾濱理工大學(xué),2015.

[4] 王曙光.移動(dòng)機(jī)器人原理與設(shè)計(jì)[M].北京:人民郵電出版社,2013.

[5] 孟浩,王妍瑋.基于Arduino的雙足仿人機(jī)器人設(shè)計(jì)[J].林業(yè)機(jī)械與木工設(shè)備,2014,41(2):38-40.

[6] 辛穎,薛偉,楊鐵濱,等.慧魚(yú)創(chuàng)意組合模型在機(jī)器人技術(shù)實(shí)驗(yàn)教學(xué)中的實(shí)踐與應(yīng)用[J].森林工程,2012,28(1):81-83+86.

(責(zé)任編輯 張雅芳)

Teaching-type Bipedal Walking Robot Gait Planningand Software and Hardware Design

ZHANG Man, GAO Yu-bo, DENG Jia-yu, WEI Qing-yuan, ZHAO Ying-yu

(Harbin Institute of Petroleum,Harbin Heilongjiang 150028,China)

The freedom degree choice and gait planning of teaching-type bipedal walking robots are stated,the walking pattern of six DOF biped robots is analyzed,CAXA software is used to draw the segment graph of the degree of freedom,a three-point planning method is used to determine the three gait posture points of the swinging leg ankle joints and hip joints,and a polynomial interpolation method is adopted to determine the movement of ankle joints.A 32-way steering servo controller is used as the main control board and straight line walking procedures are given.

teaching;biped robot;gait;planning

2016-12-05

“單片機(jī)原理及應(yīng)用”課程教學(xué)改革項(xiàng)目:哈爾濱石油學(xué)院課程改革與建設(shè)項(xiàng)目;黑龍江省高等教育學(xué)會(huì)“十三五”高等教育科研課題(規(guī)劃課題)項(xiàng)目“機(jī)電類(lèi)專(zhuān)業(yè)本科創(chuàng)新教育體系研究與實(shí)踐”(16G446)

張 蔓(1975-),女,黑龍江哈爾濱人,哈爾濱石油學(xué)院機(jī)械工程學(xué)院講師,碩士,主要從事機(jī)電創(chuàng)新設(shè)計(jì)教學(xué)及研究工作,E-mail:zhangman25873@qq.com。

TP242

A

2095-2953(2017)03-0038-02

猜你喜歡
右腿移動(dòng)機(jī)器人舵機(jī)
移動(dòng)機(jī)器人自主動(dòng)態(tài)避障方法
含齒隙彈載舵機(jī)的全局反步模糊自適應(yīng)控制
基于dsPIC單片機(jī)的飛艇舵機(jī)控制實(shí)現(xiàn)
電子制作(2018年1期)2018-04-04 01:48:14
基于Twincat的移動(dòng)機(jī)器人制孔系統(tǒng)
開(kāi)平區(qū)中學(xué)運(yùn)動(dòng)員擲標(biāo)槍最后用力右腿工作特征的研究
東方教育(2016年22期)2017-04-07 12:32:28
基于高速同步485總線(xiàn)通信的多通道舵機(jī)控制器設(shè)計(jì)
基于云模型的舵機(jī)同步控制
老人膝痛邁“三步”
極坐標(biāo)系下移動(dòng)機(jī)器人的點(diǎn)鎮(zhèn)定
基于引導(dǎo)角的非完整移動(dòng)機(jī)器人軌跡跟蹤控制
乌鲁木齐市| 新疆| 舒兰市| 江安县| 吉隆县| 宣威市| 潮安县| 明溪县| 鹰潭市| 高雄市| 邵武市| 阿克陶县| 栾川县| 长乐市| 永寿县| 仙居县| 洛阳市| 山丹县| 北辰区| 长治市| 壶关县| 花莲市| 乌鲁木齐县| 常宁市| 潮安县| 华安县| 乌兰县| 蒲江县| 黄石市| 东乌| 高州市| 武强县| 广州市| 赞皇县| 巢湖市| 子长县| 东港市| 怀集县| 简阳市| 桃园市| 清水县|