Rapid Vector-based Any-angle Path Planning with Non-convex Obstacles

Read original: arXiv:2408.05806 - Published 8/13/2024 by Yan Kai Lai
Total Score

0

📉

Sign in to get full access

or

If you already have an account, we'll log you in

Overview

  • Novel vector-based algorithms for optimal any-angle path planning
  • Motivated by bug algorithms, bypassing free space with line-of-sight checks
  • Searching along obstacle contours if line-of-sight check collides
  • Outperform conventional free-space planners like A* for distant points
  • Thesis presents new search methods to speed up vector-based algorithms in non-convex obstacles

Plain English Explanation

Vector-based algorithms are a new type of path planning algorithm that are inspired by "bug" algorithms. These algorithms don't just search through empty space, but instead directly check if there is a clear line-of-sight between two points. If the line-of-sight check hits an obstacle, the algorithm will then search along the edge of the obstacle to find a way around it.

These vector-based algorithms tend to perform better than traditional path planning algorithms like A* when the start and end points are far apart. The thesis discusses some novel search methods to make these vector-based algorithms even faster, especially when dealing with obstacles that have complex, non-convex shapes.

One notable method is the "best hull," which allows the algorithm to estimate the path cost without fully verifying the line-of-sight. It does this by placing "phantom" points on the non-convex corners of obstacles, which act as stand-ins for future turning points in the path. Building on these methods, the algorithms R2 and R2+ are introduced, which outperform other vector-based algorithms when the optimal path is expected to have few turning points.

The thesis also describes a versatile multi-dimensional ray tracer for occupancy grids, and discusses the concept of a three-dimensional angular sector for future work.

Technical Explanation

The paper presents novel vector-based algorithms for optimal any-angle path planning. These algorithms are motivated by bug algorithms, which bypass free space by directly conducting line-of-sight checks between two queried points, and searching along obstacle contours if a check collides with an obstacle.

The vector-based algorithms outperform conventional free-space planners such as A* especially when the queried points are far apart. The thesis presents novel search methods to speed up vector-based algorithms in non-convex obstacles by delaying line-of-sight checks.

The best hull is a notable method that allows for monotonically increasing path cost estimates even without verifying line-of-sight, utilizing phantom points placed on non-convex corners to mimic future turning points. Building upon the methods, the algorithms R2 and R2+ are formulated, which outperform other vector-based algorithms when the optimal path solution is expected to have few turning points.

Other novel methods include a novel and versatile multi-dimensional ray tracer for occupancy grids, and a description of the three-dimensional angular sector for future works.

Critical Analysis

The paper presents promising vector-based algorithms for optimal any-angle path planning, demonstrating their advantages over conventional free-space planners. However, the authors acknowledge that the algorithms may not perform as well when the optimal path is expected to have many turning points.

Additionally, the paper focuses on 2D path planning, and the authors mention the need to extend the concepts to 3D for applications like drone navigation. The discussion of the three-dimensional angular sector suggests this may be an area of future research.

Overall, the novel search methods and algorithms introduced in the thesis offer valuable contributions to the field of optimal any-angle path planning, but further research may be needed to address the limitations and expand the capabilities of the techniques to more complex environments and applications.

Conclusion

This thesis introduces a set of novel vector-based algorithms for optimal any-angle path planning that outperform traditional free-space planners, especially for distant start and end points. The key innovations include techniques to speed up the algorithms in non-convex obstacles, such as the "best hull" method and the R2 and R2+ algorithms.

These advancements in vector-based path planning have implications for a variety of applications, from robotics and autonomous vehicles to drone navigation and beyond. By leveraging line-of-sight checks and obstacle contour searches, these algorithms can find more efficient paths in complex environments. Further research to extend the techniques to 3D and address other limitations could unlock even more potential for these novel planning methods.



This summary was produced with help from an AI and may contain inaccuracies - check out the links to read the original source documents!

Follow @aimodelsfyi on 𝕏 →

Related Papers

📉

Total Score

0

Rapid Vector-based Any-angle Path Planning with Non-convex Obstacles

Yan Kai Lai

