ADVANCE ATTACK AND DEFENSE STRATEGY ALGORITHM WITH DYNAMIC ROLE ASSIGNMENT FOR WHEELED SOCCER ROBOT
DOI:
https://doi.org/10.21107/kursor.v11i1.257Keywords:
Advance attack strategy, Advance defense strategy, Dynamic role assignment, IRIS Robot, KRSBI-B, Wheeled soccer robot, Wheeled soccer robot simulatorAbstract
Game strategy is one of the most critical parts of winning a soccer robot match and cannot be separated from the cooperation among robots in making movements to score goals. In this paper, a wheeled soccer robot game strategy called advance attack and defense has been developed. The strategy is combined with dynamic role assignment, in which robot can change from an attacker to a defender and vice versa. Defender robots are not only based on defensive area but will always block opposing attacker to score goal. The attack strategy performs a rotational trajectory for attacker robot to overpass opponent robot. This strategy has been proven to increase defense and attack effectiveness. Test results using soccer robot gameplay environment simulator developed by Institut Teknologi Sepuluh Nopember Robot with Intelligent System (IRIS) team show that the advance strategies are superior compared with basic strategies. In 30 matches, the advance dynamic strategy won 80%, drew 6.7%, and obtained the highest goal difference, 85 goals. The test was then verified with the implementation in the IRIS robots and showed the same performance. The developed game algorithms were tested in 2019 Indonesian wheeled soccer robot contest (KRSBI-B) and the IRIS team won the title.
Downloads
References
[2] Muhtadin et al., “Ichiro Robots Winning RoboCup 2018 Humanoid TeenSize Soccer Competitions,†in RoboCup 2018: Robot World Cup XXII, vol. 11374, D. Holz, K. Genter, M. Saad, and O. von Stryk, Eds. Cham: Springer International Publishing, 2019, pp. 425–435.
[3] G. Ficht et al., “NimbRo-OP2X: Adult-Sized Open-Source 3D Printed Humanoid Robot,†in 2018 IEEE-RAS 18th International Conference on Humanoid Robots (Humanoids), Nov. 2018, pp. 1–9.
[4] H. He, Z. Liang, Y. Lu, C. Xu, B. Yang, and F. Fang, “Dynamic Kick Optimization Of Humanoid Robot Based on Options Framework,†in 2019 Chinese Control And Decision Conference (CCDC), Jun. 2019, pp. 5176–5181.
[5] Y. Lu, Z. Liang, H. He, C. Xu, B. Yang, and F. Fang, “3D Humanoid Robot Multi-gait Switching and Optimization,†in 2019 Chinese Control And Decision Conference (CCDC), Jun. 2019, pp. 4196–4201.
[6] R. Dikairono, S. Setiawardhana, D. Purwanto, and T. Sardjono, “CNN-Based Self Localization Using Visual Modelling of a Gyrocompass Line Mark and Omni-Vision Image for a Wheeled Soccer Robot Application,†Int. J. Intell. Eng. Syst., vol. 13, no. 6, pp. 442–453, Dec. 2020.
[7] W. Na and L. Mingyong, “Cooperative Game for the Roles Assignment of the Multi-agent Robot System,†in 2018 IEEE 3rd Advanced Information Technology, Electronic and Automation Control Conference (IAEAC), Oct. 2018, pp. 954–957.
[8] H. Shi, Z. Lin, K. Hwang, S. Yang, and J. Chen, “An Adaptive Strategy Selection Method With Reinforcement Learning for Robotic Soccer Games,†IEEE Access, vol. 6, pp. 8376–8386, 2018.
[9] S. Hamidreza Kasaei, S. Mohammadreza Kasaei, S. Alireza Kasaei, and S. Amirhassan Monadjemi, “Dynamic role engine and formation control for cooperating agents with robust decisionâ€making algorithm,†Ind. Robot Int. J., vol. 38, no. 2, Art. no. 2, Mar. 2011.
[10] L. de Koning, J. P. Mendoza, M. Veloso, and R. van de Molengraft, “Skills, Tactics and Plays for Distributed Multi-robot Control in Adversarial Environments,†in RoboCup 2017: Robot World Cup XXI, Cham, 2018, pp. 277–289.
[11] D. Xiong et al., “The design of an intelligent soccer-playing robot,†Ind. Robot Int. J., vol. 43, no. 1, Art. no. 1, Jan. 2016.
[12] M.-L. Wang, J.-R. Wu, L.-W. Kao, and H.-Y. Lin, “Development of a vision system and a strategy simulator for middle size soccer robot,†in 2013 International Conference on Advanced Robotics and Intelligent Systems, May 2013, pp. 54–58.
[13] W. Yao, W. Dai, J. Xiao, H. Lu, and Z. Zheng, “A simulation system based on ROS and Gazebo for RoboCup Middle Size League,†in 2015 IEEE International Conference on Robotics and Biomimetics (ROBIO), Dec. 2015, pp. 54–59.
[14] R. Dikairono, A. A. Rachman, Setiawardhana, T. A. Sardjono, and D. Purwanto, “Motion planning simulator for holonomic robot soccer platform,†in 2017 International Seminar on Intelligent Technology and Its Applications (ISITIA), Aug. 2017, pp. 368–371.
[15] A. R. Tinkar et al., “Team Description Paper: IRIS Team 2020,†https://msl.robocup.org/, p. 8.
[16] M. Asada et al., “MSL Technical Committee 1997–2020.†[Online]. Available: https://www.robocup.org.
[17] R. DIKTI, “Indonesian Wheeled Soccer Robot Rulebook 2019.†RISTEKDIKTI, Dec. 2018, [Online]. Available: https://kontesrobotindonesia.id/.
[18] R. Smith, “OPEN DYNAMICS ENGINE.†[Online]. Available: https://www.ode.org/.
[19] “Gazebo.†http://gazebosim.org/ (accessed Oct. 22, 2020).