Proceedings

Action Selection via Learning Behavior Patterns in Multi-Robot Systems

Download BibTeX Cite

Proceedings of the Twenty-Second International Joint Conference on Artificial Intelligence. Pages 192-196.

https://doi.org/10.5591/978-1-57735-516-8/IJCAI11-043

© 2011 International Joint Conferences on Artificial Intelligence

Abstract

The RoboCup robot soccer Small Size League has been running since 1997 with many teams successfully competiting and very effectively playing the games. Teams of five robots, with a combined autonomous centralized perception and control, and distributed actuation, move at high speeds in the field space, actuating a golf ball by passing and shooting it to aim at scoring goals. Most teams run their own pre-defined team strategies, unknown to the other teams, with flexible game-state dependent assignment of robot roles and positioning. However, in this fast-paced noisy real robot league, recognizing the opponent team strategies and accordingly adapting one's own play has proven to be a considerable challenge. In this work, we analyze logged data of real games gathered by the CMDragons team, and contribute several results in learning and responding to opponent strategies. We define episodes as segments of interest in the logged data, and introduce a representation that captures the spatial and temporal data of the multi-robot system as instances of geometrical trajectory curves. We then learn a model of the team strategies through a variant of agglomerative hierarchical clustering. Using the learned cluster model, we are able to classify a team behavior incrementally as it occurs. Finally, we define an algorithm that autonomously generates counter tactics, in a simulation based on the real logs, showing that it can recognize and respond to opponent strategies.

  1. [Bowling et al., 2004] M. Bowling, B. Browning, and M. Veloso. Plays as effective multiagent plans enabling opponent-adaptive play selection. In ICAPS, 2004.
  2. [Browning et al., 2005] B. Browning, J. Bruce, M. Bowling, and M. Veloso. STP: Skills, tactics and plans for multi- robot control in adversarial environments. In JSCE, 2005.
  3. [Kuhlmann et al., 2006] G. Kuhlmann, W. Knox, and P. Stone. Know thine enemy: Champion RoboCup coach agent. In Proceedings of AAAI, 2006.
  4. [Kumar et al., 2002] M. Kumar, N. Patel, and J. Woo. Clus- tering seasonality patterns when errors. In KDD, 2002.
  5. [Laviers et al., 2009] K. Laviers, G. Sukthankar, M. Molin- eaux, and D. W. Aha. Improving offensive performance through opponent modeling. In AIIDE, 2009.
  6. [Riley and Veloso, 2006] P. Riley and M. Veloso. Coach planning with opponent models. In AAMAS, 2006.
  7. [Rote, 1991] G. Rote. Computing the minimum Hausdorff distance between two point sets on a line under translation. In IPL, Volume 37. Elsevier North-Holland Inc, 1991.
  8. [Ruiz-del-Solar et al., 2010] J. Ruiz-del-Solar, E. Chown, and P. Ploeger, editors. RoboCup 2010. Springer, 2010.
  9. [Shao et al., 2010] F. Shao, S. Cai, and J. Gu. A modified Hausdorff distance based algorithm for 2-dimensional spa- tial trajectory matching. In ICCSE. IEEE, 2010.
  10. [Vail and Veloso, 2008] D. Vail and M. Veloso. Activity recognition in multi-robot domains. In AAAI, 2008.
  11. [Vlachos et al., 2002] M. Vlachos, G. Kollios, and D. Gunopulos. Discovering similar multidimensional trajectories. In 18. ICDE. IEEE, 2002.
  12. [Zickler et al., 2009] S. Zickler, T. Laue, O. Birbach, M. Wongphati, and M. Veloso. SSL-vision: The shared vision system for RoboCup SSL. In RoboCup, 2009.
  13. [Zickler et al., 2010] S. Zickler, J. Biswas, and M. Veloso. CMDragons team description. In RoboCup, 2010.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards