Motion Planning for Automata-based Objectives using Efficient Gradient-based Methods

Fuente: arXiv
Guardado en:
Detalles Bibliográficos
Autores principales: Balakrishnan, Anand, Atasever, Merve, Deshmukh, Jyotirmoy V.
Formato: Preprint
Publicado: 2024
Materias:
Acceso en línea:
Etiquetas: Agregar Etiqueta
Sin Etiquetas, Sea el primero en etiquetar este registro!
_version_ 1866910650940260352
author Balakrishnan, Anand
Atasever, Merve
Deshmukh, Jyotirmoy V.
author_facet Balakrishnan, Anand
Atasever, Merve
Deshmukh, Jyotirmoy V.
contents In recent years, there has been increasing interest in using formal methods-based techniques to safely achieve temporal tasks, such as timed sequence of goals, or patrolling objectives. Such tasks are often expressed in real-time logics such as Signal Temporal Logic (STL), whereby, the logical specification is encoded into an optimization problem. Such approaches usually involve optimizing over the quantitative semantics, or robustness degree, of the logic over bounded horizons: the semantics can be encoded as mixed-integer linear constraints or into smooth approximations of the robustness degree. A major limitation of this approach is that it faces scalability challenges with respect to temporal complexity: for example, encoding long-term tasks requires storing the entire history of the system. In this paper, we present a quantitative generalization of such tasks in the form of symbolic automata objectives. Specifically, we show that symbolic automata can be expressed as matrix operators that lend themselves to automatic differentiation, allowing for the use of off-the-shelf gradient-based optimizers. We show how this helps solve the need to store arbitrarily long system trajectories, while efficiently leveraging the task structure encoded in the automaton.
format Preprint
id arxiv_https___arxiv_org_abs_2410_11156
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Motion Planning for Automata-based Objectives using Efficient Gradient-based Methods
Balakrishnan, Anand
Atasever, Merve
Deshmukh, Jyotirmoy V.
Formal Languages and Automata Theory
Robotics
In recent years, there has been increasing interest in using formal methods-based techniques to safely achieve temporal tasks, such as timed sequence of goals, or patrolling objectives. Such tasks are often expressed in real-time logics such as Signal Temporal Logic (STL), whereby, the logical specification is encoded into an optimization problem. Such approaches usually involve optimizing over the quantitative semantics, or robustness degree, of the logic over bounded horizons: the semantics can be encoded as mixed-integer linear constraints or into smooth approximations of the robustness degree. A major limitation of this approach is that it faces scalability challenges with respect to temporal complexity: for example, encoding long-term tasks requires storing the entire history of the system. In this paper, we present a quantitative generalization of such tasks in the form of symbolic automata objectives. Specifically, we show that symbolic automata can be expressed as matrix operators that lend themselves to automatic differentiation, allowing for the use of off-the-shelf gradient-based optimizers. We show how this helps solve the need to store arbitrarily long system trajectories, while efficiently leveraging the task structure encoded in the automaton.
title Motion Planning for Automata-based Objectives using Efficient Gradient-based Methods
topic Formal Languages and Automata Theory
Robotics
url https://arxiv.org/abs/2410.11156