g2o_frontend g2o_frontend: a simple structure for handling slam with unknown data association by using the g2o backend optimization and its extensions