Scaling Motion Planning Infeasibility Proofs
Sihui Li, Neil T. Dantam

TL;DR
This paper presents a GPU-accelerated, parallel algorithm for constructing infeasibility proofs in high-dimensional motion planning, significantly speeding up the process and enabling more practical completeness proofs.
Contribution
We introduce a novel embarrassingly parallel manifold triangulation algorithm on GPUs with batch processing, achieving substantial speed-ups in infeasibility proof construction.
Findings
Two orders of magnitude speed-up over previous methods
Effective utilization of CPU and GPU architectures
Successful experiments on 5-DoF and 6-DoF manipulators
Abstract
Achieving completeness in the motion planning problem demands substantial computation power, especially in high dimensions. Recent developments in parallel computing have rendered this more achievable. We introduce an embarrassingly parallel algorithm for constructing infeasibility proofs. Specifically, we design and implement a manifold triangulation algorithm on GPUs based on manifold tracing with Coxeter triangulation. To address the challenge of extensive memory usage within limited GPU memory resources during triangulation, we introduce batch triangulation as part of our design. The algorithm provides two orders of magnitude speed-up compared to the previous method for constructing infeasibility proofs. The resulting asymptotically complete motion planning algorithm effectively leverages the computational capabilities of both CPU and GPU architectures and maintains minimum data…
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 Mechanisms and Dynamics · Robotic Path Planning Algorithms · Model-Driven Software Engineering Techniques
