Proceedings

Multi-Robot Planning Under Uncertain Travel Times and Safety Constraints

Download BibTeX Cite

Proceedings of the Twenty-Eighth International Joint Conference on Artificial Intelligence. Main track. Pages 478-484.

https://doi.org/10.24963/ijcai.2019/68

Abstract

We present a novel modelling and planning approach for multi-robot systems under uncertain travel times. The approach uses generalised stochastic Petri nets (GSPNs) to model desired team behaviour, and allows to specify safety constraints and rewards. The GSPN is interpreted as a Markov decision process (MDP) for which we can generate policies that optimise the requirements. This representation is more compact than the equivalent multi-agent MDP, allowing us to scale better.

Furthermore, it naturally allows for asynchronous execution of the generated policies across the robots, yielding smoother team behaviour. We also describe how the integration of the GSPN with a lower-level team controller allows for accurate expectations on team performance. We evaluate our approach on an industrial scenario, showing that it outperforms hand-crafted policies used in current practice.

  1. [Balbo, 2007] Gianfranco Balbo. Introduction to generalized stochastic Petri nets. In Proceedings ot the 7th International School on Formal Methods for the Design of Computer, Communication and Software Systems (SFM), pages 83- 131. Springer, 2007.
  2. [Boutilier, 1996] Craig Boutilier. Planning, learning and coor- dination in multiagent decision processes. In Proceedings of the 6th Conference on Theoretical Aspects of Rationality and Knowledge (TARK), pages 195-210, 1996.
  3. [Costelha and Lima, 2012] Hugo Costelha and Pedro Lima. Robot task plan representation by Petri nets; Modelling, identification, analysis and execution. Autonomous Robots, 33(4):337-360, Nov 2012.
  4. [Eisentraut et al., 2013] Christian Eisentraut, Holger Her- manns, Joost-Pieter Katoen, and Lijun Zhang. A semantics for every GSPN. In Proceedings of the 34th International Conference on Applications and Theory of Petri Nets and Concurrency (Petri Nets), pages 90-109. Springer, 2013.
  5. [Faruq et al., 2018] Fatma Faruq, Bruno Lacerda, Nick Hawes, and David Parker. Simultaneous Task Allocation and Planning Under Uncertainty. In Proceedings of the 2018 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), pages 3559-3564, 2018.
  6. [Felner et al., 2017] Ariel Felner, Roni Stern, Solomon Eyal Shimony, Eli Boyarski, Meir Goldenberg, Guni Sharon, Nathan Sturtevant, Glenn Wagner, and Pavel Surynek. Search-based optimal solvers for the multi-agent pathfind- ing problem: Summary and challenges. In Proceedings of the International Symposium on Combinatorial Search (SoCS), pages 29-37, 2017.
  7. [Hatefi and Hermanns, 2012] Hassan Hatefi and Holger Her- manns. Model checking algorithms for Markov automata. Electronic Communications of the EASST, 53, 2012.
  8. [Lacerda and Lima, 2011] Bruno Lacerda and Pedro U. Lima. Designing Petri net supervisors from LTL specifications. In Proceedings of Robotics: Science and Systems VII (RSS), 2011.
  9. [Ma et al., 2017] Hang Ma, T. K. Satish Kumar, and Sven Koenig. Multi-agent path finding with delay probabilities. In Proceedings of the 31st AAAI Conference on Artificial Intelligence (AAAI), pages 3605-3612, 2017.
  10. [Mahulea and Kloetzer, 2018] Cristian Mahulea and Marius Kloetzer. Robot planning based on boolean specifications using Petri net models. IEEE Transactions on Automatic Control, 63(7):2218-2225, July 2018.
  11. [Messias et al., 2013] João Vicente Messias, Matthijs T. J. Spaan, and Pedro U. Lima. GSMDPs for multi-robot se- quential decision-making. In Proceedings of the 27th AAAI Conference on Artificial Intelligence (AAAI), pages 1408- 1414, 2013.
  12. [Pecora et al., 2018] Federico Pecora, Henrik Andreasson, Masoumeh Mansouri, and Vilian Petkov. A loosely-coupled approach for multi-robot coordination, motion planning and control. In Proceedings of the 28th International Con- ference on Automated Planning and Scheduling (ICAPS), pages 485-493, 2018.
  13. [Puterman, 1994] Martin L. Puterman. Markov Decision Pro- cesses: Discrete Stochastic Dynamic Programming. John Wiley & Sons, Inc., New York, NY, USA, 1st edition, 1994.
  14. [Scharpff et al., 2015] Joris Scharpff, Diederik M. Roijers, Frans A. Oliehoek, Matthijs T. J. Spaan, and Mathijs de Weerdt. Solving multi-agent MDPs optimally with con- ditional return graphs. In Proceedings of the 10th AAMAS Workshop on Multi-Agent Sequential Decision Making in Uncertain Domains (MSDM), 2015.
  15. [Younes and Simmons, 2004] Håkan L. S. Younes and Reid G. Simmons. Solving generalized semi-Markov deci- sion processes using continuous phase-type distributions. In Proceedings of the 19th AAAI Conference on Artificial Intelligence (AAAI), pages 742-747, 2004.
  16. [Ziparo et al., 2011] Vittorio Amos Ziparo, Luca Iocchi, Pe- dro U. Lima, Daniele Nardi, and Pier Francesco Palamara. Petri net plans -A framework for collaboration and coor- dination in multi-robot systems. Autonomous Agents and Multi-Agent Systems, 23(3):344-383, Nov 2011.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards