Embedded model predictive control of unmanned micro aerial vehicles

We propose a lightweight embedded system for stabilization and control of Unmanned Aerial Vehicles (UAVs) and particularly Micro Aerial Vehicles (MAVs). The system relies solely on onboard sensors to localize the MAV, which makes it suitable for experiments in GPS-denied environments. The system utilizes predictive controllers to find optimal control actions for the aircraft using only onboard computational resources. To show the practicality of the proposed system, we present several indoor and outdoor experiments with multiple quadrotor helicopters which demonstrate its capability of trajectory tracking and disturbance rejection.

[1]  J. Löfberg,et al.  Linear Model Predictive Control Stability and Robustness , 2001 .

[2]  Marc Pollefeys,et al.  An open source and open hardware embedded metric optical flow CMOS camera for indoor and outdoor applications , 2013, 2013 IEEE International Conference on Robotics and Automation.

[3]  Vijay Kumar,et al.  The GRASP Multiple Micro-UAV Testbed , 2010, IEEE Robotics & Automation Magazine.

[4]  Libor Preucil,et al.  Low-cost embedded system for relative localization in robotic swarms , 2013, 2013 IEEE International Conference on Robotics and Automation.

[5]  Libor Preucil,et al.  Coordination and navigation of heterogeneous UAVs-UGVs teams localized by a hawk-eye approach , 2012, 2012 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[6]  M. Morari,et al.  Move blocking strategies in receding horizon control , 2004, 2004 43rd IEEE Conference on Decision and Control (CDC) (IEEE Cat. No.04CH37601).

[7]  Ramsey Michael Faragher,et al.  Understanding the Basis of the Kalman Filter Via a Simple and Intuitive Derivation [Lecture Notes] , 2012, IEEE Signal Processing Magazine.

[8]  Christos Papachristos,et al.  Model predictive hovering-translation control of an unmanned Tri-TiltRotor , 2013, 2013 IEEE International Conference on Robotics and Automation.

[9]  Libor Preucil,et al.  Control and navigation in manoeuvres of formations of unmanned mobile vehicles , 2013, Eur. J. Control.

[10]  Peter I. Corke,et al.  Multirotor Aerial Vehicles: Modeling, Estimation, and Control of Quadrotor , 2012, IEEE Robotics & Automation Magazine.

[11]  Raffaello D'Andrea,et al.  Quadrocopter pole acrobatics , 2013, 2013 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[12]  Stephen P. Boyd,et al.  Convex Optimization , 2004, Algorithms and Theory of Computation Handbook.

[13]  Libor Preucil,et al.  Coordination and navigation of heterogeneous MAV–UGV formations localized by a ‘hawk-eye’-like approach under a model predictive control scheme , 2014, Int. J. Robotics Res..

[14]  Martin Saska,et al.  Motion planning and control of formations of micro aerial vehicles , 2014 .

[15]  Libor Preucil,et al.  A Practical Multirobot Localization System , 2014, J. Intell. Robotic Syst..

[16]  Roland Siegwart,et al.  Robust explicit model predictive flight control of unmanned rotorcrafts: Design and experimental evaluation , 2014, 2014 European Control Conference (ECC).

[17]  Takashi Kawamura,et al.  Collision-Free Guidance Control of Small Unmanned Helicopter Using Nonlinear Model Predictive Control , 2014 .

[18]  Manfred Morari,et al.  Offset free model predictive control , 2007, 2007 46th IEEE Conference on Decision and Control.

[19]  Raffaello D'Andrea,et al.  A model predictive controller for quadrocopter state interception , 2013, 2013 European Control Conference (ECC).

[20]  J. A. Rossiter,et al.  Model-Based Predictive Control : A Practical Approach , 2017 .