Beruflich Dokumente
Kultur Dokumente
Scale-Invariant Isotropy of an Optical Mouse Array for Mobile Robot Velocity Estimation
Sungbok Kim, Geunhyung Lim, and Hyungjin Kim
Dept. of Digital Information Eng., Hankuk University of Foreign Studies, Korea
(TEL: +82-31-330-4091, E-mail: sbkim@hufs.ac.kr)
Abstract: This paper presents the scale-invariant isotropy analysis of an optical mouse array for the mobile
robot velocity estimation. First, with the characteristic length introduced, the velocity kinematics of a mobile
robot with optical mice is described. Then, the uncertainty ellipsoid is obtained to represent the error
characteristics of the optical mouse based mobile robot velocity estimation, and the isotropy index is defined
as the closeness of the uncertainty ellipsoid to a sphere. Next, using the defined isotropy index, the
conditions for the anisotropic, isotropic, and regular optical mouse arrays are derived in terms of the
installation positions of optical mice, along with the corresponding characteristic lengths.
Keywords:
Yw
978-89-93215-05-295560/13/$15 @rCROS
YR
Yi
II
/(; 0
rpi
Xi
Ow OR
XR
Xw
Mobile robot
x Y
Pi
1229
Yilt,
Pi= lxYii1 = lPPii
x
x
COS 'P
.
i1 z=l,,N
Sill 'P i
'
(1)
-Yl
1 Xl
1 0 -Y2
A= 0
1 x2
1 0 -Yl\
1 xN
0
1
. . .
From (7),
ER2Nx3
where
can be written as
1
AtA= Nx
1
c" C T
L L
c"
L
Cr
L
R2
L2
ER3x3
(7)
where
1 N
CT = NL:Xi
i=l
1 l\
c,J= N Yi
(8)
(9)
R=
(4)
(10)
At A
(3)
Av,. = Vs
V,= vTU (LX W.,W ER3xl and
Yl
1 0
L
X
l
1
0
L
Yo
1 0
L
2N
A=
X
2 ER X:1
1
0
L
(6)
(2)
ER3xl
At ( At A ) A
A A vr = 1
vr
(5)
(A- N) A2-
- YLN
11
(11)
=0
xN
A tA
L
length L
- - - - -2 - - - 2- - -
)
: ) + 4 ( C/ +2 C/!) }
rAl = { ( 1+ : + ( 1- _
The characteristic
can be regarded as an
effective radius which converts the angular velocity
to the corresponding linear velocity.
(12)
(13)
3. ISOTROPY INDEX
(14)
1230
(15)
Using
(19),
the
condition
'" j
for
is obtained
2A X B= AX B
(22)
8A
A == 2L
8L
(23)
where
,
(16)
"'j
8"'
8Lr = 0,
from
B' =
(24)
(L2_R2 )X {R2_C
( I2 +C;)}= 0
(25)
(17)
(26)
unless
obtain
At A
which results in
L*= R=
(28)
(28)
represents the optimal
value of the
characteristic length L, which is required for
maximal value of the isotropy index "'j' Note that
the optimal characteristic length L * is the root
mean square of the distances of N optical mice
from the center 0 of a mobile robot.
As mentioned earlier, the characteristic length L
is introduced to make all elements of the Jacobian
matrix A, given by (5), to be physically
dimensionless. With the specific choice of the
characteristic length, L =L *, all elements of the
third column of A, x/L and -y/L, i = 1 " ,N,
become independent of the relative size of N
optical mouse array. The isotropy of N optical
mouse array made subject to the condition of (28)
can be said to be scale-invariant.
(18)
"'r=
A- VB
A+ VB
(19)
Under the condition of (27) or (28), the
expressions of the largest and smallest eigenvalues
of AtA, A) and A3, reduce to
where
A= 1+2
( .IC2+C2 )
*
( _ Jc;+C;; )
_
A]-Nl
(20)
A) = N 1+
'" j
IS a
123 1
II
L*
(29)
(30)
L*- JC+
*=
ruT
L*+ JC;+C:
M=
(31)
K;
;=
N2
c;+
L*0-
(34)
Krr = N 2
=}
L*=R
&
&
&
=}
K11=0
L*=R
&
C,2+=L*2
(36)
IV
M=
=
IV
(p;- c )(p;- cy
N
L:ppt
N
;l
2x 2
Po xsin
{
{
'Pl
'Pl
(il) x 21f }
, i=l,
+ (il) 21f }
+
. .
, N
(40)
(37)
;l
i=l
ACKNOWLEDGEMENTS
c= L:p; =
N
L:x;y; L:Y
K1=0
(39)
j\.
7. CONCLUSION
(35)
CX=I=O
i=l
Kr = 1
i=l
2
M = P2OI 2
(33)
K11-
Po x cos
where Po represents
circle of a regular
offset angle of the
condition of (40), it
AA= NxI:1
-x
N
IV
i=l
(32)
AA.
IV
L:x; L:x;y;
REFERENCES
. .
(38)
or
1232
Mice,"
Proc.
IEEE Int.
1233