• DocumentCode
    574491
  • Title

    Implementation aspects of model predictive control for embedded systems

  • Author

    Zometa, Pablo ; Kogel, Markus ; Faulwasser, Timm ; Findeisen, Rolf

  • Author_Institution
    Inst. for Autom. Eng., OvG Univ. Magdeburg, Magdeburg, Germany
  • fYear
    2012
  • fDate
    27-29 June 2012
  • Firstpage
    1205
  • Lastpage
    1210
  • Abstract
    We discuss implementation related aspects of model predictive control schemes on embedded platforms. Exemplarily, we focus on fast gradient methods and present results from an implementation on a low-cost microcontroller. We show that input quantization in actuators should be exploited in order to determine a suboptimality level of the online optimization that requires a low number of algorithm iterations and might not significantly degrade the performance of the real system. As a case study we consider a Segway-like robot, modeled by a linear time-invariant system with 8 states and 2 inputs subject to box input constraints. The test system runs with a sampling period of 4 ms and uses a horizons up to 20 steps in a hard real-time system with limited CPU time and memory.
  • Keywords
    actuators; gradient methods; linear systems; mobile robots; predictive control; Segway-like robot; actuator; embedded system; fast gradient method; linear time-invariant system; low-cost microcontroller; model predictive control; online optimization; Actuators; Gradient methods; Memory management; Quantization; Random access memory; Real-time systems; Upper bound; LEGO NXT; embedded systems; fast gradient method; model predictive control; real-time implementation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    American Control Conference (ACC), 2012
  • Conference_Location
    Montreal, QC
  • ISSN
    0743-1619
  • Print_ISBN
    978-1-4577-1095-7
  • Electronic_ISBN
    0743-1619
  • Type

    conf

  • DOI
    10.1109/ACC.2012.6315076
  • Filename
    6315076