Pengembangan Sistem Komunikasi Nirkabel Untuk Mengendalikan Robot Sepak Bola

  • Alfa Satya Putra Universitas Pelita Harapan
  • Arnold Aribowo Universitas Pelita Harapan
  • Hendra Tjahyadi Universitas Pelita Harapan
Keywords: Soccer Robot, Wireless Communication System, Ball Kicking Mechanism Microcontroller, Soccer Robot, Wireless Communication System, Ball Kicking Mechanism, Microcontroller

Abstract

According to how soccer robot movement is controlled, approaches in soccer robot can be divided into two categories, namely centralized and decentralized. Centralized approach is an example of control over network concept where devices are controlled over the network. Each robot obtains information from a vision system outside the robot to detect the ball, and the central computer makes decision on which robot to approach and kick the ball. Wireless communication between robot and central computer must be reliable. One of the most important components in soccer robot is the ball kicking mechanism, which has to be able to kick the ball accurately. The wireless communication system is developed with a WeMos D1 microcontroller. Ball kicking mechanism is developed using solenoid circuit controlled by the microcontroller. Testing showed that wireless communication system has 100% reliability when operated in range up to 300cm. The ball kicking mechanism was able to respond accurately to ball kicking command when the robot is stationary and moving. When the robot is stationary, average kicking distance of the ball is 42.22cm and average tilt angle is 29.58°. When robot is moving, average kicking distance is 40.98cm and average tilt angle is 26.12°.

 

References

[1] Parker, C.A.C., Zhang, H., 2009. Cooperative Decision-Making in Decentralized Multiple-Robot Systems: the Best-of-N Problem. IEEE/ASME Transactions on Mechatronics, 14 (2), pp. 240-251.
[2] Parker, C.A.C., Zhang, H., 2010. Collective unary decision-making by decentralized multiple-robot systems applied to the task-sequencing problem. Swarm Intelligence, 4 (3), pp. 199-220.
[3] Kooij, N.S., 2003. The development of a vision system for robotic soccer. Master’s. Twente: University of Twente.
[4] Tjahyadi, H., Gunawan, G., Aribowo, A., Hareva, D., 2016. Image Processing Based Robot Soccer: Obtaining Multiple Robots Position and Orientation Using High-Angle Shot of Camera. Journal of Image and Graphics, 4 (1), pp. 29-35.
[5] Aribowo, A., Gunawan, G., Tjahyadi, H., 2016. Adaptive Edge Detection and Histogram Color Segmentation for Centralized Vision of Soccer Robot. International Conference on Informatics and Computing(ICIC). Lombok, Indonesia, 28-30 Oktober 2016.
[6] Petit, C.G.R.M., 2006. Strategy for robot soccer systems — Implemented for the MI20 system. Master’s. Twente: University of Twente.
[7] Nasrollahi, P., Jafari, S., Jamaseb, M., Nikooee, A., 2013. Decision Making of Humanoid Soccer Robots Using Rule Based Expert Systems. 5th Conference on Information and Knowledge Technology (IKT). Shiraz, Iran, 28-30 May 2013.
[8] Wang, Y.-T., You, Z.-J., Chen, C.-H. 2009. AIN-Based Action Selection Mechanism for Soccer Robot Systems. Journal of Control Science and Engineering, Vol.2009, 10 pages.
[9] Aribowo, A., Putra, A.S., Lukas, S., Tjahyadi, H. 2017. Enhancing Soccer Robot Movement Accuracy Using Omnidirectional Wheel. 2017 International Conference on Electrical Engineering and Informatics (ICELTICs). Banda Aceh, Indonesia, 18-20 October 2017.
[10] Li, X. 2009. Dribbling Control of an Omnidirectional Soccer Robot. Ph.D. Eberhard Karls Universitaet Tübingen.
[11] Rojas, R., Forster, A.G. 2006. Holonomic Control of a robot with an omnidirectional drive. KI – Kunstliche Intelligenz, Bottcher IT Verlag.
[12] Bruce, J., Zickler, S., Licitra, M., Veloso, M. 2008. CMDragons: Dynamic Passing and Strategy on a Champion Robot Soccer Team. 2008 IEEE International Conference on Robotics and Automation. Pasadena, CA, USA. 19-23 May 2008.
[13] Siegwart, R. and Nourbaksh, I.R., 2004. Introduction to Autonomous Mobile Robots. 1st ed. MIT Press.
[14] Arduino, 2018. A Solenoid Tutorial. [Online] Available at: https://playground.arduino.cc/Learning/SolenoidTutorial. [Accessed 26 January 2018].
[15] Wemos Electronics, 2017. D1[Wemos Electronics]. [Online] Available at: https://wiki.wemos.cc/products:d1:d1 [Accessed 15 February 2018].
[16] EngineersGarage, 2012. Microcontrollers Tutorial | Microcontroller Basics | Microcontroller Architecture | Microcontroller vs. Microprocessor. [Online] Available at: https://www.engineersgarage.com/microcontroller [Accessed 8 March 2018]
[17] Northwestern University Neuroscience and Robotics Lab, 2006. Solenoid Theory. [Online] Available at: http://hades.mech.northwestern.edu/index.php/Solenoid_Theory [Accessed 8 March 2018]
[18] Espressif Ssytems, 2018. ESP8266EX Datasheet. [Online] Available at: https://www.espressif.com/sites/default/files/ documentation/0a-esp8266ex_datasheet_en.pdf [Accessed 21 March 2018]
[19] Kaur, T., Kumar, D., 2015. Wireless multifunctional robot for military applications. 2nd International Conference on Recent Advances in Engineering & Computational Sciences (RAECS). Chandigarh, India, 2015, 21 Dec - 22 Dec 2015.
[20] Nádvorník, J., Smutný, P., 2014. Remote control robot using Android mobile device. Proceedings of the 2014 15th International Carpathian Control Conference (ICCC). Velke Karlovice, Czech Republic, 28-30 May 2014.
[21] Pajic, M., Sundaram, S., Pappas, G.J., Mangharam, R., 2011. The Wireless Control Network: A New Approach for Control over Networks, IEEE Transactions on Automatic Control, vol. 56, no. 10, pp. 2305-2318.
Published
2018-06-07
Section
Technology Information Article