Improved Performance of Trash Detection and Human Target Detection Systems using Robot Operating System (ROS)

Kisron Kisron, Bima Sena Bayu Dewantara, Hary Oktavianto

Abstract


In a visual-based real detection system using computer vision, the most important thing that must be considered is the computation time. In general, a detection system has a heavy algorithm that puts a strain on the performance of a computer system, especially if the computer has to handle two or more different detection processes. This paper presents an effort to improve the performance of the trash detection system and the target partner detection system of a trash bin robot with social interaction capabilities. The trash detection system uses a combination of the Haar Cascade algorithm, Histogram of Oriented Gradient (HOG) and Gray-Level Coocurrence Matrix (GLCM). Meanwhile, the target partner detection system uses a combination of Depth and Histogram of Oriented Gradient (HOG) algorithms. Robotic Operating System (ROS) is used to make each system in separate modules which aim to utilize all available computer system resources while reducing computation time. As a result, the performance obtained by using the ROS platform is a trash detection system capable of running at a speed of 7.003 fps. Meanwhile, the human target detection system is capable of running at a speed of 8,515 fps. In line with the increase in fps, the accuracy also increases to 77%, precision increases to 87,80%, recall increases to 82,75%, and F1-score increases to 85,20% in trash detection, and the human target detection system has also improved accuracy to 81%, %, precision increases to 91,46%, recall increases to 86,20%, and F1-score increases to 88,42%.

Keywords


ATRACBOT; performance improvement; robot operating system; trash detection; target detection

Full Text:

PDF

References


Badan Pusat Statistik, “Laporan Indeks Perilaku Ketidakpedulian lingkungan hidup indonesia 2018,” p. 44, 2018, doi: 978-602-432-210-0.

BPS, “Badan Pusat Statistik: Statistical Yearbook of Indonesia 2018, accessed: www.bps.go.id.,” 2018.

I. Salimi, B. S. B. Dewantara and I. K. Wibowo, "Visual-based trash detection and classification system for smart trash bin robot," 2018 International Electronics Symposium on Knowledge Creation and Intelligent Computing (IES-KCIC), 2018, pp. 378-383, doi: 10.1109/KCIC.2018.8628499.

B. S. B. Dewantara, F. Ardilla and A. A. Thoriqy, "Implementation of Depth-HOG based Human Upper Body Detection On A Mini PC Using A Low Cost Stereo Camera," 2019 International Conference of Artificial Intelligence and Information Technology (ICAIIT), 2019, pp. 458-463, doi: 10.1109/ICAIIT.2019.8834580.

Kisron, B. S. B. Dewantara and F. Ardilla, "Self Monitoring, Failure-Detection and Decision-Making System to Support E-TrashBot (EEPIS Trash Bin Robot) Operations: Preliminary Report," 2018 10th International Conference on Information Technology and Electrical Engineering (ICITEE), 2018, pp. 1-6, doi: 10.1109/ICITEED.2018.8534932.

Kisron, B. S. B. Dewantara and F. Ardilla, "Early Warning and IoT-based Reporting System for Mobile Trash Bin Robot Application," 2018 International Electronics Symposium on Knowledge Creation and Intelligent Computing (IES-KCIC), 2018, pp. 341-348, doi: 10.1109/KCIC.2018.8628550.

F. A. Haq, B. S. B. Dewantara and B. S. Marta, "Room Mapping using Ultrasonic Range Sensor on the ATRACBOT (Autonomous Trash Can Robot): A Simulation Approach," 2020 International Electronics Symposium (IES), 2020, pp. 265-270, doi: 10.1109/IES50839.2020.9231734.

A. Roy et al., “Performance comparison of machine learning platforms,” INFORMS Journal on Computing, vol. 31, no. 2, pp. 207–225, 2019, doi: 10.1287/ijoc.2018.0825.

A. Ashari, I. Paryudi, and A. Min, “Performance Comparison between Naïve Bayes, Decision Tree and k-Nearest Neighbor in Searching Alternative Design in an Energy Simulation Tool,” International Journal of Advanced Computer Science and Applications, vol. 4, no. 11, pp. 33–39, 2013, doi: 10.14569/ijacsa.2013.041105.

A. Kika, “Multithreading Image Processing in Single-core and Multi-core CPU using Java,” International Journal of Advanced Computer Science and Applications, vol. 4. 2013, doi: 10.14569/IJACSA.2013.040926.

S. Al-Aidid and D. Pamungkas, “Sistem Pengenalan Wajah dengan Algoritma Haar Cascade dan Local Binary Pattern Histogram,” Jurnal Rekayasa Elektrika, vol. 14, no. 1, pp. 62–67, 2018, doi: 10.17529/jre.v14i1.9799.

C.C. Chang and C.J. Lin, "LIBSVM: a library for support vector machines", ACM Trans. Intelligent System Technology, Vol. 2, No. 27, pp. 1–27, 2011.

A. Martinez and E. Fernández, Learning ROS for Robotics Programming A practical, instructive, and comprehensive guide to introduce yourself to ROS, the top-notch, leading robotics framework. 2013.

A. Martinez and E. Fernández, Learning ROS for Robotics Programming Second Edition. 2015.

A. Vyas, S. Yu, and J. Paik, “Fundamentals of digital image processing,” in Signals and Communication Technology, 2018.

Ge, Jianyue & Liu, Haoting. (2020). Investigation of Image Classification Using HOG, GLCM Features, and SVM Classifier. 10.1007/978-981-15-6978-4_49. 2020.




DOI: https://doi.org/10.17529/jre.v17i2.20805

Article Metrics

Abstract view : 10 times
PDF - 4 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.