Trajectory generation for multi-contact momentum control

@article{Herzog2015TrajectoryGF,
  title={Trajectory generation for multi-contact momentum control},
  author={Alexander Herzog and Nicholas Rotella and Stefan Schaal and Ludovic Righetti},
  journal={2015 IEEE-RAS 15th International Conference on Humanoid Robots (Humanoids)},
  year={2015},
  pages={874-880}
}
Simplified models of the dynamics such as the linear inverted pendulum model (LIPM) have proven to perform well for biped walking on flat ground. However, for more complex tasks the assumptions of these models can become limiting. For example, the LIPM does not allow for the control of contact forces independently, is limited to co-planar contacts and assumes that the angular momentum is zero. In this paper, we propose to use the full momentum equations of a humanoid robot in a trajectory… 

Figures and Tables from this paper

Structured contact force optimization for kino-dynamic motion generation
TLDR
This paper addresses the problem of planning robot motion and interaction forces for legged robots given predefined contact surfaces by decomposed into two alternating parts computing force and motion plans in coherence and focuses on the properties of the momentum computation leading to sparse optimal control formulations to be exploited by a dedicated solver.
A convex model of humanoid momentum dynamics for multi-contact motion generation
TLDR
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.
A Convex Model of Momentum Dynamics for Multi-Contact Motion Generation
TLDR
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.
Whole-Body Walking Generation using Contact Parametrization: A Non-Linear Trajectory Optimization Approach
TLDR
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.
Dynamic multi-contact transitions for humanoid robots using Divergent Component of Motion
TLDR
This paper takes a sequence of multi-contact stances and generates closed-form reference trajectories for the robot center of mass (CoM) position, velocity, and acceleration, based on the concept of Divergent Component of Motion (DCM).
Real-Time Variable Center of Mass Height Trajectory Planning for Humanoids Robots
TLDR
This paper presents a trajectory planner for humanoid robots based on nonlinear model predictive control that can generate trajectories with variable center of mass (COM) heights and adaptive foot positions in real-time and can improve disturbance recovery capacity by up to 7%.
Dynamic Complementarity Conditions and Whole-Body Trajectory Optimization for Humanoid Robot Locomotion
TLDR
It is shown that it is possible to achieve walking motions automatically by specifying a minimal set of references, such as a constant desired center of mass velocity and a reference point on the ground, and to analyze how the contact modelling choices affect the computational time.
Non-Linear Trajectory Optimization for Large Step-Ups: Application to the Humanoid Robot Atlas
TLDR
It is experimentally demonstrate that by using trajectory optimization techniques, the maximum torque required to the full-size humanoid robot Atlas can be reduced up to 20% when performing a step-up motion.
Momentum trajectory generation and control for multi-contact interaction
Legged robots are expected to locomote autonomously in an uncertain and potentially dynamically changing environment. Active interaction with contacts becomes inevitable to move and apply forces in a
...
...

References

SHOWING 1-10 OF 18 REFERENCES
Model preview control in multi-contact motion-application to a humanoid robot
TLDR
This work uses a sequence of contact stances from an offline multi-contact planner to generate a dynamic trajectory of the center of mass, then a whole-body closed-loop model-based controller to track it at best and provides a heuristic to compute the timing of the transition from purely geometrical features.
A momentum-based balance controller for humanoid robots on non-level and non-stationary ground
TLDR
A novel balance strategy that controls both linear and angular momentum of the robot, and a computationally efficient method to optimize GRFs and CoPs at individual foot by sequentially solving two small-scale constrained linear least-squares problems.
Robust and Agile 3D Biped Walking With Steering Capability Using a Footstep Predictive Approach
In this paper, we formulate a novel hierarchical controller for walking of torque controlled humanoid robots. Our method uses a whole body optimization approach which generates joint torques, given
Whole-body Motion Planning with Simple Dynamics and Full Kinematics
Abstract : To plan dynamic, whole-body motions for robots one conventionally faces the choice between a complex, fullbody dynamic model containing every link and actuator of the robot, or a highly
Momentum control with hierarchical inverse dynamics on a torque-controlled humanoid
TLDR
This work proposes a reformulation of existing algorithms that demonstrates that hierarchical inverse dynamics together with momentum control can be efficiently used for feedback control under real robot conditions and demonstrates very robust performance in the face of unknown disturbances.
Balancing experiments on a torque-controlled humanoid with hierarchical inverse dynamics
TLDR
An experimental evaluation of hierarchical inverse dynamics controllers based on cascades of quadratic programs in the context of balance control for a humanoid robot shows that they can be used for feedback control of humanoid robots and that momentum-based balance control can be efficiently implemented on a real robot.
Whole body motion controller with long-term balance constraints
TLDR
This work proposes to omit the planning stage and introduce long-term balance constraints in the whole body controller to compensate for this omission, which allows for generation of whole body walking motions, which are automatically decided based on both the wholeBody motion objectives and balance preservation constraints.
Three-Dimensional Bipedal Walking Control Based on Divergent Component of Motion
TLDR
Based on eCMP, VRP, and DCM, methods for real-time planning and tracking control of DCM trajectories in 3-D are presented and the robustness of the proposed control framework is examined.
Development of high-span running long jumps for humanoids
  • P. Wensing, D. Orin
  • Engineering
    2014 IEEE International Conference on Robotics and Automation (ICRA)
  • 2014
TLDR
A new spring loaded inverted pendulum (SLIP) based 3D template model for a running jump is presented, motivated by a simpler model from biomechanics which describes the dynamics of human long jumpers in the sagittal plane.
3D walking based on online optimization
TLDR
This work presents an optimization based real-time walking controller for a full size humanoid robot that is capable of walking on rough terrain, and also achieves longer foot steps, faster walking speed, heel-strike and toe push-off.
...
...