Multi UAV Coverage Path Planning in Urban Environments

Coverage path planning (CPP) is a field of study which objective is to find a path that covers every point of a certain area of interest. Recently, the use of Unmanned Aerial Vehicles (UAVs) has become more proficient in various applications such as surveillance, terrain coverage, mapping, natural disaster tracking, transport, and others. The aim of this paper is to design efficient coverage path planning collision-avoidance capable algorithms for single or multi UAV systems in cluttered urban environments. Two algorithms are developed and explored: one of them plans paths to cover a target zone delimited by a given perimeter with predefined coverage height and bandwidth, using a boustrophedon flight pattern, while the other proposed algorithm follows a set of predefined viewpoints, calculating a smooth path that ensures that the UAVs pass over the objectives. Both algorithms have been developed for a scalable number of UAVs, which fly in a triangular deformable leader-follower formation with the leader at its front. In the case of an even number of UAVs, there is no leader at the front of the formation and a virtual leader is used to plan the paths of the followers. The presented algorithms also have collision avoidance capabilities, powered by the Fast Marching Square algorithm. These algorithms are tested in various simulated urban and cluttered environments, and they prove capable of providing safe and smooth paths for the UAV formation in urban environments.

[1]  André L. M. Marcato,et al.  Dynamic Optimization and Heuristics Based Online Coverage Path Planning in 3D Environment for UAVs , 2021, Sensors.

[2]  Neeraj Kumar,et al.  PARTH: A two-stage lightweight mutual authentication protocol for UAV surveillance networks , 2020, Comput. Commun..

[3]  Kyungsu Park,et al.  Persistent UAV delivery logistics: MILP formulation and efficient heuristic , 2018, Comput. Ind. Eng..

[4]  Antonio Barrientos,et al.  Aerial remote sensing in agriculture: A practical approach to area coverage and path planning for fleets of mini aerial robots , 2011, J. Field Robotics.

[5]  A. Ollero,et al.  Multiple UAV cooperative searching operation using polygon area decomposition and efficient coverage algorithms , 2004, DARS.

[6]  Ron Kimmel,et al.  Fast Marching Methods , 2004 .

[7]  Yasmina Bestaoui,et al.  Quadrotor-UAV optimal coverage path planning in cluttered environment with a limited onboard energy , 2017, 2017 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[8]  Yan Li,et al.  Research on the coverage path planning of UAVs for polygon areas , 2010, 2010 5th IEEE Conference on Industrial Electronics and Applications.

[9]  Chadi Assi,et al.  UAV-Assisted Content Delivery in Intelligent Transportation Systems-Joint Trajectory Planning and Cache Management , 2021, IEEE Transactions on Intelligent Transportation Systems.

[10]  Wen-Hua Chen,et al.  Boustrophedon coverage path planning for UAV aerial surveys in wind , 2017, 2017 International Conference on Unmanned Aircraft Systems (ICUAS).

[11]  Aníbal Ollero,et al.  Coastal Areas Division and Coverage with Multiple UAVs for Remote Sensing , 2017, Sensors.

[12]  Antonio Barrientos,et al.  Near-optimal coverage trajectories for image mosaicing using a mini quad-rotor over irregular-shaped fields , 2012, Precision Agriculture.

[13]  Fatemeh Afghah,et al.  Transfer Learning for Wildfire Identification in UAV Imagery , 2020, 2020 54th Annual Conference on Information Sciences and Systems (CISS).

[14]  Maryam Rahnemoonfar,et al.  Comprehensive Semantic Segmentation on High Resolution UAV Imagery for Natural Disaster Damage Assessment , 2020, 2020 IEEE International Conference on Big Data (Big Data).

[15]  Bernhard Rinner,et al.  Multi-UAV Surveillance With Minimum Information Idleness and Latency Constraints , 2020, IEEE Robotics and Automation Letters.

[16]  José L. Verdegay,et al.  Coverage path planning with unmanned aerial vehicles for 3D terrain reconstruction , 2016, Expert Syst. Appl..

[17]  H. Van Dyke Parunak,et al.  Performance of digital pheromones for swarming vehicle control , 2005, AAMAS '05.

[18]  M. Er,et al.  Coverage path planning for UAVs based on enhanced exact cellular decomposition method , 2011 .

[19]  Alia Ghaddar,et al.  EAOA: Energy-Aware Grid-Based 3D-Obstacle Avoidance in Coverage Path Planning for UAVs , 2020, Future Internet.

[20]  Yi Zhao,et al.  Saliency Detection and Deep Learning-Based Wildfire Identification in UAV Imagery , 2018, Sensors.

