Differential optical navigation sensor for mobile robots

Abstract A differential optical navigation sensor for mobile robots is proposed which provides consistent output despite changes in the distance between the surface and the sensor. Recently, the optical navigation sensor used in computer mice has emerged as a substitution for the wheel-type odometer because the optical navigation sensor is free from slip. In suspension-equipped mobile robots, the distance between the surface and the optical navigation sensor varies with factors such as weight change, driving on uneven surfaces and the swaying that occurs during dynamic motion. Therefore, the sensor provides inaccurate data since the scale factor of the sensor is determined by the size of the area which the optical system projects to the image sensor. The differential optical navigation sensor in this paper consists of two optical navigation sensors and a beam splitter, and provides consistent output using the simple principles of the differential outputs of the two appropriately spaced sensors. We conducted tests in a linear motion guide and on paper with a printed pattern, and have demonstrated the consistency of the differential optical navigation sensor despite changes in distance between the surface and the sensor. The differential optical navigation sensor can be applied as a robust odometer in suspension-equipped mobile robots.

[1]  Jwu-Sheng Hu,et al.  Calibration and on-line data selection of multiple optical flow sensors for odometry applications , 2009 .

[2]  Jae-Bok Song,et al.  Robust mobile robot localization using optical flow sensors and encoders , 2004, IEEE International Conference on Robotics and Automation, 2004. Proceedings. ICRA '04. 2004.

[3]  Rosemary Norman,et al.  Investigations into the effects of illumination and acceleration on optical mouse sensors as contact-free 2D measurement devices , 2009 .

[4]  Weiliang Xu,et al.  Visual dead-reckoning for motion control of a Mecanum-wheeled mobile robot , 2004 .

[5]  Andrea Bonarini,et al.  Automatic Error Detection and Reduction for an Odometric Sensor based on Two Optical Mice , 2005, Proceedings of the 2005 IEEE International Conference on Robotics and Automation.

[6]  Mark Ovinis,et al.  On-line optical flow feedback for mobile robot localization/ navigation , 2003, Proceedings 2003 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2003) (Cat. No.03CH37453).

[7]  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).

[8]  Liqiang Feng,et al.  Measurement and correction of systematic odometry errors in mobile robots , 1996, IEEE Trans. Robotics Autom..

[9]  B.E. Bishop,et al.  On the Development of an Enhanced Optical Mouse Sensor for Odometry and Mobile Robotics Education , 2007, 2007 Thirty-Ninth Southeastern Symposium on System Theory.