Hierarchical Planning of Dynamic Movements without Scheduled Contact Sequences
arXiv:1904.04600 · doi:10.1109/ICRA.2016.7487664
Abstract
Most animal and human locomotion behaviors for solving complex tasks involve dynamic motions and rich contact interaction. In fact, complex maneuvers need to consider dynamic movement and contact events at the same time. We present a hierarchical trajectory optimization approach for planning dynamic movements with unscheduled contact sequences. We compute whole-body motions that achieve goals that cannot be reached in a kinematic fashion. First, we find a feasible CoM motion according to the centroidal dynamics of the robot. Then, we refine the solution by applying the robot's full-dynamics model, where the feasible CoM trajectory is used as a warm-start point. To accomplish the unscheduled contact behavior, we use complementarity constraints to describe the contact model, i.e. environment geometry and non-sliding active contacts. Both optimization phases are posed as Mathematical Program with Complementarity Constraints (MPCC). Experimental trials demonstrate the performance of our planning approach in a set of challenging tasks.
6 pages, IEEE International Conference on Robotics and Automation (ICRA)
References in corpus (2)
Cited by in corpus (8)
- Whole-Body Nonlinear Model Predictive Control Through Contacts for Quadrupeds
- Simultaneous Contact, Gait and Motion Planning for Robust Multi-Legged Locomotion via Mixed-Integer Convex Optimization
- Contact-Implicit Trajectory Optimization Based on a Variable Smooth Contact Model and Successive Convexification
- Kinodynamic Motion Planning for Multi-Legged Robot Jumping via Mixed-Integer Convex Program
- A Comparative Analysis of Contact Models in Trajectory Optimization for Manipulation
- Learning a Structured Neural Network Policy for a Hopping Task
- Trajectory Optimization Through Contacts and Automatic Gait Discovery for Quadrupeds
- Contact Planning for the ANYmal Quadruped Robot using an Acyclic Reachability-Based Planner