Temporal logic objectives in high-level path planning: discrete-event-based conceptual framework
Esta tesis propone nuevos marcos basados en Sistemas de Eventos Discretos (SED) bajo el formalismo de redes de Petri, que ofrecen soluciones de planificación para sistemas multirobot homógeneos y heterogéneos y garantizan misiones de alto nivel. Estas misiones suelen<br />describirse utilizand...
| Autores: | , , |
|---|---|
| Tipo de recurso: | tesis de maestría |
| Estado: | Versión publicada |
| Fecha de publicación: | 2025 |
| País: | España |
| Institución: | Universidad de Zaragoza |
| Repositorio: | Zaguán. Repositorio Digital de la Universidad de Zaragoza |
| OAI Identifier: | oai:zaguan.unizar.es:162684 |
| Acceso en línea: | http://zaguan.unizar.es/record/162684 |
| Access Level: | acceso abierto |
| Palabra clave: | programación lineal planificación lenguajes formales |
| id |
ES_d38dcf3cde6fc0e92e27bb5f15d1c2e1 |
|---|---|
| oai_identifier_str |
oai:zaguan.unizar.es:162684 |
| network_acronym_str |
ES |
| network_name_str |
España |
| repository_id_str |
|
| dc.title.none.fl_str_mv |
Temporal logic objectives in high-level path planning: discrete-event-based conceptual framework |
| title |
Temporal logic objectives in high-level path planning: discrete-event-based conceptual framework |
| spellingShingle |
Temporal logic objectives in high-level path planning: discrete-event-based conceptual framework Hustiu , Sofia programación lineal planificación lenguajes formales |
| title_short |
Temporal logic objectives in high-level path planning: discrete-event-based conceptual framework |
| title_full |
Temporal logic objectives in high-level path planning: discrete-event-based conceptual framework |
| title_fullStr |
Temporal logic objectives in high-level path planning: discrete-event-based conceptual framework |
| title_full_unstemmed |
Temporal logic objectives in high-level path planning: discrete-event-based conceptual framework |
| title_sort |
Temporal logic objectives in high-level path planning: discrete-event-based conceptual framework |
| dc.creator.none.fl_str_mv |
Hustiu , Sofia Cezar Pastravanu, Octavian Mahulea Poleuca, Cristian Florentin |
| author |
Hustiu , Sofia |
| author_facet |
Hustiu , Sofia Cezar Pastravanu, Octavian Mahulea Poleuca, Cristian Florentin |
| author_role |
author |
| author2 |
Cezar Pastravanu, Octavian Mahulea Poleuca, Cristian Florentin |
| author2_role |
author author |
| dc.subject.none.fl_str_mv |
programación lineal planificación lenguajes formales |
| topic |
programación lineal planificación lenguajes formales |
| description |
Esta tesis propone nuevos marcos basados en Sistemas de Eventos Discretos (SED) bajo el formalismo de redes de Petri, que ofrecen soluciones de planificación para sistemas multirobot homógeneos y heterogéneos y garantizan misiones de alto nivel. Estas misiones suelen<br />describirse utilizando especificaciones formales como la Logica Temporal Lineal (LTL), que captura de manera efectiva requisitos temporales y espaciales complejos. Formalismos alternativos de alto nivel, como la Lógica Temporal de Intervalos Métricos (MITL), amplían las capacidades de la LTL al incorporar intervalos de tiempo explícitos.<br />La primera contribución de esta tesis esta representada por un método de descomposición de tareas que reduce la complejidad de las misiones globales descritas en LTL al dividirlas en tareas mas pequeñas e independientes.<br />En segundo lugar, se presenta una estrategia de planificación que tiene como objetivo calcular trayectorias para un equipo robótico que satisfagan una misión descrita en lógica temporal, proporcionando una visión global del estado del equipo robótico. Las soluciones de planificación se obtienen mediante enfoques de programación dinámica y verificación de modelos. Especifícamente, se combinan dos representaciones en una única red de Petri denominada Red de Petri Compuesta, que considera los modelos robóticos y de misión unidos a través de una capa intermedia de lugares asociados a un conjunto de regiones de interés que los robots deben alcanzar y/o evitar según las especificaciones de alto nivel. La versatilidad del modelo combinado propuesto captura tanto las restricciones espaciales como las temporales del sistema multi-robot en relación con el espacio de trabajo, considerando especificaciones LTL y MITL. La especificación MITL se incorpora en un modelo denominado Red de Petri Compuesta con Tiempo.<br />La tercera contribución mejora el método de planificación al permitir el movimiento paralelo de los robots basado en trayectorias de misión precomputadas. Considera el espacio libre como un recurso compartido y aplica el algoritmo del Banquero para prevenir bloqueos.<br />Este enfoque mejora la eficiencia, garantiza un movimiento coordinado y libre de colisiones, y cumple con las misiones globales incluso en escenarios con recursos limitados, como pasajes estrechos.<br />Finalmente, se desarrolla una solución de planificación de movimiento que aborda la coordinación de un sistema robótico heterógeneo, garantizando una mision LTL basada en el paradigma de Nets-within-Nets (NwN). El nuevo marco propuesto, denominado Red de Petri de Equipo Robotico de Alto Nivel, examina una estructura jerárquica de redes de Petri que captura tanto los comportamientos locales de los robots como las restricciones globales de la misión. Ademas, se propone una función de sincronización que habilita el movimiento de robots con diferentes capacidades. Por lo tanto, esta solución facilita el manejo de sistemas multi-robot donde la heterogeneidad puede introducir una complejidad adicional, y los enfoques convencionales pueden tener dificultades para garantizar la coordinación y la escalabilidad.<br /> |
| publishDate |
2025 |
| dc.date.none.fl_str_mv |
2025 |
| dc.type.none.fl_str_mv |
info:eu-repo/semantics/masterThesis info:eu-repo/semantics/publishedVersion |
| format |
masterThesis |
| status_str |
publishedVersion |
| dc.identifier.none.fl_str_mv |
http://zaguan.unizar.es/record/162684 |
| url |
http://zaguan.unizar.es/record/162684 |
| dc.language.none.fl_str_mv |
Inglés |
| language_invalid_str_mv |
Inglés |
| dc.rights.none.fl_str_mv |
http://creativecommons.org/licenses/by-nc/3.0/es info:eu-repo/semantics/openAccess |
| rights_invalid_str_mv |
http://creativecommons.org/licenses/by-nc/3.0/es |
| eu_rights_str_mv |
openAccess |
| dc.format.none.fl_str_mv |
application/pdf |
| dc.publisher.none.fl_str_mv |
Universidad de Zaragoza, Prensas de la Universidad |
| publisher.none.fl_str_mv |
Universidad de Zaragoza, Prensas de la Universidad |
| dc.source.none.fl_str_mv |
reponame:Zaguán. Repositorio Digital de la Universidad de Zaragoza instname:Universidad de Zaragoza |
| instname_str |
Universidad de Zaragoza |
| reponame_str |
Zaguán. Repositorio Digital de la Universidad de Zaragoza |
| collection |
Zaguán. Repositorio Digital de la Universidad de Zaragoza |
| repository.name.fl_str_mv |
|
| repository.mail.fl_str_mv |
|
| _version_ |
1869420469343485952 |
| spelling |
Temporal logic objectives in high-level path planning: discrete-event-based conceptual frameworkHustiu , SofiaCezar Pastravanu, Octavian Mahulea Poleuca, Cristian Florentin programación linealplanificaciónlenguajes formalesEsta tesis propone nuevos marcos basados en Sistemas de Eventos Discretos (SED) bajo el formalismo de redes de Petri, que ofrecen soluciones de planificación para sistemas multirobot homógeneos y heterogéneos y garantizan misiones de alto nivel. Estas misiones suelen<br />describirse utilizando especificaciones formales como la Logica Temporal Lineal (LTL), que captura de manera efectiva requisitos temporales y espaciales complejos. Formalismos alternativos de alto nivel, como la Lógica Temporal de Intervalos Métricos (MITL), amplían las capacidades de la LTL al incorporar intervalos de tiempo explícitos.<br />La primera contribución de esta tesis esta representada por un método de descomposición de tareas que reduce la complejidad de las misiones globales descritas en LTL al dividirlas en tareas mas pequeñas e independientes.<br />En segundo lugar, se presenta una estrategia de planificación que tiene como objetivo calcular trayectorias para un equipo robótico que satisfagan una misión descrita en lógica temporal, proporcionando una visión global del estado del equipo robótico. Las soluciones de planificación se obtienen mediante enfoques de programación dinámica y verificación de modelos. Especifícamente, se combinan dos representaciones en una única red de Petri denominada Red de Petri Compuesta, que considera los modelos robóticos y de misión unidos a través de una capa intermedia de lugares asociados a un conjunto de regiones de interés que los robots deben alcanzar y/o evitar según las especificaciones de alto nivel. La versatilidad del modelo combinado propuesto captura tanto las restricciones espaciales como las temporales del sistema multi-robot en relación con el espacio de trabajo, considerando especificaciones LTL y MITL. La especificación MITL se incorpora en un modelo denominado Red de Petri Compuesta con Tiempo.<br />La tercera contribución mejora el método de planificación al permitir el movimiento paralelo de los robots basado en trayectorias de misión precomputadas. Considera el espacio libre como un recurso compartido y aplica el algoritmo del Banquero para prevenir bloqueos.<br />Este enfoque mejora la eficiencia, garantiza un movimiento coordinado y libre de colisiones, y cumple con las misiones globales incluso en escenarios con recursos limitados, como pasajes estrechos.<br />Finalmente, se desarrolla una solución de planificación de movimiento que aborda la coordinación de un sistema robótico heterógeneo, garantizando una mision LTL basada en el paradigma de Nets-within-Nets (NwN). El nuevo marco propuesto, denominado Red de Petri de Equipo Robotico de Alto Nivel, examina una estructura jerárquica de redes de Petri que captura tanto los comportamientos locales de los robots como las restricciones globales de la misión. Ademas, se propone una función de sincronización que habilita el movimiento de robots con diferentes capacidades. Por lo tanto, esta solución facilita el manejo de sistemas multi-robot donde la heterogeneidad puede introducir una complejidad adicional, y los enfoques convencionales pueden tener dificultades para garantizar la coordinación y la escalabilidad.<br />This thesis proposes novel Discrete Event System (DES)-based frameworks under Petri net formalism that provide planning solutions for homogeneous and heterogeneous multi-robot systems and ensure high-level missions. These missions are commonly described using formal specifications such as Linear Temporal Logic (LTL), which capture complex temporal and spatial requirements. Alternative high-level formalisms, such as Metric Interval Temporal Logic (MITL), extend the LTL capabilities by incorporating time intervals. The first contribution of this thesis is a task decomposition method that reduces the complexity of LTL global missions by dividing them into smaller, independent tasks. Secondly, a planning strategy aims to compute trajectories for a robotic team satisfying a temporal logic mission, by providing a global view of the robotic team's state. The planning solutions are obtained through both dynamical programming and model-checking approaches. Specifically, two representations are joined into a single Petri net denoted \textit{Composed Petri net}, considering the robotic, respectively mission models united through an intermediate layer of places associated with a set of regions of interest that the robots should reach and/or avoid according to the high-level specification. The versatility of the proposed joined model captures both spatial and temporal constraints of the multi-robot system concerning the workspace, considering LTL and MITL specifications. The latter specification is incorporated into a model denoted \textit{Composed Time Petri net}. The third contribution enhances the planning method by enabling parallel robot movement based on precomputed mission trajectories. It considers the free space as shared resources and applies the Banker's algorithm to prevent deadlocks. This approach improves efficiency, ensures coordinated, collision-free motion, and fulfills global missions even in resource-constrained scenarios like narrow passages. Finally, a motion planning solution addressing the coordination of a heterogeneous robotic system ensuring an LTL mission is developed on the Nets-within-Nets (NwN) paradigm. The newly proposed framework, namely the High-Level robotic team Petri net, examines a hierarchical Petri net structure capturing both local robot behaviors and global mission constraints. Furthermore, a proposed synchronization function enables the movement of robots with different capabilities. Hence, this solution enables an easier grip on the multi-robot systems where heterogeneity can introduce additional complexity, and conventional approaches may struggle to ensure coordination and scalability.<br />Universidad de Zaragoza, Prensas de la Universidad2025info:eu-repo/semantics/masterThesisinfo:eu-repo/semantics/publishedVersionapplication/pdfhttp://zaguan.unizar.es/record/162684reponame:Zaguán. Repositorio Digital de la Universidad de Zaragozainstname:Universidad de ZaragozaIngléshttp://creativecommons.org/licenses/by-nc/3.0/esinfo:eu-repo/semantics/openAccessoai:zaguan.unizar.es:1626842026-05-29T13:59:51Z |
| score |
15,812455 |