Fast model predictive control of miniature helicopters


METADATA ONLY
Loading...

Date

2013

Publication Type

Conference Paper

ETH Bibliography

yes

Citations

Altmetric
METADATA ONLY

Data

Rights / License

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.

Publication status

published

Editor

Book title

2013 European Control Conference (ECC)

Journal / series

Volume

Pages / Article No.

1377 - 1382

Publisher

IEEE

Event

12th European Control Conference (ECC 2013)

Edition / version

Methods

Software

Geographic location

Date collected

Date created

Subject

Organisational unit

03751 - Lygeros, John / Lygeros, John check_circle

Notes

Funding

Related publications and datasets