Skip to content
Open Optimal Control Library for Matlab, Octave. Model-predictive control (MPC) and Trajectory optimization software.
Branch: master
Clone or download
Latest commit a997739 Jul 3, 2019
Type Name Latest commit message Commit time
Failed to load latest commit information.
+ocl simultaneus timesteps init Jun 30, 2019
CasadiLibrary collocation package, functions, point costs wip Jun 29, 2019
Core ocl solver single stage Jul 1, 2019
Lib Lib readme Jun 3, 2019
Log log xps13, test run core all Jun 3, 2019
doc v5.06 Jun 4, 2019
.gitignore ignore html, html docs Jun 3, 2019
LICENSE bsd clause 3 license May 16, 2019 Update Jul 3, 2019
info.xml use online doc Jun 4, 2019
ocl.m ocl getting started two stage bouncing sim Jun 4, 2019

Open Optimal Control Library

Visit the main website to download the toolbox, and have a look at the API Docs and the examples.

Get started

doc ocl
open ocl.examples.cartpole


If you would like to participate in the project, you are very welcome! Contribution guidelines


Citing and publications

If you use OpenOCL, please cite us and consider giving us a star on this repository.

Legal notice

Please see license information in the LICENSE file in the github project.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of

This project has received funding from the European Union’s Horizon 2020 research and innovation programme under the Marie Sklodowska-Curie grant agreement No 642682.

Use without warranty.

info [at]

You can’t perform that action at this time.