New Python OCP Module for Optimal Control and MPC

OpEn now comes with a Python OCP module that facilitates the design of optimal control problems in a direct and intuitive way.
With the new module, you can describe the key ingredients of an optimal control problem from Python, including:
- stage and terminal costs
- system dynamics
- state and input constraints
- problem parameters and defaults
This makes it much easier to formulate nonlinear optimal control problems and model predictive control (MPC) schemes before generating an embedded optimizer with OpEn.






