Safe Interval Motion Planning for Quadrotors in Dynamic Environments
Songhao Huang, Yuwei Wu, Yuezhan Tao, Vijay Kumar
TL;DR
This work tackles quadrotor motion planning in highly dynamic 3D environments where moving obstacles render the problem non-convex and challenging for real-time solutions. It introduces a two-stage Safe Interval Motion Planning framework that combines a front-end dynamic connected visibility graph over edge-safe intervals with a back-end B-spline trajectory optimization inside spatial-temporal corridors, augmented by Uniform Temporal Visibility Deformation (UTVD) to assess topology across time. Key contributions include Safe Intervals Generation for Edges, a Dynamic Connected Visibility Graph with Guards and Connectors, UTVD-based topology evaluation, and probabilistic completeness and finite-horizon optimality analyses, validated by extensive simulations and hardware experiments that achieve over 95% success across density levels. The approach yields smoother, dynamically feasible trajectories suitable for practical deployment in highly dynamic settings, with potential for integration into onboard perception for enhanced robustness.
Abstract
Trajectory generation in dynamic environments presents a significant challenge for quadrotors, particularly due to the non-convexity in the spatial-temporal domain. Many existing methods either assume simplified static environments or struggle to produce optimal solutions in real-time. In this work, we propose an efficient safe interval motion planning framework for navigation in dynamic environments. A safe interval refers to a time window during which a specific configuration is safe. Our approach addresses trajectory generation through a two-stage process: a front-end graph search step followed by a back-end gradient-based optimization. We ensure completeness and optimality by constructing a dynamic connected visibility graph and incorporating low-order dynamic bounds within safe intervals and temporal corridors. To avoid local minima, we propose a Uniform Temporal Visibility Deformation (UTVD) for the complete evaluation of spatial-temporal topological equivalence. We represent trajectories with B-Spline curves and apply gradient-based optimization to navigate around static and moving obstacles within spatial-temporal corridors. Through simulation and real-world experiments, we show that our method can achieve a success rate of over 95% in environments with different density levels, exceeding the performance of other approaches, demonstrating its potential for practical deployment in highly dynamic environments.
