Representing and solving local and global ambiguities as multimodal and hyperedge constraints in a generalized graph SLAM framework

Graph-based Simultaneous Localization and Mapping (SLAM) has experienced a recent surge towards robust methods. These methods take the combinatorial aspect of data association into account by allowing decisions of the graph topology to be made during optimization. In this paper, the Generalized Graph SLAM framework for SLAM under ambiguous data association is presented, and a formal description of using hyperedges to encode uncertain loop closures is given for the first time. The framework combines both hyperedges and multimodal Mixture of Gaussian constraints to cover all sources of ambiguity in SLAM. An extension of the authors' multimodal Prefilter method is developed to find good initial conditions in such a generalized multimodal hypergraph. Experiments on a real world 3D dataset show that the novel multimodal hypergraph Prefilter method is both significantly more robust and faster than other robust state-of-the-art methods.

[1]  Wolfram Burgard,et al.  G2o: A general framework for graph optimization , 2011, 2011 IEEE International Conference on Robotics and Automation.

[2]  Joachim Hertzberg,et al.  Globally consistent 3D mapping with scan matching , 2008, Robotics Auton. Syst..

[3]  Niko Sünderhauf,et al.  Switchable constraints for robust pose graph SLAM , 2012, 2012 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[4]  B. Ripley,et al.  Robust Statistics , 2018, Encyclopedia of Mathematical Geosciences.

[5]  Edwin Olson,et al.  Inference on networks of mixtures for robust robot mapping , 2013, Int. J. Robotics Res..

[6]  Andreas Birk,et al.  On behalf of: Multimedia Archives , 2012 .

[7]  John J. Leonard,et al.  Sensor fusion for flexible human-portable building-scale mapping , 2012, 2012 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[8]  Niko Sünderhauf,et al.  Towards a robust back-end for pose graph SLAM , 2012, 2012 IEEE International Conference on Robotics and Automation.

[9]  John J. Leonard,et al.  Dynamic pose graph SLAM: Long-term mapping in low dynamic environments , 2012, 2012 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[10]  Wolfram Burgard,et al.  Robust map optimization using dynamic covariance scaling , 2013, 2013 IEEE International Conference on Robotics and Automation.

[11]  Yasir Latif,et al.  Robust Loop Closing Over Time , 2012, Robotics: Science and Systems.

[12]  Marc Pollefeys,et al.  Vision-based autonomous mapping and exploration using a quadrotor MAV , 2012, 2012 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[13]  Timothy W. McLain,et al.  Relative navigation and control of a hexacopter , 2012, 2012 IEEE International Conference on Robotics and Automation.

[14]  Andreas Birk,et al.  Uncertainty estimation for a 6-DoF spectral registration method as basis for sonar-based underwater 3D SLAM , 2012, 2012 IEEE International Conference on Robotics and Automation.

[15]  Yasir Latif,et al.  Realizing, reversing, recovering: Incremental robust loop closing over time using the iRRR algorithm , 2012, 2012 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[16]  Peter J. Rousseeuw,et al.  Robust Regression and Outlier Detection , 2005, Wiley Series in Probability and Statistics.