acados: a modular open-source framework for fast embedded optimal control. The acados software package is a collection of solvers for fast embedded optimization, intended for fast embedded applications. Its interfaces to higher-level languages make it useful for quickly designing an optimization-based control algorithm by putting together different algorithmic components that can be readily connected and interchanged. However, since the core of acados is written in a low-level language close to the hardware, we do not sacrifice computational efficiency. Thus, we aim to provide both flexibility and efficiency through modularity, without the need to rely on automatic code generation, which facilitates maintainability and extensibility. The main features of acados are: efficient optimal control algorithms targeting embedded devices implemented in C, linear algebra based on the high-performance BLASFEO library, user-friendly interfaces to Matlab and Python, and compatibility with the modeling language of CasADi. acados is published under the BSD 2-Clause open source license
Keywords for this software
References in zbMATH (referenced in 4 articles , 2 standard articles )
Showing results 1 to 4 of 4.
- Verschueren, Robin; Frison, Gianluca; Kouzoupis, Dimitris; Frey, Jonathan; van Duijkeren, Niels; Zanelli, Andrea; Novoselnik, Branimir; Albin, Thivaharan; Quirynen, Rien; Diehl, Moritz: \textttacados-- a modular open-source framework for fast embedded optimal control (2022)
- Xiaowei Xing, Dong Eui Chang: The Adaptive Dynamic Programming Toolbox (2020) arXiv
- Robin Verschueren, Gianluca Frison, Dimitris Kouzoupis, Niels van Duijkeren, Andrea Zanelli, Branimir Novoselnik, Jonathan Frey, Thivaharan Albin, Rien Quirynen, Moritz Diehl: acados: a modular open-source framework for fast embedded optimal control (2019) arXiv
- Kouzoupis, Dimitris; Frison, Gianluca; Zanelli, Andrea; Diehl, Moritz: Recent advances in quadratic programming algorithms for nonlinear model predictive control (2018)