leap-c

Learning Predictive Control

A framework for integrating optimal control solvers into deep learning pipelines.

Key Features

  • Combines model predictive control with reinforcement learning and imitation learning

  • Built on top of community-standard tools acados and CasADi

  • Seamless integration with PyTorch for deep learning. The OCP solver is wrapped into a PyTorch module and can be differentiated end-to-end.

Development

leap-c is developed through a collaboration between:

View on GitHub

Documentation

Documentation latest build: Jun 20, 2025