NNPP: A Learning-Based Heuristic Model for Accelerating Optimal Path Planning on Uneven Terrain

Yiming Ji, Yang Liu, Guanghu Xie, Boyu Ma, Zongwu Xie +1 more
8/9/2023
cs.ROcs.AI

No confident code implementation found for this paper.

Abstract

Intelligent autonomous path planning is essential for enhancing the exploration efficiency of mobile robots operating in uneven terrains like planetary surfaces and off-road environments.In this paper, we propose the NNPP model for computing the heuristic region, enabling foundation algorithms like Astar to find the optimal path solely within this reduced search space, effectively decreasing the search time. The NNPP model learns semantic information about start and goal locations, as well as map representations, from numerous pre-annotated optimal path demonstrations, and produces a probabilistic distribution over each pixel representing the likelihood of it belonging to an optimal path on the map. More specifically, the paper computes the traversal cost for each grid cell from the slope, roughness and elevation difference obtained from the digital elevation model. Subsequently, the start and goal locations are encoded using a Gaussian distribution and different location encoding parameters are analyzed for their effect on model performance. After training, the NNPP model is able to \textcolor{revision}{accelerate} path planning on novel maps.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Cite this paper

@article{ji2023nnpp,
  title  = {NNPP: A Learning-Based Heuristic Model for Accelerating Optimal Path Planning on Uneven Terrain},
  author = {Yiming Ji and Yang Liu and Guanghu Xie and Boyu Ma and Zongwu Xie and Baoshi Cao},
  year   = {2023},
  eprint = {2308.04792},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2308.04792v3}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2308.04792.svg)](https://codeofpaper.com/paper/2308.04792)

Discussion