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

基于ADAMS和MATLAB的兩足機(jī)器人的步態(tài)聯(lián)合仿真

2016-11-30 06:23:37曹杰昌張立中白楊楊
關(guān)鍵詞:規(guī)劃模型

曹杰昌,張立中,2,白楊楊,2

(1.長春理工大學(xué) 機(jī)電工程學(xué)院,長春 130022;2.長春理工大學(xué) 空地激光通信國防重點(diǎn)學(xué)科實(shí)驗(yàn)室,長春 130022)

基于ADAMS和MATLAB的兩足機(jī)器人的步態(tài)聯(lián)合仿真

曹杰昌1,張立中1,2,白楊楊1,2

(1.長春理工大學(xué) 機(jī)電工程學(xué)院,長春 130022;2.長春理工大學(xué) 空地激光通信國防重點(diǎn)學(xué)科實(shí)驗(yàn)室,長春 130022)

為提高兩足機(jī)器人的設(shè)計(jì)效率,降低設(shè)計(jì)成本,驗(yàn)證步態(tài)規(guī)劃的正確性,在研制兩足機(jī)器人物理樣機(jī)前,應(yīng)對其進(jìn)行虛擬樣機(jī)仿真。首先在ADAMS環(huán)境中建立簡化的兩足機(jī)器人動力學(xué)模型,然后在Matlab/Simulink中建立控制系統(tǒng),最后利用二者之間的接口實(shí)現(xiàn)基于ADAMS和MATLAB的兩足機(jī)器人的步態(tài)聯(lián)合仿真,在仿真過程中觀察兩足機(jī)器人的行走過程,驗(yàn)證設(shè)計(jì)方案的正確性,為其物理樣機(jī)的研制提供依據(jù)。

兩足機(jī)器人;ADAMS;MATLAB;步態(tài)聯(lián)合仿真

隨著兩足機(jī)器人的不斷發(fā)展,其物理樣機(jī)的投入成本以及機(jī)構(gòu)設(shè)計(jì)的復(fù)雜性也不斷增加,所以有必要對兩足機(jī)器人進(jìn)行虛擬樣機(jī)仿真,以確定兩足機(jī)器人的步態(tài)規(guī)劃和步態(tài)控制算法的可行性,并可以對設(shè)計(jì)方法進(jìn)行優(yōu)化,還可能發(fā)現(xiàn)在物理樣機(jī)研制中出現(xiàn)的問題,減少研發(fā)周期。ADAMS可以對運(yùn)動模型在各種虛擬環(huán)境中進(jìn)行真實(shí)的模擬,并進(jìn)行分析,而MATLAB可以為運(yùn)動模型提供控制系統(tǒng),通過兩者的聯(lián)合仿真可以方便而真實(shí)的仿真兩足機(jī)器人,為之后的物理樣機(jī)研制提供數(shù)據(jù)依據(jù)[1]。

1 運(yùn)動模型的建立

1.1 建立簡化模型

按照兩足機(jī)器人模型,每條腿配置6個自由度,包括:踝關(guān)節(jié)俯仰及滾動自由度;膝關(guān)節(jié)的俯仰自由度;髖關(guān)節(jié)的俯仰、滾動及偏轉(zhuǎn)自由度[2](由于本文只研究了兩足機(jī)器人的直線行走步態(tài)規(guī)劃,所以髖關(guān)節(jié)的偏轉(zhuǎn)自由度在下文中忽略不提)。由于在一些軟件中建立的三維模型導(dǎo)入ADAMS中后可能出現(xiàn)數(shù)據(jù)丟失和參數(shù)修改不方便等問題,本文在ADAMS/View中直接建立簡易的兩足機(jī)器人下肢虛擬樣機(jī)模型,其各零部件的質(zhì)量、質(zhì)心位置、轉(zhuǎn)動慣量等物理參數(shù)可以根據(jù)實(shí)際參數(shù)進(jìn)行相應(yīng)設(shè)置[3],模型建立結(jié)果如圖1所示,圖中質(zhì)量塊用來調(diào)整兩足機(jī)器人模型的質(zhì)心位置,使模型在仿真過程中更加平穩(wěn)。

圖1 虛擬樣機(jī)模型

1.2 動力學(xué)建模