Vector-based algorithms are novel algorithms in optimal any-angle path planning that are motivated by bug algorithms, bypassing free space by directly conducting line-of-sight checks between two queried points, and searching along obstacle contours if a check collides with an obstacle. The algorithms outperform conventional free-space planners such as A* especially when the queried points are far apart. The thesis presents novel search methods to speed up vector-based algorithms in non-convex obstacles by delaying line-of-sight checks. The best hull is a notable method that allows for monotonically increasing path cost estimates even without verifying line-of-sight, utilizing phantom points placed on non-convex corners to mimic future turning points. Building upon the methods, the algorithms R2 and R2+ are formulated, which outperform other vector-based algorithms when the optimal path solution is expected to have few turning points. Other novel methods include a novel and versatile multi-dimensional ray tracer for occupancy grids, and a description of the three-dimensional angular sector for future works.

Read more

8/13/2024

🎯

Total Score

0

Evolving R2 to R2+: Optimal, Delayed Line-of-sight Vector-based Path Planning

Yan Kai Lai, Prahlad Vadakkepat, Cheng Xiang

A vector-based any-angle path planner, R2, is evolved in to R2+ in this paper. By delaying line-of-sight, R2 and R2+ search times are largely unaffected by the distance between the start and goal points, but are exponential in the worst case with respect to the number of collisions during searches. To improve search times, additional discarding conditions in the overlap rule are introduced in R2+. In addition, R2+ resolves interminable chases in R2 by replacing ad hoc points with limited occupied-sector traces from target nodes, and simplifies R2 by employing new abstract structures and ensuring target progression during a trace. R2+ preserves the speed of R2 when paths are expected to detour around few obstacles, and searches significantly faster than R2 in maps with many disjoint obstacles.

Read more

5/9/2024

Asymptotically-Optimal Multi-Query Path Planning for Moving A Convex Polygon in 2D
Total Score

0

Asymptotically-Optimal Multi-Query Path Planning for Moving A Convex Polygon in 2D

Duo Zhang, Zihe Ye, Jingjin Yu

Shortest-path roadmaps, also known as reduced visibility graphs, provides a highly efficient multi-query method for computing optimal paths in two-dimensional environments. Combined with Minkowski sum computations, shortest-path roadmaps can compute optimal paths for a translating robot in 2D. In this study, we explore the intuitive idea of stacking up a set of reduced visibility graphs at different orientations for a polygonal holonomic robot to support the fast computation of near-optimal paths, allowing simultaneous 2D translation and rotation. The resulting algorithm, rotation-stacked visibility graph (RVG), is shown to be resolution-complete and asymptotically optimal. Extensive computational experiments show RVG significantly outperforms state-of-the-art single- and multi-query sampling-based methods on both computation time and solution optimality fronts.

Read more

9/17/2024

Efficient optimization-based trajectory planning
Total Score

0

Efficient optimization-based trajectory planning

Jiayu Fan, Nikolce Murgovski, Jun Liang

This research addresses the increasing demand for advanced navigation systems capable of operating within confined surroundings. A significant challenge in this field is developing an efficient planning framework that can generalize across various types of collision avoidance missions. Utilizing numerical optimal control techniques, this study proposes a unified optimization-based planning framework to meet these demands. We focus on handling two collision avoidance problems, i.e., the object not colliding with obstacles and not colliding with boundaries of the constrained region. The object or obstacle is denoted as a union of convex polytopes and ellipsoids, and the constrained region is denoted as an intersection of such convex sets. Using these representations, collision avoidance can be approached by formulating explicit constraints that separate two convex sets, or ensure that a convex set is contained in another convex set, referred to as separating constraints and containing constraints, respectively. We propose to use the hyperplane separation theorem to formulate differentiable separating constraints, and utilize the S-procedure and geometrical methods to formulate smooth containing constraints. We state that compared to the state of the art, the proposed formulations allow a considerable reduction in nonlinear program size and geometry-based initialization in auxiliary variables used to formulate collision avoidance constraints. Finally, the efficacy of the proposed unified planning framework is evaluated in two contexts, autonomous parking in tractor-trailer vehicles and overtaking on curved lanes. The results in both cases exhibit an improved computational performance compared to existing methods.

Read more

7/9/2024