Real-time walking pattern optimization for humanoid robot based on model predictive control

被引:0
|
作者
Ding J.-T. [1 ]
He J. [1 ]
Li L.-Z. [1 ]
Xiao X.-H. [1 ]
机构
[1] School of Power and Mechanical Engineering, Wuhan University, Wuhan
关键词
Bipedal walking; Humanoid robot; Inverted pendulum plus flywheel model (IPFM); Model predictive control (MPC); Step locations adaptation; Trunk rotation;
D O I
10.3785/j.issn.1008-973X.2019.10.001
中图分类号
学科分类号
摘要
A model predictive control (MPC) strategy was proposed for walking pattern generation and optimization in order to compensate for the dynamic disturbances during the walking process of a humanoid robot. The state equation of the locomotion system was established based on the inverted pendulum plus flywheel model (IPFM). Given the reference step locations and reference body rotation angles, the multi-objective cost function was proposed, where the center of mass (CoM) trajectory generation, step locations adjustment and trunk rotation optimization were addressed simultaneously. The quadratic programming (QP) problem was formulated by considering the feasibility constraints including the constraints of maximal support region, limits of step location variation and others. The optimal CoM trajectory, step locations and trunk rotation angles were computed online by using the open-sourced solver. The simulation results demonstrated the feasibility and effectiveness of the proposed method. Results show that each control loop is solved within 2 ms so that it can be used in real time. The proposed method endows humanoids with the ability of walking stably with larger variation of step parameters by exploiting reactive trunk rotation. The robot can recover from severer external pushes from different directions by using the proposed method, compared with other strategies which merely adjust the step locations. © 2019, Zhejiang University Press. All right reserved.
引用
收藏
页码:1843 / 1851
页数:8
相关论文
共 25 条
  • [1] Yan Y.-H., Xu J., Lu Z.-G., Et al., Development and research status of humanoid service robots, Robot, 39, 4, pp. 551-564, (2017)
  • [2] Zhang J.-W., Liu L., Chen K., Omni-directional bipedal walking path planning, Acta Automatica Sinica, 42, 2, pp. 189-201, (2016)
  • [3] Sun G.-B., Wang H., Lu Z.-G., Et al., Humanoid walking planning based on EMG from human foot-bottom, Acta Automatica Sinica, 41, 5, pp. 874-884, (2015)
  • [4] Yi J., Zhu Q.-G., Wu J., Et al., Walking vibration suppression for humanoid robot based on optimal control, Robot, 40, 2, pp. 129-135, (2018)
  • [5] Nashner L.M., Mccollum G., The organization of human postural movements: a formal basis and experimental synthesis, Behavioral and Brain Sciences, 8, 1, pp. 135-150, (1985)
  • [6] Diedam H., Dimitrov D., Wieber P.B., Et al., Online walking gait generation with adaptive foot positioning through linear model predictive control, IEEE/RSJ International Conference on Intelligent Robots and Systems, pp. 1121-1126, (2008)
  • [7] Fu C., Perturbation recovery of biped walking by updating the footstep, IEEE/RSJ International Conference on Intelligent Robots and Systems, pp. 2509-2514, (2014)
  • [8] Zhang J.-W., Liu L., Chen K., Stabilizing control of humanoids' walking based on AHRS feedback, Journal of Tsinghua University: Science and Technology, 56, 8, pp. 818-823, (2016)
  • [9] Zhang L., Fu C., Predicting foot placement for balance through a simple model with swing leg dynamics, Journal of Biomechanics, 77, 17, pp. 155-162, (2018)
  • [10] Yu Z., Zhou Q., Chen X., Et al., Disturbance rejection for biped walking using zero-moment point variation based on body acceleration, IEEE Transactions on Industrial Informatics, 15, 4, pp. 2265-2276, (2018)