CDT-Dijkstra: Fast Planning of Globally Optimal Paths for All Points in 2D Continuous Space

08/06/2023
by   Jinyuan Liu, et al.
0

The Dijkstra algorithm is a classic path planning method, which in a discrete graph space, can start from a specified source node and find the shortest path between the source node and all other nodes in the graph. However, to the best of our knowledge, there is no effective method that achieves a function similar to that of the Dijkstra's algorithm in a continuous space. In this study, an optimal path planning algorithm called convex dissection topology (CDT)-Dijkstra is developed, which can quickly compute the global optimal path from one point to all other points in a 2D continuous space. CDT-Dijkstra is mainly divided into two stages: SetInit and GetGoal. In SetInit, the algorithm can quickly obtain the optimal CDT encoding set of all the cut lines based on the initial point x_init. In GetGoal, the algorithm can return the global optimal path of any goal point at an extremely high speed. In this study, we propose and prove the planning principle of considering only the points on the cutlines, thus reducing the state space of the distance optimal path planning task from 2D to 1D. In addition, we propose a fast method to find the optimal path in a homogeneous class and theoretically prove the correctness of the method. Finally, by testing in a series of environments, the experimental results demonstrate that CDT-Dijkstra not only plans the optimal path from all points at once, but also has a significant advantage over advanced algorithms considering certain complex tasks.

READ FULL TEXT

page 1

page 6

page 7

research
02/25/2023

Homotopy Path Class Encoder Based on Convex Dissection Topology

The concept of path homotopy has received widely attention in the field ...
research
07/21/2018

Design and Implementation of Global Path Planning System for Unmanned Surface Vehicle among Multiple Task Points

Global path planning is the key technology in the design of unmanned sur...
research
05/08/2023

Reducing Onboard Processing Time for Path Planning in Dynamically Evolving Polygonal Maps

Autonomous agents face the challenge of coordinating multiple tasks (per...
research
06/21/2022

Bio-inspired Neural Network-based Optimal Path Planning for UUVs under the Effect of Ocean Currents

To eliminate the effect of ocean currents when addressing the optimal pa...
research
05/01/2023

Fast Path Planning Through Large Collections of Safe Boxes

We present a fast algorithm for the design of smooth paths (or trajector...
research
01/10/2022

Continuous-Curvature Target Tree Algorithm for Path Planning in Complex Parking Environments

Rapidly-exploring random tree (RRT) has been applied for autonomous park...
research
08/08/2022

Efficient Distance-Optimal Tethered Path Planning in Planar Environments: The Workspace Convexity

The main contribution of this paper is the proof of the convexity of the...

Please sign up or login with your details

Forgot password? Click here to reset