|

We use a Sonly DSC-F828 camera
mounted on a robot in the
experiment. The camera horizontal
field of view is set
to be 50 degrees and the resolution
of the camera is set to
be 640*480 pixels. The robot is
equipped with a MocroStrain 3MD-GX1
inertial measurement unit (IMU) which provides
angular 3D orientation readings. The
robot movement is controlled by a
laptop computer via local wireless
network.

The experiment site is in
front of the Evans library on Texas
A&M University campus where there
are
plenty of vertical edges with a
flat ground. The robot trajectory is
set to be a zigzagging poly line with
each odd
step moving toward the depth
direction and each even step moving
toward the left side as shown in the
above figures. The trajectory includes 31
step with the first step given as a
reference and the following 30 steps
to be estimated.
Our latest vision odometry results [1]
(blue trajectory in the above
figure) are rather accurate (about 2% relative error)
if
comparing to the robot real
trajectory indicated by the black
curve. At the same time, using only a single
vertical line pair, which is the
earlier method we proposed in [2],
gives a slightly little worse result
as illustrated by the
red curve. If we uses
the naive method that equally weights each
vertical line pair, the results are
much worse than the first two as
illustrated by the green curve.
Obviously, the experiment results show that
using the optimized weights yields
the most accurate robot movement estimation.
|