Distributed multi-vehicle task assignment in a time-invariant drift field with obstacles

被引:47
作者
Bai, Xiaoshan [1 ,2 ]
Yan, Weisheng [2 ]
Cao, Ming [1 ]
Xue, Dong [3 ]
机构
[1] Univ Groningen, Fac Sci & Engn, NL-9747 AG Groningen, Netherlands
[2] Northwestern Polytech Univ, Sch Marine Sci & Technol, 127 West Youyi Rd, Xian 710072, Shaanxi, Peoples R China
[3] Tech Univ Munich, Dept Elect & Comp Engn, Arcisstr 21, D-80209 Munich, Germany
基金
中国国家自然科学基金;
关键词
remotely operated vehicles; mobile robots; distributed algorithms; computational complexity; minimisation; total travel time; travel cost matrix; multivehicle task assignment; time-invariant drift field; task assignment problem; dispersed vehicles; multiple target locations; path planning algorithm; target assignment; distributed algorithm; numerical simulation; TARGET ASSIGNMENT; GENETIC ALGORITHM; ALLOCATION;
D O I
10.1049/iet-cta.2018.6125
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This study investigates the task assignment problem where a fleet of dispersed vehicles needs to visit multiple target locations in a time-invariant drift field with obstacles while trying to minimise the vehicles' total travel time. The vehicles have different capabilities, and each kind of vehicles can visit a certain type of the target locations; each target location might require to be visited more than once by different kinds of vehicles. The task assignment problem has been proven to be NP-hard. A path planning algorithm is first designed to minimise the time for a vehicle to travel between two given locations through the drift field while avoiding any obstacle. The path planning algorithm provides the travel cost matrix for the target assignment, and generates routes once the target locations are assigned to the vehicles. Then, a distributed algorithm is proposed to assign the target locations to the vehicles using only local communication. The algorithm guarantees that all the visiting demands of every target will be satisfied within a total travel time that is at worst twice of the optimal when the travel cost matrix is symmetric. Numerical simulations show that the algorithm can lead to solutions close to the optimal.
引用
收藏
页码:2886 / 2893
页数:8
相关论文
共 31 条
[1]   A genetic algorithm for shortest path routing problem and the sizing of populations [J].
Ahn, CW ;
Ramakrishna, RS .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2002, 6 (06) :566-579
[2]   An integrated multi-population genetic algorithm for multi-vehicle task assignment in a drift field [J].
Bai, Xiaoshan ;
Yan, Weisheng ;
Ge, Shuzhi Sam ;
Cao, Ming .
INFORMATION SCIENCES, 2018, 453 :227-238
[3]   Clustering-Based Algorithms for Multivehicle Task Assignment in a Time-Invariant Drift Field [J].
Bai, Xiaoshan ;
Yan, Weisheng ;
Cao, Ming .
IEEE ROBOTICS AND AUTOMATION LETTERS, 2017, 2 (04) :2166-2173
[4]   The multiple traveling salesman problem: an overview of formulations and solution procedures [J].
Bektas, T .
OMEGA-INTERNATIONAL JOURNAL OF MANAGEMENT SCIENCE, 2006, 34 (03) :209-219
[5]   Decentralized task allocation for surveillance systems with critical tasks [J].
Binetti, Giulio ;
Naso, David ;
Turchiano, Biagio .
ROBOTICS AND AUTONOMOUS SYSTEMS, 2013, 61 (12) :1653-1664
[6]  
Bollobas Bela, 2013, Modern Graph Theory, Graduate texts in mathematics
[7]   Multi-robot task allocation through vacancy chain scheduling [J].
Dahl, Torbjorn S. ;
Mataric, Maja ;
Sukhatme, Gaurav S. .
ROBOTICS AND AUTONOMOUS SYSTEMS, 2009, 57 (6-7) :674-687
[8]   Optimal routing strategies for autonomous underwater vehicles in time-varying environment [J].
Eichhorn, Mike .
ROBOTICS AND AUTONOMOUS SYSTEMS, 2015, 67 :33-43
[9]   A variable neighbourhood search algorithm for the open vehicle routing problem [J].
Fleszar, Krzysztof ;
Osman, Ibrahim H. ;
Hindi, Khalil S. .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2009, 195 (03) :803-809
[10]   Gossip algorithms for heterogeneous multi-vehicle routing problems [J].
Franceschelli, Mauro ;
Rosa, Daniele ;
Seatzu, Carla ;
Bullo, Francesco .
NONLINEAR ANALYSIS-HYBRID SYSTEMS, 2013, 10 :156-174