PanoDP: Learning Collision-Free Navigation with Panoramic Depth and Differentiable Physics
Organizations: School of Electrical and Electronic Engineering, Nanyang Technological University, Singapore. · Beihang University, Beijing, China. · The University of Queensland, Australia.
Abstract
Autonomous collision-free navigation in cluttered environments requires safe decision-making under partial observability with both static structure and dynamic obstacles. We present 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.
Figures & tables
| Method | Loss | Succ. | AR | Col. | Jerk | Snap | Acc. | G.Aff. | Speed | ||
| DPD † (Forward) | 0.394 | 0.935 | 1.479 | 0.009 | 0.118 | 0.093 | 15.9110 | 3.6412 | 2.5618 | 0.1256 | 1.579 |
| PanoDP (Ours) | 0.289 | 0.966 | 1.558 | 0.003 | 0.091 | 0.071 | 15.0810 | 3.4216 | 2.5628 | 0.0912 | 1.617 |
| w/o GRU | 0.359 | 0.938 | 1.491 | 0.005 | 0.120 | 0.078 | 26.3286 | 5.3502 | 3.0066 | 0.1145 | 1.597 |
| w/o Circular Conv | 0.309 | 0.959 | 1.535 | 0.004 | 0.099 | 0.075 | 15.7935 | 3.5793 | 2.5514 | 0.0851 | 1.605 |
| Concat MLP | 0.313 | 0.961 | 1.533 | 0.003 | 0.102 | 0.075 | 16.2036 | 3.6878 | 2.5590 | 0.0892 | 1.601 |
| (a) Scale Robustness ( , ) | ||||||||||||
| Method | ||||||||||||
| SR( ) | CR | MFCT(s) | SR( ) | CR | MFCT(s) | SR( ) | CR | MFCT(s) | SR( ) | CR | MFCT(s) | |
| PanoDP (Ours) | 84.4 | 0.27 | 16.8 | 80.7 | 0.38 | 32.5 | 80.6 | 0.80 | 37.5 | 87.2 | 0.88 | 48.6 |
| D-CBF [ 8 ] | 82.8 | 0.30 | 9.1 | 78.1 | 0.43 | 19.9 | 78.6 | 0.76 | 25.0 | 84.4 | 1.03 | 40.4 |
| RAMFT [ 10 ] | 86.5 | 0.24 | 10.3 | 74.7 | 0.46 | 27.4 | 74.2 | 0.83 | 31.3 | 79.4 | 1.32 | 33.6 |
| CBF-AF [ 9 ] | 67.7 | 0.60 | 7.7 | 66.9 | 0.61 | 17.0 | 67.7 | 1.04 | 24.9 | 74.0 | 1.81 | 40.8 |