Towards Self-Aware Multirotor Formations

In the present day, unmanned aerial vehicles become seemingly more popular every year, but, without regulation of the increasing number of these vehicles, the air space could become chaotic and uncontrollable. In this work, a framework is proposed to combine self-aware computing with multirotor formations to address this problem. The self-awareness is envisioned to improve the dynamic behavior of multirotors. The formation scheme that is implemented is called platooning, which arranges vehicles in a string behind the lead vehicle and is proposed to bring order into chaotic air space. Since multirotors define a general category of unmanned aerial vehicles, the focus of this thesis are quadcopters, platforms with four rotors. A modification for the LRA-M self-awareness loop is proposed and named Platooning Awareness. The implemented framework is able to offer two flight modes that enable waypoint following and the self-awareness module to find a path through scenarios, where obstacles are present on the way, onto a goal position. The evaluation of this work shows that the proposed framework is able to use self-awareness to learn about its environment, avoid obstacles, and can successfully move a platoon of drones through multiple scenarios.

[1]  Fulvia Quagliotti,et al.  Linear Quadratic Control for Quadrotors UAVs Dynamics and Formation Flight , 2013, J. Intell. Robotic Syst..

[2]  M. Anwar Ma'sum,et al.  Autonomous quadcopter swarm robots for object localization and tracking , 2013, MHS2013.

[3]  Jaw-Kuen Shiau,et al.  Quadrotor Formation Strategies Based on Distributed Consensus and Model Predictive Controls , 2018 .

[4]  Alberto Bemporad,et al.  Hierarchical and Hybrid Model Predictive Control of Quadcopter Air Vehicles , 2009, ADHS.

[5]  Eliseo Ferrante,et al.  Self-organized flocking with a mobile robot swarm: a novel motion control method , 2012, Adapt. Behav..

[6]  Samy El-Tawab,et al.  Towards Infrastructure-Aided Self-Organized Hybrid Platooning , 2018, 2018 IEEE Global Conference on Internet of Things (GCIoT).

[7]  Satoshi Suzuki,et al.  Formation control of multiple quadcopters using model predictive control , 2018, Adv. Robotics.

[8]  Tamás Vicsek,et al.  Optimized flocking of autonomous drones in confined environments , 2018, Science Robotics.

[9]  Alberto Bemporad,et al.  Decentralized linear time-varying model predictive control of a formation of unmanned aerial vehicles , 2011, IEEE Conference on Decision and Control and European Control Conference.

[10]  T. G. Masaryka,et al.  Predictive Control of Higher Order Systems Approximated by Lower Order Time-Delay Models , 2012 .

[11]  Yoonsoo Kim,et al.  Decentralized formation control of quadcopters using feedback linearization , 2015, 2015 6th International Conference on Automation, Robotics and Applications (ICARA).

[12]  Christopher Edwards,et al.  Sliding mode control : theory and applications , 1998 .

[13]  Dale E. Seborg,et al.  Feedback linearizing control , 1997 .

[14]  Sergio Montenegro,et al.  WAYPOINT FLIGHT PARAMETER COMPARISON OF AN AUTONOMOUS UAV , 2013 .

[15]  Tamás Vicsek,et al.  Outdoor flocking and formation flight with autonomous aerial robots , 2014, 2014 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[16]  Kin Huat Low,et al.  Autonomous Formation Flight of Indoor UAVs Based on Model Predictive Control , 2016 .

[17]  Wolfgang Reif,et al.  Multipotent Systems: Combining Planning, Self-Organization, and Reconfiguration in Modular Robot Ensembles , 2018, Sensors.

[18]  Alberto Bemporad,et al.  Decentralized Hybrid Model Predictive Control of a Formation of Unmanned Aerial Vehicles , 2011 .

[19]  Ya-Jun Pan,et al.  Distributed MPC based Collision Avoidance Approach for Consensus of Multiple Quadcopters , 2018, 2018 IEEE 14th International Conference on Control and Automation (ICCA).

[20]  Yongsun Kim,et al.  Leader-following formation control of quadcopters with heading synchronization , 2015 .

[21]  Yoonsoo Kim,et al.  Leader-following formation and heading control of networked quadcopters , 2014, 2014 14th International Conference on Control, Automation and Systems (ICCAS 2014).

[22]  Rafael Castro,et al.  Quadrotors flight formation control using a leader-follower approach , 2013, 2013 European Control Conference (ECC).

[23]  Sebastian VanSyckel,et al.  A survey on engineering approaches for self-adaptive systems , 2015, Pervasive Mob. Comput..

[24]  Weihua Zhao,et al.  Quadcopter formation flight control combining MPC and robust feedback linearization , 2014, J. Frankl. Inst..

[25]  Falin Wu,et al.  Leader-Follower Formation Control for Quadrotors , 2017 .

[26]  Ali Emre Turgut,et al.  Self-organized flocking in mobile robot swarms , 2008, Swarm Intelligence.

[27]  Marco Platzner,et al.  Self-aware Computing Systems , 2016, Natural Computing Series.

[28]  Marko Bacic,et al.  Model predictive control , 2003 .

[29]  Craig W. Reynolds Flocks, herds, and schools: a distributed behavioral model , 1987, SIGGRAPH.

[30]  Tamás Vicsek,et al.  Flocking algorithm for autonomous flying robots , 2013, Bioinspiration & biomimetics.

[31]  Jason Brownlee,et al.  Clever Algorithms: Nature-Inspired Programming Recipes , 2012 .

[32]  Gábor Vásárhelyi,et al.  Coordinated Dense Aerial Traffic with Self-Driving Drones , 2018, 2018 IEEE International Conference on Robotics and Automation (ICRA).

[33]  Steven A. Frank,et al.  Control Theory Tutorial: Basic Concepts Illustrated by Software Examples , 2018 .

[34]  Roland Siegwart,et al.  Model Predictive Control for Trajectory Tracking of Unmanned Aerial Vehicles Using Robot Operating System , 2017 .

[35]  Si-Zhao Joe Qin,et al.  Model-Predictive Control in Practice , 2015, Encyclopedia of Systems and Control.

[36]  Steven E Shladover,et al.  OVERVIEW OF PLATOONING SYSTEMS , 2012 .

[37]  Carlos Gershenson,et al.  Self-organized UAV traffic in realistic environments , 2016, 2016 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[38]  Mohd Ariffanan Mohd Basri,et al.  Optimal formation control of multiple quadrotors based on particle swarm optimization , 2017, AsiaSim 2017.