Energy-Efficient Drone Coverage Path Planning using Genetic Algorithm

Unmanned Aerial Vehicles (UAVs) have been increasingly used in environmental sensing and surveying applications. Coverage path planning to survey an area while following a set of waypoints is required to complete a task. Due to the battery capacity, the UAV flight time is often limited. In this paper, we formulate the UAV path planning problem as a traveling salesman problem in order to optimize UAV energy. We propose a genetic algorithm to solve the optimization problem i.e. to minimize the energy consumption for the UAV to complete a task. We also consider reducing the number of turns to allow the UAV to optimize the flight path and to minimize its energy consumption. We compare the energy consumption of the proposed genetic algorithm to the greedy algorithm with different number of waypoints. Results show that our proposed algorithm consumes 2–5 times less energy than that of the greedy algorithm by reducing the number of turns while covering all the waypoints.

[1]  Daniel Oyeleke Shokefun Solving Travelling Salesman Problem Using Genetic Algorithm , 2013 .

[2]  Jonathan P. How,et al.  Multi-Task Allocation and Path Planning for Cooperating UAVs , 2003 .

[3]  Mauricio G. C. Resende,et al.  Greedy Randomized Adaptive Search Procedures , 1995, J. Glob. Optim..

[4]  Hao Wang,et al.  Energy-Efficient Min-Max Planning of Heterogeneous Tasks with Multiple UAVs , 2018, 2018 IEEE 24th International Conference on Parallel and Distributed Systems (ICPADS).

[5]  Karthik Dantu,et al.  UB-ANC planner: Energy efficient coverage path planning with multiple drones , 2017, 2017 IEEE International Conference on Robotics and Automation (ICRA).

[6]  Mario A. Nascimento,et al.  On best drone tour plans for data collection in wireless sensor network , 2016, SAC.

[7]  János Abonyi,et al.  Redesign of the supply of mobile mechanics based on a novel genetic optimization algorithm using Google Maps API , 2015, Eng. Appl. Artif. Intell..

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

[9]  Sujian Li,et al.  An ant colony optimization algorithm for the Multiple Traveling Salesmen Problem , 2009, 2009 4th IEEE Conference on Industrial Electronics and Applications.

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

[11]  Lijuan Yu,et al.  Multi-UAV cooperative coverage path planning in plateau and mountain environment , 2018, 2018 33rd Youth Academic Annual Conference of Chinese Association of Automation (YAC).

[12]  Giorgio C. Buttazzo,et al.  Energy-Aware Coverage Path Planning of UAVs , 2015, 2015 IEEE International Conference on Autonomous Robot Systems and Competitions.

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