Marble: An On-Manifold Approach to Solving Mathematical Programs with Complementarity Constraints - Robotics Institute Carnegie Mellon University
Loading Events

MSR Thesis Presentation

July

30
Thu
Micah Reich MSR Student Robotics Institute,
Carnegie Mellon University
Thursday, July 30
3:30 pm to 4:30 pm
GHC 6115
Marble: An On-Manifold Approach to Solving Mathematical Programs with Complementarity Constraints

Abstract:
Many problems in robotics require reasoning over a mix of continuous dynamics and discrete events, such as making and breaking contact in manipulation and locomotion. These problems are locally well modeled by quadratic programs with complementarity constraints (QPCCs). While very expressive, QPCCs are non-convex problems, and few solvers exist for computing fast, local solutions for use in planning pipelines. In this work, we develop an open-source solver, Marble, designed to solve QPCCs using an on-manifold complementarity relaxation and homotopy technique. The resulting solver avoids many of the classical issues with complementarity constraints and exhibits competitive speed and robustness across QPCC benchmarks and robotics-specific examples compared to existing baselines.

Committee:
Zac Manchester (advisor)
Rajan Gill
Arun Bishop