A Robust Disturbance Rejection Whole-Body Control Framework for Bipedal Robots Using a Momentum-Based Observer

被引:0
作者
Heng, Shuai [1 ]
Zang, Xizhe [1 ]
Liu, Yan [1 ]
Song, Chao [1 ]
Chen, Boyang [1 ]
Zhang, Yue [1 ]
Zhu, Yanhe [1 ]
Zhao, Jie [1 ]
机构
[1] Harbin Inst Technol, State Key Lab Robot & Syst, Harbin 150080, Peoples R China
基金
中国国家自然科学基金;
关键词
biped robot; divergent component of motion; momentum-based observer; whole-body control; DYNAMICS; INVERSE;
D O I
10.3390/biomimetics10030189
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
This paper presents a complete planner and controller scheme for bipedal robots, designed to enhance robustness against external disturbances. The high-level planner utilizes model predictive control (MPC) to optimize both the foothold location and step duration based on the divergent component of motion (DCM) to increase the robustness of generated gaits. For low-level control, we employ a momentum-based observer capable of estimating external forces acting on both stance and swing legs. The full-body dynamics, incorporating estimated disturbances, are integrated into a weighted whole-body control (WBC) to obtain more accurate ground reaction forces needed by the momentum-based observer. This approach eliminates the dependency on foot-mounted sensors for ground reaction force measurement, distinguishing our method from other disturbance estimation methods that rely on direct sensor measurements. Additionally, the controller incorporates trajectory compensation mechanisms to mitigate the effects of external disturbances. The effectiveness of the proposed framework is validated through comprehensive simulations and experimental evaluations conducted on BRUCE, a miniature bipedal robot developed by Westwood Robotics (Los Angeles, CA, USA). These tests include walking under swing leg disturbances, traversing uneven terrain, and simultaneously resisting upper-body pushes.
引用
收藏
页数:22
相关论文
共 42 条
  • [1] A unified approach for inverse and direct dynamics of constrained multibody systems based on linear projection operator: Applications to control and simulation
    Aghili, F
    [J]. IEEE TRANSACTIONS ON ROBOTICS, 2005, 21 (05) : 834 - 849
  • [2] Apgar T, 2018, ROBOTICS: SCIENCE AND SYSTEMS XIV
  • [3] Brasseur C, 2015, IEEE-RAS INT C HUMAN, P595, DOI 10.1109/HUMANOIDS.2015.7363423
  • [4] Dafarra S, 2016, IEEE-RAS INT C HUMAN, P152, DOI 10.1109/HUMANOIDS.2016.7803271
  • [5] Variable Horizon MPC With Swing Foot Dynamics for Bipedal Walking Control
    Daneshmand, Elham
    Khadiv, Majid
    Grimminger, Felix
    Righetti, Ludovic
    [J]. IEEE ROBOTICS AND AUTOMATION LETTERS, 2021, 6 (02) : 2349 - 2356
  • [6] Englsberger J, 2017, IEEE INT C INT ROBOT, P4560, DOI 10.1109/IROS.2017.8206324
  • [7] Three-Dimensional Bipedal Walking Control Based on Divergent Component of Motion
    Englsberger, Johannes
    Ott, Christian
    Albu-Schaeffer, Alin
    [J]. IEEE TRANSACTIONS ON ROBOTICS, 2015, 31 (02) : 355 - 368
  • [8] Hierarchical quadratic programming: Fast online humanoid-robot motion generation
    Escande, Adrien
    Mansard, Nicolas
    Wieber, Pierre-Brice
    [J]. INTERNATIONAL JOURNAL OF ROBOTICS RESEARCH, 2014, 33 (07) : 1006 - 1028
  • [9] Feng SY, 2014, IEEE-RAS INT C HUMAN, P120, DOI 10.1109/HUMANOIDS.2014.7041347
  • [10] Focchi M, 2020, SPRINGER TRAC ADV RO, V132, P165, DOI 10.1007/978-3-030-22327-4_9