Sparse Bundle Adjustment Library (used by slam_karto)