Integrated Polarized Skylight Sensor and MIMU With a Metric Map for Urban Ground Navigation

This paper presents a novel multi-sensor navigation system for the urban ground vehicle. The integration system can combine the measurements from a polarized skylight sensor, an inertial sensor, and a monocular camera. Utilizing the polarized skylight sensor, we propose a robust orientation algorithm with the total least squares to provide the orientation constraint for the integrating system. In our algorithm, the ambiguity problem of polarized orientation is solved without any other sensor. In order to enhance the algorithm’s robustness in the urban environment, we also propose a real-time method that uses the gradient of the degree of the polarization to remove the obstacles. With a monocular camera, we build a metric map and recognize places in the map to provide the position constraint for the integrating system. We develop the Kalman filter to integrate these constraints with the inertial navigation results to estimate the orientation and position for the ground vehicle. The results demonstrate that our proposed system outperforms other vision-based navigation algorithms–the RMSE of the position error is 2.04 m (0.01% of the travelled distance) and the RMSE of the orientation error is 0.84°. Finally, we present interesting insights gained with respect to the further work in sensors and robotics.

[1]  Julius Ziegler,et al.  StereoScan: Dense 3d reconstruction in real-time , 2011, 2011 IEEE Intelligent Vehicles Symposium (IV).

[2]  Jonghyuk Kim,et al.  6DoF SLAM aided GNSS/INS Navigation in GNSS Denied and Unknown Environments , 2005 .

[3]  Jinkui Chu,et al.  Construction and performance test of a novel polarization sensor for navigation , 2008 .

[4]  P. Groves Principles of GNSS, Inertial, and Multisensor Integrated Navigation Systems, Second Edition , 2013 .

[5]  Xiaofeng He,et al.  Design and Calibration of a Novel Camera-Based Bio-Inspired Polarization Navigation Sensor , 2016, IEEE Sensors Journal.

[6]  Zheng You,et al.  Angle algorithm based on Hough transform for imaging polarization navigation sensor. , 2015, Optics express.

[7]  Gene H. Golub,et al.  An analysis of the total least squares problem , 1980, Milestones in Matrix Computation.

[8]  T. Collett,et al.  Local and global vectors in desert ant navigation , 1998, Nature.

[9]  R. L. Lee,et al.  Digital imaging of clear-sky polarization. , 1998, Applied optics.

[10]  Michael Milford,et al.  Biologically-inspired visual place recognition with adaptive multiple scales , 2017, Robotics Auton. Syst..

[11]  Tang Jun,et al.  Polarized Skylight Pattern-Based Approach to Attitude Determination , 2015, IEEE Sensors Journal.

[12]  R. Pfeifer,et al.  A mobile robot employing insect strategies for navigation , 2000, Robotics Auton. Syst..

[13]  A. J. P. Theuwissen,et al.  Biologically Inspired CMOS Image Sensor for Fast Motion and Polarization Detection , 2013, IEEE Sensors Journal.

[14]  Roberto Grena,et al.  An algorithm for the computation of the solar position , 2008 .

[15]  Shaojie Shen,et al.  VINS-Mono: A Robust and Versatile Monocular Visual-Inertial State Estimator , 2017, IEEE Transactions on Robotics.

[16]  Xiaofeng He,et al.  Geometric calibration algorithm of polarization camera using planar patterns , 2017 .

[17]  Hiroshi Kobayashi,et al.  An Autonomous Agent Navigating with a Polarized Light Compass , 1997, Adapt. Behav..

[18]  Xiaofeng He,et al.  Bionic Orientation and Visual Enhancement With a Novel Polarization Camera , 2017, IEEE Sensors Journal.

[19]  J. Farrell,et al.  The global positioning system and inertial navigation , 1999 .

[20]  J. Chahl,et al.  Biomimetic Attitude and Orientation Sensors , 2012, IEEE Sensors Journal.

[21]  Xue Chenyang,et al.  Attitude Determination Based on Location of Astronomical Markers With Skylight Polarization Pattern , 2015, IEEE Sensors Journal.