Analysing navigation paths in constrained graphs using Petri nets

Luís Gomes, José Ribeiro-Gomes

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

2 Citations (Scopus)

Abstract

In robotics applications, supporting navigation in dynamic environments (described though a graph) have been addressed multiple times relying on very different approaches. In this work, we are considering the navigation in a pre-defined map, considering different areas (rooms) connected by some pathways. The navigation is constrained by resource availability and specific conditions allowing the movement between adjacent areas. The overall goal is to conclude if, given a specific map and all associated constraints and resources, it is possible to reach a specific location in the map (the ultimate goal) without being trapped in some deadlock or livelock situation. The validation of the proposed approach uses procedurally generated games, where a map is automatically generated considering a set of rooms and doors allowing the movement from a starting room to the ultimate location (end of the game). The player may collect specific resources in the visited rooms, which will be used to allow navigation, namely to unlock passages. In this paper, a strategy based on the translation of the map to a Petri net model is proposed. From the Petri net model, relying on the building of the associated state space (reachability graph) it is possible to conclude about existence of deadlocks and loops (livelocks) and if the ultimate goal is reachable or not. A minimum set of translation rules is presented and validated using a small map and supported by the IOPT-Tools framework, which provides the tools for editing, simulating, generating the associated state space and a query mechanism to conclude about reachability of the ultimate goal, as well as deadlocks.
Original languageEnglish
Title of host publication2023 IEEE 32nd International Symposium on Industrial Electronics (ISIE)
Subtitle of host publicationProceedings
Place of PublicationNew Jersey
PublisherInstitute of Electrical and Electronics Engineers (IEEE)
Number of pages4
ISBN (Electronic)979-8-3503-9971-4
ISBN (Print)979-8-3503-9972-1
DOIs
Publication statusPublished - 2023
Event32nd IEEE International Symposium on Industrial Electronics, ISIE 2023 - Helsinki, Finland
Duration: 19 Jun 202321 Jun 2023

Publication series

NameIEEE International Symposium on Industrial Electronics (ISIE)
PublisherInstitute of Electrical and Electronics Engineers (IEEE)
Volume2023-June
ISSN (Print)2163-5137
ISSN (Electronic)2163-5145

Conference

Conference32nd IEEE International Symposium on Industrial Electronics, ISIE 2023
Country/TerritoryFinland
CityHelsinki
Period19/06/2321/06/23

Keywords

  • model-based development
  • Petri nets
  • procedurally generated games
  • reach-ability tree

Fingerprint

Dive into the research topics of 'Analysing navigation paths in constrained graphs using Petri nets'. Together they form a unique fingerprint.

Cite this