Fully Persistent Spatial Data Structures for Efficient Queries in Path-Dependent Motion Planning Applications

06/06/2022
by   Sathwik Karnik, et al.
0

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 the application of the FPSDS in VAMP, which involves incremental geometric computations that can be accelerated by filtering configurations with bounding volumes using nearest-neighbor data structures. We demonstrate an asymptotic and practical improvement in the runtime of finding VAMP solutions in several illustrative domains. To the best of our knowledge, this is the first use of a fully persistent data structure for accelerating motion planning.

READ FULL TEXT
research
10/17/2020

Constrained Motion Planning Networks X

Constrained motion planning is a challenging field of research, aiming f...
research
09/04/2022

Spatial motion planning with Pythagorean Hodograph curves

This paper presents a two-stage prediction-based control scheme for embe...
research
03/26/2021

Toward Safety-Aware Informative Motion Planning for Legged Robots

This paper reports on developing an integrated framework for safety-awar...
research
03/23/2021

Robowflex: Robot Motion Planning with MoveIt Made Easy

Robowflex is a software library for robot motion planning in industrial ...
research
02/27/2020

Piecewise linear regressions for approximating distance metrics

This paper presents a data structure that summarizes distances between c...
research
07/09/2020

Computing High-Quality Clutter Removal Solutions for Multiple Robots

We investigate the task and motion planning problem of clearing clutter ...
research
02/12/2020

Fast Planning Over Roadmaps via Selective Densification

We propose the Selective Densification method for fast motion planning t...

Please sign up or login with your details

Forgot password? Click here to reset