Abstract
The RoboCup competition was started in 1997, and is known as the oldest RoboCup league. The RoboCup 2D Soccer Simulation League is a stochastic, partially observable soccer environment in which 24 autonomous agents play on two opposing teams. In this paper, we detail the main strategies and functionalities of CYRUS, the RoboCup 2021 2D Soccer Simulation League champions. The new functionalities presented and discussed in this work are (i) Multi Action Dribble, (ii) Pass Prediction and (iii) Marking Decision. The Multi Action Dribbling strategy enabled CYRUS to succeed more often and to be safer when dribbling actions were performed during a game. The Pass Prediction enhanced our gameplay by predicting our teammate’s passing behavior, anticipating and making our agents collaborate better towards scoring goals. Finally, the Marking Decision addressed the multi-agent matching problem to improve CYRUS defensive strategy by finding an optimal solution to mark opponents’ players.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
Notes
- 1.
Cyrus 2014 Source https://github.com/naderzare/cyrus2014.
- 2.
CppDNN Source Code https://github.com/Cyrus2D/CppDNN.
- 3.
Pyrus Base Source Code https://github.com/Cyrus2D/Pyrus.
References
Akiyama, H., Nakashima, T.: Helios base: an open source package for the RoboCup soccer 2D simulation. In: Behnke, S., Veloso, M., Visser, A., **ong, R. (eds.) RoboCup 2013. LNCS (LNAI), vol. 8371, pp. 528–535. Springer, Heidelberg (2014). https://doi.org/10.1007/978-3-662-44468-9_46
Khayami, R., et al.: CYRUS 2D simulation team description paper 2014. In: RoboCup 2014 Symposium and Competitions: Team Description Papers 2014. Joao Pessoa, Brazil (2014)
Zare, N., et al.: CYRUS 2D simulation team description paper 2015. In: The 19th Annual RoboCup International Symposium. China, Hefei (2015)
Zare, N., et al.: Cyrus 2D simulation team description paper 2018. In: RoboCup 2018 Symposium and Competitions. Montreal, Canada (2018)
Zare, N., et al.: Cyrus 2D simulation 2019. In: RoboCup 2019 Symposium and Competitions. Sydney, Australia (2019)
Yamaguchi, M., Kuga, R., Omori, H., Fukushima, T., Nakashima, T., Akiyama, H.: Helios 2021: team description paper. In: RoboCup 2021 Symposium and Competitions, Worldwide (2021)
Gabel, G., Kloppner, Pr., Eren, Y., Sommer, F., Breuer, S., Godehardt, E.: FRA-UNIted-team description 2021. In: RoboCup 2021 Symposium and Competitions, Worldwide (2021)
Fidalgo, D.T.M., et al.: ITAndroids 2D Soccer simulation team description paper 2021. In: RoboCup 2021 Symposium and Competitions, Worldwide (2021)
Noohpisheh, M., Shekarriz, M., Zaremehrjardi, F., Khademi Ardekani F, Khorsand, S.A.: Persepolis soccer 2D simulation team description paper 2021. In: RoboCup 2021 Symposium and Competitions, Worldwide (2021)
Cheng, Z., Zhang, F., Guang, B., Wang. L.: YuShan2021 team description paper for RoboCup 2021. In: RoboCup 2021 Symposium and Competitions, Worldwide (2021)
Prokopenko, M., Wang, P.: Gliders2d: source code base for RoboCup 2D soccer simulation league. In: Chalup, S., Niemueller, T., Suthakorn, J., Williams, M.-A. (eds.) RoboCup 2019. LNCS (LNAI), vol. 11531, pp. 418–428. Springer, Cham (2019). https://doi.org/10.1007/978-3-030-35699-6_33
Bai, A., Lu, G., Zhang, H., Chen, X.: WrightEagle 2D soccer simulation team description 2011. In: RoboCup 2011 Symposium and Competitions: Team Description Papers, Istanbul, Turkey, July 2011
Marian, S., Luca, D., Sarac, B., Cotarlea, O.: OXSY 2014 team description. In: RoboCup 2016 Symposium and Competitions: Team Description Papers, Leipzig, Germany, July 2016
Catlin, M.G.: The Art of Soccer: A Better Way to Play. Soccer Books, St. Paul (1990)
Zare, N., Sayareh, A., Sarvmaili, M., Amini, O., Soares, A., Matwin, S.: CYRUS 2D soccer simulation team description paper 2021. In: RoboCup 2021 Symposium and Competitions, Worldwide (2021)
Zare, N., Sayareh, A., Sarvmaili, M., Amini, O., Matwin, S., Soares, A.: Engineering features to improve pass prediction in 2D soccer simulation games. In: Alami, R., et al. (eds.) RoboCup 2021. LNAI, vol. 13132, pp. 140–152. Springer, Cham (2022). https://doi.org/10.1007/978-3-030-98682-7_12
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2022 Springer Nature Switzerland AG
About this paper
Cite this paper
Zare, N. et al. (2022). Improving Dribbling, Passing, and Marking Actions in Soccer Simulation 2D Games Using Machine Learning. In: Alami, R., Biswas, J., Cakmak, M., Obst, O. (eds) RoboCup 2021: Robot World Cup XXIV. RoboCup 2021. Lecture Notes in Computer Science(), vol 13132. Springer, Cham. https://doi.org/10.1007/978-3-030-98682-7_28
Download citation
DOI: https://doi.org/10.1007/978-3-030-98682-7_28
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-98681-0
Online ISBN: 978-3-030-98682-7
eBook Packages: Computer ScienceComputer Science (R0)