A New Coverage Flight Path Planning Algorithm Based on Footprint Sweep Fitting for Unmanned Aerial Vehicle Navigation in Urban Environments

This paper presents a new coverage flight path planning algorithm that finds collision-free, minimum length and flyable paths for unmanned aerial vehicle (UAV) navigation in three-dimensional (3D) urban environments with fixed obstacles for coverage missions. The proposed algorithm significantly reduces computational time, number of turns, and path overlapping while finding a path that passes over all reachable points of an area or volume of interest by using sensor footprints’ sweeps fitting and a sparse waypoint graph in the pathfinding process. We devise a novel footprints’ sweep fitting method considering UAV sensor footprint as coverage unit in the free spaces to achieve maximal coverage with fewer and longer footprints’ sweeps. After footprints’ sweeps fitting, the proposed algorithm determines the visiting sequence of footprints’ sweeps by formulating it as travelling salesman problem (TSP), and ant colony optimization (ACO) algorithm is employed to solve the TSP. Furthermore, we generate a sparse waypoint graph by connecting footprints’ sweeps’ endpoints to obtain a complete coverage flight path. The simulation results obtained from various scenarios fortify the effectiveness of the proposed algorithm and verify the aforementioned claims.

[1]  Sungchang Lee,et al.  A Fast Global Flight Path Planning Algorithm Based on Space Circumscription and Sparse Visibility Graph for Unmanned Aerial Vehicle , 2018, Electronics.

[2]  Stephen L. Smith,et al.  On minimizing turns in robot coverage path planning , 2016, 2016 IEEE International Conference on Automation Science and Engineering (CASE).

[3]  Howie Choset,et al.  Morse Decompositions for Coverage Tasks , 2002, Int. J. Robotics Res..

[4]  Mingyue Ding,et al.  Route Planning for Unmanned Aerial Vehicle (UAV) on the Sea Using Hybrid Differential Evolution and Quantum-Behaved Particle Swarm Optimization , 2013, IEEE Transactions on Systems, Man, and Cybernetics: Systems.

[5]  Michael A. Goodrich,et al.  Hierarchical Heuristic Search Using a Gaussian Mixture Model for UAV Coverage Planning , 2014, IEEE Transactions on Cybernetics.

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

[7]  Wolfram Burgard,et al.  Principles of Robot Motion: Theory, Algorithms, and Implementation ERRATA!!!! 1 , 2007 .

[8]  Vineet R. Kamat,et al.  Remote proximity monitoring between mobile construction resources using camera-mounted UAVs , 2019, Automation in Construction.

[9]  Ricardo Díaz-Delgado,et al.  Enhancement of Ecological Field Experimental Research by Means of UAV Multispectral Sensing , 2019, Drones.

[10]  Eija Honkavaara,et al.  Generating a hyperspectral digital surface model using a hyperspectral 2D frame camera , 2019, ISPRS Journal of Photogrammetry and Remote Sensing.

[11]  Ernest L. Hall,et al.  Region filling operations with random obstacle avoidance for mobile robots , 1988, J. Field Robotics.

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

[13]  Se-Young Oh,et al.  Smooth coverage path planning and control of mobile robots based on high-resolution grid map representation , 2011, Robotics Auton. Syst..

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

[15]  Erfu Yang,et al.  Autonomous robots for harsh environments: a holistic overview of current solutions and ongoing challenges , 2018 .

[16]  Cristina Urdiales,et al.  A Framework for Analyzing Fog-Cloud Computing Cooperation Applied to Information Processing of UAVs , 2019, Wirel. Commun. Mob. Comput..

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

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

[19]  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.

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

[21]  Nils J. Nilsson,et al.  A Formal Basis for the Heuristic Determination of Minimum Cost Paths , 1968, IEEE Trans. Syst. Sci. Cybern..

[22]  Jianfeng Xu,et al.  An approach for coverage path planning for UAVs , 2016, 2016 IEEE 14th International Workshop on Advanced Motion Control (AMC).

