A topological navigation system for indoor environments based on perception events. (22nd December 2016)