A Combination of Theta*, ORCA and Push and Rotate for Multi-agent Navigation

We study the problem of multi-agent navigation in static environments when no centralized controller is present. Each agent is controlled individually and relies on three algorithmic components to achieve its goal while avoiding collisions with the other agents and the obstacles: i) individual path...

Full description

Bibliographic Details
Main Authors: Dergachev, Stepan, Yakovlev, Konstantin, Prakapovich, Ryhor
Format: Text
Language:unknown
Published: 2020
Subjects:
Online Access:http://arxiv.org/abs/2008.01227
id ftarxivpreprints:oai:arXiv.org:2008.01227
record_format openpolar
spelling ftarxivpreprints:oai:arXiv.org:2008.01227 2023-09-05T13:22:21+02:00 A Combination of Theta*, ORCA and Push and Rotate for Multi-agent Navigation Dergachev, Stepan Yakovlev, Konstantin Prakapovich, Ryhor 2020-08-03 http://arxiv.org/abs/2008.01227 unknown http://arxiv.org/abs/2008.01227 Computer Science - Multiagent Systems Computer Science - Artificial Intelligence I.2.11 I.2.8 I.2.9 text 2020 ftarxivpreprints 2023-08-16T16:01:20Z We study the problem of multi-agent navigation in static environments when no centralized controller is present. Each agent is controlled individually and relies on three algorithmic components to achieve its goal while avoiding collisions with the other agents and the obstacles: i) individual path planning which is done by Theta* algorithm; ii) collision avoidance while path following which is performed by ORCA* algorithm; iii) locally-confined multi-agent path planning done by Push and Rotate algorithm. The latter component is crucial to avoid deadlocks in confined areas, such as narrow passages or doors. We describe how the suggested components interact and form a coherent navigation pipeline. We carry out an extensive empirical evaluation of this pipeline in simulation. The obtained results clearly demonstrate that the number of occurring deadlocks significantly decreases enabling more agents to reach their goals compared to techniques that rely on collision-avoidance only and do not include multi-agent path planning component Comment: This is a preprint of the paper accepted to ICR'20. It contains 12 pages and 7 figures Text Orca ArXiv.org (Cornell University Library)
institution Open Polar
collection ArXiv.org (Cornell University Library)
op_collection_id ftarxivpreprints
language unknown
topic Computer Science - Multiagent Systems
Computer Science - Artificial Intelligence
I.2.11
I.2.8
I.2.9
spellingShingle Computer Science - Multiagent Systems
Computer Science - Artificial Intelligence
I.2.11
I.2.8
I.2.9
Dergachev, Stepan
Yakovlev, Konstantin
Prakapovich, Ryhor
A Combination of Theta*, ORCA and Push and Rotate for Multi-agent Navigation
topic_facet Computer Science - Multiagent Systems
Computer Science - Artificial Intelligence
I.2.11
I.2.8
I.2.9
description We study the problem of multi-agent navigation in static environments when no centralized controller is present. Each agent is controlled individually and relies on three algorithmic components to achieve its goal while avoiding collisions with the other agents and the obstacles: i) individual path planning which is done by Theta* algorithm; ii) collision avoidance while path following which is performed by ORCA* algorithm; iii) locally-confined multi-agent path planning done by Push and Rotate algorithm. The latter component is crucial to avoid deadlocks in confined areas, such as narrow passages or doors. We describe how the suggested components interact and form a coherent navigation pipeline. We carry out an extensive empirical evaluation of this pipeline in simulation. The obtained results clearly demonstrate that the number of occurring deadlocks significantly decreases enabling more agents to reach their goals compared to techniques that rely on collision-avoidance only and do not include multi-agent path planning component Comment: This is a preprint of the paper accepted to ICR'20. It contains 12 pages and 7 figures
format Text
author Dergachev, Stepan
Yakovlev, Konstantin
Prakapovich, Ryhor
author_facet Dergachev, Stepan
Yakovlev, Konstantin
Prakapovich, Ryhor
author_sort Dergachev, Stepan
title A Combination of Theta*, ORCA and Push and Rotate for Multi-agent Navigation
title_short A Combination of Theta*, ORCA and Push and Rotate for Multi-agent Navigation
title_full A Combination of Theta*, ORCA and Push and Rotate for Multi-agent Navigation
title_fullStr A Combination of Theta*, ORCA and Push and Rotate for Multi-agent Navigation
title_full_unstemmed A Combination of Theta*, ORCA and Push and Rotate for Multi-agent Navigation
title_sort combination of theta*, orca and push and rotate for multi-agent navigation
publishDate 2020
url http://arxiv.org/abs/2008.01227
genre Orca
genre_facet Orca
op_relation http://arxiv.org/abs/2008.01227
_version_ 1776202871014948864