Search papers, labs, and topics across Lattice.
This paper explores a Behavior-Tree-based approach for coordinating multi-robot teams in the IEEE Very Small Soccer (VSSS) competition, focusing on the ThundeRatz robotics team. The study compares this new method against a traditional Finite State Machine (FSM) approach using the FIRASim simulator, demonstrating significant improvements in coordination and performance. Results from an academic robotics competition further validate the effectiveness of the Behavior Tree strategy in dynamic environments.
Switching to Behavior Trees for robot coordination in soccer competitions led to improved performance and adaptability over traditional FSM methods.
The application of multi-agent systems in robotics is a very challenging field. Several competitions involving such systems are proposed to foster research and development of strategies and mechanisms using games as the underlying domain. Among them are the ones from the \textit{IEEE Very Small Soccer (VSSS)} category, which is the case study described in this paper. In VSSS, two teams of three robots each compete in a very dynamic environment of a soccer game. Thus, coordination of robots' behavior during the game is crucial to win it. In this paper, we present a Behavior-Tree-based approach to support multi-robot coordination within the VSSS team of the ThundeRatz robotics team from the Universidade de S$\tilde{a}$o Paulo. Moreover, a comparison between the proposed approach and the previous one, which was based on a Finite State Machine (FSM), was conducted using the FIRASim simulator. Besides that, the performance of this new strategy was further evaluated in an academic robotics competition.