| Literature DB >> 32197483 |
Jia Yin1, Koppaka Ganesh Sai Apuroop1, Yokhesh Krishnasamy Tamilselvam2, Rajesh Elara Mohan1, Balakrishnan Ramalingam1, Anh Vu Le3.
Abstract
This work presents a table cleaning and inspection method using a Human Support Robot (HSR) which can operate in a typical food court setting. The HSR is able to perform a cleanliness inspection and also clean the food litter on the table by implementing a deep learning technique and planner framework. A lightweight Deep Convolutional Neural Network (DCNN) has been proposed to recognize the food litter on top of the table. In addition, the planner framework was proposed to HSR for accomplishing the table cleaning task which generates the cleaning path according to the detection of food litter and then the cleaning action is carried out. The effectiveness of the food litter detection module is verified with the cleanliness inspection task using Toyota HSR, and its detection results are verified with standard quality metrics. The experimental results show that the food litter detection module achieves an average of 96 % detection accuracy, which is more suitable for deploying the HSR robots for performing the cleanliness inspection and also helps to select the different cleaning modes. Further, the planner part has been tested through the table cleaning tasks. The experimental results show that the planner generated the cleaning path in real time and its generated path is optimal which reduces the cleaning time by grouping based cleaning action for removing the food litters from the table.Entities:
Keywords: CNN; deep learning; food litter detection; human support robot; inspection; table cleaning
Mesh:
Year: 2020 PMID: 32197483 PMCID: PMC7146232 DOI: 10.3390/s20061698
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1Block diagram of proposed scheme.
Figure 2Convolutional Neural Network (CNN) architecture.
Convolutional Neural Network (CNN) layer description.
| Layers | Filter Size | Padding | Stride | Number of Filters |
|---|---|---|---|---|
| Convolutional layer 1 | 416 | same | 1 | 16 |
| Max Pooling layer 1 | 208 | same | 2 | 16 |
| Convolutional layer 2 | 208 | same | 1 | 32 |
| Max Pooling layer 2 | 104 | same | 2 | 32 |
| Convolutional layer 3 | 104 | same | 1 | 64 |
| Max Pooling layer 3 | 52 | same | 2 | 64 |
| Convolutional layer 4 | 52 | same | 1 | 128 |
| Max Pooling layer 4 | 26 | same | 2 | 128 |
| Convolutional layer 5 | 26 | same | 1 | 256 |
| Max Pooling layer 5 | 13 | same | 2 | 256 |
| Convolutional layer 6 | 13 | same | 1 | 512 |
| Max Pooling layer 6 | 13 | same | 1 | 512 |
| Convolutional layer 7 | 13 | same | 1 | 1024 |
| Convolutional layer 8 | 13 | same | 1 | 1024 |
| Convolutional layer 9 | 13 | same | 1 | 35 |
Figure 3Planner process flow diagram.
Figure 4Planned Cleaning action.
Figure 5Human Support Robot (HSR) hardware architecture configuration.
RGB-D camera specification.
| Specification | Details |
|---|---|
| Dimensions | 18 × 3.5 × 5 |
| Resolution | SXGA (1280*1024) |
| Field of View | 58 |
| Distance of Use | Between 0.8 m and 3.5 m |
| Power Consumption | Below 2.5 W |
| Frame Rate | 30 fps |
Figure 6Experimental test bed.
Figure 7Solid litter detection results.
Figure 8Liquid spillage and stains detection results.
Figure 9(a–c,g–i): Food litter detection results, (d–f,j–l): Cleaning path map for detection results.
Non-Deep Learning Based Detection.
| Case Study | Algorithm | Detection Accuracy |
|---|---|---|
| Floor cleaning: Dirt and Mud detection on floor [ | Spectral residual filter | 75.45 |
| Floor cleaning: Dirt and mud detection [ | Spectral residual filter + Maximally Stable Extremal Regions | 80.12 |
| Garbage Detection [ | Histogram of Oriented Gradients (HOG) + Gabor + Color | 80.32 |
| Trash detection [ | SVM + Scale-invariant feature transform (SIFT) | 63 |
CNN Case Study.
| Case Study | CNN Description | Number of Classes | Detection Accuracy | Average Detection Time |
|---|---|---|---|---|
| Garbage detection on grass [ | SegNet + ResNet | 5 | 96 | 8.1 |
| Marine debris detection [ | Faster RCNN Inception v2 | 3 | 81.0 | NA |
| SSD MobileNet v2 | 3 | 69.8 | ||
| Tiny-YOLO | 3 | 31.6 | ||
| Floor debris detection [ | Faster RCNN ResNet | 2 | 97.8 | 184.1 |
| Mobilenet V2 SSD | 95.5 | 71 | ||
| Trash classification [ | 11 layer CNN | 6 | 22 | NA |
| Proposed system | Customized 16 layer CNN | 2 | 96 | NA |
Performance of different models for litter detection.
| CNN Network | Prec | Rec |
|
|---|---|---|---|
| Faster RCNN Resnet | 96.9 | 99.4 | 98.1 |
| SSD MobileNet V2 | 94.6 | 99.3 | 97.2 |
| Proposed scheme | 96.3 | 97.7 | 95.8 |
Figure 10Outcome of cleaning task for stains and spillages.
Figure 11Cleanness inspection after execute the cleaning task.
Execution time.
| Function | Computational Cost (Seconds) |
|---|---|
| Path planning | 0.0145 |
| Motion planning | 210.5 |