[23]  Steven M. LaValle,et al.  Planning algorithms , 2006 .

[24]  Rui Dai,et al.  Quality-aware UAV coverage and path planning in geometrically complex environments , 2018, Ad Hoc Networks.

[25]  Howie Choset,et al.  Coverage of Known Spaces: The Boustrophedon Cellular Decomposition , 2000, Auton. Robots.

[26]  Theocharis Theocharides,et al.  Drones: Augmenting Our Quality of Life , 2019, IEEE Potentials.

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

[28]  Frank Lingelbach,et al.  Path planning using probabilistic cell decomposition , 2004, IEEE International Conference on Robotics and Automation, 2004. Proceedings. ICRA '04. 2004.

[29]  Dana S. Nau,et al.  Real-Time Planning for Covering an Initially-Unknown Spatial Environment , 2011, FLAIRS Conference.

[30]  Eduardo Tovar,et al.  UAV-enabled healthcare architecture: Issues and challenges , 2019, Future Gener. Comput. Syst..

[31]  Marco Dorigo,et al.  Ant system: optimization by a colony of cooperating agents , 1996, IEEE Trans. Syst. Man Cybern. Part B.

[32]  Salah Nasr,et al.  A multi-scroll chaotic system for a higher coverage path planning of a mobile robot using flatness controller , 2019, Chaos, Solitons & Fractals.

[33]  Pedro Larrañaga,et al.  Genetic Algorithms for the Travelling Salesman Problem: A Review of Representations and Operators , 1999, Artificial Intelligence Review.

[34]  Ahmet Çinar,et al.  UAV Traffic Patrolling via Road Detection and Tracking in Anonymous Aerial Video Frames , 2019, J. Intell. Robotic Syst..

[35]  You-Chiun Wang Mobile Solutions to Air Quality Monitoring , 2018, Mobile Solutions and Their Usefulness in Everyday Life.

[36]  Christos Levcopoulos,et al.  Quasi-greedy triangulations approximating the minimum weight triangulation , 1996, SODA '96.

[37]  Qian Zhu,et al.  Time-optimal trajectory generation for aerial coverage of urban building , 2019 .

[38]  Ioannis M. Rekleitis,et al.  Efficient complete coverage of a known arbitrary environment with applications to aerial operations , 2014, Auton. Robots.

[39]  Håvard Lægreid Andersen Path Planning for Search and Rescue Mission using Multicopters , 2014 .

[40]  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.

[41]  Sylvia C. Wong,et al.  Qualitative Topological Coverage of Unknown Environments by Mobile Robots , 2006 .

[42]  Ling Xu,et al.  Graph Planning for Environmental Coverage , 2011 .

[43]  Sally McClean,et al.  Unmanned Aerial Vehicles for Disaster Management , 2018, Springer Natural Hazards.

[44]  Antonio Barrientos,et al.  Aerial coverage optimization in precision agriculture management: A musical harmony inspired approach , 2013 .

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

[46]  Patrizia Busato,et al.  Agricultural operations planning in fields with multiple obstacle areas , 2014 .

[47]  Ariel Felner,et al.  Theta*: Any-Angle Path Planning on Grids , 2007, AAAI.

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

[49]  Guido Morgenthal,et al.  Framework for automated UAS-based structural condition assessment of bridges , 2019, Automation in Construction.

[50]  Ralph L. Hollis,et al.  Contact sensor-based coverage of rectilinear environments , 1999, Proceedings of the 1999 IEEE International Symposium on Intelligent Control Intelligent Systems and Semiotics (Cat. No.99CH37014).

[51]  Scott Ferguson,et al.  Benefits and challenges of using unmanned aerial systems in the monitoring of electrical distribution systems , 2018 .

[52]  Alexander Zelinsky,et al.  Planning Paths of Complete Coverage of an Unstructured Environment by a Mobile Robot , 2007 .

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

[54]  Cecilia Mascolo,et al.  Surveying Areas in Developing Regions Through Context Aware Drone Mobility , 2018, DroNet@MobiSys.