GPU-Accelerated Continuous-Time Successive Convexification for Contact-Implicit Legged Locomotion
Samuel C. Buckner, Purnanand Elango

TL;DR
This paper introduces a GPU-accelerated, continuous-time convexification method for contact-implicit legged locomotion, enabling faster, more accurate trajectory optimization without missing contact events.
Contribution
It extends sequential convex programming to contact-implicit trajectory optimization with integral constraints, improving accuracy and speed, and implements it in a GPU-accelerated Python framework.
Findings
Faster solve times than existing SCP methods by over an order of magnitude.
Validated approach in MuJoCo with energy-efficient trajectories.
Achieved reliable convergence with a backtracking homotopy scheme.
Abstract
Contact-implicit trajectory optimization (CITO) enables the automatic discovery of contact sequences, but most methods rely on fine time discretization to capture all contact events accurately, which increases problem size and runtime while tying solution quality to grid resolution. We extend the recently proposed sequential convex programming (SCP) approach for trajectory optimization, continuous-time successive convexification (ct-SCvx), to CITO by introducing integral cross-complementarity constraints, which eliminate the risk of missing contact events between discretization nodes while preserving the flexibility of contact mode changes. The resulting framework, contact-implicit successive convexification (ci-SCvx), models full multibody dynamics in maximal coordinates, including stick-slip friction and partially elastic impacts. To handle complementarity constraints, we embed a…
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.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
