Mobile Robot Localization using GPS, IMU and Visual Odometry | IEEE Conference Publication | IEEE Xplore