Agile Actions with a Centaur-Type Humanoid: A Decoupled Approach
This work addresses computational and implementation problems for researchers in robotics, specifically for controlling complex humanoid platforms, but it is incremental as it builds on existing control methods for torque-controlled systems.
The paper tackles the challenge of controlling agile motions in a centaur-type humanoid robot, which has high degrees-of-freedom and weight, by presenting a decoupled control architecture that separates offline planning and online balance control, with experimental validation on a half-squat jump using the CENTAURO robot.
The kinematic features of a centaur-type humanoid platform, combined with a powerful actuation, enable the experimentation of a variety of agile and dynamic motions. However, the higher number of degrees-of-freedom and the increased weight of the system, compared to the bipedal and quadrupedal counterparts, pose significant research challenges in terms of computational load and real implementation. To this end, this work presents a control architecture to perform agile actions, conceived for torque-controlled platforms, which decouples for computational purposes offline optimal control planning of lower-body primitives, based on a template kinematic model, and online control of the upper-body motion to maintain balance. Three stabilizing strategies are presented, whose performance is compared in two types of simulated jumps, while experimental validation is performed on a half-squat jump using the CENTAURO robot.