Estimation of Mobile Robot Pose from Optical Mouses
This paper describes a simple method of dead-reckoning based on off-the-shelf components: optical mouses and a laptop. The problem is formulated as finding a transformation of mouses positions to position of the robot. The formulation of the transformation is based on a method already used in range-based localization. Beside a solution of the transformation, the paper provides description of practical application of mouse based localization for a home made robot. The paper considers identification and mouse data reading procedures as well. The presented approach has been evaluated in several real experiments and the proposed localization provides competitive results to the odometry based on high-precision stepper motors.
KeywordsMobile Robot Robot Movement Iterative Close Point Iterative Close Point Robot Position
Unable to display preview. Download preview PDF.
- 1.Evolution Robotics - ER1 Personal Robot System, http://www.evolution.com/er1
- 2.Hu, J.S., Chang, Y.J., Hsu, Y.L.: Calibration and Data Integration of Multiple Optical Flow Sensors for Mobile Robot Localization. In: IEEE International Conference on Sensor Networks, Ubiquitous and Trustworthy Computing, SUTC 2008, pp. 464–469 (2008)Google Scholar
- 3.Lee, S.: Mobile robot localization using optical mice. In: IEEE Conference on Robotics, Automation and Mechatronics, vol. 2, pp. 1192–1197 (December 2004)Google Scholar
- 4.Lee, S., Song, J.B.: Mobile robot localization using optical flow sensors. International Journal of Control, Automation, and Systems 2(4), 485–493 (2004)Google Scholar
- 7.The Player Project - Free Software tools for robot and sensor applications, http://playerstage.sourceforge.net/
- 8.Sekimori, D., Miyazaki, F.: Self-localization for indoor mobile robots based on optical mouse sensor values and simple global camera information. In: IEEE International Conference on Robotics and Biomimetics (ROBIO 2005), pp. 605–610 (2005)Google Scholar
- 9.Sekimori, D., Miyazaki, F.: Precise dead-reckoning for mobile robots using multiple optical mouse sensors. In: Informatics in Control, Automation and Robotics II, pp. 145–151 (2007)Google Scholar