An Area-Decomposition Based Approach for Cooperative Tasking and Coordination of UAVs in a Search and Coverage Mission

This paper develops a low-computation area-decomposition based approach for tasking and planning for a team of Unmanned Aerial Vehicles (UAVs) involved in a search mission. For an area of interest captured as a convex polygon, a minimum bounding rectangle is calculated and decomposed into several partitions, which are assigned to different UAVs based on their flying and sensing capabilities. A novel Mixed Integer Linear Programming (MILP) based technique is developed to automatically task the UAVs to sweep the area of interest. If each individual UAV follows the created sweeping pattern and visit the generated waypoints, applying the developed method, it can be guaranteed that the entire area of interest is searched. The developed algorithm is applied to tasking and coordination of multiple UAVs searching an area on a farm and the implementation details and results are provided.

[1]  Tong Heng Lee,et al.  Modeling and Control of the Yaw Channel of a UAV Helicopter , 2008, IEEE Transactions on Industrial Electronics.

[2]  Ali Karimoddini,et al.  Multi-layer flight control synthesis and analysis of a small-scale UAV helicopter , 2010, 2010 IEEE Conference on Robotics, Automation and Mechatronics.

[3]  Tarek Hamel,et al.  A UAV for bridge inspection: Visual servoing control law with orientation limits , 2007 .

[4]  John R. Beaumont,et al.  Control and Coordination in Hierarchical Systems , 1981 .

[5]  J. How,et al.  Mixed-integer programming for control , 2005, Proceedings of the 2005, American Control Conference, 2005..

[6]  Jerry D. Gibson,et al.  Low-complexity video encoding for UAV reconnaissance and surveillance , 2011, 2011 - MILCOM 2011 Military Communications Conference.

[7]  Hai Lin,et al.  Hierarchical hybrid modelling and control of an unmanned helicopter , 2014, Int. J. Control.

[8]  Hai Lin,et al.  Hierarchical Hybrid Symbolic Robot Motion Planning and Control , 2015 .

[9]  Hai Lin,et al.  Hybrid symbolic control for robot motion planning , 2013, 2013 10th IEEE International Conference on Control and Automation (ICCA).

[10]  Guilherme A. S. Pereira,et al.  Multi-UAV Routing for Area Coverage and Remote Sensing with Minimum Time , 2015, Sensors.

[11]  Timothy M. Chan Optimal output-sensitive convex hull algorithms in two and three dimensions , 1996, Discret. Comput. Geom..

[12]  P. Varaiya,et al.  Control and coordination in hierarchical systems , 1982, Proceedings of the IEEE.

[13]  Patrick Doherty,et al.  A UAV Search and Rescue Scenario with Human Body Detection and Geolocalization , 2007, Australian Conference on Artificial Intelligence.

[14]  Jennie Si,et al.  Helicopter trimming and tracking control using direct neural dynamic programming , 2003, IEEE Trans. Neural Networks.

[15]  James S. Albus,et al.  Theory and Practice of Hierarchical Control , 1981 .

[16]  Ray A. Jarvis,et al.  On the Identification of the Convex Hull of a Finite Set of Points in the Plane , 1973, Inf. Process. Lett..

[17]  S. Shankar Sastry,et al.  Decentralized nonlinear model predictive control of multiple flying robots , 2003, 42nd IEEE International Conference on Decision and Control (IEEE Cat. No.03CH37475).

[18]  Herbert Freeman,et al.  Determining the minimum-area encasing rectangle for an arbitrary closed curve , 1975, CACM.

[19]  R. A. Zemlin,et al.  Integer Programming Formulation of Traveling Salesman Problems , 1960, JACM.

[20]  Joseph O'Rourke,et al.  Finding minimal enclosing boxes , 1985, International Journal of Computer & Information Sciences.

[21]  Jonathan P. How,et al.  Aircraft trajectory planning with collision avoidance using mixed integer linear programming , 2002, Proceedings of the 2002 American Control Conference (IEEE Cat. No.CH37301).

[22]  Ronald L. Graham,et al.  An Efficient Algorithm for Determining the Convex Hull of a Finite Planar Set , 1972, Inf. Process. Lett..

[23]  Holger Voos,et al.  Nonlinear control of a quadrotor micro-UAV using feedback-linearization , 2009, 2009 IEEE International Conference on Mechatronics.

[24]  Sanem Sariel,et al.  REAL TIME AUCTION BASED ALLOCATION OF TASKS FOR MULTI-ROBOT EXPLORATION PROBLEM IN DYNAMIC ENVIRONMENTS , 2005 .

[25]  G. Toussaint Solving geometric problems with the rotating calipers , 1983 .

[26]  Chunhua Zhang,et al.  The application of small unmanned aerial systems for precision agriculture: a review , 2012, Precision Agriculture.

[27]  Lorenzo Marconi,et al.  Robust nonlinear motion control of a helicopter , 2001, Proceedings of the 40th IEEE Conference on Decision and Control (Cat. No.01CH37228).

[28]  Tong Heng Lee,et al.  Design and implementation of an autonomous flight control law for a UAV helicopter , 2009, Autom..

[29]  Mridul Gautam,et al.  Using Genetic Algorithms for Tasking Teams of Raven UAVs , 2013, J. Intell. Robotic Syst..