A Toolchain to Design, Execute, and Monitor Robots Behaviors

06/29/2021
by   Michele Colledanchise, et al.
0

In this paper, we present a toolchain to design, execute, and verify robot behaviors. The toolchain follows the guidelines defined by the EU H2020 project RobMoSys and encodes the robot deliberation as a Behavior Tree (BT), a directed tree where the internal nodes model behavior composition and leaf nodes model action or measurement operations. Such leaf nodes take the form of a statechart (SC), which runs in separate threads, whose states perform basic arithmetic operations and send commands to the robot. The toolchain provides the ability to define a runtime monitor for a given system specification that warns the user whenever a given specification is violated. We validated the toolchain in a simulated experiment that we made reproducible in an OS-virtualization environment.

READ FULL TEXT
research
06/23/2021

Formalizing the Execution Context of Behavior Trees for Runtime Verification of Deliberative Policies

Our research aims to enable automated property verification of deliberat...
research
05/01/2020

Fast Recovery of Robot Behaviors

If robots are ever to achieve autonomous motion comparable to that exhib...
research
06/07/2015

A Framework for Constrained and Adaptive Behavior-Based Agents

Behavior Trees are commonly used to model agents for robotics and games,...
research
02/07/2019

Deep execution monitor for robot assistive tasks

We consider a novel approach to high-level robot task execution for a ro...
research
09/08/2021

Interpretable Run-Time Prediction and Planning in Co-Robotic Environments

Mobile robots are traditionally developed to be reactive and avoid colli...
research
09/07/2022

KT-BT: A Framework for Knowledge Transfer Through Behavior Trees in Multi-Robot Systems

Multi-Robot and Multi-Agent Systems demonstrate collective (swarm) intel...
research
09/21/2022

Tree Methods for Hierarchical Classification in Parallel

We propose methods that enable efficient hierarchical classification in ...

Please sign up or login with your details

Forgot password? Click here to reset