A Receding Horizon Push Recovery Strategy for Balancing the iCub Humanoid Robot

  title={A Receding Horizon Push Recovery Strategy for Balancing the iCub Humanoid Robot},
  author={Stefano Dafarra and Francesco Romano and Francesco Nori},
Balancing and reacting to strong and unexpected pushes is a critical requirement for humanoid robots. We recently designed a capture point based approach which interfaces with a momentum-based torque controller and we implemented and validated it on the iCub humanoid robot. In this work we implement a Receding Horizon control, also known as Model Predictive Control, to add the possibility to predict the future evolution of the robot, especially the constraints switching given by the hybrid… 
Predictive Whole-Body Control of Humanoid Robot Locomotion
This thesis tackles several aspects of the humanoid robot locomotion problem in a crescendo of complexity, and considers the single step push recovery problem, and generates and stabilize walking motions.
Whole-Body Walking Generation using Contact Parametrization: A Non-Linear Trajectory Optimization Approach
A planner capable of generating walking trajectories by using the centroidal dynamics and the full kinematics of a humanoid robot model, modeled explicitly through a novel contact parametrization is described.
Kinetic Energy Attenuation Method for Posture Balance Control of Humanoid Biped Robot under Impact Disturbance
  • Liyang Gao, Weiguo Wu
  • Engineering
    IECON 2018 - 44th Annual Conference of the IEEE Industrial Electronics Society
  • 2018
The results demonstrate that, the proposed posture balance control method makes better use of the robot joint motion to attenuate the robot's kinetic energy.


Torque-controlled stepping-strategy push recovery: Design and implementation on the iCub humanoid robot
This paper proposes and implements a control strategy based on the Capture Point concept and generates references for the momentum-based torque controller already implemented on the iCub, thus extending its capabilities to react to external disturbances, while retaining the advantages of torque control when interacting with the environment.
Stability analysis and design of momentum-based controllers for humanoid robots
It is numerically show that the application of state-of-the-art momentum-based control strategies may lead to unstable zero dynamics and propose simple modifications to the control architecture that avoid instabilities at the zero-dynamics level.
Trajectory Free Linear Model Predictive Control for Stable Walking in the Presence of Strong Perturbations
  • Pierre-Brice Wieber
  • Engineering
    2006 6th IEEE-RAS International Conference on Humanoid Robots
  • 2006
This work focuses on the problem of compensating strong perturbations of the dynamics of the robot and proposes a new linear model predictive control scheme which is an improvement of the original ZMP preview control scheme.
Stabilization of the Capture Point Dynamics for Bipedal Walking Based on Model Predictive Control
Previous works on the stabilization of the Capture Point dynamics are extended by employing model predictive control (MPC), which allows to explicitly incorporate constraints on the zero-moment-point (ZMP) in the controller design.
Capture Point: A Step toward Humanoid Push Recovery
The well-known linear inverted pendulum model is extended to include a flywheel body and it is shown how to compute exact solutions of the capture region for this model, the region on the ground where a humanoid must step to in order to come to a complete stop.
Trajectory generation for multi-contact momentum control
This paper proposes to use the full momentum equations of a humanoid robot in a trajectory optimization framework to plan its center of mass, linear and angular momentum trajectories and extends the previous results on linear quadratic regulator (LQR) design for momentum control by computing the optimal momentum feedback law in a receding horizon fashion.
A convex model of humanoid momentum dynamics for multi-contact motion generation
This paper forms the contact interaction-centered motion optimization based on the momentum dynamics model as a single convex quadratically-constrained quadratic program (QCQP) that can be very efficiently optimized and is useful for multi-contact planning.
iCub Whole-Body Control through Force Regulation on Rigid Non-Coplanar Contacts
The soundness of the entire control architecture is validated in a real scenario involving the robot iCub balancing and making contacts at both arms, and how to implement a joint torque control in the case of DC brushless motors is shown.
A Convex Model of Momentum Dynamics for Multi-Contact Motion Generation
This paper finds a relaxation of the problem that allows the contact interaction-centered motion optimization based on the momentum dynamics model to be formulated as a single convex quadratically-constrained quadratic program (QCQP) that can be very efficiently optimized.
Stabilizing Model Predictive Control of Hybrid Systems
A priori sufficient conditions for Lyapunov asymptotic stability and exponential stability are derived in the terminal cost and constraint set fashion, while allowing for discontinuous system dynamics and discontinuous MPC value functions.