AIT* and EIT*: Asymmetric bidirectional sampling-based path planning
arXiv:2111.01877 · doi:10.1177/02783649211069572
Abstract
Optimal path planning is the problem of finding a valid sequence of states between a start and goal that optimizes an objective. Informed path planning algorithms order their search with problem-specific knowledge expressed as heuristics and can be orders of magnitude more efficient than uninformed algorithms. Heuristics are most effective when they are both accurate and computationally inexpensive to evaluate, but these are often conflicting characteristics. This makes the selection of appropriate heuristics difficult for many problems. This paper presents two almost-surely asymptotically optimal sampling-based path planning algorithms to address this challenge, Adaptively Informed Trees (AIT*) and Effort Informed Trees (EIT*). These algorithms use an asymmetric bidirectional search in which both searches continuously inform each other. This allows AIT* and EIT* to improve planning performance by simultaneously calculating and exploiting increasingly accurate, problem-specific heuristics. The benefits of AIT* and EIT* relative to other sampling-based algorithms are demonstrated on twelve problems in abstract, robotic, and biomedical domains optimizing path length and obstacle clearance. The experiments show that AIT* and EIT* outperform other algorithms on problems optimizing obstacle clearance, where a priori cost heuristics are often ineffective, and still perform well on problems minimizing path length, where such heuristics are often effective.
25 pages, 12 figures, 2 tables. Videos available at https://www.youtube.com/watch?v=aC2xBwOcDoo and https://www.youtube.com/playlist?list=PLbaQBz4TuPczfN6PN6NkfmlnXpcf79Aq_
References in corpus (6)
- Informed RRT*: Optimal Sampling-based Path Planning Focused via Direct Sampling of an Admissible Ellipsoidal Heuristic
- Intelligent bidirectional rapidly-exploring random trees for optimal motion planning in complex cluttered environments
- Additive Pattern Database Heuristics
- Toward Certifiable Motion Planning for Medical Steerable Needles
- A-MHA*: Anytime Multi-Heuristic A*
- Admissible heuristics for obstacle clearance optimization objectives
Cited by in corpus (14)
- Motion Planning for Robotics: A Review for Sampling-based Planners
- Task and Motion Informed Trees (TMIT*): Almost-Surely Asymptotically Optimal Integrated Task and Motion Planning
- The Surface Edge Explorer (SEE): A measurement-direct approach to next best view planning
- Flexible Informed Trees (FIT*): Adaptive Batch-Size Approach in Informed Sampling-Based Path Planning
- Osprey: Multi-Session Autonomous Aerial Mapping with LiDAR-based SLAM and Next Best View Planning
- Elliptical K-Nearest Neighbors -- Path Optimization via Coulomb's Law and Invalid Vertices in C-space Obstacles
- Estimated Informed Anytime Search for Sampling-Based Planning via Adaptive Sampler
- iA*: Imperative Learning-based A* Search for Path Planning
- Tree-Based Grafting Approach for Bidirectional Motion Planning with Local Subsets Optimization
- Asymptotically Optimal Path Planning With an Approximation of the Omniscient Set
- Genetic Informed Trees (GIT*): Path Planning via Reinforced Genetic Programming Heuristics
- APT*: Asymptotically Optimal Motion Planning via Adaptively Prolated Elliptical R-Nearest Neighbors
- Nearest-Neighbourless Asymptotically Optimal Motion Planning with Fully Connected Informed Trees (FCIT*)
- CoverLib: Classifiers-equipped Experience Library by Iterative Problem Distribution Coverage Maximization for Domain-tuned Motion Planning