#928670 RFP: openocl -- Open Optimal Control Library

Package:
wnpp
Source:
wnpp
Submitter:
Alessandro Barbieri
Date:
2025-11-29 16:44:19 UTC
Severity:
wishlist
#928670#5
Date:
2019-05-08 15:57:18 UTC
From:
To:
* Package name    : openocl
  Version         : 4.20
  Upstream Author : Jonas Koenemann Jonas.Koenemann@yahoo.de
* URL             : https://openocl.org/
* License         : GPL-3.0
  Programming Lang: MATLAB/Octave
  Description     : Open Optimal Control Library

With the Open Optimal Control Library you can:

    Model dynamical systems
    Formulate optimal control problems
    Automatically generate necessary derivatives (jacobian, hessian)
    Solve trajectory optimization problems
    Implement a model-predictive controller (MPC)

The software can be used from Matlab and Octave. Python and C++ implementations
as well as a unified optimal control modeling language are under development.

OpenOCL interfaces Ipopt to numerically solve the optimal control problems and
CasADi to automatically calculate the necessary derivatives by algorithmic
differentiation. It implements direct methods to optimal control
(collocation/pseudo-spectral methods).