在建好的模型中相應(yīng)的十個關(guān)節(jié)處建立轉(zhuǎn)動副,為了使控制仿真的時候更加容易,給每個轉(zhuǎn)動副添加摩擦力。在各個約束上添加驅(qū)動,并修改驅(qū)動類型為角位移,將MATLAB中生成的各關(guān)節(jié)角位移作為模型的輸入狀態(tài)變量,并通過函數(shù)變量與這些驅(qū)動相連接,控制機(jī)器人的各關(guān)節(jié)角位移,同時設(shè)定兩足機(jī)器人輸出狀態(tài)變量為各關(guān)節(jié)角位移。利用ADAMS中的control模塊生成與MATLAB聯(lián)合仿真的接口文件。

在機(jī)器人兩腳與地面建立接觸力,并設(shè)置存在摩擦力,接觸參數(shù)[4]如表1。可以通過調(diào)節(jié)接觸力的各參數(shù)來仿真不同環(huán)境的運(yùn)動。

表1 接觸參數(shù)表

2 步態(tài)規(guī)劃

本文采用運(yùn)動學(xué)逆解的方法來規(guī)劃兩足機(jī)器人的步態(tài)。首先規(guī)劃雙足機(jī)器人向前行走時質(zhì)心的軌跡,為了使機(jī)器人能夠穩(wěn)定前行,需始終保持機(jī)器人的零力矩點(diǎn)(簡稱ZMP,是兩足機(jī)器人所受重力、慣性力和地面反力三者合力矢的延長線與地面的交點(diǎn))終位于由支撐腳掌所形成的凸形有效支撐區(qū)域內(nèi)[5],所以將其質(zhì)心的運(yùn)動規(guī)劃為倒立擺的運(yùn)動;其次利用樣條插值的方法規(guī)劃腳踝關(guān)節(jié)的運(yùn)動軌跡;最后結(jié)合質(zhì)心的軌跡以及踝關(guān)節(jié)的軌跡,采用幾何方法反解出兩足機(jī)器人各個關(guān)節(jié)隨時間轉(zhuǎn)過的角度。

兩足機(jī)器人在行走過程中需要規(guī)劃從靜態(tài)到平穩(wěn)行走的起步步態(tài),該步態(tài)結(jié)束時須確保機(jī)器人各關(guān)節(jié)角位移、角速度等與平穩(wěn)步態(tài)開始時的相同。在兩足機(jī)器人平穩(wěn)行走后,每個步態(tài)周期分為兩個單步周期,即左右腿各擺動一次,在每個單步周期中,分別規(guī)劃支撐腿和擺動腿的步態(tài),計(jì)算各關(guān)節(jié)的角位移,而且兩足機(jī)器人的質(zhì)心向支撐腿側(cè)向移動半個周期。在下一個單步中,兩足機(jī)器人的支撐腿和擺動腿與上個單步正好相反,而步態(tài)規(guī)律與上一個單步相同,機(jī)器人的質(zhì)心同樣向支撐腿側(cè)向移動半個周期,而與上一個單步運(yùn)動的方向相反。

3 控制系統(tǒng)設(shè)計(jì)

3.1 將接口文件導(dǎo)入MATLAB

將上文中生成的ADAMS和MATLAB的接口文件復(fù)制到MATLAB的工作路徑,在MATLAB中運(yùn)行接口文件,在窗口下輸入adams_sys,得到在ADAMS中建立的兩足機(jī)器人動力學(xué)模型的非線性系統(tǒng)。[6]

3.2 搭建控制系統(tǒng)

兩足機(jī)器人各個關(guān)節(jié)采用單獨(dú)控制。打開MATLAB中的Simulink模塊,從工具庫中挑選所需的模塊,構(gòu)建如圖2所示的控制系統(tǒng),控制系統(tǒng)中平穩(wěn)行走時的仿真信號如圖3。

圖2 控制系統(tǒng)

圖3 平穩(wěn)行走時的仿真信號

編寫S-function來生成各個關(guān)節(jié)角度為ADAMS模塊提供輸入。雙擊控制系統(tǒng)中adams_sub模塊,在Animation mode選項(xiàng)下選擇interactive,方便在聯(lián)合仿真時,進(jìn)入ADAMS環(huán)境中實(shí)時觀察兩足機(jī)器人的運(yùn)動情況。

4 仿真結(jié)果

仿真結(jié)束后可以在Matlab/Simulink中觀察仿真結(jié)果曲線,也可以在ADAMS后處理模塊(postprocess)觀看仿真動畫,并且可以計(jì)算出仿真過程中質(zhì)心運(yùn)動軌跡,各關(guān)節(jié)角位移等數(shù)據(jù)曲線。其中幾個步態(tài)關(guān)鍵幀如圖4所示。

