Comparison of Path Planning Algorithms for Autonomous Vehicle Navigation Using Satellite and Airborne LiDAR Data

Chang Liu, Zhexiong Xue, Tamas Sziranyi
7/8/2025
cs.ROcs.AI

No official code found. Best implementation: kuma990122/Comparison-of-Path-Planning-Algorithm-for-Autonomous-Vehicle-Using-Satellite-and-Airborne-LiDAR-Data (1 star, last commit 2025-06-21).

Abstract

Autonomous vehicle navigation in unstructured environments, such as forests and mountainous regions, presents significant challenges due to irregular terrain and complex road conditions. This work provides a comparative evaluation of mainstream and well-established path planning algorithms applied to weighted pixel-level road networks derived from high-resolution satellite imagery and airborne LiDAR data. For 2D road-map navigation, where the weights reflect road conditions and terrain difficulty, A*, Dijkstra, RRT*, and a Novel Improved Ant Colony Optimization Algorithm (NIACO) are tested on the DeepGlobe satellite dataset. For 3D road-map path planning, 3D A*, 3D Dijkstra, RRT-Connect, and NIACO are evaluated using the Hamilton airborne LiDAR dataset, which provides detailed elevation information. All algorithms are assessed under identical start and end point conditions, focusing on path cost, computation time, and memory consumption. Results demonstrate that Dijkstra consistently offers the most stable and efficient performance in both 2D and 3D scenarios, particularly when operating on dense, pixel-level geospatial road-maps. These findings highlight the reliability of Dijkstra-based planning for static terrain navigation and establish a foundation for future research on dynamic path planning under complex environmental constraints.

View on arXivView PDF

Code Implementations(1)

Similar Papers

Cite this paper

@article{liu2025comparison,
  title  = {Comparison of Path Planning Algorithms for Autonomous Vehicle Navigation Using Satellite and Airborne LiDAR Data},
  author = {Chang Liu and Zhexiong Xue and Tamas Sziranyi},
  year   = {2025},
  eprint = {2507.05884},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2507.05884v1}
}

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/2507.05884.svg)](https://codeofpaper.com/paper/2507.05884)

Discussion