Proceedings of the 6th International Conference on Applied Engineering, ICAE 2023, 7 November 2023, Batam, Riau islands, Indonesia

Research Article

Coach Application for Soccer Robot

Download40 downloads
  • @INPROCEEDINGS{10.4108/eai.7-11-2023.2342934,
        author={Hendawan  Soebhakti and Mochamad Rizal Fauzi and Tajdar Hal Ata and Wanda Eka Kurniawan},
        title={Coach Application for Soccer Robot},
        proceedings={Proceedings of the 6th International Conference on Applied Engineering, ICAE 2023, 7 November 2023, Batam, Riau islands, Indonesia},
        publisher={EAI},
        proceedings_a={ICAE},
        year={2024},
        month={1},
        keywords={coach application basestation midle size league},
        doi={10.4108/eai.7-11-2023.2342934}
    }
    
  • Hendawan Soebhakti
    Mochamad Rizal Fauzi
    Tajdar Hal Ata
    Wanda Eka Kurniawan
    Year: 2024
    Coach Application for Soccer Robot
    ICAE
    EAI
    DOI: 10.4108/eai.7-11-2023.2342934
Hendawan Soebhakti1,*, Mochamad Rizal Fauzi1, Tajdar Hal Ata1, Wanda Eka Kurniawan1
  • 1: Politeknik Negeri Batam
*Contact email: hendawan@polibatam.ac.id

Abstract

The RoboCup Middle-size League (MSL) competition involves a game of soccer played by five robots, with four strikers and one goalkeeper. The competition is held annually by the RoboCup Federation and is fully automated, with no human intervention allowed. To monitor and control the robots on the field, an application called "basestation" is used. This application must be able to process data from the robots, the referee, and the environment to regulate the behavior of each robot. The application must have a system of intelligence to process data and send commands to each robot, using a behavior tree system to regulate behavior on the field. The communication system between the application and the robots uses the UDP method and runs on the IEEE 802.11 standard, with network access through ports. The application must also be able to prepare tasks such as determining signals from the referee and specifying team colors, as well as monitoring the state of the game and each robot's actions.