• CN:11-2187/TH
  • ISSN:0577-6686

机械工程学报 ›› 2016, Vol. 52 ›› Issue (3): 18-25.doi: 10.3901/JME.2016.03.018

• 机构学及机器人 • 上一篇    下一篇



李满宏,  张明路,  张建华,  张小俊   

  1. 1. 河北工业大学机械工程学院  天津  300130;
    2. 哈尔滨工业大学机器人技术与系统国家重点实验室  哈尔滨  150080
  • 收稿日期:2015-01-18 修回日期:2015-11-26 出版日期:2016-02-05 发布日期:2016-02-05
  • 通讯作者: 张小俊,男,1980年出生,博士,副教授。主要研究方向为机器人技术、机器人嗅觉。 E-mail:xjzhang@hebut.edu.cn
  • 作者简介:李满宏,男,1987年出生,博士,讲师。主要研究方向为机器人运动学。 E-mail:lmh9181219@163.com
  • 基金资助:

Free Gait Generation Algorithm for a Hexapod Robot  Based on Discretization

LI Manhong,  ZHANG Minglu,  ZHANG Jianhua,  ZHANG Xiaojun   

  1. 1. School of Mechanical Engineering, Hebei University of Technology, Tianjin 300130;
    2. State Key Laboratory of Robotics and System, Harbin Institute of Technology, Harbin 150080
  • Received:2015-01-18 Revised:2015-11-26 Online:2016-02-05 Published:2016-02-05

摘要: 为精细模仿生物步态,充分发挥六足机器人运动潜能,在离散化机器人单足工作空间的基础上,融合中枢模式发生器(Central pattern generators, CPG)模型与反射模型的核心思想,建立离散化步态模型,基于稳定性分析,构建机器人稳定的位置状态空间,将步态规划问题转化为稳定的位置状态空间中位置状态间的排序问题,在此基础上,提出一种新的自由步态生成算法,并结合试验样机开展步态试验。试验结果表明,自由步态生成算法可根据给定的速度要求生成符合生物运动特点的稳定步态以实现机器人的灵活运动。

关键词: 步态规划, 离散化, 六足机器人, 自由步态

Abstract: In order to imitate biological gait subtly and develop the movement potential of the hexapod robot comprehensively, a discrete model of stepping is built based on the discretization of foot workspaces and the fusion of central pattern generators (CPG) model and reflect model. Based on the stability analysis, the stable state space is constructed and the issue of gait planning is transformed into the reordering problem of states in the stable state space. Then a new free gait generation algorithm is proposed and different gait experiments tailored for a hexapod robot are conducted to verify the effectiveness of the algorithm. The results show the free gait generation algorithm can generate stable gait which accords with motion characteristics of creatures according to the given speed to achieve movements flexibly.

Key words: discretization, free gait, gait planning, hexapod robot