Litcius/Paper detail

GuILD: Guided Incremental Local Densification for Accelerated Sampling-based Motion Planning

Rosario Scalise, Aditya Mandalika, Brian Hou, Sanjiban Choudhury, Siddhartha S Srinivasa

202314 citationsDOI

Abstract

Sampling-based motion planners rely on incre-mental densification to discover progressively shorter paths. After computing feasible path <tex xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">$\xi$</tex> between start <tex xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">$x_{s}$</tex> and goal <tex xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">$x_{t}$</tex> , the Informed Set (IS) prunes the configuration space <tex xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">$\mathcal{X}$</tex> by conservatively eliminating points that cannot yield shorter paths. Densification via sampling from this Informed Set retains asymptotic optimality of sampling from the entire configuration space. For path length <tex xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">$c(\xi)$</tex> and Euclidean heuristic <tex xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">$h, IS= \{x\vert x\in \mathcal{X},\ h(x_{s},\ x)+h(x,\ x_{t})\leq c(\xi)\}$</tex> . Relying on the heuristic can render the IS especially conservative in high dimensions or complex environments. Furthermore, the IS only shrinks when shorter paths are discovered. Thus, the computational effort from each iteration of densification and planning is wasted if it fails to yield a shorter path, despite improving the cost-to-come for vertices in the search tree. Our key insight is that even in such a failure, shorter paths to vertices in the search tree (rather than just the goal) can immediately improve the planner's sampling strategy. Guided Incremental Local Densification (GuILD) leverages this information to sample from Local Subsets of the IS. We show that GuILD significantly outperforms uniform sampling of the Informed Set in simulated <tex xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">$\mathbb{R}^{2}, SE(2)$</tex> environments and manipulation tasks in <tex xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">$\mathbb{R}^{7}$</tex> .

Topics & Concepts

HeuristicSampling (signal processing)Path (computing)Set (abstract data type)Computer scienceYield (engineering)CombinatoricsAlgorithmArtificial intelligenceDiscrete mathematicsMathematicsComputer visionPhysicsProgramming languageFilter (signal processing)ThermodynamicsRobotic Path Planning AlgorithmsHuman Pose and Action RecognitionRobotic Mechanisms and Dynamics
GuILD: Guided Incremental Local Densification for Accelerated Sampling-based Motion Planning | Litcius