Linear SLAM: A linear solution to the feature-based and pose graph SLAM based on submap joining
G2o: A general framework for graph optimization