Trajectory estimation and optimization through loop closure detection, using omnidirectional imaging and global-appearance descriptors. (15th July 2018)