四足机器人对复杂地形有良好适应性,具有稳定性好和承载能力强等优点,是近年研究的热点之一.美国波士顿动力学公司研究出的Bigdog具有很好的运动性能,被誉为世界上最先进的四足机器人[1, 2].2012年山东大学机器人研究中心研发的Scalf液压驱动四足仿生机器人[3]是国内比较先进的四足机器人.
四足机器人的腿结构,对四足机器人的运动性能具有决定作用.许多学者基于仿生原理,研制的四足机器人的腿结构由大腿和小腿构成,髋关节具有侧摆和俯仰2个自由度,膝关节有1个俯仰自由度.近年,许多学者常用小腿上加弹簧的结构,代替刚性腿结构,如美国的Bigdog四足机器人和中国山东大学的Scalf四足机器人.尽管地面冲击减小,振动缓冲,但行走控制时,还是需要同时对髋关节和膝关节进行控制,控制较复杂,耗能较高.另外一些学者提出利用丝杠螺母驱动弹簧模组的腿结构或连杆式的腿结构,这些结构较复杂,导致驱动复杂,控制复杂,耗能高,应用效果一般[4, 5, 6, 7].
四足动物的腿肌肉、肌腱、软骨等在缓冲冲击和存储能量方面作用很大.本文基于仿生狗的后腿生物特征,考虑控制简单和节能,提出一种简单又可行的新型腿结构,进行了动力学分析和仿真实验验证.仿真结果表明,新型腿结构降低了驱动力矩和功率,减小地面冲击,使振动缓冲,节能效果较好.
1 膝部和小腿均有一定弹性的四足机器人节能腿的设计 1.1 生物狗的后腿生理解剖分析图 1为生物狗的后腿生理解剖简图[8].
狗的后腿主要包括髋骨、股骨、胫骨、腓骨和跖骨.有三个关节:髋关节、膝关节和跗关节.位于髋关节和膝关节之间的股骨是大腿的主要支撑骨,位于膝关节和跗关节之间的胫骨是小腿的主要支撑骨.
作用于膝关节的肌肉有股四头肌和腘肌,作用于跗关节的肌肉有腓肠肌、胫骨前肌和腓骨长肌.这些肌肉的伸屈,控制膝关节和跗关节的运动.跟腱的近端是腓肠肌肌腹,远端止于根骨后下方.跟腱主要由胶原纤维构成,这些纤维大都呈规则的平行排列,许多纤维组成粗大的纤维束,并彼此扭绕呈绳状,以保证跟腱的牢固性.
狗行走时的落地缓冲机理:后腿的足落地缓冲时,膝关节肌肉、跗关节肌肉和跟腱被迫拉长,主要作退让性工作,缓冲地面反作用,将大量的机械能转换为肌肉或腱的弹性势能储存起来,作为继续前进的动力储备.四足动物的腿肌肉、肌腱、软骨等在缓冲冲击和存储能量方面作用很大.
1.2 简化仿生模型基于生物狗的后腿肌肉和腱的缓冲机理,新型腿结构由大腿和小腿构成,大腿上端的髋关节具有俯仰和侧摆两个自由度.大腿是刚性的,小腿由有一定弹性的钢板制成,大腿小腿衔接处使用圆弧光滑过渡以类似膝关节.结构简化后模型示意图如图 2所示.为了防止侧弯,腿部采用宽30 mm的钢板.大腿部分钢板厚3.5 mm,小腿部分钢板厚1.6 mm,制成一体化的腿,大腿小腿衔接处圆弧钢板厚1.6 mm;在足部末端稍有弯曲以提供稳定支撑.
单腿抬起时的示意图如图 3所示,单腿完全着地时的示意图如图 4所示.机器人行走时,只控制髋关节的摆动,大腿和小腿的交接处因由弹性会发生变形,这种变形类似于膝关节的摆动,小腿着地后也会有一定弯曲,因而具有弹性,可减小地面冲击,使振动缓冲,节能效果好.
以图 2中的前腿为例,简化的机构模型如图 5所示,由杆件、扭簧、弹簧构成.由于大腿钢板比较厚,故可简化为刚体;小腿和大腿衔接处可以看成一扭转弹簧,小腿钢板比较薄,在运动过程中有变形,可以简化为一刚度较大的弹簧[9].
设大腿长为l1,质量为m1,质心坐标为(x1,y1),与竖直方向夹角为θ1;小腿长l2,质量为m2,质心坐标为(x2,y2),大腿和小腿之间的夹角为θ2,大腿和小腿之间的初始夹角为θ20,小腿初始长度为l20.扭簧的刚度为kt,小腿弹簧的刚度为ks.
动能为
式中:势能为
扭簧:
小腿弹簧:
总动能为
总势能为
拉格朗日算子为
拉格朗日动力学方程为[10]
对拉格朗日算子L求偏导和导数为
因为θ2为被动自由度,故θ2处不存在驱动力矩τ2.
3 能耗分析不考虑损失等其他因素,髋关节和膝关节均需施加驱动的腿结构模型(简称“传统模型”)在一个周期所消耗的能量可以表示为[11]
式中,p1,p2分别表示髋、膝关节驱动功率.根据式(11),一体化节能腿机器人单腿一个运动周期内所消耗的能量为
式中:p1为髋关节驱动功率;τ1为髋关节驱动力矩;ω1,为髋关节转动角速度;θ1为髋关节转角.由式(13)可知:髋关节驱动力矩越大,能耗越大. 4 仿 真利用ADAMS仿真软件[12],对所建立的节能腿机器人模型进行仿真分析[13],并与传统模型进行对比,两种模型的物理尺寸基本一致,如表 1所示.仿真发现同等质量情况下,一体化节能腿模型的运动能耗大大下降,足端与地面的接触力明显降低,对地面冲击明显减小.
一体化腿机器人模型只在髋关节施加驱动,与传统模型相比,其质心速度如图 6所示.
由图 6可知,传统模型0.3 s后即可达到稳定前进,一体化节能腿模型需要约0.5 s的时间才可以稳定前进,稳定后的速度均为0.5 m/s左右,但稳定后的速度波动较小,能够实现较快的稳定行走.
4.2 能耗对比髋关节的驱动力矩和驱动功率主要发生在腿的摆动阶段,支撑阶段的驱动力矩很小.两种模型的驱动力矩和驱动功率分别如图 7和图 8所示.
由图 7可知,传统模型的髋关节驱动力矩峰值接近500 N·m,而节能腿模型驱动力矩峰值不到75 N·m.可见,节能腿模型驱动力矩大大降低.由图 8可知,传统模型的髋关节驱动功率峰值基本保持在150~250 N·m/s之间,而节能腿模型驱动功率峰值则保持50~100 N·m/s之间.显然,节能腿模型相比于传统模型,驱动功率大大降低,对应能耗也应大大降低.
图 9为两种模型的足端接触力对比,可以看出,传统模型的最大足端接触力约为750 N,而节能腿模型约为450 N.
运动过程中,小腿相对于大腿,在膝部会有变形,这是节能腿缓冲和蓄能的原因,但此膝部的变形如果过大则会造成较大的质心起伏,增加能量消耗,因此膝部变形不宜太大.大腿小腿的夹角变化情况可以反映膝部变形情况,如图 10所示.可以看出一体化节能腿的大腿与小腿间的夹角在119°~120.5°变化,变化幅值约为1.5°,结合腿长分析,该夹角变化是适宜的,因此膝部变形也是适宜的.
小腿的弯曲同样可以起到缓冲和蓄能作用,足端触地的瞬间,小腿受到接触力的作用而发生变形,此时可将小腿看作悬臂梁,接触力与小腿变形之间的关系如图 11所示.由图可知,接触力为450 N时,小腿的最上端的变形量约为8.3 mm,缓冲效果明显.
1) 通过对生物狗后腿的生理特征分析,提出一种大腿小腿一体化的四足机器人新型节能腿结构,膝部及小腿均有弹性以缓冲足端的地面冲击力.
2) 根据新型腿结构,建立了简化的动力学模型,进行了动力学分析,推导出了动力学方程.并进行了能耗分析,髋关节的驱动力矩越大,能耗越大.
3) 利用ADAMS软件对一体化节能腿的四足机器人进行了trot步态的仿真分析,仿真结果表明该种腿结构的四足机器人可以实现快速稳定的trot行走.与传统髋关节和膝关节均需驱动的四足机器人模型进行了仿真对比,以同样的速度trot行走,一体化节能腿的四足机器人能耗大大低于传统模型的能耗,非常有效地缓冲了足端的地面冲击力,验证了新型节能腿结构的合理性.
[1] | Raibert M,Blankespoor K,Nelson G,et al.Bigdog,the rough-terrain quadruped robot[C]//The 17th World Congress on Automatic Control.Netherlands:Elsevier,2008:22-25.(1) |
[2] | 丁良宏,王润孝,冯华山.浅析 BigDog 四足机器人[J].中国机械工程,2012,23(5):505-514.(Ding Liang-hong,Wang Run-xiao,Feng Hua-shan.Brief analysis of a BigDog quadruped robot[J].China Mechanical Engineering,2012,23(5):505-514.)(1) |
[3] | 荣学文.SCalf液压驱动四足机器人的机构设计与运动分析[D].山东: 山东大学,2013.(Rong Xue-wen.Mechanism design and kinematics analysis of a hydraulically actuated quadruped robot SCalf [D].Shandong :Shandong University,2013.)(1) |
[4] | Pratt J,Koolen T,de Boer T,et al.Capturability-based analysis and control of legged locomotion.Part 2:application to M2V2,a lower-body humanoid[J].International Journal of Robotics Research,2012,31(10):1117-1133.(1) |
[5] | Pratt J,Krupp B,Morse C.Series elastic actuators for high fidelity force control[J].Industrial Robot,2002,29(3):234-241.(1) |
[6] | Hutter M,Remy C D,Hoepflinger M A,et al.ScarlETH:design and control of a planar running robot[C] //IEEE/ RSJ International Conference on Intelligent Robots and Systems.Piscataway:IEEE,2011:562-567.(1) |
[7] | Hutter M,Remy C D,Hoepflinger M H,et al.High compliant series elastic actuation for the robotic leg ScarlETH[C]// The 14th International Conference on Climbing and Walking Robots and the Support Technologies for Mobile Machines.Paris:UPMC University,2011:1-8.(1) |
[8] | 安铁洙.犬解剖学[M].长春:吉林科学技术出版社,2003.(An Tie-zhu.Canine anatomy[M].Changchun:Jilin Science and Technology Press,2003.)(1) |
[9] | 李向阳,葛文杰,杨方,等.考虑脚部柔性的仿袋鼠跳跃机器人运动特性研究[J].机器人,2006,28(4):374-378,399.(Li Xiang-yang,Ge Wen-jie,Yang Fang,et al.Locomotion analysis of hopping kangaroo robots considering foot compliance[J].Robot,2006,28(4):374-378,399.)(1) |
[10] | Craig J J.Introduction to robotics:mechanics and control[M].New Jersey:Prentice Hall,2005:165-188.(1) |
[11] | 高峰,雷静桃,徐国艳,等.四足步行机的对角小跑步态及能耗仿真分析[J].北京航空航天大学学报,2007,33(6):719-722.(Gao Feng,Lei Jing-tao, Xu Guo-yan,et al.Trot gait and energy consumption simulation of a quadruped robot[J].Journal of Beijing University of Aeronautics and Astronautics,2007,33(6):719-722.)(1) |
[12] | Ge Z H.ADAMS 2007 virtual prototype technology[M].Beijing:Chemical Industry Press,2010:223-250.(1) |
[13] | Wang B G,Liu G J.A method of establishing a coordinated simulation system of underwater vehicles[C]// International Conference on Mechanic Automation and Control Engineering.Piscataway:IEEE,2010:3001-3005.(1) |