3叶技2017年第30卷第2期 Electronic Sci.&Tech./Feb.15.2017 协议・算法及仿1I, doi:10.16180/j.cnki.issnl007—7820.2017.02.012 双足行走机器人运动轨迹规划 林保蛟,华云松,顾岩秀 (上海理工大学光电信息与计算机工程学院,上海200093) 摘要针对双足行走机器人数学描述复杂,分析较为困难等问题,采用五次多项式插值法规划机器人的关节运动 轨迹,为每个关节设计相应的轨迹,达到运动学求解过程中所得出的转动角度,使机器人从起始位置运动到某个规定的 目标位置,实现机器人在作业空间的行走。通过对机器人运动轨迹的分析。结果表明了用五次多项式插值法是一种规划 双足机器人步态行走的较好方法,得到的机器人关节运动轨迹图更加光滑平稳。 关键词双足机器人;运动轨迹;五次多项式插值法 TP242 文献标识码A 文章编号1007—7820(2017)02—045一o4 中图分类号Motion Trajectory Planning of Biped Walking Robots LIN Baojiao,HUA Yunsong,GU Yanxiu (School of Optical-Electircal and Computer Engineering,University of Shanghai for Science and Technology,Shanghm 200093,China) Abstract In view of the complex mathematical description and difficult analysis of biped walking robots,quintic polynomial interpolation is introduced into the motion trajectory planning of the biped robot,with corresponding t ̄jec— tory designed for each joint to reach the kinematics rotational nglae,making the robot walk from the starting position to a predetermined target position.The robot tmjectory analysis shows smooth motion trajectory of the biped robot. Keywords bipied robot;pln motaion trajectory;quintic polynomila interpolation 双足行走机器人是一个多自由度、非线性、具有复 应用给予重视。。 。 杂动力学特性的多体系统,21世纪以来,国内外许多 个人和单位相继推出了各自研制的双足机器人,各国 研究学者认为机器人技术对未来新兴产业的兴起和发 展具有重要意义…。因其外形和功能形似人类。适合 在人类生活和工作的环境中与人类协同工作 J,还 可代替人类在危险环境中作业,拓宽人类的活动空 在这段期间,有很多对双足行走机器人的行走模 式的分析 和对双足行走机器人进行综合性研究, 与信息和技术等有着密切的联系,是机械学、仿真学、 运动学及控制工程学等多种基础学科的高度融合。目 前,双足行走机器人在医学上应用比较广泛,尤其是康 复医学领域。从长远的角度来看,双足机器人在核电 站、宇宙探索、无人工厂、康复医学以及艺术、大众服务 行业等领域都有非常广阔的应用前景l1。。“]。本文通 过对机器人运动轨迹规划进行分析,采用五次多项式 插值法规划出双足机器人关节在整个步行周期内的平 滑运动轨迹。 间-4 J,有高度的适应性与灵活性。实现稳定步行是双 足机器人研究的首要任务 J,合理的步态规划是机器 人稳定步行的基础。 欧盟在第七框架计划(FP7)中规划了“认知系统 与机器人技术”研究、美国启动了“国家机器人计划”、 日本和韩国则针对服务型方面的机器人制定了主要的 研究策略。最具代表性的有日本早稻田大学加藤一郎 教授研制的WAP系列样机,Et本东京大学研制的HS、 H6型仿人型双足步行机器人等。我国同时在国家高 技术研究发展计划(863计划)、国家科技重大专项、国 1 双足机器人轨迹规划 机器人路径描述的是其位置形状的一个特定序列, 因此路径与机器人位形的时间无关。而轨迹则与机器 人在不同时刻到达路径中的哪个部分相关,强调时间 性L1 j。图1中机械腿没有位姿具体要求,从A点经过B 家自然科学基金等规划中对机器人技术的研究与发展 点再运动到c点,其路径相同,而根据运动的时间不同, 收稿日期:2016・03-31 作者简介:林保蛟(1991一),男,硕士研究生。研究方向:精密 仪器及机械。 速度和加速度不同,所以相应的轨迹也不同。 以两自由度机械腿为例,假设机械腿要沿从A点 到B点的路径运动。A点的位形为 =20。, =30。,B WWW.dlanzikeji.org—— 钙 协议・aJF.s ̄-及仿真 林保蛟,等:双足行走机器人运动轨迹规划 对应的 值,此过程称为A点和 点之间插值运 算 。图4可以看出,路径是直线时,其关节角变化 并不均匀。故需要计算更多的关节点来提高机械腿的 沿循精度。 图1机器人在路径上的运动原理图 要到达的点的位置为 =40。, =80。。已知机械腿关 节运动的最大角速度为10。/s,完成从点A到点 任 务的一种常见方式为:两关节进行最大速度运动。关 节1用时2 s,关节2用时5 s,如图2所示,可见机械腿 的运动路径不规则,末端走过的距离也不均匀。 暑 吕 键 0 角度/rad 图3机械腿关节空间的归一化运动轨迹 县 皇 褪 暑 吕 豫 角IJUrad 图2机械腿关节空间轨迹 D 角度H一若两个关节要同步运动,可将关节的运动参数用 个公共因子归一化,来成比例的减慢关节1的运动。 ad 图4机械腿关节插值规划的轨迹 由图3可看出,虽得到的路径仍不规则,但两个关节的 运动轨迹比之前均匀。 分析本文机器人实际运动时的轨迹,如图5所示。 当左脚迈进时,右腿上右脚脚掌看做固定构件,腿部向前 运动;左腿匕把大腿终端看做固定构件,脚掌带动小腿及 若希望机械腿能从A点到B点沿直线运动,如图 4所示。(1)画一条直线连接A点租 点;(2)将直线 AB等分成5份,得到4个等分点;(3)计算出各分点所 大腿关机运动。为了保持机构稳定性,机器人行走时,应 当保持载物平台高度不变,也可使用插值法进行规划。 图5行走原理图 2轨迹规划的方法 轨迹规划通常是在关节空间和笛卡尔空间进行。 (1)路径点位置转化为关节矢量角度值;(2)根据角度 值拟合得到所有关节的平滑函数;(3)按顺序平滑地 经过所有路径点最终到达终点。 关节空间进行轨迹规划的方法众多,主要包括高次 进行轨迹规划,首先运用逆运动学求解将路径点转换 为关节矢量角值 。然后对各关节建立一个关于时 间的函数,其之间互不影响,对关节函数进行一阶和二 阶求导,得到机器人各关节的运动角速度和角加速度, 控制机器人从起始位置经过路径点到达终止位置,且 各关节到达路径点的时间相同。 描述空间轨迹路径点,需要建立两个坐标系,表示 多项式插值法、用抛物线过渡的线形插值法、样条曲线 插值法等,根据不同的约束条件选用不同的插值规划 方法 。 3 五次多项式插值的轨迹规划 当双足行走机器人的初始位姿给定时,可使用逆运 其之间的相互关系。按以下步骤生成关节空间的轨迹: ——动学求解的方法求解所有期望的位置和姿态 。求解 WWW.dlanzikeJi.org 口 O 口 l 口 2 = . = = 林保蛟,等:双足行走机器人运动轨迹规划 0 f, 协议・算法及仿真 平滑插值函数0(t),使它满足给定的已知条件。假设某 关节初始状态的时间为t ,角度为 ,终止状态的时间 一前1 S的角度位置、角速度、角加速度的五次多项式方 2 0 一 程如式(6) / 0 为 ,,角度为 。再增加两个加速度约束条件,可得边界 条件的6个未知量。设五次多项式函数为 0(t)=口0+Ct1t+a2t2+口3t +aat4+0,5t (1) 其系数必须满足6个约束条件如式(2) (O)=Oo=口0 I0(t)=5t +140t 一215t +86t ,一 8 {0(f. )=lOt+420t 一860t +430t + . (6) 0 0 口 1 to(t)=10+840t一2 580t。+1 720t 2 . 同理可得后1 S的运动方程如式(7) 0 、 I O(tz)=Os=o0+01 +02 +03 +04 +05 ,?0(I. 0(£)=16+5 +220t 一335t +134t — , r = = 0 0 £)=10 +660t 一1 340t。+670t 3 ¨ ¨ 、 (7) l O(tz)=Os=口1+2a2 +3a3 +4a4 +5a5 。 口: (2) 【 (£)=10+1一 320t一4 020t +2 680t。 2, 【 ( )=os=2a2+6a3ts+12a4 +20a5 求解上述方程组得式(3) 1 ——————— —————一I . - .. .. 图6五次多项式插值的角位置图 监 呐 ● (3) 假设机器人的关节1在前1 S内从初始角0。运动 到15。,后1 s从16。运动到40。,行走机器人开始运动 越 瞬间加速度为l0。/s,行走机器人停止运动瞬间末端加 速度为一10。/s。将初始和末端边界条件代人式(3)得 前1 s未知参数数值。 0(t )=O 0(t,)=16 0(ti)=0 旨 时间/s ( ,):0 0(t )=10 0( )=一10 星 同理得到后1 S未知参数数值如式(5) 6时I司/s I ( ) 40 = I。一 5图8五次多项式插值的角加速度图 220 1毗):0 1口 : ㈤ 4 结束语 本文通过对双足机器人轨迹进行规划,采用五次 多项式插值法规划的机器人关节运动轨迹图更加光滑 平稳,在加速度曲线对比中体现明显,而加速度是直接 Lo(£l— )=一10 ,=J叶 1 将式f4)中 得参数值带入式(1)和式(2)。得出 能反应运动平稳的重要参数,加速度的变化快慢直接 www.dlanzikeji.org 协议・算法及仿真 l 1J 2 1j 3 1j4 5 6 1』7 1J 8 1j 林保蛟,等:双足行走机器人运动轨迹规划 影响机器人的运动效果,影响载物的平衡。Matlab 431—438. 的仿真结果表明,采用五次多项式插值进行轨迹规划 的方法更有效。 参考文献 梁栋,尹晓红,王梦晴.移动机器人研究现状及发展趋势 [9] 杨东超,汪劲松,刘莉,等.基于ZMP的拟人机器人步态 规划[J].机器人,2001,23(6):504—508. [1O]黄晶.拟人足球机器人运动学分析[D].天津:天津大 学,2004. [11]韩亚丽,王兴松.行走助力机器人研究综述[J].机床与液 压,2008,36(2):165—169. [J].科技信息,2014(9):33—33. Hirai K,Hirose M,Haikawa Y,et a1.The development of [12]Grasser F,D’Arrigo A,Colombi S,et a1.JOE:A mobile,in- verted pendulum『J 1.IEEE Trnsaactions on Industrial Elec. tronics,2002,49(I):107—114. honda humanoid robot[C].Leuven,Belgium:Proceedings of the IEEE International Conferenee on Robotics and Automa. tion,1998. [13]Nasrlalah D S,Michalska H,Angeles J,et a1.Robust posture control of a mobilewheeled pendulum moving on an inclined Hirai K.Current and future perspective of honda humanoid robot[M].Robotics Research.Springer London,1998. 陈恳,付成龙.仿人机器人理论与技术[M].北京:清华大 学出版社,2010. plane.[C].CA,USA:IEEE International Conference on Mechatonies,2006.r [14]Liu D,Sun H,Jia Q.Stabilization and path following of a 高佳.双足机器人动态行走研究[D].北京:北京信息科 技大学,2008. spherical robot[c].Xi’an:IEEE Conference on Robotics, Automation and Mechatronics,IEEE,2008. 谭民,王硕.机器人技术研究进展[J].自动化学报,2013, 39(7):963—972. [15]张升.四自由度机械手轨迹规划及运动控制[D].西安:长 1J 1J 1●J 1J 安大学,2012. Mogeer T.Passive dynamic walking[J].Int J Robot Res, 1990,9(2):62—82. Kaiita S,Yamaura T,Kobayashi A.Dynamic walking control of a biped robot along a potientil energy conserviang orbit [16]Swevers J,Verdonck W,Schutter J D.Dynamic model identi- ifcation for industrial robots[J].IEEE Control Systems, 2007,27(5):58—71. [17]张志涌.精通Matlab 6.5版[M].北京:北京航空航天大学 出版社,2003. [J].IEEE Transactions on Robot Automat,1992,8(4): (上接第44页) RMSE值越小,推荐精度越高。通过表2数据可 得,改进后的推荐算法由于传统的推荐算法。 李映,李玉龙,王阳萍.一种改进的混合协同过滤推荐算 法[J].电子科技,2016,29(4):45—48. 张莉,秦桃,滕丕强.一种改进的基于用户聚类的协同过 4 结束语 本文提出了基于用户的改进协同过滤算法,考虑 滤算法[J].情报科学,2014,32(10):24—27,32. 吴毅涛,张兴明,王兴茂,等.基于用户模糊相似度的协同 了多维度信息对用户兴趣的影响,并基于不同信息特 点构建兴趣模型,改进的算法很好地解决了协同过滤 算法中用户冷启动问题,但是未对项目属性特征深入 了解,对于项目冷启动问题尚需进一步研究与讨论。 过滤算法[J].通信学报,2016,37(1):198—206. 高榕,李晶,杜博,等.一种融合情景和评论信息的位置社 交网络兴趣点推荐模型[J].计算机研究与发展,2016,53 (4):752—763. 乔磊.基于多维情境的移动信息服务个性化推荐算法研 在个性化推荐领域中,移动情境信息对用户偏好的影 响研究刚刚起步,并在不断的探索中。 参考文献 [1] 王茜,杨莉云,杨德礼.面向用户偏好的属性值评分分布 协同过滤算法[J].系统工程学报,2010,25(4): 56】一568. 究[D].北京:北京交通大学,2016. 王明佳,韩景倜,韩松乔.基于模糊聚类的协同过滤算法 [J].计算机工程,2012,38(24):50—52. 曾子明,李鑫.移动环境下基于情境感知的个性化信息推 荐[J].情报杂志,2012,31(8):166—170. 李贵,陈盛红,韩子阳,等.基于协同过滤的位置感知推荐 [J].计算机科学,2014,41(11A):340~346. WWW.dianzik叫i.org