[21]  Gustav Öst Search path generation with UAV applications using approximate convex decomposition , 2012 .

[22]  Nahina Islam,et al.  A Review of Applications and Communication Technologies for Internet of Things (IoT) and Unmanned Aerial Vehicle (UAV) Based Sustainable Smart Farming , 2021, Sustainability.

[23]  Jens Wawerla,et al.  Fractal trajectories for online non-uniform aerial coverage , 2015, 2015 IEEE International Conference on Robotics and Automation (ICRA).

[24]  Taua M. Cabreira,et al.  Survey on Coverage Path Planning with Unmanned Aerial Vehicles , 2019, Drones.

[25]  Eduard Santamaria,et al.  Rapid aerial mapping with multiple heterogeneous unmanned vehicles , 2013, ISCRAM.

[26]  R. C. Coulter,et al.  Implementation of the Pure Pursuit Path Tracking Algorithm , 1992 .

[27]  Giorgio C. Buttazzo,et al.  Energy-Aware Spiral Coverage Path Planning for UAV Photogrammetric Applications , 2018, IEEE Robotics and Automation Letters.

[28]  Jens Wawerla,et al.  Recursive non-uniform coverage of unknown terrains for UAVs , 2014, 2014 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[29]  Pronaya Bhattacharya,et al.  VAHAK: A Blockchain-based Outdoor Delivery Scheme using UAV for Healthcare 4.0 Services , 2020, IEEE INFOCOM 2020 - IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS).

[30]  Roland Siegwart,et al.  Three-dimensional coverage path planning via viewpoint resampling and tour optimization for aerial robots , 2015, Autonomous Robots.

[31]  Howie Choset,et al.  Coverage for robotics – A survey of recent results , 2001, Annals of Mathematics and Artificial Intelligence.

[32]  Ian F. Akyildiz,et al.  Help from the Sky: Leveraging UAVs for Disaster Management , 2017, IEEE Pervasive Computing.

[33]  David Hyunchul Shim,et al.  Coverage path planning for multiple unmanned aerial vehicles in maritime search and rescue operations , 2021, Comput. Ind. Eng..

[34]  C. Monje,et al.  Coverage Strategy for Target Location in Marine Environments Using Fixed-Wing UAVs , 2021, Drones.

[35]  Chenglie Du,et al.  A Clustering-Based Coverage Path Planning Method for Autonomous Heterogeneous UAVs , 2021, IEEE Transactions on Intelligent Transportation Systems.

[36]  Carmelo Di Franco,et al.  Grid-Based Coverage Path Planning With Minimum Energy Over Irregular-Shaped Areas With Uavs , 2019, 2019 International Conference on Unmanned Aircraft Systems (ICUAS).

[37]  Guillermo Sapiro,et al.  O(N) implementation of the fast marching algorithm , 2006, Journal of Computational Physics.

[38]  Marc Carreras,et al.  A survey on coverage path planning for robotics , 2013, Robotics Auton. Syst..

[39]  L. Moreno,et al.  FM2: A real-time fast marching sensor-based motion planner , 2007, 2007 IEEE/ASME international conference on advanced intelligent mechatronics.

[40]  Yuxuan Liu,et al.  Reinforcement learning based two-level control framework of UAV swarm for cooperative persistent surveillance in an unknown urban area , 2020 .

[41]  Gökhan Ince,et al.  Multi-agent search strategy based on digital pheromones for UAVs , 2016, 2016 24th Signal Processing and Communication Application Conference (SIU).

[42]  Luis Moreno,et al.  Planning robot formations with fast marching square including uncertainty conditions , 2013, Robotics Auton. Syst..

[43]  Yahya Zweiri,et al.  A survey on multi-robot coverage path planning for model reconstruction and mapping , 2019, SN Applied Sciences.

[44]  Ioannis M. Rekleitis,et al.  Optimal complete terrain coverage using an Unmanned Aerial Vehicle , 2011, 2011 IEEE International Conference on Robotics and Automation.

[45]  Anibal Ollero,et al.  Spiral-like coverage path planning for multiple heterogeneous UAS operating in coastal regions , 2017, 2017 International Conference on Unmanned Aircraft Systems (ICUAS).

[46]  Luis Moreno,et al.  Path Planning and Collision Risk Management Strategy for Multi-UAV Systems in 3D Environments , 2021, Sensors.

[47]  Wen-Hua Chen,et al.  Optimal Polygon Decomposition for UAV Survey Coverage Path Planning in Wind , 2018, Sensors.