Momentum Control with Hierarchical Inverse Dynamics on a Torque-Controlled Humanoid
arXiv:1410.7284 · doi:10.1007/s10514-015-9476-6
Abstract
Hierarchical inverse dynamics based on cascades of quadratic programs have been proposed for the control of legged robots. They have important benefits but to the best of our knowledge have never been implemented on a torque controlled humanoid where model inaccuracies, sensor noise and real-time computation requirements can be problematic. Using a reformulation of existing algorithms, we propose a simplification of the problem that allows to achieve real-time control. Momentum-based control is integrated in the task hierarchy and a LQR design approach is used to compute the desired associated closed-loop behavior and improve performance. Extensive experiments on various balancing and tracking tasks show very robust performance in the face of unknown disturbances, even when the humanoid is standing on one foot. Our results demonstrate that hierarchical inverse dynamics together with momentum control can be efficiently used for feedback control under real robot conditions.
21 pages, 11 figures, 4 tables in Autonomous Robots (2015)
References in corpus (2)
Cited by in corpus (31)
- An Open Torque-Controlled Modular Robot Architecture for Legged Locomotion Research
- Linear Matrix Inequalities for Physically-Consistent Inertial Parameter Identification: A Statistical Perspective on the Mass Distribution
- Dynamic Locomotion For Passive-Ankle Biped Robots And Humanoids Using Whole-Body Locomotion Control
- Trajectory generation for multi-contact momentum-control
- Differential Dynamic Programming for Multi-Phase Rigid Contact Dynamics
- Efficient Multi-Contact Pattern Generation with Sequential Convex Approximations of the Centroidal Dynamics
- Material Recognition CNNs and Hierarchical Planning for Biped Robot Locomotion on Slippery Terrain
- Humanoid Momentum Estimation Using Sensed Contact Wrenches
- Robust Whole-Body Motion Control of Legged Robots
- Multi-Contact Motion Retargeting using Whole-body Optimization of Full Kinematics and Sequential Force Equilibrium
- An MPC Walking Framework With External Contact Forces
- Beyond Basins of Attraction: Quantifying Robustness of Natural Dynamics
- Robust Task-Space Quadratic Programming for Kinematic-Controlled Robots
- Reactive Stepping for Humanoid Robots using Reinforcement Learning: Application to Standing Push Recovery on the Exoskeleton Atalante
- A Convex Model of Momentum Dynamics for Multi-Contact Motion Generation
- Modeling of Visco-Elastic Environments for Humanoid Robot Motion Control
- Deep Kernels for Optimizing Locomotion Controllers
- Learning Task-Specific Dynamics to Improve Whole-Body Control
- A Unified Model with Inertia Shaping for Highly Dynamic Jumps of Legged Robots
- IPM-HLSP: An Efficient Interior-Point Method for Hierarchical Least-Squares Programs
- Control Lyapunov Functions for Compliant Hybrid Zero Dynamic Walking
- Computationally-Robust and Efficient Prioritized Whole-Body Controller with Contact Constraints
- Robust Footstep Planning and LQR Control for Dynamic Quadrupedal Locomotion
- Bounded haptic teleoperation of a quadruped robot's foot posture for sensing and manipulation
- Passive Whole-body Control for Quadruped Robots: Experimental Validation over Challenging Terrain
- Variable Autonomy of Whole-body Control for Inspection and Intervention in Industrial Environments using Legged Robots
- Step Timing Adjustment: A Step toward Generating Robust Gaits
- Whole-Body Control with Motion/Force Transmissibility for Parallel-Legged Robot
- Recursive Hierarchical Projection for Whole-Body Control with Task Priority Transition
- Enabling Remote Whole-Body Control with 5G Edge Computing
- Increased Mobility in Presence of Multiple Contacts - Identifying Contact Configurations that Enable Arbitrary Acceleration of CoM