四足机器人以其高负载能力、高稳定性和良好的环境适应性等特点备受各国学者青睐,发展前景十分广阔.高速、高承载、低能耗、可野外工作的四足机器人是研究的热点[1].目前国外典型的四足机器人代表是波士顿动力公司研发的Bigdog[2-3]和Cheetah[4-6]四足机器人.BigDog采用高功率密度的液压驱动,依靠陀螺仪和加速度传感器等协助机载计算机规划机器人的每一步运动,随时调整机器人步伐和姿态以维持机器人身体的平衡.负载能力可达150 kg,平地行走速度可达7 km/h,也可在山坡上和雪地上行走[7].Cheetah四足机器人在实验室平缓地面的奔跑速度可以达到46 km/h.
国内的哈尔滨工业大学、山东大学、国防科技大学和北京理工大学等也在研究液压四足机器人,但大多在适应复杂地形、越障和行走速度方面还需要进一步提高.为了提高四足机器人的奔跑性能,本文设计了一种新型四足腿结构,对其进行动力学分析和刚度分析,并对这种新型奔跑四足机器人进行仿真分析.仿真结果验证了新型四足腿结构设计的合理性和有效性.
1 四足机器人腿结构设计 1.1 生物狗前腿骨骼-肌肉特性分析狗的前腿主要由肩胛骨、肱骨、尺骨、桡骨和掌骨等组成,狗的前腿关节主要包括肩关节、肘关节、腕关节和指关节.作用于肘关节的肌肉有臂三头肌、前臂筋膜张肌、肘肌、臂二头肌和臂肌,作用于腕关节的肌肉有腕屈肌组,作用于指关节的肌肉主要有指屈肌组.
狗在行走或奔跑的过程中,前腿的足落地时,肘关节肌肉、腕关节肌肉和指关节肌肉被迫拉长,缓冲地面反作用,减小落地冲击,同时存储能量以利于下一步行走或奔跑.
1.2 四足机器人腿结构四足仿生机器人模型见图 2.4条腿采用完全相同的关节配置形式[9],并以液压缸为驱动元件.
机器人的单腿结构模型如图 3所示,该腿结构有3个关节,具有3个自由度.髋关节、膝关节具有主动的俯仰自由度,踝关节具有被动的俯仰自由度.它由大腿AB、小腿CBG、跖骨杆FCD、弹簧EF和弹簧GH以及各肢体间的髋关节A、膝关节B、踝关节C组成.大腿的上端通过旋转副与躯体相连构成髋关节A,大腿的下端通过旋转副与小腿的上端相连构成膝关节B,小腿的下端与跖骨杆铰接在一起构成踝关节C,跖骨杆的下端D则为接触地面的足端.弹簧EF的一端连接大腿,另一端连接跖骨杆;弹簧GH的一端连接小腿的伸出端,另一端连接跖骨杆.奔跑时,在足端冲击载荷的作用下,弹簧EF被拉伸,同时弹簧GH被压缩,从而实现对地面冲击能量的吸收.
图 4为机器人单腿的结构示意图.各尺寸如下:
其中:θ1是大腿与水平面间的夹角;θ2是大腿延长线与小腿间的夹角;θ3是小腿延长线与跖骨杆间的夹角.
2 单腿刚度特性分析在足端触地的过程中,弹簧EF发生拉伸,弹簧GH被压缩.在忽略腿部质量的情况下,支撑反力Q是作用在腿结构上的唯一外力,因此可以将该腿结构等效为支撑反力不通过髋关节的“虚拟弹簧腿”[10],如图 5所示,进而研究该腿模型的力学性能和刚度性能.根据图 5,可以推导出力学特性模型如式(1)所示.
(1) |
式中:θ10,θ20分别表示θ1,θ2在自由状态下的初始值;lBD0表示自由状态下lBD的原长;Δy表示虚拟弹簧在竖直方向上的压缩量;Δl表示lBD的变化量;β表示Δl与Δy之间的夹角;k,a分别为两弹簧的刚度和原长,取k=6 N/mm,a=280 mm;M1,M2分别表示弹簧力FEF,FGH对踝关节的力矩.
根据力矩平衡原理求出足端接触力Q,即虚拟弹簧腿的受力.虚拟弹簧腿的刚度为虚拟弹簧腿的受力与其压缩量之比.在髋关节、膝关节角度约束下,该虚拟弹簧腿的刚度特性如图 6所示.图中曲线的斜率表示虚拟弹簧腿的刚度.从图 6中可以看出,当θ1=θ2=45°时,虚拟弹簧腿刚度呈线性分布;在θ1=θ2=60°和θ1=θ2=70°约束下,虚拟弹簧腿的刚度呈非线性分布,即随着虚拟弹簧腿压缩量的增加,曲线的斜率逐渐减小,对应的虚拟弹簧腿刚度也逐渐减小.
机器人在奔跑的过程中,触地阶段的动力学特性对机器人的整体性能影响很大,因此有必要对机器人在触地阶段的动力学进行分析.取髋关节A为坐标原点建立坐标系Oxy(见图 4),在此坐标系下基于Lagrange方程推导着地时的动力学方程.
大腿、小腿、跖骨杆的质量分别为m1,m2和m3,且以腿末端的点质量表示.弹簧质量忽略不计.
3.1 系统的动能(2) |
式中:K,K1,K2,K3分别表示系统总动能,大腿、小腿和跖骨杆的动能;ci表示cosθi;cij表示cos(θi+θj).
3.2 系统的势能(3) |
式中:E,E1,E2,E3,E4,E5分别表示系统总势能,大腿、小腿、跖骨杆、弹簧EF和弹簧GH的势能;si表示sinθi;sij表示sin(θi+θj);sijk表示sin(θi+θj+θk);
系统所受的外力只有重力和足端接触力,将式(2)和式(3)代入Lagrange方程(4),
(4) |
可求得髋关节、膝关节的驱动力矩分别为
(5) |
(6) |
其中:
式中: c∠ECF表示cos∠ECF;cijk表示cos(θi+θj+θk).
4 仿真分析将图 2所示的四足机器人三维模型导入Adams中建立虚拟样机模型,进行bound步态仿真.
四足机器人长840 mm,宽324 mm,高850 mm,整机质量约35 kg,在Adams仿真平台中,实现了在平坦地面的奔跑.
躯体质心在三个方向上的位移如图 7所示,红色实线、蓝色虚线和粉红色虚线分别表示前进方向(X方向)、竖直方向(Y方向)和横向(Z方向)的位移.可以看出,机器人在0.5 s之后平稳运动,竖直方向质心起伏较小;前进12 m横向偏移为0.003 m,横向偏移率约为0.25%.
机器人前进方向上的速度如图 8所示,机器人平稳运动后,平均速度基本保持在2.7 m/s左右,奔跑速度较快.
图 9为左后腿髋关节驱动力矩,可以看出髋关节的驱动力矩除个别峰值外,基本保持在200 N·m以下,所需的驱动力矩较小.
图 10为左后腿膝关节驱动力矩,可以看出膝关节的驱动力矩除个别峰值外,保持在100 N·m以下,所需的驱动力矩较小,并且膝关节的驱动力矩小于髋关节的驱动力矩.
图 11为左后腿足端接触力,峰值基本保持在400 N左右,最大不超过600 N.机器人模型质量为35 kg,因此,冲击力较小.
通过以上分析可以看出,四足机器人可以实现稳定的bound步态运动,速度较高且所需驱动力矩较小、接触力较小、运动效率较高,证明了该腿结构应用于奔跑运动是可行的,也是合理的.
在未来工作中,将会在实物四足机器人上进行实验研究.
5 结论1) 通过对动物狗前腿的生理特征分析,设计了一种适用于奔跑运动的仿生四足机器人的新型腿结构.该腿结构有3个关节,具有3个自由度,髋关节、膝关节具有主动的俯仰自由度,踝关节具有被动的俯仰自由度.
2) 根据新型腿结构,建立了动力学模型,进行了动力学分析,推导出了动力学方程,并进行了刚度特性分析,得出了在髋关节、膝关节角度约束下的虚拟弹簧腿刚度特性.
3) 利用Adams软件对本文设计的仿生奔跑四足机器人进行了bound步态的仿真.仿真结果验证了该腿结构能够实现四足机器人以bound步态稳定、快速地奔跑,说明该腿结构设计是可行的.
[1] | Elena G, Mariaa J. The evolution of robotics research[J]. Robotics and Automation , 2007, 14 (1) : 90–102. DOI:10.1109/MRA.2007.339608 (0) |
[2] | Raibert M,Blankespoor K,Nelson G,et al.Bigdog,the rough-terrain quadruped robot[C]//The 17th World Congress,International Federation of Automatic Control.Netherlands:Elsevier,2008:22-25. (0) |
[3] | Lee D V, Biewener A A. Bigdog-inspired studies in the locomotion of goats and dogs[J]. Integrative and Comparative Biology , 2011, 51 (1) : 190–202. DOI:10.1093/icb/icr061 (0) |
[4] | Lewis M A,Bunting M R,Salemi B,et al.Toward ultra high speed locomotors:design and test of a cheetah robot hind limb[C]//IEEE International Conference on Robotics and Automation.Piscataway:IEEE,2011:1990-1996. (0) |
[5] | Sprowitz A, Tuleu A, Vespignani M, et al. Towards dynamic trot gait locomotion:design,control,and experiments with cheetah-cub,a compliant quadruped robot[J]. International Journal of Robotics Research , 2013, 32 (8) : 932–950. DOI:10.1177/0278364913489205 (0) |
[6] | Wang X, Li M T, Wang P F, et al. Bio-inspired controller for a robot cheetah with a neural mechanism controlling leg muscles[J]. Journal of Bionic Engineering , 2012, 9 (3) : 282–293. DOI:10.1016/S1672-6529(11)60120-0 (0) |
[7] |
丁良宏, 王润孝, 冯华山, 等.
浅析BigDog四足机器人[J]. 中国机械工程 , 2012, 23 (5) : 505–514.
( Ding Liang-hong, Wang Run-xiao, Feng Hua-shan, et al. Brief analysis of a BigDog quadruped robot[J]. China Mechanical Engineerring , 2012, 23 (5) : 505–514. ) (0) |
[8] |
安铁洙.
犬解剖学[M]. 长春: 吉林科学技术出版社, 2003 .
( An Tie-zhu. Canine anatomy[M]. Changchun: Jilin Science and Technology Press, 2003 . ) (0) |
[9] | Meek S,Jongwon K,Anderson M.Stability of a trotting quadruped robot with passive,underactuated legs[C]// International Conference on Robotics and Automation.Piscataway:IEEE,2008:347-510. (0) |
[10] |
张雪峰, 秦现生, 冯华山, 等.
面向奔跑运动的刚-柔复合四足机器人单腿设计与实验研究[J]. 机器人 , 2013, 35 (5) : 582–588.
( Zhang Xue-feng, Qin Xian-sheng, Feng Hua-shan, et al. Design and experiment study on a quadruped robot single leg with composite rigid-flexible configuration for gallop gait[J]. Robot , 2013, 35 (5) : 582–588. DOI:10.3724/SP.J.1218.2013.00582 ) (0) |