Title :
μAO-MPC: A free code generation tool for embedded real-time linear model predictive control
Author :
Zometa, Pablo ; Kogel, Markus ; Findeisen, Rolf
Author_Institution :
Inst. for Autom. Eng., Otto-von-Guericke-Univ., Magdeburg, Germany
Abstract :
Implementing linear model predictive controllers in embedded systems with limited computational resources is still challenging. Recently, several code generation tools have been developed that produce highly efficient library-free optimization algorithms. We present a tool that focuses on controller performance and hardware with low computational resources. The underlying optimization algorithm has been explicitly developed for real-time embedded applications, and is based on an augmented Lagrangian method together with Nesterov´s gradient method. The tool provides offline methods that allow the generation of online controllers that have low computational requirements and quickly reach good performance. We demonstrate the capabilities of the software, and the performance of the generated controllers with two examples.
Keywords :
control engineering computing; embedded systems; gradient methods; optimisation; predictive control; program compilers; μAO-MPC; Nesterov gradient method; augmented Lagrangian method; controller performance; embedded real-time linear model predictive control; free code generation tool; library-free optimization algorithms; offline methods; online controllers; real-time embedded applications; Aircraft; Gradient methods; Microcontrollers; Real-time systems; Robots; Trajectory;
Conference_Titel :
American Control Conference (ACC), 2013
Conference_Location :
Washington, DC
Print_ISBN :
978-1-4799-0177-7
DOI :
10.1109/ACC.2013.6580668