Robust mobile robot localization using optical flow sensors and encoders

Open-loop estimation methods are commonly used in mobile robot applications. Their strength lies in the speed and simplicity of an estimate. However, these methods can sometimes lead to inaccurate or unreliable positional estimates. Using one or more optical flow sensors, a method has been developed which can accurately track position in both ideal kinematic conditions and otherwise. Using optical flow techniques and available sensors, reliable positional estimates are made. The sensor provides accurate measurement of the movement at the sensor location. Even though the sensor does not provide angular displacement, the robot movement is estimated using only one sensor even with wheel slip. However, when the robot moves sideways due to external disturbance, redundant sensors are used in order to estimate the configuration of the robot. Pseudo inverse based estimation and the extended Kalman filter based estimation are presented to show the effectiveness of the proposed approach. Location of the sensors has also been investigated in order to minimize errors caused by inaccurate sensor readings. Finally, the method is implemented and tested using a potential field based navigation scheme.

[1]  Danwei Wang,et al.  GPS/encoder based precise navigation for a 4WS mobile robot , 2002, 7th International Conference on Control, Automation, Robotics and Vision, 2002. ICARCV 2002..

[2]  Piotr Ptasinski,et al.  A method for dead reckoning parameter correction in pedestrian navigation system , 2003, IEEE Trans. Instrum. Meas..

[3]  Johann Borenstein,et al.  Internal correction of dead-reckoning errors with the smart encoder trailer , 1994, Proceedings of IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS'94).

[4]  Philippe Bonnifait,et al.  Data fusion of four ABS sensors and GPS for an enhanced localization of car-like vehicles , 2001, Proceedings 2001 ICRA. IEEE International Conference on Robotics and Automation (Cat. No.01CH37164).

[5]  Keiji Nagatani,et al.  Improvement of odometry for omnidirectional vehicle using optical flow information , 2000, Proceedings. 2000 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2000) (Cat. No.00CH37113).

[6]  Hugh F. Durrant-Whyte,et al.  On the role of process models in autonomous land vehicle navigation systems , 2003, IEEE Trans. Robotics Autom..

[7]  Ching-Chih Tsai A localization system of a mobile robot by fusing dead-reckoning and ultrasonic measurements , 1998, IMTC/98 Conference Proceedings. IEEE Instrumentation and Measurement Technology Conference. Where Instrumentation is Going (Cat. No.98CH36222).

[8]  Sauro Longhi,et al.  Development and experimental validation of an adaptive extended Kalman filter for the localization of mobile robots , 1999, IEEE Trans. Robotics Autom..

[9]  De Xu,et al.  An improved dead reckoning method for mobile robot with redundant odometry information , 2002, 7th International Conference on Control, Automation, Robotics and Vision, 2002. ICARCV 2002..

[10]  Ching-Chih Tsai A localization system of a mobile robot by fusing dead-reckoning and ultrasonic measurements , 1998, IEEE Trans. Instrum. Meas..

[11]  Hugh F. Durrant-Whyte,et al.  Inertial navigation systems for mobile robots , 1995, IEEE Trans. Robotics Autom..