An iterative strategy for task assignment and path planning of distributed multiple unmanned aerial vehicles

Abstract In this paper, we propose an iterative strategy to enhance the performance of task assignment and path planning in applications of distributed multiple unmanned aerial vehicles (Multi-UAV). As an improvement of the conventional management of airborne computation and communication resources of UAVs, our strategy overcomes difficulties caused by the information coupling between task assignment and path planning. A distributed mission planning framework is presented with the strategy, in which the UAVs re-evaluate unreasonable assignment results and overvalued tasks during the planning process. The proposed strategy has advantages in algorithm stability and complexity, as it controls the task valuation error within a certain range via computation with limited complexity. Compared to the conventional methods, our strategy with the framework can achieve better performance of planning results and consume less computing resources. Simulation results show the effectiveness of the proposed strategy in terms of the computational efficiency and the mission execution reward.

[1]  Hyondong Oh,et al.  Coordinated Standoff Tracking Using Path Shaping for Multiple UAVs , 2014, IEEE Transactions on Aerospace and Electronic Systems.

[2]  Simon X. Yang,et al.  A Neural Network Approach to Dynamic Task Assignment of Multirobots , 2006, IEEE Transactions on Neural Networks.

[3]  Nicholas J. Higham,et al.  INVERSE PROBLEMS NEWSLETTER , 1991 .

[4]  Weiran Yao,et al.  Triple-stage path prediction algorithm for real-time mission planning of multi-UAV , 2015 .

[5]  Maria L. Gini,et al.  Repeated auctions for robust task execution by a robot team , 2010, Robotics Auton. Syst..

[6]  Hyochoong Bang,et al.  Cooperative Task Assignment/Path Planning of Multiple Unmanned Aerial Vehicles Using Genetic Algorithms , 2009 .

[7]  Kurt Jörnsten,et al.  A pricing scheme for combinatorial auctions based on bundle sizes , 2016, Comput. Oper. Res..

[8]  Vijay Kumar,et al.  Decentralized Multirobot Control in Partially Known Environments with Dynamic Task Reassignment , 2012 .

[9]  Jun Zhao,et al.  Bounded curvature path planning with expected length for Dubins vehicle entering target manifold , 2017, Robotics Auton. Syst..

[10]  L. Dubins On Curves of Minimal Length with a Constraint on Average Curvature, and with Prescribed Initial and Terminal Positions and Tangents , 1957 .

[11]  Tal Shima,et al.  Integrated task assignment and path optimization for cooperating uninhabited aerial vehicles using genetic algorithms , 2011, Comput. Oper. Res..

[12]  Neng Wan,et al.  Hierarchical path generation for distributed mission planning of UAVs , 2016, 2016 IEEE 55th Conference on Decision and Control (CDC).

[13]  Tomás Lozano-Pérez,et al.  An algorithm for planning collision-free paths among polyhedral obstacles , 1979, CACM.

[14]  Eunmi Oh,et al.  An Integral Framework of Task Assignment and Path Planning for Multiple Unmanned Aerial Vehicles in Dynamic Environments , 2013, J. Intell. Robotic Syst..

[15]  Honglun Wang,et al.  Cooperative path planning with applications to target tracking and obstacle avoidance for multi-UAVs , 2016 .

[16]  Nidhi Kalra,et al.  Market-Based Multirobot Coordination: A Survey and Analysis , 2006, Proceedings of the IEEE.

[17]  Antonios Tsourdos,et al.  Co-operative path planning of multiple UAVs using Dubins paths with clothoid arcs , 2010 .

[18]  Daniele Nardi,et al.  Distributed on-line dynamic task assignment for multi-robot patrolling , 2017, Auton. Robots.

[19]  Feng Ding,et al.  Dynamic task assignment and path planning for multi-AUV system in 2D variable ocean current environment , 2012, 2012 24th Chinese Control and Decision Conference (CCDC).

[20]  Anthony Stentz,et al.  A comprehensive taxonomy for multi-robot task allocation , 2013, Int. J. Robotics Res..

[21]  Tingwen Huang,et al.  A Consensus-Based Grouping Algorithm for Multi-agent Cooperative Task Allocation with Complex Requirements , 2014, Cognitive Computation.

[22]  Maja J. Mataric,et al.  Sold!: auction methods for multirobot coordination , 2002, IEEE Trans. Robotics Autom..

[23]  Simon X. Yang,et al.  Dynamic Task Assignment and Path Planning of Multi-AUV System Based on an Improved Self-Organizing Map and Velocity Synthesis Method in Three-Dimensional Underwater Workspace , 2013, IEEE Transactions on Cybernetics.

[24]  Katia P. Sycara,et al.  Distributed Algorithms for Multirobot Task Assignment With Task Deadline Constraints , 2015, IEEE Transactions on Automation Science and Engineering.

[25]  M. Shanmugavel,et al.  Cooperative Path Planning of Unmanned Aerial Vehicles , 2010 .

[26]  Dylan A. Shell,et al.  Large-scale multi-robot task allocation via dynamic partitioning and distribution , 2012, Auton. Robots.

[27]  Xiaogang Wang,et al.  Fast and coupled solution for cooperative mission planning of multiple heterogeneous unmanned aerial vehicles , 2018, Aerospace Science and Technology.

[28]  David Naso,et al.  Decentralized task allocation for surveillance systems with critical tasks , 2013, Robotics Auton. Syst..

[29]  Han-Lim Choi,et al.  Consensus-Based Decentralized Auctions for Robust Task Allocation , 2009, IEEE Transactions on Robotics.

[30]  Chen Gao,et al.  Cooperative search-attack mission planning for multi-UAV based on intelligent self-organized algorithm , 2018 .

[31]  Marcus Ritt,et al.  An iterated tabu search for the multi-compartment vehicle routing problem , 2017, Comput. Oper. Res..

[32]  Jaemyung Ahn,et al.  Market-Based Task Assignment for Cooperative Timing Missions in Dynamic Environments , 2017, J. Intell. Robotic Syst..

[33]  Pei Li,et al.  A potential game approach to multiple UAV cooperative search and surveillance , 2017 .

[34]  Kevin M. Passino,et al.  Distributed Task Assignment for Mobile Agents , 2007, IEEE Transactions on Automatic Control.

[35]  Jean Berger,et al.  A hybrid genetic approach for airborne sensor vehicle routing in real-time reconnaissance missions , 2007 .

[36]  Weiran Yao,et al.  Online Trajectory Generation with Rendezvous for UAVs Using Multistage Path Prediction , 2017 .