计算机科学 ›› 2016, Vol. 43 ›› Issue (6): 270-275.doi: 10.11896/j.issn.1002-137X.2016.06.053

• 人工智能 • 上一篇    下一篇

基于能效优化的仿人机器人跑步步态优化与控制

杨亮,傅瑜,付根平,邓春健   

  1. 电子科技大学中山学院计算机学院 中山528402;广东工业大学自动化学院 广州510006,电子科技大学中山学院计算机学院 中山528402,仲恺农业工程学院自动化学院 广州510225,电子科技大学中山学院计算机学院 中山528402
  • 出版日期:2018-12-01 发布日期:2018-12-01
  • 基金资助:
    本文受国家自然科学基金(61302115,5),广东高校优秀青年创新人才培养计划项目(2013LYM0104,2013LYM0103),广东省自然科学基金项目(S2013010015764,S2012040011123,S2013010012307),广东省高等学校优秀青年教师培养计划项目(Yq2013204,Yq2013206,YQ2015242),中山市科技计划项目(2015B2308),广东大学生科技创新培育专项(pdhj2016b0912)资助

Running Gait Planning and Control for Humanoid Robot Based on Energy Efficiency Optimization

YANG Liang, FU Yu, FU Gen-ping and DENG Chun-jian   

  • Online:2018-12-01 Published:2018-12-01

摘要: 针对高能耗导致的仿人机器人难以大规模实用化的问题,提出了一种新的仿人机器人参数化跑步步态优化方法。分析了不同跑步步态参数对仿人机器人水平、垂直方向的稳定性及能耗的影响,将机器人步态优化问题转化为对步态参数的多目标寻优问题,根据连杆模型得到机器人跑步过程中水平、垂直方向的稳定裕度及能耗表达式,并构造目标函数,采用基于对位学习的遗传算法对机器人参数化跑步步态进行多目标寻优,在保证机器人俯仰、翻滚和偏摆各方向力矩平衡的前提下降低整体能量消耗;针对传统遗传算法早熟及收敛速度慢的问题,提出基于领域知识的精细化初始成员策略,采取生成种群成员对位点的方式更新种群,以加快收敛速度;为提高轨迹跟踪性能,设计了自适应控制器,并给出了稳定性证明。仿真实验表明:该方法能有效降低能耗并保证其稳定性。

关键词: 仿人机器人,步态规划,对位学习,遗传算法,多目标优化

Abstract: A novel parametric running gait optimization algorithm was proposed for solving the fatal problem of high energy consumption for humanoid robot,limiting the practical application of humanoid robot.After analyzing the impact of different gait parameters on horizontal and vertical stability,the gait planning problem is transformed to the multi-objective optimization problem,and the expressions of stability and energy consumption are obtained according to connective link model.In order to achieve the ideal running gait,a method based on opposite learning generic algorithm was proposed,which helps to reduce energy consumption and obtain good stability margin in pitching,rolling and yawing axis.In view of the problems of early maturing and slow convergence of traditional GA algorithm,an effective policy of initiating population based on domain knowledge was developed and the population was updated by generating opposite entity.To improve the trajectory tracking performance,an adaptive controller was designed and the stability proof was provided.The simulation results prove the validity of the method.

Key words: Humanoid robot,Gait planning,Opposition based learning,Generic algorithm,Multi-objective optimization

[1] Wang Li-yang,Liu Zhi,Zeng Xiao-jie,et al.Gait control based on energy-efficiency optimization for biped robots[J].Control Theory & Application,2011,28(5):667-674(in Chinese) 王丽杨,刘治,曾小杰,等.基于能效优化的两足机器人步态控制方法[J].控制理论与应用,2011,28(5):667-674
[2] Shin H K,Kim B K.Energy-Efficient Gait Planning and Control for Biped Robots Utilizing the Allowable ZMP Region[J].IEEE Transactions on Robotics,2014,30(4):986-993
[3] Kalyanakrishnan S,Goswami A.Learning to Predict Humanoid Fall[J].International Journal of Humanoid Robotics,2011,8(2):245-273
[4] Vukobratovi C′ M,Borovac B,Potkonjak V.ZMP:A review of some basic misunderstandings[J].International Journal of Humanoid Robotics,2011,3(3):153-175
[5] Vukobratovi C′ M,Borovac B.Zero-moment point—thirty fiveyears of its life[J].International Journal of Humanoid Robotics,2004,1(1):157-173
[6] Liu Z,Wang L Y,Chen C L P,et al.Energy-efficiency-based gait control system architecture and algorithm for biped robots[J].IEEE Transactions on Systems,Man,and Cybernetics,Part C:Applications and Reviews,2011,42(6):926-933
[7] Fu Gen Ping,Yang Yi Min,Huang Chun Lin.Walking Pattern Optimization Based on Particle Swarn Optimization For Biped Robot[J].Journal of Huazhong University of Science and Technology(Natural Science),2011,39(Z2):355-358(in Chinese) 付根平,杨宜民,黄春林.基于粒子群优化算法的双足机器人步态优化 [J].华中科技大学学报(自然科学版),2011,39(Z2):355-358
[8] Dip G,Prahlad V,Kien P D.Genetic algorithm-based optimal bipedal walking gait synthesis considering tradeoff between stabi-lity margin and speed[J].Robotica,2009,27(3):355-365
[9] Cardenas-Maciel S L,Castillo O,Aguilar L T.Generation ofwalking periodic motions for a biped robot via genetic algorithms[J].Applied Soft Computing,2011,11(8):5306-5314
[10] Xing D P,Su J B.Arm/trunk motion generation for humanoid robot[J].Science China Information Sciences,2010,53(8):1603-1612
[11] Li Yong,Chen Jian-chang,Wang Yu.Multi-objective GeneticAlgorithm Based on Opposition Learning[J].Journal of System Simulation,2009,1(24):7801-7804(in Chinese) 李勇,刘建昌,王昱.基于对位学习的多目标遗传算法[J].系统仿真学报,2009,1(24):7801-7804
[12] Kajita S.Humanoid robots[J].Beijing:Tsinghua UniversityPress,2007(in Chinese) 梶田秀司.仿人机器人[M].北京:清华大学出版社,2007
[13] Fu Gen-ping.Research on Gait Planning and Walking Control for Humanoid Robot[D].Guangzhou:Guangdong University of Technology.2013(in Chinese) 付根平.仿人机器人的步态规划和步行控制研究[D].广州:广东工业大学,2013
[14] Tizhoosh H R.Opposition-Based Learning:A New Scheme for Machine Intelligence[C]∥CIMCA-IAWTIC’06.2005:695-701
[15] Rahnamayan S,Tizhoosh H R,Salama M M A.Opposition-based differential evolution[J].IEEE Transactions on Evolutionary Computation,2008,12(1):64-79
[16] Zhang L,Huang Q,Lv S,et al.Humanoid motion design consi-dering rhythm based on human motion capture[C]∥2006 IEEE/RSJ International Conference on Intelligent Robots and Systems.IEEE,2006:2491-2496
[17] Min Ying-ying,Liu Yun-gang.Barbalat Lemma and its application in analysis of system stability[J].Journal of Shandong University(Engineering Science),2007,37(1):51-55(in Chinese) 闵颖颖,刘允刚.Barbalat 引理及其在系统稳定性分析中的应用[J].山东大学学报(工学版),2007,37(1):51-55

No related articles found!
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!