计算机应用 ›› 2015, Vol. 35 ›› Issue (3): 787-791.DOI: 10.11772/j.issn.1001-9081.2015.03.787

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

基于体感的仿人机器人步态学习与控制

周浩1, 浦剑涛2, 梁岚珍1,2, 方建军2, 郭浩1   

  1. 1. 新疆大学 电气工程学院, 乌鲁木齐 830047;
    2. 北京联合大学 自动化学院, 北京 100101
  • 收稿日期:2014-10-23 修回日期:2014-11-14 出版日期:2015-03-10 发布日期:2015-03-13
  • 通讯作者: 梁岚珍
  • 作者简介:周浩(1988-),男,辽宁沈阳人,硕士研究生,主要研究方向:计算机控制、机器人技术;浦剑涛(1977-),男,江苏溧阳人,讲师,博士,主要研究方向:机器人技术、人工智能;梁岚珍(1957-),女,山西岚县人,教授,硕士,主要研究方向:计算机控制、机器人技术;方建军(1970-),男,湖北罗田人,教授,博士,主要研究方向:特种机器人;郭浩(1989-),男,河北保定人,硕士研究生,主要研究方向:计算机控制
  • 基金资助:

    北京市自然科学基金资助项目(4142018)

Gait learning and control of humanoid robot based on Kinect

ZHOU Hao1, PU Jiantao2, LIANG Lanzhen1,2, FANG Jianjun2, GUO Hao1   

  1. 1. School of Electrical Engineering, Xinjiang University, Urumqi Xinjiang 830047, China;
    2. College of Automation, Beijing Union University, Beijing 100101, China
  • Received:2014-10-23 Revised:2014-11-14 Online:2015-03-10 Published:2015-03-13

摘要:

针对现有理想化步态动力学模型规划方法复杂、人为指定参数过多、计算量大的问题,提出一种基于体感数据学习人体步态的仿人机器人步态生成方法。首先,用体感设备收集人体骨骼信息,基于最小二乘拟合方法建立人体关节局部坐标系;其次,搭建人体与机器人映射的运动学模型,根据两者间主要关节映射关系,生成机器人关节转角轨迹,实现机器人对人类行走姿态的学习;然后,基于零力矩点(ZMP)稳定性原则,对机器人脚踝关节转角采用梯度下降算法进行优化控制;最后,在步态稳定性分析上,提出使用安全系数来评价机器人行走稳定程度的方法。实验结果表明,步行过程中安全系数保持在0~0.85,期望为0.4825,ZMP接近于稳定区域中心,机器人实现了仿人姿态的稳定行走,证明了该方法的有效性。

关键词: 仿人机器人, 步态规划, 步态学习, 零力矩点, 体感

Abstract:

To solve the problems of complex planning method, too many man-made specified parameters and huge computation in the existing gait dynamic model, the gait generation approach of humanoid robot based on the data collected by Kinect to learn human gait was proposed. Firstly, the skeleton information was collected by Kinect device, human joint local coordinate system was built by the least square fitting method. Next, the dynamic model of human body mapping robot was built, and robot joint angle trajectory was generated according to mapping relation between main joints, the studies of walking posture from human was realized. Then, Robot's ankle joint was optimized and controlled by gradient descent on the basis of Zero-Moment Point (ZMP) stability principle. Finally, on the gait stability analysis, safety factor was proposed to evaluate the stability of robot walk. The experimental results show that the safety factor of walking keeps in 0 to 0.85, experctation is 0.4825 and ZMP closes to stable regional centres, the robot realizes walking imitating human posture and gait stability, which proves the validity of the method.

Key words: humanoid robot, gait planning, gait learning, Zero-Moment Point (ZMP), Kinect

中图分类号: