Skip to main content

Advertisement

Log in

A survey on team strategies in robot soccer: team strategies and role description

  • Published:
Artificial Intelligence Review Aims and scope Submit manuscript

Abstract

This survey paper starts with a basic explanation about robot soccer and its systems, then will focus on the strategies that have been used by previous researchers. There is a time-line of described robot soccer strategies, which will show the trend of strategies and technologies. The basic algorithm for each robot, that is described here, morphs from just simple mechanical maneuvering strategies to biologically inspired strategies. These strategies are adapted from many realms. The realm of educational psychology, produced reinforcement learning and Q-learning, commerce produced concepts of market-driven economy, engineering with its potential field, AI with its petri-nets, neural network and fuzzy logic. Even insect and fish were simulated in PSO and have been adapted into robot soccer. All these strategies are surveyed in this paper. Another aspect surveyed here is the vision system trend that is shifting from global vision, to local omni-directional vision, to front-facing local vision, which shows the evolution is towards biologically inspired robot soccer agent, the human soccer player.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

Similar content being viewed by others

References

  • Achim S, Stone P, Veloso M (1996) Building a dedicated robotic soccer system. In: Proceedings of the IROS-96 workshop on RoboCup, Citeseer

  • Adorni G, Cagnoni S, Mordonini M (1999) Genetic programming of a goal-keeper control strategy for the robocup middle size competition. Genet Program 1598: 109–119

    Google Scholar 

  • Aguilar L, Alami R, Fleury S, Herrb M, Ingrand F, Robert F (1995) Ten autonomous mobile robots (and even more) in a route network like environment. In: International conference on intelligent robots and systems (IROS), vol 2. IEEE Computer Society, pp 260–267

  • Aha D, Chang L (1996) Cooperative bayesian and case-based reasoning for solving multiagent planning tasks. In: Navy Center for, Citeseer

  • Andre D (1998) Multi-level parallelism in automatically synthesizing soccer-playing programs for robocup using genetic programming. J Comput Sci 3: 45–51

    MathSciNet  Google Scholar 

  • Aragon-Camarasa G, Fattah H, Paul Siebert J (2010) Towards a unified visual framework in a binocular active robot vision system. Robot Auton Syst 58(3): 276–286

    Article  Google Scholar 

  • Arkin R (1987) Motor schema based navigation for a mobile robot: an approach to programming by behavior. In: IEEE international conference on robotics and automation, Proceedings, vol 4. IEEE, pp 264–271

  • Arkin R (1988) Motor schema for mobile robot. In: Proceedings of the IEEE international conference on robotics and automation, pp 284–291

  • Arkin R (1990) Integrating behavioral, perceptual, and world knowledge in reactive navigation. Robot Auton Syst 6(1–2): 105–122

    Article  Google Scholar 

  • Arkin R (1992) Cooperation without communication: multiagent schema-based robot navigation. J Robot Syst 9(3): 351–364

    Article  Google Scholar 

  • Arkin R, Balch T (1997) AuRA: principles and practice in review. J Exp Theor Artif Intell 9(2): 175–189

    Article  Google Scholar 

  • Bahadori S, Calisi D, Censi A, Farinelli A, Grisetti G, Iocchi L, Nardi D (2005) Autonomous systems for search and rescue. In: Birk A, Carpin S, Nardi D, Jacoff A, Tadokoro S (eds) Rescue robotics. Springer, Berlin

    Google Scholar 

  • Balch T (1997) Clay: integrating motor schemas and reinforcement learning, vol 2. College of Computing Tech Report GIT-CC-97-11, Georgia Institute of Technology, Atlanta, pp 123–144

  • Balch T, Arkin R (1995) Motor schema-based formation control for multiagent robot teams. In: Proceedings of the 1st international conference on multi-agent systems (ICMAS-95), pp 10–16

  • Barakova E, Lourens T (2002) Prediction of rapidly changing environmental dynamics for real time behavior adaptation using visual information. In: Workshop on dynamic perception, Bochum

  • Brauer W, Reisig W (2006) Carl Adam Petri and “Petri Nets”, vol 29. Springer, Berlin

    Google Scholar 

  • Breiman L (2001) Random forests. Mach Learn 45: 5–32. doi:10.1023/A:1010933404324

    Article  MATH  Google Scholar 

  • Buchlmann P, Yu B (2002) Analyzing bagging. Ann Stat 30(4): 927–961

    Article  Google Scholar 

  • Campos M, Anício M, Carvalho M, Dias R, Hartman A, Nagem D, Oliveira V, Oliveira E, Pereira G, Ribeiro A et al (1998) Mineirosot—the development of a centralized control set of soccer-playing micro-robots. In: FIRA world cup France98 proceedings, vol 2, pp 55–59

  • Castelpietra C, Guidotti A, Iocchi L, Nardi D, Rosati R (2002) Design and implementation of cognitive soccer robots. In: RoboCup 2001: Robot Soccer World Cup V, vol 1, pp 101–108

  • Chaimowicz L, Campos M, Kumar V (2002) Dynamic role assignment for cooperative robots. In: IEEE International Conference on robotics and automation, 2002 (ICRA’02). Proceedings, vol 1. IEEE, pp 293–298

  • Chandy K, Misra J, Haas L (1983) Distributed deadlock detection. ACM Trans Comput Syst (TOCS) 1(2): 156

    Google Scholar 

  • Chiou J, Wang K (2008) Application of a hybrid controller to a mobile robot. Simul Model Pract Theory 16(7): 783–795

    Article  Google Scholar 

  • Chun L, Zheng Z, Chang W (1999) Decentralized approach to the conflict-free motion planning for multiple mobile robots. In: International conference on robotics and automation (ICRA), vol 2, pp 1544–1549

  • Ciesielski V, Lai S (2001) Developing a dribble-and-score behaviour for robot soccer using neuro evolution. In: Proceedings of the 5th Australia–Japan joint workshop on intelligent and evolutionary systems, pp 70–78

  • Collinot A, Drogoul A, Benhamou P (1996) Agent oriented design of a soccer robot team. In: Proceedings of the 2nd international conference on multi-agent systems (ICMAS-96), pp 41–47

  • Cuina L (2007) Path planing approach to robot soccer based on neural network and genetic algorithm. Comput Appl Softw 5: 156–157

    Google Scholar 

  • Fan B, Pu J, Liu G (2009) Multi-agent Decision Making Based on Evidence Reasoning. In: 2009 International joint conference on artificial intelligence. IEEE, pp 70–73

  • Ferrein A, Fritz C, Lakemeyer G (2005) Using golog for deliberation and team coordination in robotic soccer. Kunstliche Intelligenz 1: 24–43

    Google Scholar 

  • FIRA (2009a) Fira mirosot game rule: for middle league and large league. url: http://www.fira.net/soccer/mirosot/overview.html

  • FIRA (2009b) Fira small league mirosot rules. url: http://www.fira.net/soccer/mirosot/rulesslm.html

  • Fraundorfer F, Wu C, Pollefeys M (2010) Combining monocular and stereo cues for mobile robot localization using visual words. In: 2010 International conference on pattern recognition. IEEE, pp 3927–3930

  • Freedman HG, Mon G (2006) How spiritual machine works? In: Conference on roboGames 2006, FIRA Robot World Congress, Dortmund

  • Freund Y, Schapire RE (1997) A decision-theoretic generalization of on-line learning and an application to boosting. J Comput Syst Sci 55(SS971504): 119–139

    Article  MathSciNet  MATH  Google Scholar 

  • Futsal (2009) Difference between futsal and soccer. url: http://www.futsal.org/index.php

  • Gu D, Hu H (2004) Accuracy based fuzzy q-learning for robot behaviours. In: IEEE international conference on fuzzy systems, 2004, Proceedings, vol 3. IEEE, pp 1455–1460

  • Guangying Y (2009) Improved shooting algorithm based on zone and tangential arc in robot soccer, vol 2, Nanchang, pp 267–269

  • Guo L, Shao-jun L (2005) Path planning of mobile robot based on improved ant colony algorithm [j]. Control Eng China 5: 473–485

    Google Scholar 

  • Guo B, Li Z, Xu S (2006) On modeling a soccer robot system using petri nets. In: IEEE international conference on automation science and engineering, 2006 (CASE’06), pp 460–465

  • Gupta GS (2008) Autonomous agents in a dynamic collaborative environment. PhD thesis, Massey University

  • Halpern JY (2005) Reasoning about uncertainty. MIT Press, Cambridge

    Google Scholar 

  • Hebbel M, Nistico W, Fisseler D (2009) Learning in a high dimensional space: fast omnidirectional quadrupedal locomotion. In: RoboCup 2006: Robot Soccer World Cup X, pp 314–321

  • Huabin T, Lei W, Zengqi S (2004) Accurate and stable vision in robot soccer. In: 8th control, automation, robotics and vision conference, 2004 (ICARCV 2004), vol 3, pp 2314–2319

  • Huang D, Heutte L, Loog M (2007) Advanced intelligent computing theories and applications. With aspects of theoretical and methodological issues. Springer, Berlin

    Book  Google Scholar 

  • Hubner J, Sichman J, Boissier O (2004) Using the moise+ for a cooperative framework of mas reorganisation. In: Advances in artificial intelligence-SBIA 2004, pp 481–517

  • Hwang K, Tan S, Chen C (2004) Cooperative strategy based on adaptive q-learning for robot soccer systems. IEEE Trans Fuzzy Syst 12(4): 569–576

    Article  Google Scholar 

  • Hwang K, Chen Y, Lee C (2007) Reinforcement learning in strategy selection for a coordinated multirobot system. IEEE Trans Syst Man Cybern A Syst Humans 37(6): 1151–1157

    Article  Google Scholar 

  • Jacobs S, Ferrein A, Lakemeyer G (2005a) Controlling unreal tournament 2004 bots with the logic-based action language golog. In: Proceedings of AIIDE-05

  • Jacobs S, Ferrein A, Lakemeyer G (2005b) Unreal golog bots. Reasoning, representation, and learning in computer games, p 31

  • Jarrah M, Al-Saleem F (2007) Bondgraph robot soccer simulation for minimum time attacker maneuvers. In: 2007 IEEE intelligent vehicles symposium, pp 860–865

  • Jesse N (2006) Decision making and image processing in robot soccer—the challenge of the fira mirosot league. In: Dolgui A, Morel G, Pereira C (eds) Information control problems in manufacturing 2006: a proceedings volume from the 12th IFAC conference. Elsevier, Saint-Etienne, pp 185–189

    Chapter  Google Scholar 

  • Jia-ben Q (2002) An improved ant colony algorithm based on adaptively ajusting pheromone. Inf Control 3: 6–15

    Google Scholar 

  • Jian-xiu H, Jian-chao Z (2006) A particle swarm optimization model with stochastic inertia weight. Computer 8

  • Jolly K, Ravindran K, Vijayakumar R, Sreerama Kumar R (2007) Intelligent decision making in multi-agent robot soccer system through compounded artificial neural networks. Robot Auton Syst 55(7): 589–596

    Article  Google Scholar 

  • Jung M, Kim H, Shim H, Kim J (1999) Fuzzy rule extraction for shooting action controller of soccer robot. In: IEEE international fuzzy systems conference proceedings, 1999 (FUZZ-IEEE’99), vol 1. IEEE, pp 556–561

  • Kant K, Zucker SW (1986) Towards efficient trajectory planning: the path-velocity-decomposition. Int J Robot Res 5: 72–89

    Article  Google Scholar 

  • Kato S, Nishiyama S, Takeno J (1992) Coordinating mobile robots by applying traffic rules. In: Proceedings of the 1992 IEEE/RSJ international conference on intelligent robots and systems, 1992, pp 1535–1541

  • Kawarabayashi T, Nishino J, Morishita T, Kubo T, Shimora H, Mashimo M, Hiroshima K, Ogura H (1999) Zeng99: Robocup simulation team using hi-erarchical fuzzy intelligent control. Tech. rep., Technical report, RoboCup

  • Kennedy J, Eberhart R (1995) Particle swarm optimization. In: IEEE International Conference on neural networks, 1995, Proceedings, vol 4. IEEE, pp 1942–1948

  • Kim J (1997) Special issue about the first micro-robot world cup soccer tournament, mirosot. Robot Auton Syst 21: 137–205

    Article  Google Scholar 

  • Kim J, Shim H, Jung M, Kim H, Vadakkepat P (1997a) Cooperative multi-agent robotic systems: from the robot-soccer perspective. In: Proceedings of MIROSOT, Citeseer, vol 97, pp 3–14

  • Kim J, Shim H, Kim H, Jung M, Choi I, Kim J (1997b) A cooperative multi-agent system and its real time application to robot soccer. In: IEEE international conference on robotics and automation, 1997, Proceedings, vol 1. IEEE, pp 638–643

  • Kim K, Ko K, Kim J, Lee S, Cho H (1997c) The development of a micro robot system for robot soccer game. In: IEEE international conference on robotics and automation, 1997, Proceedings, vol 1. IEEE, pp 644–649

  • Kim KH, Ko KW, Kim JG, Lee SH, Cho HS (1997d) The development of a micro robot system for robot soccer game. In: IEEE international conference on robotics and automation, 1997, Proceedings, vol 1, pp 644–649

  • Kim S, Choi J et al (1997e) A cooperative micro robot system playing soccer: design and implementation. Robot Auton syst 21(2): 177–189

    Article  Google Scholar 

  • Kim J, Kim K, Kim D, Kim Y, Vadakkepat P (1998) Path planning and role selection mechanism for soccer robots. In: IEEE international conference on robotics and automation, 1998, Proceedings, vol 4. IEEE, pp 3216–3221

  • Kim J, Kim Y, Kim D, Seow K (2004) Soccer robotics. Springer, Berlin

    Google Scholar 

  • Kohavi R (1996) Scaling up the accuracy of naive-Bayes classifiers: a decision-tree hybrid. In: Proceedings of the 2nd international conference on knowledge discovery and data mining, Menlo Park, vol 7. AAAI Press

  • Kose H, Kaplan K, Mericcli C, Akin H (2003a) Genetic algorithms based market-driven multi-agent collaboration in the robot-soccer domain. In: FIRA robot world congress, pp 1–3

  • Kose H, Mericcli C, Kaplan K, Akin H (2003b) All bids for one and one does for all: market-driven multi-agent collaboration in robot soccer domain. Comput Inf Sci ISCIS 2003 2: 529–536

    Article  Google Scholar 

  • Kose H, Tatlidede U, Meriçli C, Kaplan K, Akin H (2004) Q-learning based market-driven multi-agent collaboration in robot soccer. In: Proceedings of the Turkish symposium on artificial intelligence and neural networks, pp 219–228

  • Kose H, Kaplan K, Mericli C, Tatlidede U, Akin L (2005) Market-driven multi-agent collaboration in robot soccer domain. In: Cutting edge robotics, pp 407–416

  • Kostiadis K, Hu H (1999) Reinforcement learning and co-operation in a simulated multi-agent system. In: IEEE/RSJ international conference on intelligent robots and systems 1999 (IROS’99), Proceedings, vol 2. IEEE, pp 990–995

  • Lauer M (2009) Ego-motion estimation and collision detection for omnidirectional robots. In: RoboCup 2006: Robot Soccer World Cup X, pp 466–473

  • Lee J, Nam HS, Lyou J (1995) A practical collision-free trajectory planning for two robot systems. In: Proceedings of the IEEE international conference on robotics and Automation (ICRA), pp 2439–2445

  • Lee B, Lee S, Park G (1999) Trajectory generation and motion tracking control for the robot soccer game. In: IEEE/RSJ international conference on intelligent robots and systems (IROS’99), Proceedings, vol 2. IEEE, pp 1149–1154

  • Lima P, Bonarini A, Machado C, Marchese F, Marques C, Ribeiro F (2001) Omni-directional catadioptric vision for soccer robots. Robot Auton Syst 36(2–3): 87–102

    Article  MATH  Google Scholar 

  • Lin Y, Liu A, Chen K (2002) A hybrid architecture of case-based reasoning and fuzzy behavioral control applied to robot soccer. In: Workshop on artificial intelligence, international computer symposium (ICS2002), Hualien. National Dong Hwa University, National Dong Hwa University

  • Liu H, Lin F, Zha H (2007) Fuzzy decision method for motion deadlock resolving in robot soccer games. In: Proceedings of the intelligent computing 3rd international conference on advanced intelligent computing theories and applications. Springer, Qingdao, pp 1337–1346

  • Lu H, Zhang H, Xiao J, Liu F, Zheng Z (2009) Arbitrary ball recognition based on omni-directional vision for soccer robots. In: RoboCup 2008: Robot Soccer World Cup XII, pp 133–144

  • Luke S (1998) Coevolving soccer softbots. AI Mag 19(3): 54

    Google Scholar 

  • Luke S, Hohn C, Farris J, Jackson G, Hendler J (1998a) Co-evolving soccer softbot team coordination with genetic programming. In: RoboCup-97: Robot Soccer World Cup I, vol 2, pp 398–411

  • Luke S et al (1998b) Genetic programming produced competitive soccer softbot teams for robocup97. Genet Program 2: 214–222

    Google Scholar 

  • Mackworth A (1993) Computer vision: system, theory, and applications, Chapter 1. World Scientific Press, Singapore

    Google Scholar 

  • Marchese F, Sorrenti D (2001) Omni-directional vision with a multi-part mirror. In: RoboCup 2000: Robot Soccer World Cup IV, vol 1, pp 179–188

  • Marques C, Lima P (2001) A localization method for a soccer robot using a vision-based omni-directional sensor. In: Robocup 2000: Robot Soccer World Cup IV, vol 1, pp 96–107

  • Matsubara H, Noda I, Hiraki K (1996) Learning of cooperative actions in multi-agent systems: a case study of pass play in soccer. In: Adaptation, coevolution and learning in multiagent systems: papers from the 1996 AAAI spring symposium, pp 63–67

  • Matsubara H, Asada M, Kitano H (2002) History of RoboCup and prospects for RoboCup-2002. J Robot Soc Jpn 20(1): 2–6

    Article  Google Scholar 

  • Matzinger P (1998) An innate sense of danger. In: Seminars in immunology, vol 10, pp 399–415

  • McCulloch W, Pitts W (1943) A logical calculus of the ideas immanent in nervous activity. Bull Math Biol 5(4): 115–133

    MathSciNet  MATH  Google Scholar 

  • Menegatti E, Wright M, Pagello E (2001) A new omnidirectional vision sensor for the spatial semantic hierarchy. In: IEEE/ASME international conference on advanced Intelligent mechatronics, 2001, Proceedings, vol 1. IEEE, pp 93–98

  • Noda I, Matsubara H (1996) Soccer server and researches on multi-agent systems. In: Proceedings of the IROS-96 workshop on roboCup, Citeseer

  • Novak G (2002) Multi agent systems—robot soccer. PhD thesis, Vienna University of Technology, Vienna

  • ODonnell P, Lozano-Pérez T (1989) Deadlock-free and collision-free coordination of two robot manipulators. In: Proceedings of the IEEE international conference on robotics & automation (ICRA), pp 484–489

  • Orponen P (1990) Dempster’s rule of combination is# P-complete. Artif Intell 44(1–2): 245–253

    Article  MathSciNet  MATH  Google Scholar 

  • Otake K, Murakami K, Naruse T (2008) Precise extraction of partially occluded objects by using hlac features and svm. In: RoboCup 2007: Robot Soccer World Cup XI, pp 17–28

  • Pana C, Bizdoaca N, Rescanu I, Niculescu M (2008) Strategy planning for mirosot soccer’s robot. In: AIC08 proceedings of the 8th conference on applied informatics and communications. World Scientific and Engineering Academy and Society (WSEAS), pp 411–416

  • Park S, Kim J, Kim E, Oh J (1997) Development of a multi-agent system for robot soccer game. In: IEEE international conference on robotics and automation, 1997, Proceedings, vol 1, IEEE, pp 626–631

  • Parker L (1998) Alliance: an architecture for fault tolerant multirobot cooperation. IEEE Trans Robot Autom 14(2): 220–240

    Article  Google Scholar 

  • Prieto C, Niño F, Quintana G (2008) A goalkeeper strategy in robot soccer based on danger theory. IEEE Congr Evol Comput CEC 2008 (IEEE World Congress on Computational Intelligence) 1: 3443–3447

    Article  Google Scholar 

  • Qing-Bao Z (2006) Ant algorithm for navigation of multi-robot movement in unknown environment. J Softw 9: 3–10

    Google Scholar 

  • Quinlan J (1986) Induction of decision trees, machine learning, vol 1. Kluwer, Boston

    Google Scholar 

  • Ramisa A, Tapus A, Aldavert D, Toledo R, Lopez de Mantaras R (2009) Robust vision-based robot localization using combinations of local feature region detectors. Auton Robots 27(4): 373–385

    Article  Google Scholar 

  • Ritthipravat P, Maneewarn T, Laowattana D, Wyatt J (2004) A modified approach to fuzzy q learning for mobile robots. In: IEEE international conference on systems, man and cybernetics, 2004, vol 3, IEEE, pp 2350–2356

  • Rong HB (2001) The official fira simurasot 11 vs 11. Harbin institute of technology. url: http://www.fira.net/simurosot11vs11.rar

  • Saska M, Macas M, Preucil L, Lhotská L (2006) Robot path planning using particle swarm optimization of ferguson splines. In: IEEE conference on emerging technologies and factory automation, 2006 (ETFA’06). IEEE, pp 833–839

  • Schmidt RA (1975) A schema theory of discrete motor skill learning. Psychol Rev 82: 225–260

    Article  Google Scholar 

  • Schmidt RA (2003) Motor schema theory after 27 years: reflections and implications for a new theory. Res Q Exerc Sport 74: 366–375

    Article  Google Scholar 

  • Schmits T, Visser A (2009) An omnidirectional camera simulation for the usarsim world. In: RoboCup 2008: Robot Soccer World Cup XII, pp 296–307

  • Shi H, Li W, Yu Z, Qi Y (2009) Research on goalkeeper strategy based on random forests algorithm in robot soccer. In: The 1st international conference on information sciences and engineering (ICISE2009), vol 1, pp 946–950

  • Siagian C, Itti L (2009) Biologically inspired mobile robot vision localization. IEEE Trans Robot 25(4): 861–873

    Article  Google Scholar 

  • Sinha M, Natarajan N (1985) A priority based distributed deadlock detection algorithm. IEEE Trans Softw Eng 1: 67–80

    Article  Google Scholar 

  • Smets P (2000) Data fusion in the transferable belief model. In: Proceedings of the 3rd international conference on information fusion, 2000 (FUSION 2000), vol 1. IEEE, pp PS21–PS33

  • Solc F, Honzik B (2002) Modelling and control of a soccer robot. In: 7th International workshop on advanced motion control, pp 506–509

  • Stone P, Veloso M (1999) Team-partitioned, opaque-transition reinforcement learning. In: Proceedings of the 3rd annual conference on autonomous agents. ACM, pp 206–212

  • Sutton R, Barto A (1998) Reinforcement learning, vol 9. MIT Press, Cambridge

    Google Scholar 

  • Takahashi Y, Asada M (1999) Behavior acquisition by multi-layered reinforcement learning. In: IEEE international conference on systems, man, and cybernetics, 1999. IEEE SMC’99 Conference Proceedings, vol 6. IEEE, pp 716–721

  • Takahashi Y, Takeda M, Asada M (1999) Continuous valued q-learning for vision-guided behavior acquisition. In: IEEE/SICE/RSJ international conference on multisensor fusion and integration for intelligent systems (MFI’99), Proceedings. IEEE, pp 255–260

  • Taylor M, Whiteson S, Stone P (2007) Transfer via inter-task mappings in policy search reinforcement learning. In: Proceedings of the 6th international joint conference on Autonomous agents and multiagent systems. ACM, pp 1–8

  • Tews A, Wyeth G (2000a) Maps: a system for multi-agent coordination. Adv Robot 14(1): 37–50

    Article  Google Scholar 

  • Tews A, Wyeth G (2000b) Thinking as one: coordination of multiple mobile robots by shared representations. In: IEEE/RSJ international conference on intelligent robots and systems, 2000 (IROS 2000), Proceedings, vol 2. IEEE, pp 1391–1396

  • Thomas P, Stonier R (2003) Using evolved paths for control in robot-soccer. In: 2003 IEEE international symposium on computational intelligence in robotics and automation, 2003, Proceedings, vol 2

  • Uchibe E, Asada M, Hosoda K (1996) Behavior coordination for a mobile robot using modular reinforcement learning. In: Proceedings of the 1996 IEEE/RSJ international conference on intelligent robots and systems’96 (IROS 96), vol 3. IEEE, pp 1329–1336

  • Utz H, Sablatnog S, Enderle S, Kraetzschmar G (2002) Miro-middleware for mobile robot applications. IEEE Trans Robot Autom 18(4): 493–497

    Article  Google Scholar 

  • Vadakkepat P, Tan K, Ming-Liang W (2000) Evolutionary artificial potential fields and their application in real time robot path planning. In: Proceedings of the 2000 congress on evolutionary computation, vol 1. IEEE, pp 256–263

  • Vieira FC, Vieira PJ, Medeiros AAD (2001) Micro-robot soccer team—mechanical and hardware implementation. In: International congress of mechanical engineering (COBEM), pp 534–540

  • Wang J (1995) Operating primitives supporting traffic regulation and control of mobile robots under distributed robotic systems. In: IEEE International conference on robotics and automation. Institute of Electrical Engineers Inc (IEEE), pp 1613–1613

  • Wang J, Premvuti S (1995) Distributed traffic regulation and control for multiple autonomous mobile robots operating in discrete space. In: IEEE international conference on robotics and automation. Institute of Electrical Engineers Inc (IEEE), pp 1619–1619

  • Wang D, Xu G (2003) Full-state tracking and internal dynamics of nonholonomic wheeled mobile robots. IEEE ASME Trans Mechatron 8(2): 203–214

    Article  Google Scholar 

  • Wang L, Liu Y, Deng H, Xu Y (2006a) Obstacle-avoidance path planning for soccer robots using particle swarm optimization. In: IEEE international conference on robotics and biomimetics, 2006 (ROBIO’06), pp 1233–1238

  • Wang L, Liu Y, Deng H, Xu Y (2006b) Obstacle-avoidance path planning for soccer robots using particle swarm optimization. In: IEEE international conference on robotics and biomimetics, 2006 (ROBIO’06). IEEE, pp 1233–1238

  • Watkins C, Dayan P (1992) Q-learning. PhD thesis, University of Edinburgh

  • Xiong L, Xiao-ping F, Sheng Y, Heng Z (2004) A novel genetic algorithm for robot path planning in environment containing large numbers of irregular obstacles [J]. Robot 1: 15–22

    Google Scholar 

  • Yang E, Gu D (2004) Multiagent reinforcement learning for multi-robot systems: A survey. Dep Comput Sci, Univ Essex, Colchester, Tech Rep CSM-404

  • Zickler S, Laue T, Birbach O, Wongphati M, Veloso M (2010) Ssl-vision: the shared vision system for the robocup small size league. In: RoboCup 2009: Robot Soccer World Cup XIII, pp 425–436

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Sivadev Nadarajah.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Nadarajah, S., Sundaraj, K. A survey on team strategies in robot soccer: team strategies and role description. Artif Intell Rev 40, 271–304 (2013). https://doi.org/10.1007/s10462-011-9284-0

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10462-011-9284-0

Keywords

Navigation