A general method for the construction of a map-based navigation system is proposed, which is based on a Kalman filter and can be equipped with many commercially available navigation sensors. A prototype has been implemented using a laser range finder and a 2D model of the natural environment. No artificial landmarks are necessary. The computing time, required for matching the measurement data with the model elements is low and independent of the model size. This is achieved by precompiling the navigation map to form a lookup table. The classical Kalman filter algorithm is modified to take into account the different speeds of the absolute and relative sensors as well as the computing time of the algorithm itself. A systematic way is given to decouple the time when absolute measurement data are taken from the time when these data are processed. Loss of track resulting from errors in the navigation map or incorrect dead reckoning is detected by comparing the real measurement data with on-line simulated measu...
[1]
Arthur Gelb,et al.
Applied Optimal Estimation
,
1974
.
[2]
Ingemar J. Cox,et al.
Blanche: Position Estimation For An Autonomous Robot Vehicle
,
1989,
Proceedings. IEEE/RSJ International Workshop on Intelligent Robots and Systems '. (IROS '89) 'The Autonomous Mobile Robots and Its Applications.
[3]
J. Forsberg,et al.
The Hough transform inside the feedback loop of a mobile robot
,
1993,
[1993] Proceedings IEEE International Conference on Robotics and Automation.
[4]
G. Bierman,et al.
UDU/T/ covariance factorization for Kalman filtering
,
1980
.
[5]
Ingemar J. Cox.
Blanche: Position Estimation for an Autonomous Robot Vehicle
,
1990,
Autonomous Robot Vehicles.
[6]
Hugh F. Durrant-Whyte,et al.
The design of a radar-based navigation system for large outdoor vehicles
,
1995,
Proceedings of 1995 IEEE International Conference on Robotics and Automation.