Wall Following Control System with PID Control and Ultrasonic Sensor for KRAI 2018 Robot

(1) * Muhamad Hamam Iqbal Mail (Universitas Ahmad Dahlan, Indonesia)
(2) Wahyu Sapto Aji Mail (Universiti Malaysia Pahang, Malaysia)
*corresponding author


Indonesian Abu Robot Contest (KRAI) in 2018 with the theme "Throwing a Blessing Ball". The main purpose of this robot is to be able to navigate automatically in an area that is bordered by walls to complete the mission. The main problem with the robot is the navigation system. The application of PID control in the wall following system has been able to make robot movements smooth, responsive, and fast. In this study, PID control aims to smooth the movement of the robot while walking along the wall in the race arena. The PID parameter is obtained from the results of tuning with the trial and error method, the values of KP = 3, KI = 0, and KD = 5. At the PWM 150 set point the value of the ultrasonic sensor distance reading to the object in the form of a wall with an average error of 4.4. cm. At the PWM 200 set point the value of the ultrasonic sensor distance reading to the object in the form of a wall with an average error of 0.4 cm. At the PWM 250 set point the value of the ultrasonic sensor distance reading to the object in the form of a wall with an average error of 0.8 cm. This error does not have an effect on the performance of the wall following system, because the system only uses the distance value reading data with a decimal value in front of the comma. So it can be concluded that the wall following system which is designed using ultrasonic sensors with measurement error that occurs is zero.


PID Control; Wall Following; Ultrasonic Sensor; Robot




Article metrics

10.31763/ijrcs.v1i1.206 Abstract views : 1977 | PDF views : 1147




Full Text



[1] M. Kamaludin and W. S. Aji, "Manuver Robot Manual Menggunakan PID pada Robot Manual KRAI 2018" Buletin Ilmiah Sarjana Teknik Elektro, Vol. 1, No. 3, pp. 91-99, 2019. https://doi.org/10.12928/biste.v1i3.978

[2] J. Azeta, C. Bolu, D. Hinvi, and A. A. Abioye, “Obstacle detection using ultrasonic sensor for a mobile robot,” IOP Conf. Ser. Mater. Sci. Eng., vol. 707, no. 1, 2019. https://doi.org/10.1088/1757-899X/707/1/012012

[3] A. Siswanto, “Sistem Navigasi Robot Avoider Beroda Pada Arena Kontes Robot Pemadam Api Indonesia (KRPAI) Menggunakan Metode Wall Follower,” Processor, vol. 13, no. 1, pp. 1118–1131, 2018. http://ejournal.stikom-db.ac.id/index.php/processor/article/view/320

[4] A. T. Kusuma et al., “Sistem Kendali Fuzzy-Pid Pada Robot Wall Follower Ackerman Steering,” J. Amplif., vol. 7, no. 1, pp. 1–5, 2017. http://repository.unib.ac.id/21041/

[5] G. Arisandy, “Implementasi Sistem Gerak Holonomic pada Robot KRSBI Beroda 2017,” pp. 9–25, 2017. http://ejournal.ukrida.ac.id/ojs/index.php/JTIK/article/view/1490

[6] M. Irfan, “Desain Dan Implementasi Kendali Kecepatan Motor Pada Robot Dengan Empat Roda Omni Menggunakan Metode Logika Fuzzy,” eProceedings of Engineering, vol. 3, no. 2, p. 7, 2016. https://openlibrarypublications.telkomuniversity.ac.id/index.php/engineering/article/view/162

[7] A. Priyambudi, B. Firman, and S. Kristiyana, “Kendali Kecepatan Motor Pada Robot Dengan Empat Roda Omni Menggunakan Metode,” JURNAL TEKNOLOGI TECHNOSCIENTIA, vol. 10, no. 2, pp. 209–217, 2018, doi: https://doi.org/10.34151/technoscientia.v10i2.104

[8] Z. Lee, “Wall Following Robot.” [Online]. Available: https://iamzxlee.wordpress.com/2014/06/21/wall-following-robot. [Accessed: 30-Jan-2021].

[9] A. Adriansyah, H. Suwoyo, Y. Tian, and C. Deng, “Improving wall-following robot performance using PID-PSO controller,” J. Teknol., vol. 81, no. 3, pp. 119–126, 2019. https://doi.org/10.11113/jt.v81.13098

[10] K. Fathoni and F. Suni, “Perancangan Kendali Kecepatan Motor Arus Searah Menggunakan Metode Root Locus,” J. Tek. Elektro, vol. 8, no. 2, pp. 39–42, 2016. https://doi.org/10.15294/jte.v8i2.8793

[11] A. Maarif, R. D. Puriyanto, and F. R. T. Hasan, “Robot Keseimbangan dengan Kendali PID dan Kalman Filter,” IT Journal Research and Development (ITJRD), vol. 4, no. 2, pp. 117–127, 2020. https://doi.org/10.25299/itjrd.2020.vol4(2).3900

[12] M. Ben-Ari and F. Mondada, “Elements of robotics,” Springer International Publishing, 2018. https://doi.org/10.1007/978-3-319-62533-1

[13] S. M. Antoun and P. J. Mckerrow, “Wall Following with a Single Ultrasonic Sensor 1 Single Sensor Navigation,” In: Liu H., Ding H., Xiong Z., Zhu X. (eds) Intelligent Robotics and Applications. ICIRA 2010. Lecture Notes in Computer Science, pp. 130–131, 2010. https://doi.org/10.1007/978-3-642-16587-0_13

[14] A. Ma’arif, N. M. Raharja, P. A. Rosyady, A. R. C. Baswara, and A. A. Nuryono, “Control of DC Motor Using Proportional Integral Derivative (PID): Arduino Hardware Implementation,” in 2020 2nd International Conference on Industrial Electrical and Electronics (ICIEE), 2020, pp. 74–78. https://doi.org/10.1109/ICIEE49813.2020.9277258


  • There are currently no refbacks.

Copyright (c) 2021 Muhamad Hamam Iqbal, Wahyu Sapto Aji

Creative Commons License
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.

Most View Paper 

1. Tuning of PID Controller Parameters with Genetic Algorithm Method on DC Motor

2. Understanding of Convolutional Neural Network (CNN): A Review

3. Performance Enhancement of a Hybrid Renewable Energy System Accompanied with Energy Storage Unit Using Effective Control System

4. Multi-objective Fractional Order PID Controller Optimization for Kid's Rehabilitation Exoskeleton

5. Adaptive Droop Control Strategy for Load Sharing in Hybrid Micro Grids 

About the JournalJournal PoliciesAuthor Information

International Journal of Robotics and Control Systems
e-ISSN: 2775-2658
Website: https://pubs2.ascee.org/index.php/IJRCS
Email: ijrcs@ascee.org cc to alfian.maarif@te.uad.ac.id
Published by: Association for Scientific Computing Electronics and Engineering (ASCEE)
Office: Jalan Janti, Karangjambe 130B, Banguntapan, Bantul, Daerah Istimewa Yogyakarta, Indonesia

View My Stats