g2o-A general Framework for (Hyper) Graph Optimization