Implementation of Base Station as An Intermediary Referee Box in the delivery of Wheeled Football Robot Movement Commands
Keywords:Referee Box, socket, ROS, Wheeled Robot Football, QoS
In the contest of Indonesian wheeled robot football or KRSBI wheeled robot which competes with wheeled football robots, there is a referee who controls the course of the match, the referee box. For referee box to provide commands that can set the course of the robot, a base station is required that serves to receive data from the referee box and translated and then sent it to the robot. The use of TCP socket programming is quite successful whereby 17 attempts to send commands from referee box can be accepted all by base station with a success rate of 100%. The use of robot operating system (ROS) to pass data in the form of coordinate points and commands for robots chasing balls or stops was also successfully carried out where from 17 attempts the delivery of orders, it can reach 100% success rate. After that, the measurement of distance analysis against quality of service (QoS) with 3 different distances, and obtained the following results, at a distance of 3 meters obtained an average delay of 44.41 ms, throughput of 767.29 kbps and no missing package, at a distance of 8 meters obtained an average delay of 7.22 ms, an average throughput of 1065.17 kbps and no missing packages, lastly at a distance of 15 meters obtained an average delay of 103.99 ms, an average throughput of 835.51 kbps and there was a missing package of 6.9% on 1 order so that the average lost package was obtained by 0.405%.
N. Solehah, A. Siahaan, W. Astuti, and R. R. Larengi, "Read TCP/IP Using the Matlab platform on Wheeled Football Robots," no. 3, pp. 19–24.
K. Cahyono, I. K. Wibowo and M. M. Bachtiar, "A New Kicker System of Wheeled Soccer Robot ERSOW Using Fuzzy Logic Method," 2020 International Electronics Symposium (IES), 2020, pp. 219-225, doi: 10.1109/IES50839.2020.9231882.
and W. D. Fitri*, Kiki Reski R, Ady Rahmansyah, "Use of Python Programming Language as Control Center on 10-D Robots," 2017.
Ristekdikti, 2019 Wheeled KRSBI Guide. 2019.
Y.B. P. Fahriza Azwar Muhammad, Rizky Arif Windiarto, "Socket Programming For Raspberry Pi Abtara Connection With Referee Box," 2016.
K.B. Kusumo, P. H. Trisnawan, and K. Amron, "Implementation of Socket Programming in Packet Size Adjustment on IPv6 Networks," vol. 4, no. 2, pp. 572–580, 2020.
J. F. Kurose et al., Computer Networking A Top-Down Approach Seventh Edition. 2017.
I. Siradjuddin, S. Wibowo, R. P. Wicaksono, and G. Al Azhar, "Distribution of Wheeled Robot Motor Control using ROS," 2019.
J.M. O'Kane, A gentle introduction to ROS, no. 2.1.3. 2016.
MAATA, Rolou Lyn R., et al. Design and implementation of client-server based application using socket programming in a distributed computing environment. In: 2017 IEEE International Conference on Computational Intelligence and Computing Research (ICCIC). IEEE, 2017. p. 1-4.
R. Wulandari, "QoS (QUALITY OF SERVICE) ANALYSIS ON THE INTERNET NETWORK (CASE STUDY: UPT SITE TEST JAMPANG KULON – LIPI MINING TECHNIQUE)," J. Tek. Inform. and Sist. Inf., vol. 2, no. 2, pp. 162–172, 2016, doi: 10.28932/jutisi.v2i2.454.
D. Irawan, "Analysis and Tapping of Computer Network Data Packet Transmission Using Wireshark," Anal. and Transm Wiretapping. Data Jar Plan. Comput. Using Wireshark, vol. 7, no. 1, pp. 1–5, 2017.
NDATINYA, Vivens, et al. Network forensics analysis using Wireshark. International Journal of Security and Networks, 2015, 10.2: 91-106.
SANDERS, Chris. Practical Packet Analysis, 3E: Using Wireshark to Solve Real-World Network Problems. No Starch Press, 2017.
SHIN, Seona, et al. Communication system of a segmented rescue robot utilizing socket programming and ROS. In: 2017 14th International Conference on Ubiquitous Robots and Ambient Intelligence (URAI). IEEE, 2017. p. 565-569.
How to Cite
Copyright (c) 2022 Marchiano Alfredo Fouk, Hudiono Hudiono, Aad Hariyadi
This work is licensed under a Creative Commons Attribution 4.0 International License.