Intelligent Systems
Note: This research group has relocated. Discover the updated page here

Crocoddyl: An efficient and versatile framework for multi-contact optimal control

2020

Conference Paper

mg


We introduce Crocoddyl (Contact RObot COntrol by Differential DYnamic Library), an open-source framework tailored for efficient multi-contact optimal control. Crocoddyl efficiently computes the state trajectory and the control policy for a given predefined sequence of contacts. Its efficiency is due to the use of sparse analytical derivatives, exploitation of the problem structure, and data sharing. It employs differential geometry to properly describe the state of any geometrical system, e.g. floating-base systems. Additionally, we propose a novel optimal control algorithm called Feasibility-driven Differential Dynamic Programming (FDDP). Our method does not add extra decision variables which often increases the computation time per iteration due to factorization. FDDP shows a greater globalization strategy compared to classical Differential Dynamic Programming (DDP) algorithms. Con- cretely, we propose two modifications to the classical DDP algo- rithm. First, the backward pass accepts infeasible state-control trajectories. Second, the rollout keeps the gaps open during the early “exploratory” iterations (as expected in multiple- shooting methods with only equality constraints). We showcase the performance of our framework using different tasks. With our method, we can compute highly-dynamic maneuvers (e.g. jumping, front-flip) within few milliseconds.

Author(s): Carlos Mastalli and Rohan Budhiraja and Wolfgang Merkt and Guilhem Saurel and Bilal Hammoud and Maximilien Naveau and Justin Carpentier and Ludovic Righetti and Sethu Vijayakumar and Nicolas Mansard
Book Title: Proceedings of the IEEE International Conference on Robotics and Automation
Year: 2020
Month: May
Publisher: IEEE

Department(s): Movement Generation and Control
Bibtex Type: Conference Paper (inproceedings)
Paper Type: Conference

Event Name: International Conference on Robotics and Automation
Event Place: Paris, France

Digital: True
State: Published

BibTex

@inproceedings{Mastalli2020Crocoddyl,
  title = {Crocoddyl: An efficient and versatile framework for multi-contact optimal control},
  author = {Mastalli, Carlos and Budhiraja, Rohan and Merkt, Wolfgang and Saurel, Guilhem and Hammoud, Bilal and Naveau, Maximilien and Carpentier, Justin and Righetti, Ludovic and Vijayakumar, Sethu and Mansard, Nicolas},
  booktitle = {Proceedings of the IEEE International Conference on Robotics and Automation},
  publisher = {IEEE},
  month = may,
  year = {2020},
  doi = {},
  month_numeric = {5}
}