圖4 步態(tài)關(guān)鍵幀

4.1 質(zhì)心軌跡

從圖5可以看出在機(jī)器人在運(yùn)動過程中質(zhì)心在側(cè)向方向作單擺運(yùn)動,其平衡位置在0.11m處,即為兩足機(jī)器人兩腳之間的中點(diǎn)處,當(dāng)機(jī)器人一只腳開始離地后稱為擺動腳,質(zhì)心逐漸向另一側(cè)支撐腳方向擺動,當(dāng)擺動腳抬高到最大距離后,質(zhì)心剛好擺動到支撐腳的正上方,使ZMP位于支撐腳所形成的有效支撐區(qū)域內(nèi)的中心,確保兩足機(jī)器人在行走時不會發(fā)生繞支撐腳邊緣傾覆的現(xiàn)象。

圖5 質(zhì)心在y軸方向的位移

圖6 質(zhì)心在z軸方向的位移

從圖6可以看出兩足機(jī)器人在開始運(yùn)動時質(zhì)心高度為1.12m,由于在運(yùn)動過程中支撐腿發(fā)生彎曲,形成支撐腿屈服0.12m長度的現(xiàn)象,所以在兩足機(jī)器人穩(wěn)定運(yùn)行后質(zhì)心最大高度下降到1m。同時可以看出質(zhì)心在上下方向也作單擺運(yùn)動,而且在每個單步中擺動一個周期。

4.2 各關(guān)節(jié)角位移

通過聯(lián)合仿真觀察ADAMS環(huán)境中兩足機(jī)器人運(yùn)動情況以及MATLAB中各關(guān)節(jié)的角位移,驗(yàn)證了步態(tài)規(guī)劃的合理性。本文列出兩足機(jī)器人其中一條腿主要關(guān)節(jié)在俯仰方向的角位移變化曲線,即踝關(guān)節(jié)俯仰角位移如圖7,膝關(guān)節(jié)俯仰角位移如圖8,髖關(guān)節(jié)俯仰角位移如圖9。

圖7 踝關(guān)節(jié)俯仰角位移

圖8 膝關(guān)節(jié)俯仰角位移

圖9 髖關(guān)節(jié)俯仰角位移

從三幅關(guān)節(jié)位移圖可以看出各關(guān)節(jié)角位移從0開始經(jīng)過起步后平穩(wěn)過渡到穩(wěn)定行走過程。在穩(wěn)定行走過程中各關(guān)節(jié)角位移的和為零,保證了機(jī)器人在行走過程中上身保持直立,從而驗(yàn)證了步態(tài)規(guī)劃的正確性。

5 結(jié)語

本文通過在ADAMS中建立兩足機(jī)器人的虛擬樣機(jī),定義各個部件的材料和質(zhì)量使其能夠滿足物理樣機(jī)模型的參數(shù),然后定義各種約束副、運(yùn)動副,施加重力和接觸力,用來模擬物理樣機(jī)運(yùn)動的真實(shí)環(huán)境,再建立與MATLAB聯(lián)合仿真的接口。在MATLAB中建立控制系統(tǒng),然后實(shí)現(xiàn)ADAMS與MATLAB的聯(lián)合仿真,通過觀察兩足機(jī)器人虛擬樣機(jī)的運(yùn)動情況以及對各數(shù)據(jù)的分析驗(yàn)證步態(tài)規(guī)劃的正確性,為物理樣機(jī)的研制提供寶貴的理論依據(jù)。

[1] 史耀強(qiáng),厲明勇,頓向明等.雙足機(jī)器人基于ADAMS與MATLAB的聯(lián)合仿真[J].機(jī)械與電子,2007(1): 45-47.

[2] 李敬,黃強(qiáng),余張國等.人體步行規(guī)律與仿人機(jī)器人步態(tài)規(guī)劃[J].中國科學(xué),2012(9):42-9.

[3] 底劍豪.基于ADAMS的雙足機(jī)器人運(yùn)動仿真研究[D].保定:華北電力大學(xué),2012.

[4] 安志亮,李衛(wèi)國,王利利,蔡長亮等.基于ADAMS的仿人機(jī)器人步態(tài)仿真與分析[J].機(jī)械工程師,2015(4): 57-59.

[5] 柯顯信.仿人形機(jī)器人雙足動態(tài)步態(tài)研究[D].上海:上海大學(xué),2005.

[6] 鄭建榮ADAMS虛擬樣機(jī)技術(shù)入門與提高[M].北京:機(jī)械工業(yè)出版社,2002.

