Distributed Behavior Trees for Heterogeneous Robot Teams

09/15/2023
by   Georg Heppner, et al.
0

Heterogeneous Robot Teams can provide a wide range of capabilities and therefore significant benefits when handling a mission. However, they also require new approaches to capability and mission definition that are not only suitable to handle heterogeneous capabilities but furthermore allow a combination or distribution of them with a coherent representation that is not limiting the individual robot. Behavior Trees offer many of the required properties, are growing in popularity for robot control and have been proposed for multirobot coordination, but always as separate behavior tree, defined in advance and without consideration for a changing team. In this paper, we propose a new behavior tree approach that is capable to handle complex real world robotic missions and is geared towards a distributed execution by providing built in functionalities for cost calculation, subtree distribution and data wiring. We present a formal definition, its open source implementation as ros_bt_py library and experimental verification of its capabilities.

READ FULL TEXT

page 1

page 7

research
05/09/2023

Resilient Temporal Logic Planning in the Presence of Robot Failures

Several task and motion planning algorithms have been proposed recently ...
research
09/21/2021

Distributed Mission Planning of Complex Tasks for Heterogeneous Multi-Robot Teams

In this paper, we propose a distributed multi-stage optimization method ...
research
04/20/2022

Coverage Control for a Multi-robot Team with Heterogeneous Capabilities using Block Coordinate Descent (BCD) Method

In this paper, we propose a coverage control system for a multi-robot te...
research
02/09/2023

Mission Planning and Execution in Heterogeneous Teams of Aerial Robots supporting Power Line Inspection Operations

A software architecture aimed at coordinating a team of heterogeneous ae...
research
06/17/2021

Decentralised Intelligence, Surveillance, and Reconnaissance in Unknown Environments with Heterogeneous Multi-Robot Systems

We present the design and implementation of a decentralised, heterogeneo...
research
06/29/2019

Asynchronous Behavior Trees with Memory aimed at Aerial Vehicles with Redundancy in Flight Controller

Complex aircraft systems are becoming a target for automation. For succe...
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...

Please sign up or login with your details

Forgot password? Click here to reset