arrow
Return

Graphics processing unit-enabled path planning based on global evolutionary dynamic programming and local genetic algorithm optimization

delete2025-05-01
delete0
delete
OA
AI
J
Junlin Ou
G
Ge Song
王毅 (Yi Wang) *
DOI:10.1016/j.asoc.2025.113167delete
deleteOriginal
deleteShare
deleteSave
View PDF
Abstract

Abstract

En 中文
This paper presents a novel path planning method for real-time robotic path planning in a dynamic environment involving moving obstacles. It combines on a holistic platform a global approach to rapidly generate initial paths of prominent diversity and a heuristic approach to enable local path refinement for enhanced computational efficiency, exploration, and robustness. The global approach innovates a formulation that treats a path planning problem with a visibility graph as a Markov decision process and decomposes the process into many subproblems. A new evolutionary dynamic programming approach (EDP) is proposed to solve these subproblems in an iterative manner using graphics processing unit (GPU) computing to allow backpropagation of state values from goal to start points. The EDP generates multiple feasible initial paths with salient state values, each initializing an independent genetic algorithm (GA) optimization on waypoints only near the mobile robot, and all GAs are run in parallel on GPU, further improving exploration and convergence speed. The strategy to fully utilize CPU/GPU resources for various components in the pipeline is also established. The proposed algorithms are then implemented on an edge computing device (Jetson AGX Xavier) onboard a mobile robot (TurtleBot 3 Waffle Pi). Optimal paths can be continuously generated at the rate of 0.1 seconds/path, enabling successful obstacle avoidance and robot navigation through dynamic environments and, hence, verifying the real-time capabilities and accuracy of the present method. Compared to other benchmarks, the present method greatly enhances path planning robustness, computing speed, and path quality.
Keywords:
Dynamic programming
Genetic algorithm
Markov decision process
Path planning
Graphics processing unit computing
AI Summary

AI Summary

Key information extracted from the uploaded paper, including a brief overview, abstract, background, key highlights, visual analysis, and future outlook.

Journal

Applied Soft Computing cover
Applied Soft Computing
IF:
6.6
Papers:
1.4W
Citations:
4.8W

Organization

U
Univ South Carolina
Scholars:
677
Papers: 414
Citations: 83