Navigation by Skylight Polarization via Rayleigh Model Optimization on a Road Vehicle
Organizations: Department of Electrical and Computer Engineering, Queen’s University, Kingston, ON K7L 3N6, Canada · Department of Computer and Systems Engineering, Ain Shams University, Cairo 11535, Egypt · Department of Electrical and Computer Engineering, Royal Military College of Canada, Kingston, ON K7K 7B4, Canada · School of Computing, Queen’s University, Kingston, ON K7L 2N8, Canada ·
Abstract
Reliable absolute heading estimation is critical for road-vehicle navigation, particularly when magnetic, inertial, or GNSS-based references are degraded. This paper presents a skylight polarization navigation method that estimates vehicle heading by globally optimizing a Rayleigh sky model against measurements from a division-of-focal-plane polarimetric camera. The proposed framework combines a pinhole camera model, a single-scattering Rayleigh polarization model, and a solar position algorithm to synthesize the expected full image angle of polarization distribution for candidate vehicle states. A degree of polarization weighted root mean square error objective function compares measured and simulated polarization patterns, allowing the estimator to use all available sky information while attenuating low confidence pixels caused by clouds, buildings, foliage, and other depolarizing occlusions. Experimental evaluation is performed using three urban road vehicle trajectories collected with a roof mounted polarimetric camera and a high precision dual-antenna GNSS/INS reference system. Results show sub-degree RMS yaw error across all trajectories, ranging from to . Compared with representative feature-based and model-based polarization navigation methods, the proposed approach reduces RMS heading error by up to 87% and demonstrates improved robustness to partial sky occlusion.
Figures & tables
| Test Case | Yaw Error (°) | |||
|---|---|---|---|---|
| Method | Trajectory | RMS | P95 | Max. Abs. |
| Lu’s [ 24 ] | Trajectory 1 | 2.930 | 5.279 | 20.415 |
| Trajectory 2 | 4.357 | 7.301 | 27.458 | |
| Trajectory 3 | 5.688 | 8.597 | 20.059 | |
| Wang’s [ 30 ] | Trajectory 1 | 1.787 | 2.980 | 11.049 |
| Trajectory 2 | 2.673 | 4.483 | 7.162 | |
Robot Navigation
Robot navigation studies how robots perceive, localize, plan, and move safely toward goals in static or changing environments.
See all 554 papers