Variational Contact-Implicit Trajectory Optimization - Robotics Institute Carnegie Mellon University

Variational Contact-Implicit Trajectory Optimization

Zac Manchester and Scott Kuindersma
Conference Paper, Proceedings of International Symposium on Robotics Research (ISRR '17), pp. 985 - 1000, December, 2017

Abstract

Contact constraints arise naturally in many robot planning problems. In recent years, a variety of contact-implicit trajectory optimization algorithms have been developed that avoid the pitfalls of mode pre-specification by simultaneously optimizing state, input, and contact force trajectories. However, their reliance on first-order integrators leads to a linear tradeoff between optimization problem size and plan accuracy. To address this limitation, we propose a new family of trajectory optimization algorithms that leverage ideas from discrete variational mechanics to derive higher-order generalizations of the classic time-stepping method of Stewart and Trinkle. By using these dynamics formulations as constraints in direct trajectory optimization algorithms, it is possible to perform contact-implicit trajectory optimization with significantly higher accuracy. For concreteness, we derive a second-order method and evaluate it using several simulated rigid body systems including an underactuated biped and a quadruped.

BibTeX

@conference{Manchester-2017-122109,
author = {Zac Manchester and Scott Kuindersma},
title = {Variational Contact-Implicit Trajectory Optimization},
booktitle = {Proceedings of International Symposium on Robotics Research (ISRR '17)},
year = {2017},
month = {December},
pages = {985 - 1000},
}