A scalable multi-robot task allocation algorithm

被引:0
|
作者
Sarkar, Chayan [1 ]
Paul, Himadri Sekhar [1 ]
Pal, Arindam [1 ]
机构
[1] TCS Res & Innovat, Kolkata, India
关键词
APPROXIMATION ALGORITHMS;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In modern warehouses, robots are being deployed to perform complex tasks such as fetching a set of objects from various locations in a warehouse to a docking station. This requires a careful task allocation along with route planning such that the total distance traveled (cost) is minimized. The number of tasks that can be performed by a robot on a single route depends on the maximum capacity of the robot and the combined weight of the objects it picks on the route. This task allocation problem is an instance of the Capacity-constrained Vehicle Routing Problem (CVRP), which is known to be NP-hard. Although, there exist a number of heuristics that provide near-optimal solutions to a CVRP instance, they do not scale well with the task size (number of nodes). In this paper, we present a heuristic, called nearest-neighbor based Clustering And Routing (nCAR), which has better execution time compared to the state-of-the-art heuristics. Also, our heuristic reduces cost of the solutions when there are a large number of nodes. We compare the performance of nCAR with the Google OR-Tools and found a speedup of 6 in runtime when task size is 2000. Though OR-Tools provides a low-cost solution for small number of tasks, it's execution time and number of routes is 1.5 times that of nCAR.
引用
收藏
页码:5022 / 5027
页数:6
相关论文
共 50 条
  • [1] A Distributed Algorithm for the Multi-Robot Task Allocation Problem
    Giordani, Stefano
    Lujak, Marin
    Martinelli, Francesco
    [J]. TRENDS IN APPLIED INTELLIGENT SYSTEMS, PT I, PROCEEDINGS, 2010, 6096 : 721 - +
  • [2] Auction algorithm sensitivity for multi-robot task allocation?
    Clinch, Katie
    Wood, Tony A.
    Manzie, Chris
    [J]. AUTOMATICA, 2023, 158
  • [3] A Distributed Algorithm for Balanced Multi-Robot Task Allocation
    Gautam, Avinash
    Thakur, Amitayush
    Dhanania, Garima
    Mohan, Sudeept
    [J]. 2016 11TH INTERNATIONAL CONFERENCE ON INDUSTRIAL AND INFORMATION SYSTEMS (ICIIS), 2016, : 622 - 627
  • [4] Multi-robot task allocation using compound emotion algorithm
    Yuan, Wei
    Zeng, Bi
    [J]. ADVANCED PARALLEL PROCESSING TECHNOLOGIES, PROCEEDINGS, 2007, 4847 : 545 - +
  • [5] A Flexible Evolutionary Algorithm for Task Allocation in Multi-robot Team
    Arif, Muhammad Usman
    Haider, Sajjad
    [J]. COMPUTATIONAL COLLECTIVE INTELLIGENCE, ICCCI 2018, PT II, 2018, 11056 : 89 - 99
  • [6] Multi-robot Task Allocation Based on Ant Colony Algorithm
    Wang, Jian-Ping
    Gu, Yuesheng
    Li, Xiao-Min
    [J]. JOURNAL OF COMPUTERS, 2012, 7 (09) : 2160 - 2167
  • [7] Multi-robot task allocation for exploration
    Ping-an Gao
    Zi-xing Cai
    [J]. Journal of Central South University of Technology, 2006, 13 : 548 - 551
  • [8] Multi-robot task allocation for exploration
    高平安
    蔡自兴
    [J]. Journal of Central South University, 2006, (05) : 548 - 551
  • [9] Multi-robot task allocation for exploration
    Gao Ping-an
    Cai Zi-xing
    [J]. JOURNAL OF CENTRAL SOUTH UNIVERSITY OF TECHNOLOGY, 2006, 13 (05): : 548 - 551
  • [10] A Spatial Queuing-Based Algorithm for Multi-Robot Task Allocation
    Lenagh, William
    Dasgupta, Prithviraj
    Munoz-Melendez, Angelica
    [J]. ROBOTICS, 2015, 4 (03) : 316 - 340