基于双臂摆动的仿人机器人偏摆力矩矫正方法

A Yaw Moment Counteracting Method for Humanoid Robot Based on Arms Swinging

  • 摘要: 针对仿人机器人在步行时产生的绕ZMP(零力矩点)的偏摆力矩导致其失稳甚至摔倒的问题,提出了一种基于双臂摆动的偏摆力矩矫正方法.分析了偏摆力矩产生的原因及其对机器人步行稳定性的影响;根据仿人机器人的连杆模型和手臂摆动的单摆模型,推导出了双臂摆动力矩的表达式,结合双臂摆动的示意图阐述了利用双臂摆动力矩矫正偏摆力矩的原理;采用三次样条插值规划出双臂参数化的摆动角轨迹,再通过穷举法遍历摆动角参数使双臂摆动力矩满足偏摆力矩的矫正要求.仿真结果表明,该方法不仅能较好地矫正偏摆力矩,使机器人实现稳定的步行,而且能保证双臂的摆动角轨迹单调、平滑和周期性.

     

    Abstract: In view of the problems of unstable walking and even falling down caused by the yaw moment around zero moment point (ZMP) when the humanoid robot walks, a method for counteracting the yaw moment based on arms swinging is proposed. The cause of the yaw moment and its effect on the robot walking stability are analyzed. According to the link model of humanoid robot and the single pendulum model of arm swinging, the expression of moment generated by arms swinging is deduced, and the principle of counteracting yaw moment with the arms swinging moment is formulated by using the illustration of arms swinging. With the adoption of cubic spline interpolation, the parametric angle trajectories of arms swinging are planned. Through the exhaustive search algorithm, the angle parameters are traversed to guarantee the yaw moment to be mostly counteracted by the arms swinging moment. The simulation result verifies that the method can not only counteract the yaw moment greatly to ensure walking stability of the humanoid robot, but also guarantee the monotonicity, the smoothness and the periodicity of the angle trajectories of arms swinging.

     

/

返回文章
返回