Behavior Tree-Based Task Planning for Multiple Mobile Robots using a Data Distribution Service
Seungwoo Jeong, Taekwon Ga, Inhwan Jeong, Jongeun Choi

TL;DR
This paper introduces a novel behavior tree-based task planning framework for multiple mobile robots that utilizes a data distribution service for asynchronous communication, enabling efficient task assignment and fault recovery in real-world scenarios.
Contribution
A new type of behavior tree action and improved nodes are proposed for multi-robot coordination using DDS, with a unified task planning unit for simultaneous task assignment.
Findings
Successfully coordinated three robots to visit four goal positions.
Demonstrated fault recovery through embedded behavior trees.
Validated framework's feasibility in real-world experiments.
Abstract
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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsReinforcement Learning in Robotics · Modular Robots and Swarm Intelligence · Distributed systems and fault tolerance
MethodsEmirates Airlines Office in Dubai · travel james
