Odometry and Sonar Data Fusion for Mobile Robot Navigation