Information Technology Reference
In-Depth Information
signal I ( w
,
x ( t ))
R
. The spatial indexing parameter of the 2D image is w
∈I
=
2 . The signal is represented as a function of the spatial indexing and the position
which is a function of time. Although one might expect to see the signal written only
as a function of time, I ( w
R
,
t ), we will be more explicit and write it as a function of
the robot configuration which is in turn a function of time, I ( w
x ( t )).Forthesakeof
notational simplicity and without loss of generality we assume that the image plane
is a unit distance away from the scene.
Using the modified notation, the signal at any translated position is related to the
signal at the goal
,
I ( w
,
x ( t )) = I ( w
x ( t )
,
0 )= I 0 ( w
x ( t ))
.
(2.2)
n
In the two dimensional case, the kernel-projected value is a function
ξ
:
I → R
where
=
ξ
K ( w ) I ( w
,
t ) d w
I
=
(2.3)
K ( w ) I 0 ( w
x ( t )) d w
,
I
and the kernel-projected value at the goal is
at x 0 . The dimension n refers to
the number of kernels being used such that the kernels represent a function K :
ξ 0 = ξ
2
R
n . Note that using the change of coordinates w = w
R
x ( t ), (2.3) can be written as
=
ξ
K ( w + x ( t )) I 0 ( w ) d w
.
(2.4)
I
(2.3) and (2.4) show that the the kernel-projected value is the same for the fixed
kernel with an image taken after the camera has been moved and a kernel shifted in
the opposite direction with the goal image. This can be seen pictorially in Figure 2.2
for a one-dimensional signal and kernel. The change of coordinates in (2.4) will be
used later to allow us to take time derivatives of the kernel-projected value: we can
easily design kernels with known and analytically determined derivatives, whereas
the time derivatives of the images are unknown.
The goal of the KBVS method is to find a control input u , a function of
ξ
,to
move the robot such that
lim
t
x ( t )= x 0 .
To find such a control input, we consider
V = 1
ξ ξ 0 ) T P (
2 (
ξ ξ 0 )
(2.5)
as a Lyapunov function candidate, where P is any positive n
n matrix. To choose
the control input, u , we analyze the time derivative of the Lyapunov function using
the shifted kernel representation of the kernel-projected value from (2.4):
×
Search WWH ::




Custom Search