Quick Heuristic Validation of Edges in Dynamic Roadmap Graphs
Yulie Arad, Stav Ashur, Nancy M. Amato
TL;DR
This work tackles updating robot motion planning roadmaps in dynamic environments by introducing the Red-Green-Gray (RGG) paradigm, an extension of SPITE that uses outer- and inner-approximations to rapidly classify edges and nodes as valid, invalid, or unknown. It leverages oriented bounding boxes for outer approximations and splines with spheres for inner approximations, stored in AABB trees to enable fast lazy collision checks and selective revalidation. The authors show that RGG improves edge validity labeling accuracy while sustaining update runtimes comparable to grid-based dynamic roadmaps, outperforming a baseline method in identifying invalid edges. The approach promises faster, more reliable multi-query planning under moving obstacles and can be extended toward real-time, GPU-accelerated implementations with further hierarchical and approximation refinements.
Abstract
In this paper we tackle the problem of adjusting roadmap graphs for robot motion planning to non-static environments. We introduce the "Red-Green-Gray" paradigm, a modification of the SPITE method, capable of classifying the validity status of nodes and edges using cheap heuristic checks, allowing fast semi-lazy roadmap updates. Given a roadmap, we use simple computational geometry methods to approximate the swept volumes of robots and perform lazy collision checks, and label a subset of the edges as invalid (red), valid (green), or unknown (gray). We present preliminary experimental results comparing our method to the well-established technique of Leven and Hutchinson, and showing increased accuracy as well as the ability to correctly label edges as invalid while maintaining comparable update runtimes.
