Context-Based Coordination for a Multi-Robot Soccer Team
The key issue investigated in the field of Multi-Robot Systems (MRS) is the problem of coordinating multiple robots in a common environment. In tackling this issue, problems concerning the capabilities of multiple heterogeneous robots and their environmental constraints need to be faced. In this paper, we introduce a novel approach for coordinating a team of robots. The key contribution of the proposed method consists in exploiting the rules governing the scenario by identifying and using “contexts”. The robots actions and perceptions are specialized to the current context to enhance both single and collective behaviors. The presented approach has been largely validated in a RoboCup scenario. In particular, we adopt a soccer environment as a testing ground for our algorithm. We evaluate our method in several testing sessions on a simulator representing a virtual model of a soccer field. The obtained results show a substantial improvement of the team adopting our algorithm.
KeywordsMulti-robot coordination Context-awareness RoboCup soccer
- 1.Abeyruwan, S., Seekircher, A., Visser, U.: Dynamic role assignment using general value functionsGoogle Scholar
- 2.Farinelli, A., Iocchi, L., Nardi, D., Ziparo, V.A.: Task assignment with dynamic perception and constrained tasks in a multi-robot system. In: ICRA, Barcelona, Spain, pp. 1535–1540 (2005)Google Scholar
- 4.Luo, L., Chakraborty, N., Sycara, K.: Multi-robot assignment algorithm for tasks with set precedence constraints. In: 2011 IEEE International Conference on Robotics and Automation (ICRA), pp. 2526–2533. IEEE (2011)Google Scholar
- 5.Stone, P., MacAlpine, P., Barrera, F.: Positioning to win: a dynamic role assignment and formation positioning system. In: Chen, X., Stone, P., Sucar, L.E., van der Zant, T. (eds.) RoboCup 2012. LNCS, vol. 7500, pp. 190–201. Springer, Heidelberg (2013)Google Scholar
- 8.Vail, D., Veloso, M.: Multi-robot dynamic role assignment and coordination through shared potential fields. In: Schultz, A., Parker, L., Schneider, F. (eds.) Multi-Robot Systems. Kluwer (2003)Google Scholar