SPOT: Spatio-Temporal Obstacle-free Trajectory Planning for UAVs in an Unknown Dynamic Environment
About
We address the problem of reactive motion planning for quadrotors operating in unknown environments with dynamic obstacles. Our approach leverages a 4-dimensional spatio-temporal planner, integrated with vision-based Safe Flight Corridor (SFC) generation and trajectory optimization. Unlike prior methods that rely on map fusion, our framework is mapless, enabling collision avoidance directly from perception while reducing computational overhead. Dynamic obstacles are detected and tracked using a vision-based object segmentation and tracking pipeline, allowing robust classification of static versus dynamic elements in the scene. To further enhance robustness, we introduce a backup planning module that reactively avoids dynamic obstacles when no direct path to the goal is available, mitigating the risk of collisions during deadlock situations. We validate our method extensively in both simulation and real-world hardware experiments, and benchmark it against state-of-the-art approaches, showing significant advantages for reactive UAV navigation in dynamic, unknown environments.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Collision Avoidance | gym-pybullet-drones 10 Obstacles v1 | Success Rate100 | 5 | |
| Collision Avoidance | gym-pybullet-drones 20 Obstacles v1 | Success Rate0.92 | 5 | |
| Collision Avoidance | gym-pybullet-drones 30 Obstacles v1 | Success Rate80.2 | 5 |