| Literature DB >> 29844278 |
Cong Pang1, Xunyu Zhong2, Huosheng Hu3, Jun Tian4, Xiafu Peng5, Jianping Zeng6.
Abstract
Environment perception is important for collision-free motion planning of outdoor mobile robots. This paper presents an adaptive obstacle detection method for outdoor mobile robots using a single downward-looking LiDAR sensor. The method begins by extracting line segments from the raw sensor data, and then estimates the height and the vector of the scanned road surface at each moment. Subsequently, the segments are divided into either road ground or obstacles based on the average height of each line segment and the deviation between the line segment and the road vector estimated from the previous measurements. A series of experiments have been conducted in several scenarios, including normal scenes and complex scenes. The experimental results show that the proposed approach can accurately detect obstacles on roads and could effectively deal with the different heights of obstacles in urban road environments.Entities:
Keywords: LiDAR sensor; line segments; obstacle detection; outdoor mobile robot; road height and vector
Year: 2018 PMID: 29844278 PMCID: PMC6022102 DOI: 10.3390/s18061749
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
An overview of related works.
| Reference | Sensor | Method | Advantages | Disadvantages |
|---|---|---|---|---|
| Zermas et al. [ | 3D LiDAR | Iterative fashion using seed points | Rich information of obstacles | Expensive and height processing time |
| Himmelsbach et al. [ | 3D LiDAR | Establishing binary labeling | ||
| Chen et al. [ | Horizontally-looking 2D LiDAR | Based on occupancy grid map | Simple principle | The obstacles that are lower than the scanning height can not be detected |
| Chung et al. [ | Horizontally-looking 2D LiDAR | Support vector data description | No geometric assumption and the robust tracking of dynamic object | |
| Lee et al. [ | Downward-looking 2D LiDAR | Quantized digital elevation map and grayscale reconstruction | Data processing by using existing image processing techniques | Not discuss the conversion between different scene |
| Andersen et al. [ | Downward-looking 2D LiDAR | Terrain classification based on derived models | Convenient and direct | Poorly suited to the changing conditions |
| Liu et al. [ | Downward-looking 2D LiDAR | Dynamic digital elevation map | Adaptive curb model selection | Not discuss complex road conditions |
Figure 1Definitions of the system coordinates. (a) Coordinate system; (b) Laser polar coordinate system.
Figure 2The scanned area in front of the robot.
Figure 3The IEPF algorithm principle.
Figure 4Obstacle detection process. (a) The actual moving surface; (b) The assumed moving surface.
Figure 5‘Pioneer3’ mobile robot.
Configuration Parameters for LiDAR Sensor.
| Parameter | Description | Value |
|---|---|---|
|
| titled down angle |
|
|
| start scanning angle |
|
|
| stop scanning angle |
|
|
| angular resolution |
|
Parameters for Obstacle Detection.
| Parameter | Description | Value |
|---|---|---|
|
| auxiliary parameter |
|
|
| residual variance | 0.02 m |
|
| the minimum number of point | 8 |
|
| height threshold of point | 0.15 m |
|
| direction angle threshold |
|
|
| length threshold of line | 0.4 m |
|
| segment threshold of noise | 0.0001 m |
|
| height threshold of line | 0.14 m |
|
| deviation | 0.2 m |
Figure 6Scene 1—normal road.
Figure 7Scene 2—school gate.
Figure 8The detection results of Scene 1. (a) Results of obstacles detection; (b) The position of some objects which are detected.
Figure 9Obstacle detection results of Scene 2. (a) Results of obstacles detection; (b) The position of some obstacle area.
Figure 10Scene3—a complex road with curve, downhill and slope.
Figure 11The detection results of Scene 3 with the joint using of the estimated height and the estimated vector. (a) Results of obstacles detection; (b) The position of some passerby obstacle areas.
Figure 12The comparison of detection results of Scene 3. (a) Using only the estimated vector; (b) Using only the estimated height.
Figure 13Obstacle extraction by Blas’ method. (a) The results of Scene 1; (b) The results of Scene 3.
Figure 14The computing time of our method and Blas’s method. (a) Our method; (b) Blas’ method.