Note: This content is accessible to all versions of every browser. However, this browser does not seem to support current Web standards, preventing the display of our site's design details.

  

Fast model predictive control of miniature helicopters

Author(s):

Konstantin Kunz, S. M. Huck, T.H. Summers
Conference/Journal:

European Control Conference (ECC), 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.

Year:

2013
Type of Publication:

(01)Article
Supervisor:



File Download:

Request a copy of this publication.
(Uses JavaScript)
% Autogenerated BibTeX entry
@InProceedings { KunHuc:2013:IFA_4250,
    author={Konstantin Kunz and S. M. Huck and T.H. Summers},
    title={{Fast model predictive control of miniature helicopters}},
    booktitle={European Control Conference (ECC)},
    pages={},
    year={2013},
    address={Zurich, Switzerland},
    month=jul,
    url={http://control.ee.ethz.ch/index.cgi?page=publications;action=details;id=4250}
}
Permanent link