Vision-based mobile robot localization and mapping using scale-invariant features | Synapse