Fully Persistent Spatial Data Structures for Efficient Queries in Path-Dependent Motion Planning Applications
Sathwik Karnik, Tom\'as Lozano-P\'erez, Leslie Pack Kaelbling, Gustavo, Nunes Goretkin

TL;DR
This paper introduces a fully persistent spatial data structure to optimize path-dependent motion planning, significantly reducing computation time for complex robotic planning problems.
Contribution
It presents the first application of a fully persistent data structure in motion planning, improving efficiency in path-dependent formulations like VAMP.
Findings
Asymptotic runtime improvements in VAMP solutions
Practical speedups demonstrated in multiple domains
First use of persistent data structures in motion planning
Abstract
Motion planning is a ubiquitous problem that is often a bottleneck in robotic applications. We demonstrate that motion planning problems such as minimum constraint removal, belief-space planning, and visibility-aware motion planning (VAMP) benefit from a path-dependent formulation, in which the state at a search node is represented implicitly by the path to that node. A naive approach to computing the feasibility of a successor node in such a path-dependent formulation takes time linear in the path length to the node, in contrast to a (possibly very large) constant time for a more typical search formulation. For long-horizon plans, performing this linear-time computation, which we call the lookback, for each node becomes prohibitive. To improve upon this, we introduce the use of a fully persistent spatial data structure (FPSDS), which bounds the size of the lookback. We then focus on…
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 · Robotics and Sensor-Based Localization · Data Management and Algorithms
