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

01/26/2022
by   Seungwoo Jeong, et al.
0

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.

READ FULL TEXT

page 1

page 6

page 7

page 9

research
06/07/2019

Chauffeuring a Crashed Robot from a Disk

Evacuation of robots from a disk has attained a lot of attention recentl...
research
07/18/2022

Layered Cost-Map-Based Traffic Management for Multiple Automated Mobile Robots via a Data Distribution Service

This letter proposes traffic management for multiple automated mobile ro...
research
06/02/2017

Temporal Task Planning and Intermittent Communication Control of Mobile Robot Networks

In this paper, we develop a decentralized intermittent communication and...
research
03/21/2023

Adaptive Goal Management System of Robots

This paper considers the problem of managing single or multiple robots a...
research
06/13/2020

Fault Tolerant Free Gait and Footstep Planning for Hexapod Robot Based on Monte-Carlo Tree

Legged robots can pass through complex field environments by selecting g...
research
10/04/2022

Robot Task Planning and Situation Handling in Open Worlds

Automated task planning algorithms have been developed to help robots co...
research
03/16/2021

Behavior-Tree-Based Person Search for Symbiotic Autonomous Mobile Robot Tasks

We consider the problem of people search by a mobile social robot in cas...

Please sign up or login with your details

Forgot password? Click here to reset