Integration of Enhanced Jump Point Search Algorithm and Modified Bresenham Technique for Path Finding in Grid-Based Map Environment

2018 ◽  
Vol 24 (3) ◽  
pp. 1582-1586
Author(s):  
Atikah Janis ◽  
Abdullah Bade ◽  
Hamzah
Author(s):  
Daniel D. Harabor ◽  
Tansel Uras ◽  
Peter J. Stuckey ◽  
Sven Koenig

In this paper, we define Jump Point Graphs (JP), a preprocessing-based path-planning technique similar to Subgoal Graphs (SG). JP allows for the first time the combination of Jump Point Search style pruning in the context of abstraction-based speedup techniques, such as Contraction Hierarchies. We compare JP with SG and its variants and report new state-of-the-art results for grid-based pathfinding.


10.5772/58875 ◽  
2014 ◽  
Vol 11 (9) ◽  
pp. 144 ◽  
Author(s):  
Saso Koceski ◽  
Stojanche Panov ◽  
Natasa Koceska ◽  
Pierluigi Beomonte Zobel ◽  
Francesco Durante

2021 ◽  
Vol 70 ◽  
pp. 631-681
Author(s):  
Yue Hu ◽  
Daniel Harabor ◽  
Long Qin ◽  
Quanjun Yin

Jump Point Search (JPS) is a well known symmetry-breaking algorithm that can substantially improve performance for grid-based optimal pathfinding. When the input grid is static further speedups can be obtained by combining JPS with goal bounding techniques such as Geometric Containers (instantiated as Bounding Boxes) and Compressed Path Databases. Two such methods, JPS+BB and Two-Oracle Path PlannING (Topping), are currently among the fastest known approaches for computing shortest paths on grids. The principal drawback for these algorithms is the overhead costs: each one requires an all-pairs precomputation step, the running time and subsequent storage costs of which can be prohibitive. In this work we consider an alternative approach where we precompute and store goal bounding data only for grid cells which are also jump points. Since the number of jump points is usually much smaller than the total number of grid cells, we can save up to orders of magnitude in preprocessing time and space. Considerable precomputation savings do not necessarily mean performance degradation. For a second contribution we show how canonical orderings, partial expansion strategies and enhanced intermediate pruning can be leveraged to improve online query performance despite a reduction in preprocessed data. The combination of faster preprocessing and stronger online reasoning leads to three new and highly performant algorithms: JPS+BB+ and Two-Oracle Pathfinding Search (TOPS) based on search, and Topping+ based on path extraction. We give a theoretical analysis showing that each method is complete and optimal. We also report convincing gains in a comprehensive empirical evaluation that includes almost all current and cutting-edge algorithms for grid-based pathfinding.


2021 ◽  
Author(s):  
Yunliang Wang ◽  
Sai Zhang ◽  
Yanjuan Wu ◽  
Yiwen Zhao ◽  
Jian Wang

Author(s):  
Rosa Delima ◽  
Gregorius Titis Indrajaya ◽  
Abednego Kristiawan Takaredase ◽  
Ignatia Dhian E.K.R. ◽  
Antonius Rachmat C
Keyword(s):  

2021 ◽  
Vol 18 (4) ◽  
pp. 172988142110192
Author(s):  
Ben Zhang ◽  
Denglin Zhu

Innovative applications in rapidly evolving domains such as robotic navigation and autonomous (driverless) vehicles rely on motion planning systems that meet the shortest path and obstacle avoidance requirements. This article proposes a novel path planning algorithm based on jump point search and Bezier curves. The proposed algorithm consists of two main steps. In the front end, the improved heuristic function based on distance and direction is used to reduce the cost, and the redundant turning points are trimmed. In the back end, a novel trajectory generation method based on Bezier curves and a straight line is proposed. Our experimental results indicate that the proposed algorithm provides a complete motion planning solution from the front end to the back end, which can realize an optimal trajectory from the initial point to the target point used for robot navigation.


Sign in / Sign up

Export Citation Format

Share Document