Sampling-Based Planning Under STL Specifications: A Forward Invariance Approach

Fuente: arXiv
Enregistré dans:
Détails bibliographiques
Auteurs principaux: Marchesini, Gregorio, Liu, Siyuan, Lindemann, Lars, Dimarogonas, Dimos V.
Format: Preprint
Publié: 2025
Sujets:
Accès en ligne:
Tags: Ajouter un tag
Pas de tags, Soyez le premier à ajouter un tag!
_version_ 1866916792043044864
author Marchesini, Gregorio
Liu, Siyuan
Lindemann, Lars
Dimarogonas, Dimos V.
author_facet Marchesini, Gregorio
Liu, Siyuan
Lindemann, Lars
Dimarogonas, Dimos V.
contents We propose a variant of the Rapidly Exploring Random Tree Star (RRT$^{\star}$) algorithm to synthesize trajectories satisfying a given spatio-temporal specification expressed in a fragment of Signal Temporal Logic (STL) for linear systems. Previous approaches for planning trajectories under STL specifications using sampling-based methods leverage either mixed-integer or non-smooth optimization techniques, with poor scalability in the horizon and complexity of the task. We adopt instead a control-theoretic perspective on the problem, based on the notion of set forward invariance. Specifically, from a given STL task defined over polyhedral predicates, we develop a novel algorithmic framework by which the task is efficiently encoded into a time-varying set via linear programming, such that trajectories evolving within the set also satisfy the task. Forward invariance properties of the resulting set with respect to the system dynamics and input limitations are then proved via non-smooth analysis. We then present a modified RRT$^{\star}$ algorithm to synthesize asymptotically optimal and dynamically feasible trajectories satisfying a given STL specification, by sampling a tree of trajectories within the previously constructed time-varying set. We showcase two use cases of our approach involving an autonomous inspection of the International Space Station and room-servicing task requiring timed revisit of a charging station.
format Preprint
id arxiv_https___arxiv_org_abs_2506_10739
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Sampling-Based Planning Under STL Specifications: A Forward Invariance Approach
Marchesini, Gregorio
Liu, Siyuan
Lindemann, Lars
Dimarogonas, Dimos V.
Systems and Control
We propose a variant of the Rapidly Exploring Random Tree Star (RRT$^{\star}$) algorithm to synthesize trajectories satisfying a given spatio-temporal specification expressed in a fragment of Signal Temporal Logic (STL) for linear systems. Previous approaches for planning trajectories under STL specifications using sampling-based methods leverage either mixed-integer or non-smooth optimization techniques, with poor scalability in the horizon and complexity of the task. We adopt instead a control-theoretic perspective on the problem, based on the notion of set forward invariance. Specifically, from a given STL task defined over polyhedral predicates, we develop a novel algorithmic framework by which the task is efficiently encoded into a time-varying set via linear programming, such that trajectories evolving within the set also satisfy the task. Forward invariance properties of the resulting set with respect to the system dynamics and input limitations are then proved via non-smooth analysis. We then present a modified RRT$^{\star}$ algorithm to synthesize asymptotically optimal and dynamically feasible trajectories satisfying a given STL specification, by sampling a tree of trajectories within the previously constructed time-varying set. We showcase two use cases of our approach involving an autonomous inspection of the International Space Station and room-servicing task requiring timed revisit of a charging station.
title Sampling-Based Planning Under STL Specifications: A Forward Invariance Approach
topic Systems and Control
url https://arxiv.org/abs/2506.10739