• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      仿生四足機器人運動規(guī)劃與步態(tài)轉(zhuǎn)換

      2018-04-11 01:44:24羅紅艷
      數(shù)字制造科學 2018年1期
      關(guān)鍵詞:足端后腿步態(tài)

      羅紅艷,魏 莉,李 彰,曾 順

      (武漢理工大學 機電工程學院,湖北 武漢 430070)

      生物經(jīng)過數(shù)千年的進化,其外形結(jié)構(gòu)和運動模式已經(jīng)與環(huán)境達到了高度契合。他們具有最合理的結(jié)構(gòu),靈活的運動特性以及良好的適應(yīng)性,可以說是生物環(huán)境下的最優(yōu)狀態(tài)[1]。仿生機器人在結(jié)構(gòu)和運動模式上模擬生物,走在機器人前沿的BigDog[2]就是仿生機器人的代表,它可在崎嶇的地面上以穩(wěn)定的步態(tài)運動。步態(tài)是四足機器人的研究重點之一,它與機器人的穩(wěn)定性和運動速度有直接關(guān)系。目前,研究者們對四足機器人的單一步態(tài)研究較多,包括整機穩(wěn)定性的分析、足端軌跡的規(guī)劃、四足之間的協(xié)調(diào)等。針對整機穩(wěn)定性,研究者們提出過很多模型,如線性倒立擺模型、彈簧-阻尼模型等。足端軌跡也多種多樣,趙明國[3]規(guī)劃AIBO ERS-7的運動時提出了基于矩形的軌跡。Kim等[4]提出基于橢圓的軌跡。Sakakibara等[5]規(guī)劃出擺線軌跡。李志[6]結(jié)合正弦軌跡與橢圓軌跡規(guī)劃出類橢圓軌跡。此外,對步態(tài)轉(zhuǎn)換過程也有不少研究,步態(tài)轉(zhuǎn)換過程較復雜,兩種步態(tài)之間需要精確的計算才能順利轉(zhuǎn)換,并且在步態(tài)轉(zhuǎn)換過程中,整機協(xié)調(diào)性受到很大的考驗。Liu等[7]通過改變機器狗運動時序的方法完成了步態(tài)轉(zhuǎn)換。Jianhua Wang等[8]將靜步態(tài)、動步態(tài)統(tǒng)一起來,建立數(shù)學模型,通過改變輸入?yún)?shù)來達到改變步態(tài)的目的。Zhao等[9]基于能量消耗規(guī)劃了機器人的轉(zhuǎn)換步態(tài)。Koo[10]等在仿生學的啟發(fā)下設(shè)計出機器人的步態(tài)轉(zhuǎn)換過程。筆者針對仿生機器人,設(shè)計機器人的剛性腰部和具有平行四邊形結(jié)構(gòu)的四足,規(guī)劃以多項式和直線結(jié)合為足端軌跡的Walk步態(tài)、以多項式為足端軌跡的Trot步態(tài),提出四足同時改變相位與足端軌跡的轉(zhuǎn)換方法,解決步態(tài)轉(zhuǎn)換時的四足協(xié)調(diào)關(guān)系問題,并實現(xiàn)步態(tài)的快速轉(zhuǎn)換,為仿生機器人的研究提供一些參考。

      1 生物狗運動規(guī)律研究

      為獲取生物狗的運動規(guī)律,在生物狗身上標記13個點,如圖1(a)所示,前足4個,分別為足端、腕關(guān)節(jié)、肘關(guān)節(jié)、肩關(guān)節(jié);后足4個,分別為足端、踝關(guān)節(jié)、膝關(guān)節(jié)、髖關(guān)節(jié);腰部5個分別為S1、S2、S3、S4、S5。實驗中采用高速攝像機,型號為FASTCAM Mini UX100,分別在3.5 km/h、4.0 km/h、6 km/h、7 km/h 4種速度下,以500 Hz的頻率對成年拉布拉多在跑步機上的運動進行多組拍攝, 其中前兩種速度為靜步態(tài),后兩種速度為動步態(tài)。通過PHOTRON 軟件從所拍攝視頻中提取標記點的位置坐標,提取出的坐標數(shù)據(jù)在MATLAB里分析處理。研究發(fā)現(xiàn),動步態(tài)時各個關(guān)節(jié)角的變化范圍明顯大于靜步態(tài)時的變化范圍,圖1(b)所示為7.0 km/h時,各個關(guān)節(jié)角的變化。

      圖1 生物狗實驗與結(jié)果

      從圖1(b)可看出:①后腿3個關(guān)節(jié)的變化趨勢與前腿3個關(guān)節(jié)的變化趨勢一致;②后腿膝關(guān)節(jié)與踝關(guān)節(jié)的變化趨勢與角度范圍基本一致;③在運動過程中腰部角度變化不大;④髖關(guān)節(jié)角度變化范圍為[150°,180°],膝關(guān)節(jié)與踝關(guān)節(jié)角度變化范圍為[90°,130°]。

      2 仿生機器人結(jié)構(gòu)設(shè)計與運動學分析

      2.1 仿生四足機器人機械結(jié)構(gòu)設(shè)計

      基于上一節(jié)研究生物狗所得到的規(guī)律,參考生物狗的關(guān)節(jié)連接方式和形體尺寸,設(shè)計了仿生四足機器人的機械結(jié)構(gòu)。圖2(a)是在三維軟件SolidWorks里建立的機器人裝配圖,整機結(jié)構(gòu)由四條腿與腰部構(gòu)成。由于前腿與后腿的變化趨勢基本一致,因此四足統(tǒng)一采用后腿的結(jié)構(gòu),由大腿肢段、小腿肢段、足部肢段3部分構(gòu)成。由于后腿膝關(guān)節(jié)與踝關(guān)節(jié)的變化基本一致,因此腿部采用雙平行四邊形機構(gòu)使膝關(guān)節(jié)和踝關(guān)節(jié)的角度一致,減少單腿的自由度,簡化機構(gòu),每條腿由3個主動關(guān)節(jié)變?yōu)?個主動關(guān)節(jié)(髖關(guān)節(jié)與膝關(guān)節(jié))和一個被動關(guān)節(jié)(踝關(guān)節(jié))。由于運動時腰部角度變化不大,因此腰部采用無自由度的剛性腰部。整機共12個關(guān)節(jié),8個主動關(guān)節(jié)均采用MAXON 直流無刷電機驅(qū)動,電機型號為EC45。

      圖2 仿生四足機器人三維模型與腿部結(jié)構(gòu)

      2.2 運動學分析

      圖2(b)為機械腿結(jié)構(gòu)幾何圖,其中φ1、φ2分別為電機1和電機2的驅(qū)動角度,θ1、θ2、θ3分別為髖關(guān)節(jié)、膝關(guān)節(jié)和踝關(guān)節(jié)的轉(zhuǎn)動角度,l1、l2和l3分別為大腿肢段、小腿肢段和足部肢段的長度,主要參數(shù)如表1所示。

      表1 腿部設(shè)計主要參數(shù)

      建立固連于髖部的坐標系(X,Z),足端坐標為(x,z),可得運動學正解如式(1)所示,運動學逆解如式(2)所示。

      (1)

      (2)

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

      步態(tài)是各腿在時間和空間上的運動順序[11],平整地面上多為周期步態(tài)。當腿與地面接觸時,腿的狀態(tài)為著地相,腿在空中擺動時狀態(tài)為擺動相。同一條腿到達相同狀態(tài)所需時間為周期。單腿經(jīng)過一個擺動相,機身質(zhì)心相對于地面前進的距離為單腿步距。著地相時長與周期的比為占空比。第n條腿的著地時刻與參考腿著地時刻的差值與運動周期的比為相位差。

      3.1 Walk步態(tài)規(guī)劃

      步態(tài)規(guī)劃主要分兩部分,一部分是確定各腿之間的協(xié)調(diào)關(guān)系,即確定占空比與相位差,另一部分是規(guī)劃合理的足端軌跡曲線。

      當四足機器人的腿從后向前運動,抬腿順序為LF-RH-RF-LH時,其步態(tài)穩(wěn)定性最高[12]。其中LF表示左前腿,RF表示右前腿,LH表示左后腿,RH表示右后腿。為使能量消耗最小,Walk步態(tài)采用相位差相等的對稱步態(tài),φLF=0,φRF=0.5,φLH=0.75,φRH=0.25。如圖3(a)所示,占空比β=0.75。

      圖3 Walk步態(tài)規(guī)劃

      足端軌跡是機器人單腿足端在空間內(nèi)走過的軌跡,在X、Z方向均是關(guān)于時間的函數(shù)。足端軌跡影響機器人行走時的速度及穩(wěn)定性等,需滿足以下條件:①軌跡平滑,無位置突變,保證機器人的行走過程平穩(wěn);②速度連續(xù);③加速度不宜過大,否則會對足端產(chǎn)生較大沖擊力,影響整機的穩(wěn)定性;④各關(guān)節(jié)角變化連續(xù)。四足機器人以Walk步態(tài)運動時,同時有3條腿與地面接觸,為保證機身相對于地面勻速運動,必須使處于著地相的3條腿相對于各自髖部的速度一致,因此在X方向著地相選用直線形式,擺動相X,Z方向均采用多項式形式,Z方向著地相時無變化,如式(3)所示。

      (3)

      式中:sw表示擺動相,st表示著地相;a,b,c,d,e,f,A,B,C,D,E為待定系數(shù);T為運動周期;S為單腿步距;H為髖部到單腿所在最低點的距離;h為髖部到單腿所在最高點的距離。式(3)需滿足約束式(4)。故得Walk步態(tài)軌跡方程式(5),取參數(shù)S=0.15 m,T=4 s,h=0.29 m,H=0.32 m。Walk步態(tài)足端軌跡與速度變化曲線如圖3(b)所示,在著地相時各足端相對于髖部為勻速運動。

      (4)

      (5)

      3.2 Trot步態(tài)規(guī)劃

      對角小跑步態(tài)是穩(wěn)定性極高的動步態(tài),其對角線上的腿運動一致。選其占空比為0.5,即每個時刻都有兩條腿處于著地狀態(tài),另外兩條腿處于空中擺動狀態(tài),Trot步態(tài)的相位關(guān)系如圖4(a)所示。Trot步態(tài)時,對角線上兩足運動狀態(tài)一致,著地相兩足相對于各自髖部的速度是一致的,故不用考慮著地相時各足的速度問題。足端軌跡同樣采用多項式,方程如式(6)所示。取參數(shù)S=0.2 m,T=4 s,h=0.29 m,H=0.32 m,Trot步態(tài)足端軌跡與速度變化如圖4(b)所示。

      圖4 Trot步態(tài)規(guī)劃

      3.3 轉(zhuǎn)換步態(tài)規(guī)劃

      要實現(xiàn)靜步態(tài)到動步態(tài)的轉(zhuǎn)換,需考慮整機協(xié)調(diào)性,規(guī)劃好各腿在各個時刻的狀態(tài)。要達到快速轉(zhuǎn)換的目的,必須縮短切換步態(tài)所需的時間?;谏鲜隹紤],機器人采取四條腿相位與足端軌跡同時切換的方式,在半個周期內(nèi)完成步態(tài)切換。圖5(a)為規(guī)劃的轉(zhuǎn)換過程相位變化圖,線框表示轉(zhuǎn)換步態(tài)時各腿所處狀態(tài),線框左邊為一個周期的Walk步態(tài),右邊為兩個周期的Trot步態(tài)。以左前腿為參考腿,Walk步態(tài)0~T/4為Walk步態(tài)擺動相,T/4~2T/4為著地第一階段,2T/4~3T/4為著地第二階段,3T/4~T為著地第三階段。開始轉(zhuǎn)換時,左前腿處于著地第三階段,右前腿處于著地第一階段,左后腿處于擺動相,右后腿位著地第二階段,轉(zhuǎn)換開始后,各腿順次進入下一個狀態(tài),轉(zhuǎn)換步態(tài)中,各腿足端軌跡的變化如圖5(b)所示。

      圖5 轉(zhuǎn)換步態(tài)規(guī)劃

      0~0.5 s:LF和RH分別從Walk步態(tài)著地第三階段和Walk步態(tài)著地第二階段進入擺動相,RF和LH分別從Walk著地第一階段和Walk擺動相進入轉(zhuǎn)換步態(tài)著地相。

      0.5~1.0 s:四只腿分別沿轉(zhuǎn)換曲線運動,LF在Z方向保持在最高點,RF和LH在Z方向無運動,RH在Z方向沿曲線上升。

      1.0~1.5 s:繼續(xù)沿各自的轉(zhuǎn)換曲線運動。

      1.5~2.0 s:在時刻末,LF和RH同時進入Trot步態(tài)的著地相,相應(yīng)的RF和LH變?yōu)門rot步態(tài)的擺動相。

      經(jīng)過2 s,四足機器人實現(xiàn)Walk步態(tài)到Trot步態(tài)的轉(zhuǎn)換。

      4 仿真

      當足端軌跡曲線確定后,根據(jù)式(2)在MATLAB中分別計算Walk步態(tài),Trot步態(tài)和轉(zhuǎn)換步態(tài)的關(guān)節(jié)角度,并在ADAMS中根據(jù)所設(shè)計的機構(gòu)進行建模和仿真。

      ADAMS中建立的機器人模型如圖6所示,由于ADAMS仿真主要是點與點之間的關(guān)系,因此將所設(shè)計的機構(gòu)簡化,電機與腰部連在一起,腿部由大腿肢段、小腿肢段和足端肢段組成。

      圖6 ADAMS中建立的機器人模型

      模型建立好后,添加12個轉(zhuǎn)動關(guān)節(jié),添加驅(qū)動,將由運動學逆解得到的關(guān)節(jié)角度添加為MOTION的運動角度。地面設(shè)置為無障礙硬質(zhì)地面,動摩擦系數(shù)設(shè)置為0.1,靜摩擦系數(shù)設(shè)置為0.3,仿真時間設(shè)置為10 s,包括4 s的Walk步態(tài),2 s轉(zhuǎn)換步態(tài),4 s的Trot步態(tài)。

      從Walk步態(tài)到Trot步態(tài),其質(zhì)心軌跡變化如圖7(a)所示。0~4 s為Walk步態(tài),此時X方向為一條直線,質(zhì)心在前進方向為勻速運動,與規(guī)劃的Walk步態(tài)一致。Z方向基本無波動,4~6 s為步態(tài)切換過程,X方向和Z均有波動,在第6 s末,Z方向有2 mm的波動,這是由于此時四足的狀態(tài)均發(fā)生變化,從轉(zhuǎn)換步態(tài)變?yōu)門rot步態(tài),質(zhì)心需到達Trot步態(tài)過程中質(zhì)心的最高點,隨后進入Trot步態(tài),至此機器人順利從Walk步態(tài)轉(zhuǎn)換到Trot步態(tài)。

      步態(tài)轉(zhuǎn)換過程中,足端會受到地面的沖擊力,圖7(b)為四腿在仿真過程中的受力,從圖7(b)可看出,各腿處于擺動相時,由于足端未與地面接觸,其受力均為零,在著地相狀態(tài)末,足端會受到一個較大的支撐反力,這是由于在著地相末,機器人機身的質(zhì)量大部分由右前腿支撐,其支撐反力的最大值為110 N。仿真過程表明,110 N的力對機器人的穩(wěn)定性影響不大,其質(zhì)心未因受到110 N的支撐反力而出現(xiàn)突變,機器人可穩(wěn)定行走。

      5 結(jié)論

      筆者利用高速攝像機對生物狗進行了運動捕捉,參考捕捉結(jié)果、生物狗關(guān)節(jié)連接方式和結(jié)構(gòu)尺寸設(shè)計了仿生四足機器人的結(jié)構(gòu),規(guī)劃出Walk步態(tài)、Trot步態(tài)以及轉(zhuǎn)換過程,最后在ADAMS中驗證其可行性,結(jié)果表明,所設(shè)計的仿生四足機器人在規(guī)劃的單一步態(tài)下運動平穩(wěn),可快速完成步態(tài)切換。

      針對仿真過程中出現(xiàn)的質(zhì)心在轉(zhuǎn)換時的抖動現(xiàn)象,后期將分析質(zhì)心的運動軌跡作為步態(tài)規(guī)劃的約束條件。不僅考慮各腿之間的協(xié)調(diào),還需考慮各腿與機身的協(xié)調(diào)問題。

      參考文獻:

      [1]王國彪,陳殿生,陳科位,等.仿生機器人研究現(xiàn)狀與發(fā)展趨勢[J].機械工程學報,2015,51(13):27-44.

      [2]Raibert M, Blankespoor K, Nelson G, et al. BigDog, the Rough-Terrain Quadruped Robot[J]. IFAC Proceedings Volumes, 2008,41(2):10822-10825.

      [3]周坤玲.四足仿生機器人高速步態(tài)規(guī)劃方法研究[D].北京:北京交通大學,2013.

      [4]Kim K Y, Park J H. Ellipse-based Leg-trajectory Generation for Galloping Quadruped Robots[J]. Journal of Mechanical Science & Technology, 2008,22(11):2099-2106.

      [5]Sakakibara Y, Kan K, Hosoda Y, et al. Foot Trajectory for a Quadruped Walking Machine[C]∥ IEEE International Workshop on Intelligent Robots and Systems.[S.l.]: IEEE, 2002:315-322 .

      [6]李志.液壓四足機器人機構(gòu)分析及對角穩(wěn)定步態(tài)規(guī)劃[D].南京:南京航空航天大學,2014.

      [7]Liu A, Zhang X Y, Zhang K G. Gait Transition of Quadruped Robot Using Time Sequence Control Based on Finite-state Machine[J]. Applied Mechanics & Materials, 2013,423-426:2799-2804.

      [8]Wang J, Wen J, Chen W, et al. A Gait Generating Algorithm with Smooth Speed Transition for the Locomotion of Legged Robots[J]. Transactions of the Institute of Measurement & Control, 2014,36(2):260-275.

      [9]Zhao D, Jing X U, Dan W U, et al. Gait Definition and Successive Gait-transition Method Based on Energy Consumption for a Quadruped[J]. Chinese Journal of Mechanical Engineering, 2012,25(1):29-37.

      [10]Koo I M, Trong T D, Lee Y H, et al. Biologically Inspired Gait Transition Control for a Quadruped Walking Robot[J]. Autonomous Robots, 2015,39(2):169-182.

      [11]王鵬飛. 四足機器人穩(wěn)定行走規(guī)劃及控制技術(shù)研究[D]. 哈爾濱:哈爾濱工業(yè)大學, 2007.

      [12]Song S M, Waldron K J. Machines that Walk: The Adaptive Suspension Vehicle[J]. Nasa Sti/Recon Technical Report A, 1989, 89(6):7-12.

      猜你喜歡
      足端后腿步態(tài)
      小螞蟻與“三角步態(tài)”
      科學大眾(2024年5期)2024-03-06 09:40:34
      四足機器人足端復合軌跡運動特性研究*
      基于高階多項式的爬游機器人足端軌跡規(guī)劃
      四足機器人足端運動空間分析與軌跡規(guī)劃
      四足步行機動平臺半圓柱形足端偏差分析
      基于面部和步態(tài)識別的兒童走失尋回系統(tǒng)
      電子制作(2018年18期)2018-11-14 01:48:04
      基于Kinect的學步期幼兒自然步態(tài)提取
      自動化學報(2018年6期)2018-07-23 02:55:42
      找腿
      警惕衛(wèi)生院拖醫(yī)改“后腿”
      便宜假肢能模仿正常步態(tài)
      葵青区| 白河县| 枝江市| 南平市| 大埔县| 太白县| 武穴市| 陆良县| 石狮市| 眉山市| 大同市| 安陆市| 垫江县| 武清区| 东阳市| 名山县| 三都| 四子王旗| 康保县| 清涧县| 湄潭县| 华亭县| 化隆| 平山县| 布尔津县| 奉化市| 武义县| 仙游县| 建阳市| 米易县| 井研县| 双峰县| 潍坊市| 青田县| 黄山市| 阜城县| 台山市| 积石山| 灵石县| 醴陵市| 吐鲁番市|