Automatic Floor Cleaning Robot Using Arduino and Ultrasonic Sensor

Yuda Irawan, Muhardi Muhardi, Rian Ordila, Roni Diandra


The entire floor cleaning robot is divided into several parts, namely consisting of an Ultrasonic Sensor, Motor Shield L298, Arduino Uno microcontroller, Servo, and Dc Motor. This tool works when the Arduino Uno microcontroller processes the ultrasonic sensor as a distance detector and a DC motor as a robot driver, then the DC motor is driven by the Motor Shield L298. When an ultrasonic sensor detects a barrier in front of it, the robot will automatically look for a direction that is not a barrier to the floor cleaning robot. The distance value on the sensor has been determined, that is, when the distance read by the ultrasonic sensor is below 15 cm. The results of testing the value of the ultrasonic sensor distance found different conditions that occur. In a distance of> 15 cm, the condition of the prototype cleaning robot for the road floor cleaning is obtained, while the distance <15 cm, the condition for the prototype of the street floor cleaning robot has stopped.


Arduino Uno; Motor Dc; Motor Shield L298; Ultrasonic Sensor; Robot; Floor Cleaner

Full Text:



Goon, L. H., Isa, A. N. I. M., Choong, C. H., & Othman, W. A. F. W. Development of Simple Automatic Floor Polisher Robot using Arduino. International Journal of Engineering Creativity & Innovation, 1(1), 2019, 17-23.

Kaur, M., & Abrol, P. Design and development of floor cleaner robot (automatic and manual). International Journal of Computer Applications, 2014, 97(19).

Sahu, N. K., Sharma, N. K., Khan, M. R., & Gautam, D. K. Comparative Study on Floor Cleaner. Journal of Pure Applied and Industrial Physics, 2018, 8(12), 233-236.

Liu, C. C., Kang, Y. P., & Yu, S. N. Hardware and software integration for domestic stairs cleaning robot. In SICE Annual Conference 2011 (pp. 663-670). IEEE.

Kukde, M., Nagpurkar, S., Dhakulkar, A., & Amdare, A. Automatic & manual vacuum cleaning robot. International Research Journal of Engineering and Technology (IRJET), 2018, 5(02), 2196-2198.

Muthugala, M. V. J., Vengadesh, A., Wu, X., Elara, M. R., Iwase, M., Sun, L., & Hao, J. Expressing attention requirement of a floor cleaning robot through interactive lights. Automation in Construction, 2020, 110, 103015.

Juang, H. S., & Lurrr, K. Y. Design and control of a two-wheel self-balancing robot using the arduino microcontroller board. In 2013 10th IEEE International Conference on Control and Automation (ICCA) (pp. 634-639). IEEE.

Al-Busaidi, A. M. Development of an educational environment for online control of a biped robot using MATLAB and Arduino. In 2012 9th France-Japan & 7th Europe-Asia Congress on Mechatronics (MECATRONICS)/13th Int'l Workshop on Research and Education in Mechatronics (REM), 2012 (pp. 337-344). IEEE.

Araújo, A., Portugal, D., Couceiro, M. S., & Rocha, R. P. Integrating Arduino-based educational mobile robots in ROS. Journal of Intelligent & Robotic Systems, 2015, 77(2), 281-298.

Gargava, P., Sindwani, K., & Soman, S. Controlling an arduino robot using Brain Computer Interface. In Proceedings of 3rd International Conference on Reliability, Infocom Technologies and Optimization (2014, pp. 1-5). IEEE.

Patil, D. A., Upadhye, M. Y., Kazi, F. S., & Singh, N. M. Multi robot communication and target tracking system with controller design and implementation of swarm robot using arduino. In 2015 International Conference on Industrial Instrumentation and Control (ICIC) (pp. 412-416). IEEE.

Irawan, Y., Fernando, Y., & Wahyuni, R. Detecting Heart Rate Using Pulse Sensor As Alternative Knowing Heart Condition. Journal of Applied Engineering and Technological Science (JAETS),2019, 1(1), pp 30-42.

M. Muthiah, K. Nirmal and R. Sathiendran, "Low cost radio frequency controlled robot for environmental cleaning," 2015 International Conference on Circuits, Power and Computing Technologies [ICCPCT-2015], Nagercoil, 2015, pp. 1-5, doi: 10.1109/ICCPCT.2015.7159519.

Muhardi, Muhardi, et al. "Design Of Web Based LMS (Learning Management System) in SMAN 1 Kampar Kiri Hilir." Journal of Applied Engineering and Technological Science (JAETS) 1.2 (2020): 70-76.

T. Takeshita, T. Tomizawa and A. Ohya, "A House Cleaning Robot System -Path indication and Position estimation using ceiling camera," 2006 SICE-ICASE International Joint Conference, Busan, 2006, pp. 2653-2656, doi: 10.1109/SICE.2006.315049.

Irawan, Yuda. "Implementation Of Data Mining For Determining Majors Using K-Means Algorithm In Students Of SMA Negeri 1 Pangkalan Kerinci." Journal of Applied Engineering and Technological Science (JAETS) 1.1 (2019): 17-29.

