Robust Velocity Estimation of an Omnidirectional Mobile Robot Using a Polygonal Array of Optical Mice

  • Kim, Sung-Bok (School of Electronics and Information Engineering, Hankuk University of Foreign Studies) ;
  • Lee, Sang-Hyup (School of Electronics and Information Engineering, Hankuk University of Foreign Studies)
  • Published : 2008.10.31

Abstract

This paper presents the robust velocity estimation of an omnidirectional mobile robot using a polygonal array of optical mice that are installed at the bottom of the mobile robot. First, the velocity kinematics from a mobile robot to an array of optical mice is derived as an overdetermined linear system. The least squares velocity estimate of a mobile robot is then obtained, which becomes the same as the simple average for a regular polygonal arrangement of optical mice. Next, several practical issues that need be addressed for the use of the least squares mobile robot velocity estimation using optical mice are investigated, which include measurement noises, partial malfunctions, and imperfect installation. Finally, experimental results with different number of optical mice and under different floor surface conditions are given to demonstrate the validity and performance of the proposed least squares mobile robot velocity estimation method.

Keywords

References

  1. R. R. Murphy, Introduction to AI Robotics, The MIT Press, 2000
  2. S. Thrun, W. Burgard, and D. Fox, Probabilistic Robotics, The MIT Press, 2005
  3. J. Borenstein, H. R. Everett, and L. Feng, Where am I? Sensors and Methods for Mobile Robot Positioning, Dept. Mechanical Eng. Michigan University, 1996
  4. K. O'Hara, An Inexpensive Positioning Device for Educational Robotics, Dept. Computer Science Eng., Rowan University, 2001
  5. D. K. Sorensen, V. Smukala, M. Ovinis, and S. Lee, "On-line optical flow feedback for mobile robot localization/navigation," Proc. IEEE Int. Conference on Intelligent Robots and Systems, pp. 1246-1251, 2003
  6. S. Lee and J. Song, "Mobile robot localization using optical flow sensors," International Journal of Control, Automation, and Systems, vol. 2, no. 4, pp. 485-493, 2004
  7. A. Bonarini, M. Matteucci, and M. Restelli, "A kinematic-independent dead-reckoning sensor for indoor mobile robotics," Proc. IEEE Int. Conference on Intelligent Robots and Systems, pp. 3750-3755, 2004
  8. A. Bonarini, M. Matteucci, and M. Restelli, "Automatic error detection and reduction for an odometric sensor based on two optical mice," Proc. IEEE Int. Conference on Robotics and Automation, pp. 1687-1692, 2005
  9. S. P. N. Singh and K. J. Waldron, "Design and evaluation of an integrated planar localization method for desktop robotics," Proc. IEEE Int. Conference on Robotics and Automation, pp. 1109-1114, 2004
  10. S. Kim and H. Kim, "Robust optical odometry using three optical mice," Journal of Control, Automation and Systems Eng. (Korean), vol. 12, no. 9, pp. 861-867, 2006 https://doi.org/10.5302/J.ICROS.2006.12.9.861
  11. B. K. P. Horn and B. G. Schunck, "Determining optical flow," Artificial Intelligence, vol. 16, no. 1-3, pp. 185-203, 1981
  12. M. Alden, "Agilent technologies ships 100 million optical mouse sensor," EE Times, Dec. 17, 2002
  13. Y. Bar-shalom, X. R. Li, and T. Kirubarajan, Estimation with Applications to Tracking and Navigation, John Wiley & Sons, Inc., 2001
  14. G. H. Golub and C. F. V. Loan, Matrix Computations, The Johns Hopkins University Press, 1996
  15. ADNS-3080 High-Performance Optical Mouse Sensor Data Sheet, Avago Technologies, 2007
  16. ATmega8 Data Sheet, Atmel Corp., 2003