A Little More, a Lot Better: Improving Path Quality by a Simple Path Merging Algorithm
Barak Raveh, Angela Enosh, Dan Halperin

TL;DR
This paper presents a simple, dynamic-programming-based algorithm that merges multiple motion paths into a higher-quality hybrid path, significantly improving path quality in high-dimensional motion planning problems.
Contribution
The authors introduce a novel path merging algorithm that enhances motion path quality by leveraging sub-path quality, applicable to high-dimensional spaces and multiple planners.
Findings
Successfully merged multiple paths into higher-quality paths
Significant quality improvements demonstrated in 12-DOF planning problems
Reduced merging time with a dynamic-programming approach
Abstract
Sampling-based motion planners are an effective means for generating collision-free motion paths. However, the quality of these motion paths (with respect to quality measures such as path length, clearance, smoothness or energy) is often notoriously low, especially in high-dimensional configuration spaces. We introduce a simple algorithm for merging an arbitrary number of input motion paths into a hybrid output path of superior quality, for a broad and general formulation of path quality. Our approach is based on the observation that the quality of certain sub-paths within each solution may be higher than the quality of the entire path. A dynamic-programming algorithm, which we recently developed for comparing and clustering multiple motion paths, reduces the running time of the merging algorithm significantly. We tested our algorithm in motion-planning problems with up to 12 degrees of…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsRobotic Path Planning Algorithms · Autonomous Vehicle Technology and Safety · Computational Geometry and Mesh Generation
