A high precision visual localization sensor and its working methodology for an indoor mobile robot | Synapse