TY - JOUR
T1 - Collision Avoiding Max-Sum for Mobile Sensor Teams
AU - Pertzovskiy, Arseni
AU - Zivan, Roie
AU - Agmon, Noa
N1 - Publisher Copyright:
© 2024 The Authors.
PY - 2024
Y1 - 2024
N2 - Recent advances in technology have large teams of robots with limited computation skills working together to achieve a common goal. Their personal actions need to contribute to the joint effort, however, they also must ensure that they do not harm the efforts of the other members of the team, e.g., as a result of collisions. We focus on the distributed target coverage problem, in which the team must cooperate to maximize utility from sensed targets while avoiding collisions with other agents. State-of-the-art solutions focus on the distributed optimization of the coverage task at the team level while neglecting to consider collision avoidance, which could have far-reaching consequences on the overall performance. Therefore, we propose CAMS: a collision-avoiding version of the Max-sum algorithm, for solving problems including mobile sensors. In CAMS, a factor-graph that includes two types of constraints (represented by function-nodes) is iteratively generated and solved. The first type represents the task-related requirements, and the second represents collision avoidance constraints. We prove that consistent beliefs are sent by target representing function-nodes during the run of the algorithm, and identify factor-graph structures on which CAMS is guaranteed to converge to an optimal (collision-free) solution. We present an experimental evaluation in extensive simulations, showing that CAMS produces high-quality collision-free coverage also in large and complex scenarios. We further present evidence from experiments in a real multi-robot system that CAMS outperforms the state of the art in terms of convergence time.
AB - Recent advances in technology have large teams of robots with limited computation skills working together to achieve a common goal. Their personal actions need to contribute to the joint effort, however, they also must ensure that they do not harm the efforts of the other members of the team, e.g., as a result of collisions. We focus on the distributed target coverage problem, in which the team must cooperate to maximize utility from sensed targets while avoiding collisions with other agents. State-of-the-art solutions focus on the distributed optimization of the coverage task at the team level while neglecting to consider collision avoidance, which could have far-reaching consequences on the overall performance. Therefore, we propose CAMS: a collision-avoiding version of the Max-sum algorithm, for solving problems including mobile sensors. In CAMS, a factor-graph that includes two types of constraints (represented by function-nodes) is iteratively generated and solved. The first type represents the task-related requirements, and the second represents collision avoidance constraints. We prove that consistent beliefs are sent by target representing function-nodes during the run of the algorithm, and identify factor-graph structures on which CAMS is guaranteed to converge to an optimal (collision-free) solution. We present an experimental evaluation in extensive simulations, showing that CAMS produces high-quality collision-free coverage also in large and complex scenarios. We further present evidence from experiments in a real multi-robot system that CAMS outperforms the state of the art in terms of convergence time.
UR - http://www.scopus.com/inward/record.url?scp=85192795569&partnerID=8YFLogxK
U2 - 10.1613/jair.1.15748
DO - 10.1613/jair.1.15748
M3 - ???researchoutput.researchoutputtypes.contributiontojournal.article???
AN - SCOPUS:85192795569
SN - 1076-9757
VL - 79
SP - 1281
EP - 1311
JO - Journal of Artificial Intelligence Research
JF - Journal of Artificial Intelligence Research
ER -