SANDO: Safe Autonomous Trajectory Planning for Dynamic Unknown Environments

πŸ“… 2026-04-08
πŸ“ˆ Citations: 0
✨ Influential: 0
πŸ“„ PDF
πŸ€– AI Summary
This work addresses the challenge of safe and real-time trajectory planning in three-dimensional, dynamically uncertain environments, where conventional methods often fail to balance safety and computational efficiency. The authors propose SANDO, a novel system that first computes a global path using heatmap-based A*, then constructs a time-layered spatiotemporal safety corridor by inflating obstacles only with their worst-case reachable sets at each time step. Trajectory optimization is performed via mixed-integer quadratic programming (MIQP) with hard constraints, accelerated significantly through variable elimination. The approach provides formal collision-avoidance guarantees, achieving the highest success rate without constraint violations in both static and densely dynamic scenarios, while accelerating optimization by up to 7.4Γ—. Real-world drone experiments demonstrate robustness under perception-closed-loop conditions, with 16 successful and safe flights.
πŸ“ Abstract
SANDO is a safe trajectory planner for 3D dynamic unknown environments, where obstacle locations and motions are unknown a priori and a collision-free plan can become unsafe at any moment, requiring fast replanning. Existing soft-constraint planners are fast but cannot guarantee collision-free paths, while hard-constraint methods ensure safety at the cost of longer computation. SANDO addresses this trade-off through three contributions. First, a heat map-based A* global planner steers paths away from high-risk regions using soft costs, and a spatiotemporal safe flight corridor (STSFC) generator produces time-layered polytopes that inflate obstacles only by their worst-case reachable set at each time layer, rather than by the worst case over the entire horizon. Second, trajectory optimization is formulated as a Mixed-Integer Quadratic Program (MIQP) with hard collision-avoidance constraints, and a variable elimination technique reduces the number of decision variables, enabling fast computation. Third, a formal safety analysis establishes collision-free guarantees under explicit velocity-bound and estimation-error assumptions. Ablation studies show that variable elimination yields up to 7.4x speedup in optimization time, and that STSFCs are critical for feasibility in dense dynamic environments. Benchmark simulations against state-of-the-art methods across standardized static benchmarks, obstacle-rich static forests, and dynamic environments show that SANDO consistently achieves the highest success rate with no constraint violations across all difficulty levels; perception-only experiments without ground truth obstacle information confirm robust performance under realistic sensing. Hardware experiments on a UAV with fully onboard planning, perception, and localization demonstrate six safe flights in static environments and ten safe flights among dynamic obstacles.
Problem

Research questions and friction points this paper is trying to address.

autonomous trajectory planning
dynamic unknown environments
collision avoidance
safe replanning
real-time planning
Innovation

Methods, ideas, or system contributions that make the work stand out.

trajectory planning
collision avoidance
mixed-integer quadratic programming
spatiotemporal safe corridor
autonomous navigation
πŸ”Ž Similar Papers