KT-BT: Knowledge Transfer through Behavior Trees in Multirobot Systems



Oruganti, S., Parasuraman, R., & Pidaparti, R. (2023). KT-BT: A Framework for Knowledge Transfer Through Behavior Trees in Multirobot Systems. IEEE Transactions on Robotics, 1–17. doi:10.1109/TRO.2023.3290449 (Invited to present at ICRA 2024, Yokohama, Japan)
download simulator | publication | pre-print | BibTeX
@article{Oruganti2023KTBT,
  title={KT-BT: A Framework for Knowledge Transfer Through Behavior Trees in Multirobot Systems},
  author={Oruganti, Sanjay and Parasuraman, Ramviyas and Pidaparti, Ramana},
  journal={IEEE Transactions on Robotics},
  year={2023},
  pages={1–17},
  doi={10.1109/TRO.2023.3290449}
}

The project focused on enhancing knowledge sharing in multi-robot and multi-agent systems through the development of a novel framework called Knowledge Transfer through Behavior Trees (KT-BT). In heterogeneous multi-robot systems (HMRS), the ability of agents to share knowledge about missions and environments is crucial for improving performance and achieving collective intelligence. However, a generic framework for efficiently transferring knowledge between agents has been lacking.

KT-BT addresses this need by employing a query-response-update mechanism within an online Behavior Tree framework, allowing agents to broadcast queries for unknown conditions and respond with the appropriate knowledge. The framework's novel stringBT grammar structure encodes knowledge, enabling efficient behavior sharing.

Extensive simulations in a multi-robot search and rescue scenario demonstrated successful knowledge transfers and improved group performance. Additionally, the framework explored the effects of communication range and opportunities on group performance, knowledge spread, and functional heterogeneity, providing valuable insights into the dynamics of collective intelligence in robotic systems.

KTBT Framework

(above) An overview of the KTBT framework, showing knowledge sharing between agents. (below) A snapshot of the simulator running multi-robot search and retrieve through knowledge sharing.

Video Explanation

Contributors