Prioritized Planning Algorithms for Trajectory Coordination of Multiple Mobile Robots

In autonomous multirobot systems one of the concerns is how to prevent collisions between the individual robots. One approach to this problem involves finding coordinated trajectories from start to destination for all the robots and then letting the robots follow the preplanned coordinated trajector...

Full description

Bibliographic Details
Published in:IEEE Transactions on Automation Science and Engineering
Main Authors: Čáp, Michal, Novák, Peter, Kleiner, Alexander, Selecký, Martin
Format: Article in Journal/Newspaper
Language:unknown
Published: IEEE 2015
Subjects:
Online Access:https://doi.org/10.1109/TASE.2015.2445780
id ftcaltechauth:oai:authors.library.caltech.edu:r2kmn-qgp35
record_format openpolar
spelling ftcaltechauth:oai:authors.library.caltech.edu:r2kmn-qgp35 2024-09-15T18:28:59+00:00 Prioritized Planning Algorithms for Trajectory Coordination of Multiple Mobile Robots Čáp, Michal Novák, Peter Kleiner, Alexander Selecký, Martin 2015-07 https://doi.org/10.1109/TASE.2015.2445780 unknown IEEE https://doi.org/10.1109/TASE.2015.2445780 oai:authors.library.caltech.edu:r2kmn-qgp35 eprintid:59802 resolverid:CaltechAUTHORS:20150821-081625348 info:eu-repo/semantics/closedAccess Other IEEE Transactions on Automation Science and Engineering, 12(3), 835-849, (2015-07) info:eu-repo/semantics/article 2015 ftcaltechauth https://doi.org/10.1109/TASE.2015.2445780 2024-08-06T15:35:00Z In autonomous multirobot systems one of the concerns is how to prevent collisions between the individual robots. One approach to this problem involves finding coordinated trajectories from start to destination for all the robots and then letting the robots follow the preplanned coordinated trajectories. A widely used practical method for finding such coordinated trajectories is "classical" prioritized planning, where robots plan sequentially one after another. This method has been shown to be effective in practice, but it is incomplete (i.e., there are solvable problem instances that the algorithm fails to solve) and it has not yet been formally analyzed under what circumstances is the method guaranteed to succeed. Further, prioritized planning is a centralized algorithm, which makes the method unsuitable for decentralized multirobot systems. The contributions of this paper are: a) an adapted version of classical prioritized planning called revised prioritized planning with a formal characterization of a class of instances that are provably solvable by this algorithm and b) an asynchronous decentralized variant of both classical and revised prioritized planning together with a formal analysis showing that the algorithm terminates and inherits completeness properties from its centralized counterpart. The experimental evaluation performed in simulation on realworld indoor maps shows that: a) the revised version of prioritized planning reliably solves a wide class of instances on which both classical prioritized planning and popular reactive technique ORCA fail and b) the asynchronous decentralized implementation of classical and revised prioritized planning finds solution in large multirobot teams up to 2x-faster than the previously proposed synchronized decentralized approach. © 2015 IEEE. Manuscript received August 31, 2014; revised January 06, 2015, May 06, 2015, and May 20, 2015; accepted May 21, 2015. Date of publication June 29, 2015; date of current version July 17, 2015. This paper was recommended for ... Article in Journal/Newspaper Orca Caltech Authors (California Institute of Technology) IEEE Transactions on Automation Science and Engineering 12 3 835 849
institution Open Polar
collection Caltech Authors (California Institute of Technology)
op_collection_id ftcaltechauth
language unknown
description In autonomous multirobot systems one of the concerns is how to prevent collisions between the individual robots. One approach to this problem involves finding coordinated trajectories from start to destination for all the robots and then letting the robots follow the preplanned coordinated trajectories. A widely used practical method for finding such coordinated trajectories is "classical" prioritized planning, where robots plan sequentially one after another. This method has been shown to be effective in practice, but it is incomplete (i.e., there are solvable problem instances that the algorithm fails to solve) and it has not yet been formally analyzed under what circumstances is the method guaranteed to succeed. Further, prioritized planning is a centralized algorithm, which makes the method unsuitable for decentralized multirobot systems. The contributions of this paper are: a) an adapted version of classical prioritized planning called revised prioritized planning with a formal characterization of a class of instances that are provably solvable by this algorithm and b) an asynchronous decentralized variant of both classical and revised prioritized planning together with a formal analysis showing that the algorithm terminates and inherits completeness properties from its centralized counterpart. The experimental evaluation performed in simulation on realworld indoor maps shows that: a) the revised version of prioritized planning reliably solves a wide class of instances on which both classical prioritized planning and popular reactive technique ORCA fail and b) the asynchronous decentralized implementation of classical and revised prioritized planning finds solution in large multirobot teams up to 2x-faster than the previously proposed synchronized decentralized approach. © 2015 IEEE. Manuscript received August 31, 2014; revised January 06, 2015, May 06, 2015, and May 20, 2015; accepted May 21, 2015. Date of publication June 29, 2015; date of current version July 17, 2015. This paper was recommended for ...
format Article in Journal/Newspaper
author Čáp, Michal
Novák, Peter
Kleiner, Alexander
Selecký, Martin
spellingShingle Čáp, Michal
Novák, Peter
Kleiner, Alexander
Selecký, Martin
Prioritized Planning Algorithms for Trajectory Coordination of Multiple Mobile Robots
author_facet Čáp, Michal
Novák, Peter
Kleiner, Alexander
Selecký, Martin
author_sort Čáp, Michal
title Prioritized Planning Algorithms for Trajectory Coordination of Multiple Mobile Robots
title_short Prioritized Planning Algorithms for Trajectory Coordination of Multiple Mobile Robots
title_full Prioritized Planning Algorithms for Trajectory Coordination of Multiple Mobile Robots
title_fullStr Prioritized Planning Algorithms for Trajectory Coordination of Multiple Mobile Robots
title_full_unstemmed Prioritized Planning Algorithms for Trajectory Coordination of Multiple Mobile Robots
title_sort prioritized planning algorithms for trajectory coordination of multiple mobile robots
publisher IEEE
publishDate 2015
url https://doi.org/10.1109/TASE.2015.2445780
genre Orca
genre_facet Orca
op_source IEEE Transactions on Automation Science and Engineering, 12(3), 835-849, (2015-07)
op_relation https://doi.org/10.1109/TASE.2015.2445780
oai:authors.library.caltech.edu:r2kmn-qgp35
eprintid:59802
resolverid:CaltechAUTHORS:20150821-081625348
op_rights info:eu-repo/semantics/closedAccess
Other
op_doi https://doi.org/10.1109/TASE.2015.2445780
container_title IEEE Transactions on Automation Science and Engineering
container_volume 12
container_issue 3
container_start_page 835
op_container_end_page 849
_version_ 1810470406698565632