Comparative Study of Computer Vision Based Line Followers Using Raspberry Pi and Jetson Nano

Gunawan Dewantoro, Jamil Mansuri, Fransiscus Dalu Setiaji

Abstract


The line follower robot is a mobile robot which can navigate and traverse to another place by following a trajectory which is generally in the form of black or white lines. This robot can also assist human in carrying out transportation and industrial automation. However, this robot also has several challenges with regard to the calibration issue, incompatibility on wavy surfaces, and also the light sensor placement due to the line width variation. Robot vision utilizes image processing and computer vision technology for recognizing objects and controlling the robot motion. This study discusses the implementation of vision based line follower robot using a camera as the only sensor used to capture objects. A comparison of robot performance employing different CPU controllers, namely Raspberry Pi and Jetson Nano, is made. The image processing uses an edge detection method which detect the border to discriminate two image areas and mark different parts. This method aims to enable the robot to control its motion based on the object captured by the webcam. The results show that the accuracies of the robot employing the Raspberry Pi and Jetson Nano are 96% and 98%, respectively.

Keywords


line follower; image processing; Raspberry Pi; Jetson Nano

Full Text:

PDF

References


S. G. Tzafestas, “Mobile robot control and navigation: A global overview,”Journal of Intelligent & Robotic Systems, vol. 91, pp. 35–58, 2018.

M. A. Kader, M. Z. Islam, J. A. Rafi, M. R. Islam, dan F. S. Hossain, “Line following autonomous office assistant robot with PID algorithm,” in Proc. of International Conference on Innovations in Science, Engineering and Technology, 2018, pp. 109-114.

V. V. Vivek, E. L. Pradeesh, N. Natarajan, M. C. Pravin, and S. R. Prabhu, “Development of a system to assist in library to automate the book handling process,” in Proc. of IOP Conference Series: Materials Science and Engineering, vol. 995, 2020, pp. 1-8.

M. F. Hasan, I. Rahaman, M. S. Sayem, M. M. Hasan, B. K. Tamal, and M. A. R. Rubel, “Designing of cost-effective human assistive robot and performance enhancement,” in Proc. of 11th International Conference on Computing, Communication and Networking Technologies, 2020, pp. 1-5.

Y. Oktarina, M. Nawawi, and W. G. Tulak, “Analysis of the sensor line on line follower robot as an alternative transport the tub trash in the shopping center,” Volt: Jurnal Ilmiah Pendidikan Teknik Elektro, vol. 2, no. 2, pp. 101-108, 2017.

A. Latif, H. A. Widodo, R. Rahim, and K. Kunal, “Implementation of line follower robot-based microcontroller ATMega32A,”Journal of Robotic and Control, vol. 1, no. 2, pp. 70-74, 2020.

S. Shetty, A. Bhavsar, M. Mergu, and A. Talekar, “Line following robot using image processing,” in Proc. of the 3rd International Conference on Computing Methodologies and Communication, 2019, pp. 1174-1179.

W. E. Elhady, H. A. Elnemr, and G. Selim, “Implementation and evaluation of image processing techniques on a vision navigation line follower robot,” Journal of Computer Science, vol. 10, no. 6, pp. 1036-1044, 2014.

M. V. Gomes, L. A. Bassora, O. Morandin, and K. C. T. Vivaldini, “PID control applied on a line-follower AGV using a RGB camera,” in Proc. of 19th International Conference on Intelligent Transportation Systems, 2016, pp. 194-198.

K. D Setyanto, I. Fibriani, and S. Sumardi, “Control of a visionary mobile robot using a webcam on an object with a Raspberry Pibased arrow”, Jurnal Arus Elektro Indonesia, vol. 2, no. 1, pp. 27-32, 2016.

B. A. Asfora, “Embedded computer vision system applied to a four-legged line follower robot,” in Proc. of 23rd ABCM International Congress of Mechanical Engineering, 2015, pp. 1-7.

B. K. Sahu, B. K. Sahu, J. Choudhury, and A. Nag, “Development of hardware setup of an autonomous robotic vehicle based on computer vision using Raspberry Pi,” in Proc of. Innovations in Power and Advanced Computing Technologies, 2019, pp. 1-5.

L. A. P. Sanchez, C. A. A. Moreno, and H. A. B. Dazza, “Design and construction of a line follower robot guided by pixels values of a camera connected to an FPGA,” in Proc. of 20th Symposium on Signal Processing, Images and Computer Vision, 2015, pp. 1-5.

A. Kondakor, Z. Törcsvari, A. Nagy, and I. Vajk, “A line tracking algorithm based on image processing,” Proc. of International Symposium on Applied Computational Intelligence and Informatics, 2018, pp. 39-44.

M. Yunus, “Comparison of edge detection methods for digital image segmentation processes”, International Journal of Information Technology, vol. 3, no. 2, pp. 146-160, 2013.

G. M. H. Amer and A. M. Abushaala, “Edge detection methods,”Proc. of 2nd World Symposium on Web Applications and Networking (WSWAN), 2015, pp. 1-7.

J. Canny, “A computational approach to edge detection”, IEEE Transactions on Pattern Analysis and Machine Intelligence, vol. 8, no. 6, pp. 679-698, 1989.

A. A Nurcahyani, and R. Saptono, “Identifying the quality of rice using digital images.” Scientific Journal of Informatics, vol. 2, no.1, pp. 63- 72, 2015.

A. Kondákor, Z. Törcsvari, A. Nagy, and I Vajk, “A line tracking algorithm based on image processing,” Proc. of IEEE 12th International Symposium on Applied Computational Intelligence and Informatics, 2018, pp. 39-44.




DOI: https://doi.org/10.17529/jre.v17i4.21324

Article Metrics

Abstract view : 0 times
PDF - 0 times

Refbacks

  • There are currently no refbacks.


View My Stats

 

Creative Commons License

Jurnal Rekayasa Elektrika (JRE) is published under license of Creative Commons Attribution-ShareAlike 4.0 International License.