Dynamic Gap: Safe Gap-based Navigation in Dynamic Environments
Max Asselmeier, Dhruv Ahuja, Abdel Zaro, Ahmad Abuaish, Ye Zhao, Patricio A. Vela
TL;DR
This work extends gap-based local planning to unknown dynamic environments by tracking the evolution of free space in an egocentric frame and by propagating gap dynamics over a short horizon. It integrates gap detection, association, estimation, and propagation with parallel-navigation guidance and Artificial Harmonic Potential Fields to synthesize collision-free trajectories through reachable gaps, plus MPC-based tracking and a projection-based safety filter for non-ideal conditions. A formal proof of collision-free passage is provided under ideal conditions, supported by extensive experiments in both ideal and realistic dynamic scenarios, where Dynamic Gap achieves favorable success rates and outperforms dynamic extensions of competing planners. The approach advances safe navigation in dense and evolving spaces and is open-sourced within Arena-Rosnav for benchmarking and further development.
Abstract
This paper extends the family of gap-based local planners to unknown dynamic environments through generating provable collision-free properties for hierarchical navigation systems. Existing perception-informed local planners that operate in dynamic environments rely on emergent or empirical robustness for collision avoidance as opposed to performing formal analysis of dynamic obstacles. In addition to this, the obstacle tracking that is performed in these existent planners is often achieved with respect to a global inertial frame, subjecting such tracking estimates to transformation errors from odometry drift. The proposed local planner, dynamic gap, shifts the tracking paradigm to modeling how the free space, represented as gaps, evolves over time. Gap crossing and closing conditions are developed to aid in determining the feasibility of passage through gaps, and a breadth of simulation benchmarking is performed against other navigation planners in the literature where the proposed dynamic gap planner achieves the highest success rate out of all planners tested in all environments.
