PanoDP: Learning Collision-Free Navigation with Panoramic Depth and Differentiable Physics
About
Autonomous collision-free navigation in cluttered environments requires safe decision-making under partial observability with both static structure and dynamic obstacles. We present \textbf{PanoDP}, a communication-free learning framework that combines four-view panoramic depth perception with differentiable-physics-based training signals. PanoDP encodes panoramic depth using a lightweight CNN and optimizes policies with dense differentiable collision and motion-feasibility terms, improving training stability beyond sparse terminal collisions. We evaluate PanoDP on a controlled ring-to-center benchmark with systematic sweeps over agent count, obstacle density/layout, and dynamic behaviors, and further test out-of-distribution generalization in an external simulator (e.g., AirSim). Across settings, PanoDP increases collision-free and completion rates over single-view and non-physics-guided baselines under matched training budgets, and ablations (view masking, rotation augmentation) confirm the policy leverages 360-degree information. Code will be open source upon acceptance.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Collision Avoidance | Circle-swap Obstacle Density (test) | Success Rate83.6 | 32 | |
| Drone Collision Avoidance | Circle-swap v=0.75 v1.0 (test) | Success Rate (SR)96.7 | 8 | |
| Drone Collision Avoidance | Circle-swap v1.5 v1.0 (test) | Success Rate86.1 | 8 | |
| Drone Collision Avoidance | Circle-swap 3.0 v1.0 (test) | Success Rate (SR)76.6 | 8 | |
| Swarm Collision Avoidance | circle-swap N=128 1.0 | Success Rate (%)80.7 | 8 | |
| Swarm Collision Avoidance | circle-swap N=256 1.0 | Success Rate80.6 | 8 | |
| Swarm Collision Avoidance | circle-swap N=512 1.0 | Success Rate (SR)87.2 | 8 | |
| Drone Collision Avoidance | Circle-swap v=2.25 v1.0 (test) | Success Rate78.5 | 8 | |
| Swarm Collision Avoidance | circle-swap N=64 1.0 | Success Rate (SR)84.4 | 8 |