On degeneracy of optimization-based state estimation problems

Positioning and mapping can be conducted accurately by state-of-the-art state estimation methods. However, reliability of these methods is largely based on avoiding degeneracy that can arise from cases such as scarcity of texture features for vision sensors and lack of geometrical structures for range sensors. Since the problems are inevitably solved in uncontrived environments where sensors cannot function with their highest quality, it is important for the estimation methods to be robust to degeneracy. This paper proposes an online method to mitigate for degeneracy in optimization-based problems, through analysis of geometric structure of the problem constraints. The method determines and separates degenerate directions in the state space, and only partially solves the problem in well-conditioned directions. We demonstrate utility of this method with data from a camera and lidar sensor pack to estimate 6-DOF ego-motion. Experimental results show that the system is able to improve estimation in environmentally degenerate cases, resulting in enhanced robustness for online positioning and mapping.

[1]  Ilse C. F. Ipsen,et al.  Perturbation Theory for the Solution of Systems of Linear Equations , 1991 .

[2]  Andrea Censi,et al.  On achievable accuracy for range-finder localization , 2007, Proceedings 2007 IEEE International Conference on Robotics and Automation.

[3]  David R. Kincaid,et al.  Numerical mathematics and computing , 1980 .

[4]  Andrea Censi,et al.  On achievable accuracy for pose tracking , 2009, 2009 IEEE International Conference on Robotics and Automation.

[5]  Bernhard P. Wrobel,et al.  Multiple View Geometry in Computer Vision , 2001 .

[6]  Roland Siegwart,et al.  Comparing ICP variants on real-world data sets , 2013, Auton. Robots.

[7]  Perry Parks,et al.  Lyapunov ' s stability theory — 100 years on * , 2005 .

[8]  Fumio Miyazaki,et al.  A stable tracking control method for an autonomous mobile robot , 1990, Proceedings., IEEE International Conference on Robotics and Automation.

[9]  P. B. Sujit,et al.  Unmanned Aerial Vehicle Path Following: A Survey and Analysis of Algorithms for Fixed-Wing Unmanned Aerial Vehicless , 2014, IEEE Control Systems.

[10]  Kristi A. Morgansen,et al.  Observability optimization for the nonholonomic integrator , 2013, 2013 American Control Conference.

[11]  Vijay Kumar,et al.  Planning and control for cooperative manipulation and transportation with aerial robots , 2011, Int. J. Robotics Res..

[12]  Maxime Lhuillier,et al.  Error propagations for local bundle adjustment , 2009, 2009 IEEE Conference on Computer Vision and Pattern Recognition.

[13]  Ji Zhang,et al.  Visual-lidar odometry and mapping: low-drift, robust, and fast , 2015, 2015 IEEE International Conference on Robotics and Automation (ICRA).

[14]  Nahum Shimkin,et al.  Nonlinear Control Systems , 2008 .

[15]  Gamini Dissanayake,et al.  A robust RGB-D SLAM algorithm , 2012, 2012 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[16]  John D'Azzo,et al.  Linear Control System Analysis and Design: Conventional and Modern , 1977 .

[17]  P. C. Parks,et al.  A. M. Lyapunov's stability theory—100 years on , 1992 .

[18]  Takeo Kanade,et al.  An Iterative Image Registration Technique with an Application to Stereo Vision , 1981, IJCAI.

[19]  Charles R. Johnson,et al.  Matrix analysis , 1985, Statistical Inference for Engineers and Data Scientists.

[20]  Anuradha M. Annaswamy,et al.  Robust Adaptive Control , 1984, 1984 American Control Conference.

[21]  Zheng You,et al.  Finite-horizon robust Kalman filtering for uncertain discrete time-varying systems with uncertain-covariance white noises , 2006, IEEE Signal Processing Letters.

[22]  Paul Newman,et al.  Distraction suppression for vision-based pose estimation at city scales , 2013, 2013 IEEE International Conference on Robotics and Automation.