| Literature DB >> 30518041 |
Le Jiang1,2, Pengcheng Zhao3, Wei Dong4, Jiayuan Li5, Mingyao Ai6, Xuan Wu7, Qingwu Hu8.
Abstract
Aiming at the problem of how to enable the mobile robot to navigate and traverse efficiently and safely in the unknown indoor environment and map the environment, an eight-direction scanning detection (eDSD) algorithm is proposed as a new pathfinding algorithm. Firstly, we use a laser-based SLAM (Simultaneous Localization and Mapping) algorithm to perform simultaneous localization and mapping to acquire the environment information around the robot. Then, according to the proposed algorithm, the 8 certain areas around the 8 directions which are developed from the robot's center point are analyzed in order to calculate the probabilistic path vector of each area. Considering the requirements of efficient traverse and obstacle avoidance in practical applications, the proposal can find the optimal local path in a short time. In addition to local pathfinding, the global pathfinding is also introduced for unknown environments of large-scale and complex structures to reduce the repeated traverse. The field experiments in three typical indoor environments demonstrate that deviation of the planned path from the ideal path can be kept to a low level in terms of the path length and total time consumption. It is confirmed that the proposed algorithm is highly adaptable and practical in various indoor environments.Entities:
Keywords: autonomous obstacle avoidance; eight-direction scanning detection; mapping robot; pathfinding; unknown indoor environment
Year: 2018 PMID: 30518041 PMCID: PMC6308539 DOI: 10.3390/s18124254
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1Overview of the eight-direction scanning detection algorithm.
Figure 2The scene map of the office made with Gmapping SLAM.
Figure 3Schematic diagram of the eight-point scan path detection method.
Figure 4Schematic diagram of scanning principle (take the up side as an example).
Figure 5Schematic diagram of obstacles that may be encountered.
Figure 6Schematic diagram of obstacles that may be encountered.
Weights assignment of 11 rays.
| No. | −5 | −4 | −3 | −2 | −1 | 0 | 1 | 2 | 3 | 4 | 5 |
|---|---|---|---|---|---|---|---|---|---|---|---|
|
| 0.456 | 0.605 | 0.754 | 0.882 | 0.969 | 1.00 | 0.969 | 0.882 | 0.754 | 0.605 | 0.456 |
Figure 7Schematic diagram of obstacles that may be encountered.
Figure 8Schematic diagram of problem encountered during the actual scanning process.
Figure 9Theoretical path diagram after modifying the algorithm.
Figure 10The process of global pathfinding.
Figure 11Experimental platform.
Figure 12Office room.
Figure 13Small Museum.
Figure 14Apartment.
Figure 15Planned and ideal path in the office room.
Figure 16Planned and ideal path in small museum.
Figure 17Planned and ideal path in apartment.
Comparison between path length of planned path and ideal path.
| Indoor Environment | Ideal Path (m) | Planned Path (m) |
|
|---|---|---|---|
| Office room | 21.76 | 22.47 | 3.26 |
| Small museum | 33.02 | 33.63 | 1.85 |
| Apartment | 18.31 | 19.02 | 3.88 |
Comparison between total time consumption of planned path and ideal path.
| Indoor Environment | Ideal Path (s) | Planned Path (s) |
|
|---|---|---|---|
| Office room | 220.74 | 227.72 | 3.16 |
| Small museum | 345.9 | 405.06 | 17.10 |
| Apartment | 190.95 | 206.40 | 8.09 |