An Innovative Vision System for Floor-Cleaning Robots Based on YOLOv5

被引:1
作者
Canedo, Daniel [1 ]
Fonseca, Pedro [1 ]
Georgieva, Petia [1 ]
Neves, Antonio J. R. [1 ]
机构
[1] Univ Aveiro, IEETA DETI, P-3810193 Aveiro, Portugal
来源
PATTERN RECOGNITION AND IMAGE ANALYSIS (IBPRIA 2022) | 2022年 / 13256卷
关键词
Computer vision; Object detection; Deep learning; Floor-cleaning robots;
D O I
10.1007/978-3-031-04881-4_30
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The implementation of a robust vision system in floor-cleaning robots enables them to optimize their navigation and analysing the surrounding floor, leading to a reduction on power, water and chemical products' consumption. In this paper, we propose a novel pipeline of a vision system to be integrated into floor-cleaning robots. This vision system was built upon the YOLOv5 framework, and its role is to detect dirty spots on the floor. The vision system is fed by two cameras: one on the front and the other on the back of the floor-cleaning robot. The goal of the front camera is to save energy and resources of the floor-cleaning robot, controlling its speed and how much water and detergent is spent according to the detected dirt. The goal of the back camera is to act as evaluation and aid the navigation node, since it helps the floor-cleaning robot to understand if the cleaning was effective and if it needs to go back later for a second sweep. A self-calibration algorithm was implemented on both cameras to stabilize image intensity and improve the robustness of the vision system. A YOLOv5 model was trained with carefully prepared training data. A new dataset was obtained in an automotive factory using the floor-cleaning robot. A hybrid training dataset was used, consisting on the Automation and Control Institute dataset (ACIN), the automotive factory dataset, and a synthetic dataset. Data augmentation was applied to increase the dataset and to balance the classes. Finally, our vision system attained a mean average precision (mAP) of 0.7 on the testing set.
引用
收藏
页码:378 / 389
页数:12
相关论文
共 14 条
[1]  
[Anonymous], ACIN IPA DATASETS
[2]  
[Anonymous], IPA DIRT DETECTION
[3]  
Bormann R, 2020, IEEE INT CONF ROBOT, P1977, DOI [10.1109/ICRA40945.2020.9196559, 10.1109/icra40945.2020.9196559]
[4]  
Bormann R, 2013, IEEE INT CONF ROBOT, P1260, DOI 10.1109/ICRA.2013.6630733
[5]   Albumentations: Fast and Flexible Image Augmentations [J].
Buslaev, Alexander ;
Iglovikov, Vladimir I. ;
Khvedchenya, Eugene ;
Parinov, Alex ;
Druzhinin, Mikhail ;
Kalinin, Alexandr A. .
INFORMATION, 2020, 11 (02)
[6]   A Deep Learning-Based Dirt Detection Computer Vision System for Floor-Cleaning Robots with Improved Data Collection [J].
Canedo, Daniel ;
Fonseca, Pedro ;
Georgieva, Petia ;
Neves, Antonio J. R. .
TECHNOLOGIES, 2021, 9 (04)
[7]   The Power of GMMs: Unsupervised Dirt Spot Detection for Industrial Floor Cleaning Robots [J].
Gruenauer, Andreas ;
Halmetschlager-Funek, Georg ;
Prankl, Johann ;
Vincze, Markus .
TOWARDS AUTONOMOUS ROBOTIC SYSTEMS (TAROS 2017), 2017, 10454 :436-449
[8]  
Jocher G., 2021, YOLOv5: v5.0, DOI [10.5281/zenodo.4679653, 10.5281/ zenodo.4679653]
[9]   A Robust Obstacle Detection Method for Robotic Vacuum Cleaners [J].
Kang, Mun-Cheon ;
Kim, Kwang-Shik ;
Noh, Dong-Ki ;
Han, Jong-Woo ;
Ko, Sung-Jea .
IEEE TRANSACTIONS ON CONSUMER ELECTRONICS, 2014, 60 (04) :587-595
[10]  
Marcu A., 2020, P ASIAN C COMPUTER V