On the Implementation of Behavior Trees in Robotics

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

There is a growing interest in Behavior Trees (BTs) as a tool to describe and implement robot behaviors. BTs were devised in the video game industry and their adoption in robotics resulted in the development of ad-hoc libraries to design and execute BTs that fit complex robotics software architectures. While there is broad consensus on how BTs work, some characteristics rely on the implementation choices done in the specific software library used. In this letter, we outline practical aspects in the adoption of BTs and the solutions devised by the robotics community to fully exploit the advantages of BTs in real robots. We also overview the solutions proposed in open-source libraries used in robotics, we show how BTs fit in robotic software architecture, and we present a use case example.

READ FULL TEXT
research
05/16/2023

NerfBridge: Bringing Real-time, Online Neural Radiance Field Training to Robotics

This work was presented at the IEEE International Conference on Robotics...
research
03/10/2022

Flexible Behavior Trees: In search of the mythical HFSMBTH for Collaborative Autonomy in Robotics

In recent years, the model of computation known as Behavior Trees (BT), ...
research
10/11/2018

Increasing the Reusability of Enforcers with Lifecycle Events

Runtime enforcement can be effectively used to improve the reliability o...
research
08/08/2022

Behavior Trees and State Machines in Robotics Applications

Autonomous robots combine a variety of skills to form increasingly compl...
research
08/05/2019

Analysis and Exploitation of Synchronized Parallel Executions in Behavior Trees

Behavior Trees (BTs) are becoming a popular tool to model the behaviors ...
research
10/22/2021

Handling Concurrency in Behavior Trees

This paper addresses the concurrency issues affecting Behavior Trees (BT...
research
08/08/2019

The Adoption of Robotics by Government Agencies: Evidence from Crime Labs

While firms and factories often adopt technologies like robotics and adv...

Please sign up or login with your details

Forgot password? Click here to reset