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
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;
Conference_Titel :
Control Conference (ECC), 2013 European
Conference_Location :
Zurich