Dynamic Loco-manipulation on HECTOR: Humanoid for Enhanced ConTrol and Open-source Research

Junheng Li,Junchao Ma,Omar Kolt,Manas Shah,Quan Nguyen
2023-12-21
Abstract:Despite their remarkable advancement in locomotion and manipulation, humanoid robots remain challenged by a lack of synchronized loco-manipulation control, hindering their full dynamic potential. In this work, we introduce a versatile and effective approach to controlling and generalizing dynamic locomotion and loco-manipulation on humanoid robots via a Force-and-moment-based Model Predictive Control (MPC). Specifically, we proposed a simplified rigid body dynamics (SRBD) model to take into account both humanoid and object dynamics for humanoid loco-manipulation. This linear dynamics model allows us to directly solve for ground reaction forces and moments via an MPC problem to achieve highly dynamic real-time control. Our proposed framework is highly versatile and generalizable. We introduce HECTOR (Humanoid for Enhanced ConTrol and Open-source Research) platform to demonstrate its effectiveness in hardware experiments. With the proposed framework, HECTOR can maintain exceptional balance during double-leg stance mode, even when subjected to external force disturbances to the body or foot location. In addition, it can execute 3-D dynamic walking on a variety of uneven terrains, including wet grassy surfaces, slopes, randomly placed wood slats, and stacked wood slats up to 6 cm high with the speed of 0.6 m/s. In addition, we have demonstrated dynamic humanoid loco-manipulation over uneven terrain, carrying 2.5 kg load. HECTOR simulations, along with the proposed control framework, are made available as an open-source project. (<a class="link-external link-https" href="https://github.com/DRCL-USC/Hector_Simulation" rel="external noopener nofollow">this https URL</a>).
Robotics,Systems and Control
What problem does this paper attempt to address?
The problem that this paper attempts to solve is: Although significant progress has been made in the locomotion and manipulation of humanoid robots, these robots still face challenges in synchronous gait and manipulation control, which limits the full realization of their dynamic potential. This paper aims to solve this problem by introducing a Force - and - moment - based Model Predictive Control (MPC) method to achieve effective control and generalization of the dynamic gait and loco - manipulation of humanoid robots. Specifically, the authors propose a Simplified Rigid Body Dynamics (SRBD) model. This model takes into account the dynamics of humanoid robots and objects, allowing the ground reaction forces and moments to be directly solved through the MPC problem, thereby achieving high - dynamic real - time control. In addition, the paper also introduces the HECTOR platform to demonstrate the effectiveness of the proposed framework in hardware experiments. The key contributions of the paper are: - Proposing a general Force - based MPC method, combined with a simplified rigid body dynamics model, for the dynamic gait and gait - operation control of humanoid robots. - Developing a portable, power - intensive, cost - effective and torque - controllable modular humanoid hardware platform - HECTOR, with a novel hybrid transmission system, capable of achieving dynamic and agile movements. - Successfully demonstrating new and robust gait experiments on humanoid hardware using only SRBD MPC as the main control layer, achieving stable, 3D - dynamic and anti - interference gait behaviors. - Successfully demonstrating dynamic gait - operation of carrying a 2.5 - kilogram load across uneven terrain on humanoid hardware. - Providing the HECTOR simulation and controller as an open - source project to promote the development of dynamic humanoid robots. Through the above contributions, the paper not only verifies the effectiveness of the proposed MPC framework but also provides a solid foundation for the dynamic control of humanoid robots and shows its potential for further integration and development.