Crocoddyl: An Efficient and Versatile Framework for Multi-Contact Optimal Control
Carlos Mastalli, Rohan Budhiraja, Wolfgang Merkt, Guilhem Saurel,, Bilal Hammoud, Maximilien Naveau, Justin Carpentier, Ludovic Righetti, Sethu, Vijayakumar, and Nicolas Mansard

TL;DR
Crocoddyl is an open-source framework for efficient multi-contact optimal control, utilizing sparse derivatives and a novel FDDP algorithm to enable fast computation of complex robotic maneuvers.
Contribution
The paper introduces Crocoddyl and a new FDDP algorithm that improves multi-contact optimal control efficiency without increasing decision variables.
Findings
Enables computation of dynamic maneuvers within milliseconds
Uses differential geometry for accurate state representation
Demonstrates effectiveness on tasks like jumping and flipping
Abstract
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.…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
