Position estimation for a mobile robot using vision and odometry | Synapse