mlsanityData to 7 Oct 2026

Behavior Tree-Based Task Planning for Multiple Mobile Robots using a Data Distribution Service

arXiv 2201.10918 ↗First posted 26 Jan 2022cs.RO cs.AI cs.MAcited by 0

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

  1. 2017Behavior Trees in Robotics and AI: An Introductioncited by 105
  2. 2016Towards Blended Reactive Planning and Acting using Behavior Treescited by 20
  3. 2015Learning of Behavior Trees for Autonomous Agentscited by 14
  4. 2021Combining Planning and Learning of Behavior Trees for Robotic Assemblycited by 9
  5. 2021On the Implementation of Behavior Trees in Roboticscited by 9
  6. 2020Task Planning with Belief Behavior Treescited by 3
  7. 2020Combining Control Barrier Functions and Behavior Trees for Multi-Agent Underwater Coverage Missionscited by 3
  8. 2018Improving the Parallel Execution of Behavior Treescited by 2
  9. 2018Improving the Modularity of AUV Control Systems using Behaviour Treescited by 2
  10. 2019Asynchronous Behavior Trees with Memory aimed at Aerial Vehicles with Redundancy in Flight Controllercited by 1
  11. 2021A Hierarchical State-Machine-Based Framework for Platoon Manoeuvre Descriptionscited by 1

Built on by

Not cited yet.