Author Contributions
Conceptualization, Y.F. and Y.X.; methodology, Y.F. and Y.X.; software, Y.F., Z.G. and J.Z.; validation, Y.F., Z.G. and J.Z.; formal analysis, Y.F., Z.G. and J.Z.; investigation, Y.F. and Z.G.; resources, Y.F. and Z.G.; writing—original draft preparation, Y.F.; writing—review and editing, Y.X.; visualization, Y.F.; supervision, Y.X.; project administration, H.S. and Y.X.; funding acquisition, H.S. and Y.X. All authors have read and agreed to the published version of the manuscript.
Figure 1.
The pipeline of the 3D LiDAR mapping system.
Figure 1.
The pipeline of the 3D LiDAR mapping system.
Figure 2.
The equipment used in the experiment. (a) shows the mobile robot equipped with a 16-line rotating LiDAR. (b) shows the portable laser scanner used in the experiment to obtain the environmental truth value.
Figure 2.
The equipment used in the experiment. (a) shows the mobile robot equipped with a 16-line rotating LiDAR. (b) shows the portable laser scanner used in the experiment to obtain the environmental truth value.
Figure 3.
The scene of the room environment.
Figure 3.
The scene of the room environment.
Figure 4.
The result of the room environment mapping experiment (colored by depth). (a-1,a-2) show the ground truth. (b-1,b-2) show the mapping result without variable resolution strategy. (c-1,c-2) show the mapping result with variable resolution strategy. The full maps are on the left, and the interior details are on the right.
Figure 4.
The result of the room environment mapping experiment (colored by depth). (a-1,a-2) show the ground truth. (b-1,b-2) show the mapping result without variable resolution strategy. (c-1,c-2) show the mapping result with variable resolution strategy. The full maps are on the left, and the interior details are on the right.
Figure 5.
The selected areas of the room environment used to calculate the mapping error. Several kinds of regions are selected and colored separately, with each type of region colored in the same color. Areas 1–3 are the ceiling, areas 5 and 8 are the walls, area 4 is a piece of experimental equipment, and areas 6 and 7 are the desks.
Figure 5.
The selected areas of the room environment used to calculate the mapping error. Several kinds of regions are selected and colored separately, with each type of region colored in the same color. Areas 1–3 are the ceiling, areas 5 and 8 are the walls, area 4 is a piece of experimental equipment, and areas 6 and 7 are the desks.
Figure 6.
The scene of the corridor environment.
Figure 6.
The scene of the corridor environment.
Figure 7.
The result of the corridor environment mapping experiment (colored by depth). (a-1,a-2) show the ground truth. (b-1,b-2) show the mapping result without variable resolution strategy. (c-1,c-2) show the mapping result with variable resolution strategy. The full maps are on the left, and the interior details are on the right.
Figure 7.
The result of the corridor environment mapping experiment (colored by depth). (a-1,a-2) show the ground truth. (b-1,b-2) show the mapping result without variable resolution strategy. (c-1,c-2) show the mapping result with variable resolution strategy. The full maps are on the left, and the interior details are on the right.
Figure 8.
The selected areas of the corridor environment used to calculate the mapping error. Several kinds of regions are selected and colored separately, with each type of region colored in the same color. Areas 1–5 are the ceiling, areas 6 and 7 are the floor, areas 8–13 are the railings, and areas 14–16 are the walls.
Figure 8.
The selected areas of the corridor environment used to calculate the mapping error. Several kinds of regions are selected and colored separately, with each type of region colored in the same color. Areas 1–5 are the ceiling, areas 6 and 7 are the floor, areas 8–13 are the railings, and areas 14–16 are the walls.
Figure 9.
The scene of the outdoor environment.
Figure 9.
The scene of the outdoor environment.
Figure 10.
The result of the outdoor environment mapping experiment (colored by depth). (a-1,a-2) show the ground truth. (b-1,b-2) show the mapping result without variable resolution strategy. (c-1,c-2) show the mapping result with variable resolution strategy. The full maps are on the left, and the interior details are on the right.
Figure 10.
The result of the outdoor environment mapping experiment (colored by depth). (a-1,a-2) show the ground truth. (b-1,b-2) show the mapping result without variable resolution strategy. (c-1,c-2) show the mapping result with variable resolution strategy. The full maps are on the left, and the interior details are on the right.
Figure 11.
The selected areas of the outdoor environment used to calculate the mapping error. Several kinds of regions are selected and colored separately, with each type of region colored in the same color. Areas 1–5 are the ground, areas 6–16 are the flower bed, areas 17–19 are the cars, areas 20–23 are the tall trees, and areas 24–30 are the short trees.
Figure 11.
The selected areas of the outdoor environment used to calculate the mapping error. Several kinds of regions are selected and colored separately, with each type of region colored in the same color. Areas 1–5 are the ground, areas 6–16 are the flower bed, areas 17–19 are the cars, areas 20–23 are the tall trees, and areas 24–30 are the short trees.
Figure 12.
The scene of a conference room.
Figure 12.
The scene of a conference room.
Figure 13.
The result of the conference room environment mapping experiment (colored by depth). (a-1,a-2) show the ground truth. (b-1,b-2) show the mapping result without variable resolution strategy. (c-1,c-2) show the mapping result with variable resolution strategy. The full map is on the left and the interior details are on the right.
Figure 13.
The result of the conference room environment mapping experiment (colored by depth). (a-1,a-2) show the ground truth. (b-1,b-2) show the mapping result without variable resolution strategy. (c-1,c-2) show the mapping result with variable resolution strategy. The full map is on the left and the interior details are on the right.
Figure 14.
The selected areas of the conference room environment used to calculate the mapping error. Several kinds of regions are selected and colored separately, with each type of region colored in the same color. Areas 1–6 are the ceiling, areas 7–9 are the floor, areas 10 and 11 are the walls, areas 12–15 are the chairs, and areas 16–18 are the tables.
Figure 14.
The selected areas of the conference room environment used to calculate the mapping error. Several kinds of regions are selected and colored separately, with each type of region colored in the same color. Areas 1–6 are the ceiling, areas 7–9 are the floor, areas 10 and 11 are the walls, areas 12–15 are the chairs, and areas 16–18 are the tables.
Figure 15.
The comparison of map size changes over time under two algorithms.
Figure 15.
The comparison of map size changes over time under two algorithms.
Figure 16.
The result of the conference room environment mapping experiment with variable resolution strategy in three time points (colored by depth). (a) shows the result at 60 s. (b) shows the result at 90 s. (c) shows the result at the last moment.
Figure 16.
The result of the conference room environment mapping experiment with variable resolution strategy in three time points (colored by depth). (a) shows the result at 60 s. (b) shows the result at 90 s. (c) shows the result at the last moment.
Table 1.
The parameters of the spin LiDAR equipped on the mobile robot.
Table 1.
The parameters of the spin LiDAR equipped on the mobile robot.
Sensor Type | Line Number | FOV | Scan Frequency | Frequency around X Axis | System Accuracy |
---|
VLP-16 | 16 | | 10 Hz | 0.2 Hz | 0.006 m * |
Table 2.
The parameters of the portable laser scanner.
Table 2.
The parameters of the portable laser scanner.
Sensor Type | Line Number | FOV | Scan Frequency | Rotate Range around Z Axis | System Accuracy |
---|
Hokuyo UST-30LX | 1 | | 40 Hz | | 0.003 m * |
Table 3.
The mapping error (MAE/m) comparison of the room environment.
Table 3.
The mapping error (MAE/m) comparison of the room environment.
Area Index | Without Variable Resolution | With Variable Resolution | Area Index | Without Variable Resolution | With Variable Resolution |
---|
1 | 0.0039 | 0.0031 | 5 | 0.0055 | 0.0052 |
2 | 0.0048 | 0.0041 | 6 | 0.0115 | 0.0112 |
3 | 0.0062 | 0.0061 | 7 | 0.0097 | 0.0093 |
4 | 0.0064 | 0.0063 | 8 | 0.0046 | 0.0042 |
Table 4.
The mapping error (MAE/m) comparison of the corridor environment.
Table 4.
The mapping error (MAE/m) comparison of the corridor environment.
Area Index | Without Variable Resolution | With Variable Resolution | Area Index | Without Variable Resolution | With Variable Resolution |
---|
1 | 0.0743 | 0.0694 | 9 | 0.0787 | 0.0627 |
2 | 0.0304 | 0.0284 | 10 | 0.0657 | 0.0435 |
3 | 0.0418 | 0.0394 | 11 | 0.0243 | 0.0217 |
4 | 0.0569 | 0.0503 | 12 | 0.0382 | 0.0283 |
5 | 0.0977 | 0.0973 | 13 | 0.0571 | 0.0560 |
6 | 0.0207 | 0.0188 | 14 | 0.0729 | 0.0316 |
7 | 0.0186 | 0.0171 | 15 | 0.0176 | 0.0167 |
8 | 0.0682 | 0.0573 | 16 | 0.0623 | 0.0444 |
Table 5.
The mapping error (MAE/m) comparison of the outdoor environment.
Table 5.
The mapping error (MAE/m) comparison of the outdoor environment.
Area Index | Without Variable Resolution | With Variable Resolution | Area Index | Without Variable Resolution | With Variable Resolution |
---|
1 | 0.0545 | 0.0417 | 16 | 0.0327 | 0.0327 |
2 | 0.0522 | 0.0416 | 17 | 0.0358 | 0.0356 |
3 | 0.0579 | 0.0517 | 18 | 0.0277 | 0.0287 |
4 | 0.0400 | 0.0210 | 19 | 0.0299 | 0.0290 |
5 | 0.0218 | 0.0194 | 20 | 0.0490 | 0.0485 |
6 | 0.0288 | 0.0254 | 21 | 0.0546 | 0.0541 |
7 | 0.0196 | 0.0188 | 22 | 0.0640 | 0.0630 |
8 | 0.0284 | 0.0261 | 23 | 0.0737 | 0.0735 |
9 | 0.0298 | 0.0269 | 24 | 0.0437 | 0.0423 |
10 | 0.0344 | 0.0340 | 25 | 0.0466 | 0.0453 |
11 | 0.0241 | 0.0234 | 26 | 0.0371 | 0.0359 |
12 | 0.0390 | 0.0382 | 27 | 0.0474 | 0.0456 |
13 | 0.0417 | 0.0374 | 28 | 0.0536 | 0.0516 |
14 | 0.0324 | 0.0294 | 29 | 0.0642 | 0.0621 |
15 | 0.0245 | 0.0218 | 30 | 0.0515 | 0.0499 |
Table 6.
The map size comparison.
Table 6.
The map size comparison.
Method | Map Size (Point Number) |
---|
Room | Corridor | Outdoor |
---|
without variable resolution | 6,173,086 | 10,355,562 | 10,986,566 |
with variable resolution | 3,767,088 | 6,490,328 | 8,774,072 |
Table 7.
The mapping error (MAE/m) comparison of the conference room environment.
Table 7.
The mapping error (MAE/m) comparison of the conference room environment.
Area Index | Without Variable Resolution | With Variable Resolution | Area Index | Without Variable Resolution | With Variable Resolution |
---|
1 | 0.0245 | 0.0231 | 10 | 0.0083 | 0.0074 |
2 | 0.0147 | 0.0129 | 11 | 0.0072 | 0.0057 |
3 | 0.0153 | 0.0138 | 12 | 0.0148 | 0.0125 |
4 | 0.0049 | 0.0043 | 13 | 0.0104 | 0.0076 |
5 | 0.0110 | 0.0102 | 14 | 0.0088 | 0.0075 |
6 | 0.0075 | 0.0070 | 15 | 0.0101 | 0.0092 |
7 | 0.0140 | 0.0119 | 16 | 0.0055 | 0.0107 |
8 | 0.0075 | 0.0064 | 17 | 0.0092 | 0.0088 |
9 | 0.0177 | 0.0153 | 18 | 0.0078 | 0.0073 |