Two-Stage Path Planning for Long-Distance Off-Road Path Planning Based on Terrain Data

Xudong Zheng,Mengyu Ma,Zhinong Zhong,Anran Yang,Luo Chen,Ning Jing
DOI: https://doi.org/10.3390/ijgi13060184
IF: 3.4
2024-06-01
ISPRS International Journal of Geo-Information
Abstract:In the face of increasing demands for tasks such as mountain rescue, geological exploration, and military operations in complex wilderness environments, planning an efficient walking route is crucial. To address the inefficiency of traditional two-dimensional path planning, this paper proposes a two-stage path planning algorithm. First, an improved Probabilistic Roadmap (PRM) algorithm is used to quickly and roughly determine the initial path. Then, the morphological dilation is applied to process the grid points of the initial path, retaining the surrounding area of the initial path for a precise positioning of the search range. Finally, the idea of the A∗ algorithm is applied to achieve precise path planning in the refined search range. During the process of constructing the topology map, we utilized parallelization acceleration strategies to expedite the graph construction. In order to verify the effectiveness of the algorithm, we used terrain data to construct a wilderness environment model, and tests were conducted on off-road path planning tasks with different terrains and distances. The experimental results show a substantial enhancement in the computational efficiency of the proposed algorithm relative to the conventional A∗ algorithm by 30 to 60 times.
geography, physical,remote sensing,computer science, information systems
What problem does this paper attempt to address?
This paper primarily addresses the problem of long-distance off-road path planning in complex outdoor environments. Specifically, the research aims to solve the following issues: 1. **Improving Path Planning Efficiency**: Traditional 2D path planning methods are inefficient when dealing with long-distance off-road path planning. 2. **Ensuring Path Planning Quality**: While improving efficiency, it is essential to ensure that the planned path is of high quality, i.e., it can find a near-optimal path. ### Research Background and Problem Definition - In complex outdoor environments such as mountain rescue, geological exploration, and military operations, efficiently planning walking routes is crucial. - Traditional path planning algorithms (such as the A* algorithm) applied to large-scale Digital Elevation Model (DEM) data may require substantial computational resources and may fail to complete path planning in a short time or due to insufficient memory. - The Probabilistic Roadmap (PRM) algorithm can reduce computational complexity but struggles to ensure path accuracy. ### Solution Overview - The paper proposes a two-stage path planning algorithm that combines an improved PRM algorithm with the A* algorithm: - The first stage uses the improved PRM algorithm to quickly and roughly determine the initial path; - The second stage employs morphological dilation to process the grid points of the initial path and retains the area around the initial path as the basis for precise localization search range; finally, the A* algorithm is applied within the refined search range to achieve precise path planning. - Parallel acceleration strategies are used to speed up the topological map construction process. - Terrain data is used to build an outdoor environment model, and tests are conducted on off-road path planning tasks in different terrains and distances. ### Experimental Validation - The paper validates the effectiveness of the proposed two-stage path planning algorithm through comparative experiments. The experimental results show that, compared to the traditional A* algorithm, the computational efficiency of this algorithm is improved by 30 to 60 times. ### Conclusion In summary, this paper effectively addresses the efficiency and accuracy issues of long-distance off-road path planning by proposing a two-stage path planning technique that combines the improved PRM algorithm and the A* algorithm.