Online Modifications for Event-based Signal Temporal Logic Specifications

03/31/2023
by   David Gundana, et al.
0

In this paper we present a grammar and control synthesis framework for online modification of Event-based Signal Temporal Logic (STL) specifications, during execution. These modifications allow a user to change the robots' task in response to potential future violations, changes to the environment, or user-defined task design changes. In cases where a modification is not possible, we provide feedback to the user and suggest alternative modifications. We demonstrate our task modification process using a Hello Robot Stretch satisfying an Event-based STL specification.

READ FULL TEXT
research
10/31/2020

Event-Based Signal Temporal Logic Synthesis for Single and Multi-Robot Tasks

We propose a new specification language and control synthesis technique ...
research
12/23/2019

Simulation under Arbitrary Temporal Logic Constraints

Most model checkers provide a useful simulation mode, that allows users ...
research
09/19/2023

Automating Bird Diverter Installation through Multi-Aerial Robots and Signal Temporal Logic Specifications

This paper tackles the task assignment and trajectory generation problem...
research
10/21/2021

Hierarchical Multi-robot Strategies Synthesis and Optimization under Individual and Collaborative Temporal Logic Specifications

This paper presents a hierarchical framework to solve the multi-robot te...
research
09/04/2019

Formal Methods and Event Notification Systems in Mobile Computing Environment

In this report, we have explored the issues associated with the specific...
research
09/18/2020

Counterfactual Explanation and Causal Inference in Service of Robustness in Robot Control

We propose an architecture for training generative models of counterfact...
research
03/21/2022

Sequential algorithmic modification with test data reuse

After initial release of a machine learning algorithm, the model can be ...

Please sign up or login with your details

Forgot password? Click here to reset