一种类人机器人步行鲁棒控制器

A Robust Walking Control System of Humanoid Robot

  • 摘要: 提出了一种应用于类人步行机器人研究平台的鲁棒控制算法,当机器人在步行过程中受到一定程度的外界冲力等干扰时,它可以使机器人自主达到动态平衡,而且该算法具有一定的实时性.通过一个九连杆的仿人平面机械系统,分析了机器人步行的动态过程;应用科氏力向量等建立起机器人步行的动力学模型,通过非线性补偿,得出其渐近稳定控制的约束性条件;进而构造出理想的李亚普诺夫函数,并应用遗传算法进行参数优化,设计出具备一定实时性能的鲁棒控制算法;仿真计算出机器人各个关节的角位移误差,其零力矩点(ZMP)始终在支撑脚的范围内,重心轨迹在地面的投影基本位于正弦曲线上.将该算法应用于实际的类人步行机器人行走控制中,实验证明,在受到一定程度的外扰影响时,该机器人可在短执行周期内自主达到动态平衡.

     

    Abstract: A robust control algorithm is presented for the research platform of humanoid walking robot in order to realize dynamic equilibrium autonomously with real-time performance in the presence of external disturbances within a certain range.The robot dynamic walking process is depicted as an anthropomorphic planar mechanical system of nine links.The dynamics model of robot walking is constructed based on the Coriolis vector etc.,and the constraint conditions for asymptotic stability are obtained by means of non-linear compensation.Moreover,an ideal Lyapunov function is derived whose parameters are optimized with GA(genetic algorithm),and a real-time robust control algorithm is designed.The angular displacement error of each robot joint is calculated by simulation.The results show that the ZMP(zero moment point) is always within the range of supporting foot,and the projection of gravity center trajectory on the ground is a sine curve.The presented algorithm is applied to walking control of a real humanoid robot.The experiment results show that the robot can get to the dynamic stability autonomously in short executing epochs in the presence of external disturbances within a certain range.

     

/

返回文章
返回