Behavior Tree-Based Task Planning for Multiple Mobile Robots using a Data Distribution Service
Not on the map. Why?
Abstract (arXiv)
In this study, we propose task planning framework for multiple robots that builds on a behavior tree (BT). BTs communicate with a data distribution service (DDS) to send and receive data. Since the standard BT derived from one root node with a single tick is unsuitable for multiple robots, a novel type of BT action and improved nodes are proposed to control multiple robots through a DDS asynchronously. To plan tasks for robots efficiently, a single task planning unit is implemented with the proposed task types. The task planning unit assigns tasks to each robot simultaneously through a single coalesced BT. If any robot falls into a fault while performing its assigned task, another BT embedded in the robot is executed; the robot enters the recovery mode in order to overcome the fault. To perform this function, the action in the BT corresponding to the task is defined as a variable, which is shared with the DDS so that any action can be exchanged between the task planning unit and robots. To show the feasibility of our framework in a real-world application, three mobile robots were experimentally coordinated for them to travel alternately to four goal positions by the proposed single task planning unit via a DDS.
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 11 of its 32 references that are in the map. First posted on arXiv 26 Jan 2022.
Builds on
11 of 32 references.
References · 11
- 2017Behavior Trees in Robotics and AI: An Introductioncited by 105
- 2016Towards Blended Reactive Planning and Acting using Behavior Treescited by 20
- 2015Learning of Behavior Trees for Autonomous Agentscited by 14
- 2021Combining Planning and Learning of Behavior Trees for Robotic Assemblycited by 9
- 2021On the Implementation of Behavior Trees in Roboticscited by 9
- 2020Task Planning with Belief Behavior Treescited by 3
- 2020Combining Control Barrier Functions and Behavior Trees for Multi-Agent Underwater Coverage Missionscited by 3
- 2018Improving the Parallel Execution of Behavior Treescited by 2
- 2018Improving the Modularity of AUV Control Systems using Behaviour Treescited by 2
- 2019Asynchronous Behavior Trees with Memory aimed at Aerial Vehicles with Redundancy in Flight Controllercited by 1
- 2021A Hierarchical State-Machine-Based Framework for Platoon Manoeuvre Descriptionscited by 1
Built on by
Not cited yet.