Real-world examples#
This page shows some real-world examples enabled by acados.
The list is not complete and is meant to show a variety of domains and applications.
It is intended to inspire and impress.
If you have awesome videos with acados-based nonlinear model predictive control in action, reach out to get featured.
Enjoy! ๐ฟ
Quadrotor control: Leveraging different models in a multi-phase optimal control problem ๐๏ธ Reiter et al. (2025): Unifying Quadrotor Motion Planning and Control by Chaining Different Fidelity Models
Mobile robots: Blending trajectory optimization and path planning with a multi-phase NMPC controller ๐๏ธ Kรถhler et al. (2025): An MPC framework for efficient navigation of mobile robots in cluttered environments
Drone racing: Quadrotor control ๐๏ธ Romero et al. (2022)
Autonomous Driving with acados Differentiable Model Predictive Control ๐๏ธ Jahncke et al. (2026)
Robot Manipulators with a KUKA 7-DoF ๐๏ธ Oelerich et al. (2026)
Driving assistance: acados is used within openpilot See blog post here
Bird-like drones ๐๏ธ Wรผest et al. (2024)
Flying Hand: End-Effector-Centric Framework for Versatile Aerial Manipulation Teleoperation and Policy Learning ๐๏ธ He et al. (2024)
Swinging up a Custom-Made Furuta Pendulum with NMPC using acados (Slow Motion)
Flight Control: Dynamics Learning for Quadrotor Control ๐๏ธ Saviolo et al. (2023)
Flight Control: Overactuated Tiltable-Quadrotors ๐๏ธ Li et al. (2024)
Flight Control: Reactive Collision Avoidance for Safe Agile Navigation ๐๏ธ Saviolo et al. (2024)
MPC of an Autonomous Warehouse Vehicle with Tricycle Kinematic ๐๏ธ Subash et al. (2024)
Solgenia test vessel on Lake Constance (German) ๐๏ธ Subash et al. (2024)