| Literature DB >> 30149656 |
Yaguang Zhu1,2, Kailu Luo3, Chao Ma4, Qiong Liu5, Bo Jin6.
Abstract
In view of terrain classification of the autonomous multi-legged walking robots, two synthetic classification methods for terrain classification, Simple Linear Iterative Clustering based Support Vector Machine (SLIC-SVM) and Simple Linear Iterative Clustering based SegNet (SLIC-SegNet), are proposed. SLIC-SVM is proposed to solve the problem that the SVM can only output a single terrain label and fails to identify the mixed terrain. The SLIC-SegNet single-input multi-output terrain classification model is derived to improve the applicability of the terrain classifier. Since terrain classification results of high quality for legged robot use are hard to gain, the SLIC-SegNet obtains the satisfied information without too much effort. A series of experiments on regular terrain, irregular terrain and mixed terrain were conducted to present that both superpixel segmentation based synthetic classification methods can supply reliable mixed terrain classification result with clear boundary information and will put the terrain depending gait selection and path planning of the multi-legged robots into practice.Entities:
Keywords: boundary information; legged robot; superpixel segmentation; terrain classification
Year: 2018 PMID: 30149656 PMCID: PMC6165028 DOI: 10.3390/s18092808
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1Hexapod robot and terrain classification. (A) stands for different terrains. (B) represents the gait of the robot in single terrains. (C) represents the gait in mixed terrains.
Figure 2Superpixel segmentation results.
Figure 3SLIC-SVM terrain classification system.
Figure 4The membership pie charts after one recognition: (a) membership pie chart for a single terrain; and (b) membership pie chart for a complex terrain.
Figure 5The segmentation result of the mixed-terrain images: (a) segmentation results of the SLIC algorithm; (b) maximum super-pixel extraction; (c) filtering out of smaller areas; (d) finding the boundary and fitting the line; and (e) finished segmentation.
Figure 6SegNet segmentation result. Color images and SegNet processing results of four different terrains.
Figure 7The flow chart of the SLIC-SegNet algorithm.
Segmented terrain classification results.
|
|
|
|
|
|
|
|
| Tile | Grass | Tile | Grass | Grass |
|
| Asphalt | Tile | Asphalt | Asphalt | Soil |
Figure 8The number of feature points in segmented images.
Figure 9The number of feature points in spliced images.
Confidence scores after splicing recognition.
| Actual Terrain | Tile | Grass | Tile | Grass | Grass | |||||
|---|---|---|---|---|---|---|---|---|---|---|
| Output Label | Asphalt | Tile | Asphalt | Asphalt | Soil | |||||
| R-I | Tile | Grass | Tile | Grass | Grass | |||||
| Scores | Before | After | Before | After | Before | After | Before | After | Before | After |
| Sand | 12.21 | 12.78 | 14.55 | 11.94 | 12.53 | 12.18 | 11.19 | 10.41 | 12.95 | 7.59 |
| Grass | 10.40 | 13.33 | 14.56 | 29.30 | 12.88 | 14.92 | 24.59 | 39.52 | 16.71 | 59.12 |
| Asphalt | 33.39 | 14.29 | 19.72 | 13.47 | 25.05 | 18.32 | 26.70 | 11.16 | 18.17 | 7.96 |
| Gravel | 12.73 | 13.41 | 17.71 | 20.01 | 12.27 | 12.79 | 12.66 | 15.61 | 15.85 | 8.17 |
| Tile | 20.38 | 35.05 | 19.95 | 12.96 | 24.86 | 29.37 | 12.27 | 11.41 | 16.12 | 8.16 |
| Soil | 10.89 | 11.15 | 13.51 | 12.33 | 12.42 | 12.42 | 12.59 | 11.89 | 20.20 | 9.30 |
Figure 10(a) Classification results of a single terrain; and (b) the recognition rate of the mixed terrain.
Figure 11The effect of SLIC parameters. (a),(b),(c) is a three-group SLIC parameter selection experiment, including color images and SLIC segmentation results. From left to right, top to bottom, the parameter values are in order: (10, 20, 1), (45, 20, 1), and (100, 20, 1); (45, 10, 1), (45, 30, 1), and (45, 40, 1); and (45, 20, 1.2), (45, 20, 1.3), and (45, 20, 1.5). Red color represents the building, purple color represents the sidewalk, and light green color represents the trees.
Figure 12The terrain classification results of the SLIC-SVM and SLIC-SegNet: (a) images to be processed; (b) SLIC results; (c) SegNet results; (d) SLIC-SVM results; and (e) SLIC-SegNet results.