Petri net toolbox for multi-robot planning under uncertainty

1Citations
Citations of this article
5Readers
Mendeley users who have this article in their library.

Abstract

Currently, there is a lack of developer-friendly software tools to formally address multi-robot coordination problems and obtain robust, efficient, and predictable strategies. This paper introduces a software toolbox that encapsulates, in one single package, modeling, planning, and execution algorithms. It implements a state-of-the-art approach to representing multi-robot systems: generalized Petri nets with rewards (GSPNRs). GSPNRs enable capturing multiple robots, decision states, action execution states and respective outcomes, action duration uncertainty, and team-level objectives. We introduce a novel algorithm that simplifies the model design process as it generates a GSPNR from a topological map. We also introduce a novel execution algorithm that coordinates the multi-robot system according to a given policy. This is achieved without compromising the model compactness introduced by representing robots as indistinguishable tokens. We characterize the computational performance of the toolbox with a series of stress tests. These tests reveal a lightweight implementation that requires low CPU and memory usage. We showcase the toolbox functionalities by solving a multi-robot inspection application, where we extend GSPNRs to enable the representation of heterogeneous systems and system resources such as battery levels and counters.

References Powered by Scopus

PRISM: Probabilistic symbolic model checker

453Citations
146Readers
Get full text

Rosplan: Planning in the robot operating system

241Citations
226Readers

The SMACH high-level executive

215Citations
103Readers
Get full text

Cited by Powered by Scopus

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Cite

CITATION STYLE

APA

Azevedo, C., Matos, A., Lima, P. U., & Avendaño, J. (2021). Petri net toolbox for multi-robot planning under uncertainty. Applied Sciences (Switzerland), 11(24). https://doi.org/10.3390/app112412087

Readers over time

‘21‘22‘2301234

Readers' Seniority

Tooltip

PhD / Post grad / Masters / Doc 3

75%

Lecturer / Post doc 1

25%

Readers' Discipline

Tooltip

Engineering 2

50%

Computer Science 1

25%

Sports and Recreations 1

25%

Save time finding and organizing research with Mendeley

Sign up for free
0