Title :
Mathematical models of binary spherical-motion encoders
Author :
Stein, David ; Scheinerman, Edward R. ; Chirikjian, Gregory S.
Author_Institution :
Dept. of Mech. Eng., Johns Hopkins Univ., Baltimore, MD, USA
fDate :
6/1/2003 12:00:00 AM
Abstract :
This paper presents several algorithms that solve the problem of determining the orientation of a freely rotating ball that is partially enclosed in a housing. The ball is painted in two colors (black and white) and the housing has a number of sensors that detect these colors. The question which we attempt to answer is: knowing how the ball is painted, knowing the location of the sensors, and given a complete set of sensor measurements, how does one determine the orientation of the ball to within an acceptable error threshold? The algorithms we present to solve this problem are based on methods and terminology from geometric control theory. Essentially, we generate dynamical systems that evolve on the group SO(3). These dynamical systems are constructed so as to attract the computed orientation of the ball to the actual one being detected by the sensors. Solving this spherical decoding problem is important in applications where the spherical motion must be detected. One such application is the feedback control of spherical motors.
Keywords :
computational geometry; decoding; encoding; gradient methods; optimisation; binary spherical-motion encoders; decoding algorithms; dynamical systems; error threshold; feedback control; geometric control theory; gradient descent method; nonsmooth optimization; optical encoder; rotation group; spherical motion; spherical motors; Control theory; Decoding; Mathematical model; Mechanical engineering; Mechanical sensors; Optical feedback; Optical sensors; Painting; Space vehicles; Terminology;
Journal_Title :
Mechatronics, IEEE/ASME Transactions on
DOI :
10.1109/TMECH.2003.812824