AprilCal: Assisted and repeatable camera calibration
G2o: A general framework for graph optimization