average error values result from the averages of the
respective errors of all similar driving tests.
The average errors in position and heading are
summarized in Tables 1 and 2, respectively. The
position error e
pos
is the error between the actual
final position and the estimated final position. Based
on the actual and estimated values for the yaw angle,
the heading error e
heading
is the error of robot heading
at the final position. These errors are calculated by
22
yxpos
eee +=
,
(29)
()
n
e
n
i
iactualiestimate
heading
∑
=
−
=
1
,,
ψψ
,
(30)
Where
x
e
and
y
e
are the mean of error in x and y
direction from several driving tests.
ψ
estimate,i
and
ψ
actual,i
are the estimated and actual final heading of
test number i, respectively.
In Table 1, the average of final position errors of
gyroscope are not the largest in all trajectories. Due
to the localization based on model, the position
errors of compass and gyro are not much different.
The gyro and compass with discrete EKF
outperforms the odometer positioning for wall path.
As in Table 2, the average of final heading errors of
the well calibrated gyroscope present the excellent
performance over compass and odometer.
5.2 Discussions
For the line1 path, both average position and
heading errors of gyroscope are larger than those of
odometer and compass. This presents the minority
performance of the gyroscope over the odometer in
line1 path by the mechanical structure of the robot.
For the trajectories containing arcs path that are
rectangular, U, and arcs path, the yaw angle
measurement dominates in the position estimation
process. The well calibrated gyroscope presents
good performance without drift. Nevertheless, for
the large scale scenario as for wall path, the
gyroscope provides good estimation, because here
the drift is not relevant.
The compass yaw angle deviation occurs in all
trajectories. This error shows up in most of all the
driving tests. The average errors of final heading for
all trajectories in Table 2 are in most cases larger.
However, there are some cases that the deviation
doesn’t exist as shown in Fig. 6.
For the odometer estimated position, the large
error is presented in the wall path. This error is
caused by the slippage in the wheels and does not
always occur in all driving tests. However, the final
position and heading errors are larger than those of
the gyroscope, except in line1 and line2 trajectories
regarding to the previous discussion of the error in
the estimation using gyroscope.
6 CONCLUSIONS
The discrete extended kalman filter is applied to a
car-like mobile robot for improvement of
localization using the nonlinear dynamic model. The
experiments are performed on six path types and the
final position error and final heading error using
odometer, gyroscope, and compass data are
compared. The well calibrated gyroscope provides
minority performance in robot final position for
line1 path. For the other five path types, the
gyroscope position errors are smaller than those of
odometer and the in performance in final heading of
the gyroscope dominates the compass and odometer
for all trajectories.
REFERENCES
Brown, R.G., 1983. Introduction to random signal
analysis and kalman filtering, John Wiley & Sons,
USA, p. 300.
Franklin, G. F., Powell, J. D., and Workman, M., 1998.
Digital Control of Dynamic Systems, 3
rd
edition,
Addison Wesley Longman, p. 59.
Goel, P. and Roumeliotis, S. I. and Sukhatme, G. S., 1999.
Robot Localization Using Relative and Absolute
Position Estimates In Proc. 1999 IEEE/RSJ
International Conference on Intelligent Robots and
Systems, Kyongju, Korea, Oct. 17-21, pp. 1134-1140.
Kuhle, J., Roth, H., Ruangpayoongsak, N., 2004.
MOBILE ROBOTS and airships in a multi-robot
team. The 1st IFAC Symposium on Telematics
Applications in Automation and Robotics, Helsinki
University of Technology, Finland, pp. 67-72.
Mayr, R., 1991. Verfahren zur Bahnfolgeregelung für ein
automatisch geführtes Fahrzeug, Dissertation,
University of Dortmund, Dortmund, Germany.
Nehmzow, U., 2003. Mobile Robotics: A Practical
Introduction, 2
nd
Edition, Springer-Verlag, London.
Riekert, P. and Schunck, T.E., 1940. Zur Fahrmechanik
des gummibereiften Kraftfahrzeugs. Ing. Arch., Vol.
XI, pp. 210-224.
TWelch, G., and Bishop, G., 2002. An Introduction to the
Kalman Filter, UNC-Chapel Hill, USA, TR 95-041.T
ICINCO 2005 - ROBOTICS AND AUTOMATION
372