Get Started
Introduction
Welcome to the home of .
is a fast solver for general-purpose continuous-time trajectory optimization with automatic custom code generation.
Capabilities
was designed from the ground up with the express goal of being easy to use, while also being highly capable and performant. Some of its features include:
-
General-purpose trajectory optimization:
- free-final-time problems
- dynamically feasible trajectories
- continuous-time constraint satisfaction
-
User-friendly interface in Python
-
Generation of highly readable C (or CUDA) code with static memory allocations
The only requirement is that the dynamics and constraints are at least once differentiable everywhere, with continuous first derivatives (i.e., ).
Etymology
derives its name from successive convexification () and custom code generation ().