Members of the lab develop open source software packages in the field of optimization and control. Some of the packages attracted already a larger developer community and some are maintained by previous members of the team. For each package, information and links with installation instructions can be found below, first for software packages that are actively developed or supported, and second for past software developments.

Fast and embedded solvers for nonlinear optimal control.

SQP
optimal-control
Model Predictive Control

Modeling and optimal control of single- and multi-drone airborne wind energy systems

optimal control
airborne wind energy

nosnoc (NOnSmooth Numerical Optimal Control) is a tool for numerically solving optimal control problems with nonsmooth dynamical systems with switches and/or state jumps.

optimal-control
trajectory-optimization

A symbolic package for automatic differentiation and optimal control

Algorithmic Differentiation
Nonlinear Optimal Control

BLASFEO (as BLAS For Embedded Optimization) provides a set of basic linear algebra routines, performance-optimized for matrices of moderate size (up to a couple hundreds elements in each dimension), as typically encountered in embedded optimization.

linear algebra
HPC

Casadi Interface for Optimum experimental design and Parameter Estimation and Identification Applications

parameter estimation
experimental design

Toolkit for Automatic Control and Dynamic Optimization

Nonlinear Optimal Control
Model Predictive Control
Code Generation

A toolbox for modeling optimal control problems.

modeling
optimal-control
trajectory-optimization

Optidef - a Latex library for optimization problems

Latex Package