arrow
返回

Optimizing Parallel Task Execution for Multi-Agent Mission Planning

delete2023-01-01
delete3
delete
OA
AI
B
Branko Miloradović *
B
Baran Çürüklü
M
Mikael Ekström
A
Alessandro V. Papadopoulos
DOI:10.1109/ACCESS.2023.3254900delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
Multi-agent systems have received a tremendous amount of attention in many areas of research and industry, especially in robotics and computer science. With the increased number of agents in missions, the problem of allocation of tasks to agents arose, and it is one of the most fundamental classes of problems in robotics, formally known as the Multi-Robot Task Allocation (MRTA) problem. MRTA encapsulates numerous problem dimensions, and it aims at providing formulations and solutions to various problem configurations, i.e., complex multi-agent missions. One dimension of the MRTA problem has not caught much of the research attention. In particular, problem configurations including Multi-Task (MT) robots have been neglected. However, the increase in computational power, in robotic systems, has allowed the utilization of parallel task execution. This in turn had the benefit of allowing the creation of more complex robotic missions; however, it came at the cost of increased problem complexity. Our contribution to the aforementioned domain can be grouped into three categories. First, we model the problem using two different approaches, Integer Linear Programming and Constraint Programming. With these models, we aim at filling the gap in the literature related to the formal definition of MT robot problem configuration. Second, we introduce the distinction between physical and virtual tasks and their mutual relationship in terms of parallel task execution. This distinction allows the modeling of a wider range of missions while exploiting possible parallel task execution. Finally, we provide a comprehensive performance analysis of both models, by implementing and validating them in CPLEX and CP Optimizer on the set of problems. Each problem consists of the same set of test instances gradually increasing in complexity, while the percentage of virtual tasks in each problem is different. The analysis of the results includes exploration of the scalability of both models and solvers, the effect of virtual tasks on the solvers' performance, and overall solution quality.
Keyword:
Task analysis
Robots
Planning
Taxonomy
Resource management
Complexity theory
Analytical models
Multi-agent mission planning
multi-robot task allocation
parallel task execution
integer linear programming
constraint programming

期刊

IEEE Access 封面图
IEEE Access
IF:
3.6
论文数:
9.8W
被引数:
29.4W

机构

M
Malardalen University
学者数:
1.2K
论文数: 1.5K
被引数: 3
引用论文

引用论文

err分享
err收藏
Multi-Agent Systems: A Survey
err2018-01-01
err506
errOAAI
errDorri, Ali; Kanhere, Salil S.; Jurdak, Raja
err分享
err收藏
Solving the task variant allocation problem in distributed robotics解决分布式机器人技术中的任务变体分配问题
err2018-04-25
err7
errOAAI
errCano, Jose; White, David R.; Bordallo, Alejandro; McCreesh, Ciaran; Michala, Anna Lito; Singer, Jeremy; Nagarajan, Vijay
err分享
err收藏
On the safety of vulnerable road users by cyclist detection and tracking
err2021-08-12
err0
PREAI
errM. García-Venegas; D. A. Mercado-Ravell; L. A. Pinedo-Sánchez; C. A. Carballo-Monsivais
err分享
err收藏
学者 查看更多内容