Calibration and on-line data selection of multiple optical flow sensors for odometry applications

This work proposes a calibration method and a computational algorithm to integrate the data of multiple optical flow sensors for two-dimensional trajectory measurements. Optical flow sensors offer a different kind of odometer as compared to the wheel encoder. Using multiple sensors can reduce the effect of measurement uncertainties. Since all sensors are mounted on a rigid body, their measurement data must obey a certain relation, which is utilized in this work. Additionally, mathematical formulae are developed to realize the computation. Analytical results show that the calibration procedure can be cast as an optimization problem given measurement data. Furthermore, the rigid-body relation is formulated as a null-space constraint using the calibrated parameters. Unreliable sensor measurements can be removed during operation by accessing the error distance to the null space. Experimental results are presented to support the proposed methods.

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

[2]  Sooyong Lee Mobile robot localization using optical mice , 2004, IEEE Conference on Robotics, Automation and Mechatronics, 2004..

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

[4]  Fumio Miyazaki,et al.  Self-localization for indoor mobile robots based on optical mouse sensor values and simple global camera information , 2005, 2005 IEEE International Conference on Robotics and Biomimetics - ROBIO.

[5]  Jwu-Sheng Hu,et al.  Spatial Trajectory Tracking Control of Omni-directional Wheeled Robot Using Optical Flow Sensors , 2007, 2007 IEEE International Conference on Control Applications.

[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]  Andrea Bonarini,et al.  A kinematic-independent dead-reckoning sensor for indoor mobile robotics , 2004, 2004 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) (IEEE Cat. No.04CH37566).

[8]  Jordi Palacín,et al.  The optical mouse for indoor mobile robot odometry measurement , 2006 .

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