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.

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

A toolbox for modeling optimal control problems.
modeling optimal-control trajectory-optimization

Fast and embedded solvers for nonlinear optimal control.
SQP optimal-control

High-performance interior-point-method QP solvers
HPC QP interior-point-method

Toolkit for Automatic Control and Dynamic Optimization
Nonlinear Optimal Control Model Predictive Control Code Generation

A symbolic package for automatic differentiation and optimal control
Algorithmic Differentiation Nonlinear Optimal Control

An Online Active Set Strategy for parametric quadratic programming
Quadratic Programming

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

Miscellaneous software projects developed by team members
Latex Package