Behavior tree driven multi-mobile robots via data distribution service (DDS)
Seungwoo Jeong, Taekwon Ga, Inhwan Jeong, Jongeun Choi
- Year
- 2021
- Citations
- 8
Abstract
We propose multi-task programming for multi-robots via a behavior tree (BT) as a mean to reduce programming complexity of multi-mobile robots. For multi-mobile concurrent control, robot sensors or actuators data are shared via data distribution service (DDS). In addition to the advantages of DDS, the BT is deployed to control and monitor multi-mobile robots, The BTs are inherently modularized and reactive to the environments, which enables a flexible utilization of multi-mobile robots. With the help of Robot Operating System (ROS2) [1], The BTs are implemented with ROS2 nodes on the DDS that can be executed in both servers and clients for the task allocation. A simple experiment with 50kg, 100kg payload mobile robots built by Hyundai Robotics shows reliable performance with distributed BTs via DDS between servers and robots.
Keywords
Related papers
Statistical Learning Theory
Yuhai Wu, Vladimir Vapnik
1999
Artificial intelligence: a modern approach
1995
Applied Nonlinear Control
Jean-Jacques Slotine, Weiping Li
1991
A new optimizer using particle swarm theory
R.C. Eberhart, James Kennedy
2002