Co-simulation of Gait for Biped Robot Based on ADAMS and MATLAB

CAO Jiechang1,ZHANG Lizhong1,2,BAI Yangyang1,2
(1.Institute of Mechatronical Engineering,Changchun University of Science and Technology,Changchun 130022;2.Fundamental Science on Space-Ground Laser Communication Technology Laboratory,Changchun University of Science and Technology,Changchun 130022)

In order to improve the efficiency,reduce the cost of biped robot design and verify the correctness of gait programming,virtual prototype simulation system has been built before developed the physical prototype of biped robot.First,the mechanical dynamic model of biped robot was built simplify in ADAMS.Second,the control systems ware built in Matlab/Simulink.Last,using the interface between them,we can realized the coordinated simulation of gait for biped robot based on ADAMS and MATLAB.Observed the walking of biped robot in the simulation process,verify the accuracy of the design,provide evidence for the development.

biped robot;ADAMS;MATLAB;co-simulation of gait

TP391.7

A

1672-9870(2016)05-0081-04

2016-05-04

曹杰昌(1990-),男,碩士研究生,E-mail:476818095@qq.com

張立中(1968-),男,教授,博士生導(dǎo)師,E-mail:zlzcust@126.com

猜你喜歡
規(guī)劃模型
一半模型
重要模型『一線三等角』
發(fā)揮人大在五年規(guī)劃編制中的積極作用
重尾非線性自回歸模型自加權(quán)M-估計(jì)的漸近分布
規(guī)劃引領(lǐng)把握未來
快遞業(yè)十三五規(guī)劃發(fā)布
商周刊(2017年5期)2017-08-22 03:35:26
多管齊下落實(shí)規(guī)劃
十三五規(guī)劃
華東科技(2016年10期)2016-11-11 06:17:41
3D打印中的模型分割與打包
迎接“十三五”規(guī)劃
主站蜘蛛池模板: 日韩欧美国产精品| 欧美三级日韩三级| 性视频一区| 黄色网站不卡无码| 亚洲精品无码av中文字幕| 97亚洲色综久久精品| 成人福利一区二区视频在线| 制服无码网站| 超碰免费91| 亚洲中文久久精品无玛| 国产 日韩 欧美 第二页| 日本高清有码人妻| 久久亚洲欧美综合| 国产偷国产偷在线高清| 天天操天天噜| 国内精品伊人久久久久7777人| 中文国产成人久久精品小说| 成人午夜精品一级毛片| 色男人的天堂久久综合| 园内精品自拍视频在线播放| 国产丝袜91| 人人爽人人爽人人片| 91香蕉视频下载网站| 97se亚洲| 免费一级无码在线网站| 亚欧乱色视频网站大全| 欧美日韩国产成人高清视频| 精品福利视频网| 亚洲av无码人妻| 亚洲色无码专线精品观看| 日韩欧美亚洲国产成人综合| 欧美一级特黄aaaaaa在线看片| 欧美一区二区精品久久久| 久久亚洲黄色视频| 亚洲欧美成人网| 91色爱欧美精品www| 亚洲一区二区三区国产精品| 日本免费高清一区| 宅男噜噜噜66国产在线观看| 国产黄色爱视频| 国产精品刺激对白在线| 亚洲人成日本在线观看| 欧美激情二区三区| 亚洲一区免费看| 亚洲第一极品精品无码| 国产精欧美一区二区三区| 毛片久久久| 2020国产精品视频| 亚洲视频在线网| 91色在线观看| 国产在线日本| 国产主播在线观看| 露脸国产精品自产在线播| 色偷偷综合网| 久久精品国产91久久综合麻豆自制| 51国产偷自视频区视频手机观看| 精品国产成人国产在线| 久草视频一区| 国产丝袜91| 啪啪永久免费av| 亚洲高清中文字幕在线看不卡| 亚洲天堂网站在线| 欧美在线视频不卡| 亚洲人在线| 亚洲一区网站| 成人在线第一页| 国产精品久久国产精麻豆99网站| 久久这里只精品国产99热8| 尤物在线观看乱码| 911亚洲精品| 亚洲日本中文字幕乱码中文| 天堂亚洲网| 国产在线八区| 国产真实乱人视频| 中文字幕在线看视频一区二区三区| 亚洲日韩久久综合中文字幕| 91在线一9|永久视频在线| 日本高清成本人视频一区| 麻豆国产在线不卡一区二区| 国产情侣一区二区三区| 五月六月伊人狠狠丁香网| 中文字幕va|