Development of a three-dimensional ball rotation sensing system using optical mouse sensors - Robotics Institute Carnegie Mellon University

Development of a three-dimensional ball rotation sensing system using optical mouse sensors

Masaaki Kumagai and Ralph L. Hollis
Conference Paper, Proceedings of (ICRA) International Conference on Robotics and Automation, pp. 5038 - 5043, May, 2011

Abstract

Robots using ball(s) as spherical wheels have the advantage of omnidirectional motion. Some of these robots use only a single ball as their wheel and dynamically balance on it. However, driving a ball wheel is not straightforward. These robots usually use one or more motor-driven rollers or wheels in frictional contact with the ball wheel. Some slippage can occur with these schemes, so it is important to measure the actual rotation of the ball wheel for good control. This paper proposes one method for measuring the three dimensional rotation of a sphere, which is applicable to the case of a ball wheel. The system measures surface speed by using two or more optical mouse sensors and transforms them into the angular velocity vector of the ball, followed by integration to give the rotational angle. Experiments showed the correctness of this method, yielding an error of approximately 1%, with a 10 ms response.

BibTeX

@conference{Kumagai-2011-122041,
author = {Masaaki Kumagai and Ralph L. Hollis},
title = {Development of a three-dimensional ball rotation sensing system using optical mouse sensors},
booktitle = {Proceedings of (ICRA) International Conference on Robotics and Automation},
year = {2011},
month = {May},
pages = {5038 - 5043},
}