Humanoids

Learning Robust Task Priorities of QP-Based Whole-Body Torque-Controllers

Generating complex whole-body movements for humanoid robots is now most often achieved with multi-task whole-body controllers based on quadratic programming. To perform on the real robot, such controllers often require a human expert to tune or optimize the many parameters of the controller related to the tasks and to the specific robot, which is generally reported as a tedious and time consuming procedure. This problem can be tackled by automatically optimizing some parameters such as task priorities or task trajectories, while ensuring constraints satisfaction, through simulation.

Robust MPC-Based Gait Generation in Humanoids

We introduce a robust gait generation framework for humanoid robots based on our Intrinsically Stable Model Predictive Control (IS-MPC) scheme, which features a stability constraint to guarantee internal stability. With respect to the original version, the new framework adds multiple components addressing the robustness problem from different angles: an observer-based disturbance compensation mechanism; a ZMP constraint restriction that provides robustness with respect to bounded disturbances; and a step timing adaptation module to prevent the loss of feasibility.

Feasibility-Driven Step Timing Adaptation for Robust MPC-Based Gait Generation in Humanoids

The feasibility region of a Model Predictive Control (MPC) algorithm is the subset of the state space in which the constrained optimization problem to be solved is feasible. In our recent Intrinsically Stable MPC (IS-MPC) method for humanoid gait generation, feasibility means being able to satisfy the dynamic balance condition, the kinematic constraints on footsteps as well as an explicit stability condition.

ZMP Constraint Restriction for Robust Gait Generation in Humanoids

We present an extension of our previously proposed IS-MPC method for humanoid gait generation aimed at obtaining robust performance in the presence of disturbances. The considered disturbance signals vary in a range of known amplitude around a mid-range value that can change at each sampling time, but whose current value is assumed to be available.

© Università degli Studi di Roma "La Sapienza" - Piazzale Aldo Moro 5, 00185 Roma