Automaton-Guided Control Synthesis for Signal Temporal Logic Specifications

07/08/2022
by   Qi Heng Ho, et al.
0

This paper presents an algorithmic framework for control synthesis of continuous dynamical systems subject to signal temporal logic (STL) specifications. We propose a novel algorithm to obtain a time-partitioned finite automaton from an STL specification, and introduce a multi-layered framework that utilizes this automaton to guide a sampling-based search tree both spatially and temporally. Our approach is able to synthesize a controller for nonlinear dynamics and polynomial predicate functions. We prove the correctness and probabilistic completeness of our algorithm, and illustrate the efficiency and efficacy of our framework on several case studies. Our results show an order of magnitude speedup over the state of the art.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
10/18/2022

Planning with SiMBA: Motion Planning under Uncertainty for Temporal Goals using Simplified Belief Guides

This paper presents a new multi-layered algorithm for motion planning un...
research
03/12/2019

Arithmetic-Geometric Mean Robustness for Control from Signal Temporal Logic Specifications

We present a new average-based robustness score for Signal Temporal Logi...
research
12/20/2021

Learning Spatio-Temporal Specifications for Dynamical Systems

Learning dynamical systems properties from data provides important insig...
research
09/12/2023

Promises of Deep Kernel Learning for Control Synthesis

Deep Kernel Learning (DKL) combines the representational power of neural...
research
11/13/2020

Trajectory Optimization for High-Dimensional Nonlinear Systems under STL Specifications

Signal Temporal Logic (STL) has gained popularity in recent years as a s...
research
02/04/2022

Semi-Supervised Trajectory-Feedback Controller Synthesis for Signal Temporal Logic Specifications

There are spatio-temporal rules that dictate how robots should operate i...
research
05/05/2023

Context-triggered Abstraction-based Control Design

We consider the problem of automatically synthesizing a hybrid controlle...

Please sign up or login with your details

Forgot password? Click here to reset