Reactive Control Meets Runtime Verification: A Case Study of Navigation

02/11/2019
by   Dogan Ulus, et al.
0

This paper presents an application of specification based runtime verification techniques to control mobile robots in a reactive manner. In our case study, we develop a layered control architecture where runtime monitors constructed from formal specifications are embedded into the navigation stack. We use temporal logic and regular expressions to describe safety requirements and mission specifications, respectively. An immediate benefit of our approach is that it leverages simple requirements and objectives of traditional control applications to more complex specifications in a non-intrusive and compositional way. Finally, we demonstrate a simulation of robots controlled by the proposed architecture and we discuss further extensions of our approach.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
04/01/2023

Automated Formation Control Synthesis from Temporal Logic Specifications

In this paper, we propose a novel framework using formal methods to synt...
research
09/28/2022

Monitoring ROS2: from Requirements to Autonomous Robots

Runtime verification (RV) has the potential to enable the safe operation...
research
01/18/2021

Syntroids: Synthesizing a Game for FPGAs using Temporal Logic Specifications

We present Syntroids, a case study for the automatic synthesis of hardwa...
research
01/07/2019

Specification Patterns for Robotic Missions

Mobile and general-purpose robots increasingly support our everyday life...
research
08/30/2021

Reactive and Risk-Aware Control for Signal Temporal Logic

The deployment of autonomous systems in uncertain and dynamic environmen...
research
08/16/2018

Bringing Runtime Verification Home - A Case Study on the Hierarchical Monitoring of Smart Homes

We use runtime verification (RV) to check various properties in a smart ...
research
07/28/2021

Automata-based Optimal Planning with Relaxed Specifications

In this paper, we introduce an automata-based framework for planning wit...

Please sign up or login with your details

Forgot password? Click here to reset