Darmawan. Software Engineering (Rekayasa Perangkat Lunak) (Erlangga; Erlangga, ed.). 2013, Jakarta: Erlangga.

H. Kim, J. Yang and D. Kwon, "Experience based domestic environment and user adaptive cleaning algorithm of a robot cleaner," 2014 11th International Conference on Ubiquitous Robots and Ambient Intelligence (URAI), Kuala Lumpur, 2014, pp. 176-178, doi: 10.1109/URAI.2014.7057525.

N. Seemuang, "A cleaning robot for greenhouse roofs," 2017 2nd International Conference on Control and Robotics Engineering (ICCRE), Bangkok, 2017, pp. 49-52, doi: 10.1109/ICCRE.2017.7935040.

Candelas, F. A., García, G. J., Puente, S., Pomares, J., Jara, C. A., Pérez, J., ... & Torres, F. Experiences on using Arduino for laboratory experiments of Automatic Control and Robotics. IFAC-PapersOnLine, 48(29), 2015, 105-110.

Young-Ho Choi, Jae-Youl Lee, Jong-Deuk Lee and Ka-Eun Lee, "SMART WINDORO V1.0: Smart window cleaning robot," 2012 9th International Conference on Ubiquitous Robots and Ambient Intelligence (URAI), Daejeon, 2012, pp. 116-119, doi: 10.1109/URAI.2012.6462948.

S. Jeon, M. Jang, D. Lee, C. Lee and Y. Cho, "Strategy for cleaning large area with multiple robots," 2013 10th International Conference on Ubiquitous Robots and Ambient Intelligence (URAI), Jeju, 2013, pp. 652-654, doi: 10.1109/URAI.2013.6677414.

Irawan, Yuda, Yunior Fernando, and Refni Wahyuni. "Detecting Heart Rate Using Pulse Sensor As Alternative Knowing Heart Condition." Journal of Applied Engineering and Technological Science (JAETS) 1.1 (2019): 30-42.

VanHuy, T., Minh, D. T., Kien, N. P., & Vu, T. A. Simple robotic hand in motion using arduino controlled servos. International Journal of Science and Research (IJSR), 2017, 6(3), 972-975.

S. Ramani, A. Salunke, I. Ferrao and E. Noronha, "Automated Tile Polishing Robot," 2019 International Conference on Nascent Technologies in Engineering (ICNTE), Navi Mumbai, India, 2019, pp. 1-5, doi: 10.1109/ICNTE44896.2019.8946055.

Wahyuni, Refni; IRAWAN, Yuda. Web-Based Employee Performance Assessment System in PT. Wifiku Indonesia. Journal of Applied Engineering and Technological Science (JAETS), 2020, 1.2: 60-69.

V. P.H., L. V., M. K., R. P.S. and S. R., "Sweepy – The Smart Floor Cleaner," 2018 International Conference on Design Innovations for 3Cs Compute Communicate Control (ICDI3C), Bangalore, 2018, pp. 124-126, doi: 10.1109/ICDI3C.2018.00035.

J. H. Lee, J. S. Choi, B. H. Lee and K. W. Lee, "Complete coverage path planning for cleaning task using multiple robots," 2009 IEEE International Conference on Systems, Man and Cybernetics, San Antonio, TX, 2009, pp. 3618-3622, doi: 10.1109/ICSMC.2009.5346856.

G. Wu, L. Zhang, H. Zhang and B. Zhang, "Research on Design of Glass Wall Cleaning Robot," 2018 5th International Conference on Information Science and Control Engineering (ICISCE), Zhengzhou, 2018, pp. 932-935, doi: 10.1109/ICISCE.2018.00194.

Wahyuni, Refni; Irawan, Yuda. Web-Based Heart Disease Diagnosis System With Forward Chaining Method (Case Study Of Ibnu Sina Islamic Hospital). Journal Of Applied Engineering And Technological Science (Jaets), 2019, 1.1: 43-50.

S. Jeon, M. Jang, D. Lee, Y. Cho and J. Lee, "Multiple robots task allocation for cleaning a large public space," 2015 SAI Intelligent Systems Conference (IntelliSys), London, 2015, pp. 315-319, doi: 10.1109/IntelliSys.2015.7361161.

Liang Yuming, Wen Ruchun, Zhang Zhenli and Zhu Junlin, "Dynamic coverage path planning and obstacle avoidance for cleaning robot based on behavior," 2011 International Conference on Electric Information and Control Engineering, Wuhan, 2011, pp. 4952-4956, doi: 10.1109/ICEICE.2011.5777555.

Article Metrics

Abstract view : 167 times
PDF - 86 times


  • There are currently no refbacks.

Copyright (c) 2020 Journal of Robotics and Control (JRC)

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


Abstracted/Indexed by:





Journal of Robotics and Controls (JRC)
P-ISSN: 2715-5056 || E-ISSN: 2715-5072
Organized by Lembaga Penelitian, Publikasi & Pengabdian Masyarakat UMY, Yogyakarta, Indonesia
Published by Universitas Muhammadiyah Yogyakarta, Yogyakarta, Indonesia
Email: ||

Creative Commons License

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


View JRC Stats