Table of contents
Pose graph is a graph of connected poses
Spring network energy minimisation
Spring energy is \(E = \frac{k_1}{2} x^2 + \frac{k_2}{2} \theta ^2\)
For angular and translational displacements
Energy minimised over the whole network
Estimate position and variance of node i from each neighboring node j:
Andrew Davison SLAM lecture 8
while iterations < k
    maybe_inliers := n randomly selected values from data
    maybe_model := model parameters fitted to maybe_inliers
    consensus_set := maybe_inliers
    for every point in data not in maybe_inliers
        if point fits maybe_model with an error smaller than t
            add point to consensus_set
    if the number of elements in consensus_set is > d
        (this implies that we may have found a good model,
        now test how good it is)
        this_model := model parameters fitted to all points in consensus_set
        this_error := a measure of how well this_model fits these points
        if this_error < best_error
            (we have found a model which is better than any of the previous ones,
            keep it until a better one is found)
            best_model := this_model
            best_consensus_set := consensus_set
            best_error := this_error
    increment iterations