• DocumentCode
    646291
  • Title

    Fast Model Predictive Control of miniature helicopters

  • Author

    Kunz, Konstantin ; Huck, S.M. ; Summers, Tyler H.

  • Author_Institution
    Dept. of Inf. Technol. & Electr. Eng., ETH Zurich, Zurich, Switzerland
  • fYear
    2013
  • fDate
    17-19 July 2013
  • Firstpage
    1377
  • Lastpage
    1382
  • Abstract
    Model Predictive Control (MPC) is a well-developed and widely-used control design method, in which the control input is computed by solving an optimization problem at every sampling period. Traditionally, MPC has been associated with control of slow processes, with sampling times in the seconds/minutes/hours range, because an optimization problem must be solved online. However, dramatic increases in computing power and recent developments in code generation for convex optimization, which tailor to specific optimization problem structure, are allowing the use of MPC in fast processes, with sampling times in the millisecond range. In this paper, a MPC control design for a miniature remote-controlled coaxial helicopter is developed and experimentally validated. The nonlinear dynamic behavior of the helicopter was identified, simplified and approximated by a Linear Time Varying (LTV) model. A custom convex optimization solver was generated for the specific MPC problem structure and integrated into a controller, which was tested in simulation and implemented on a hardware testbed. A performance analysis shows that the MPC approach performs better than a tuned Proportional Integral Differential (PID) controller.
  • Keywords
    autonomous aerial vehicles; control system synthesis; convex programming; helicopters; nonlinear dynamical systems; predictive control; sampling methods; telerobotics; three-term control; LTV model; MPC approach; MPC control design method; MPC problem structure; code generation; convex optimization; custom convex optimization solver; fast model predictive control; linear time varying model; miniature remote-controlled coaxial helicopter; nonlinear dynamic behavior; optimization problem structure; performance analysis; sampling period; sampling times; slow process control; tuned PID controller; tuned proportional integral differential controller; Approximation methods; Convex functions; Helicopters; Nonlinear dynamical systems; Optimization; Predictive control; Trajectory;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Control Conference (ECC), 2013 European
  • Conference_Location
    Zurich
  • Type

    conf

  • Filename
    6669699