In this paper, we propose the localization algorithm using vector histogram matching method in environments with perpendicular walls. Conventional histogram matching method gets the wrong rotated value, because it has matched between other angle values when is a sharp rotation. In our proposed method, we do match angle values using direction of data. This method gets reference data and current data from the laser range finder. It calculates a magnitude and direction of a point adjacent. It makes a direction histogram from the scan data and calculates a rotated value of the mobile robot using cross correlation. The current data compensate as a rotated value. After getting the main direction from the reference data, two scan data make parallel to x-axis based on the main direction. Then using two scan data make x-axis histogram and y-axis histogram. It gets Deltaalpha,Deltabeta using cross correlation, where Deltaalpha and Deltabeta are variations of x-axis and y-axis. Translation value Deltax, Deltay calculates using rotated value and Deltaalpha, Deltabeta . Consequently, it accomplishes a self-localization of the mobile robot through problem solving of the histogram matching method.
[1]
Axel Lankenau,et al.
Architecture and applications of the Bremen Autonomous Wheelchair
,
2000,
Inf. Sci..
[2]
Ingemar J. Cox,et al.
Dynamic Map Building for an Autonomous Mobile Robot
,
1992
.
[3]
Evangelos E. Milios,et al.
Robot Pose Estimation in Unknown Environments by Matching 2D Range Scans
,
1997,
J. Intell. Robotic Syst..
[4]
Thomas Röfer,et al.
Using histogram correlation to create consistent laser scan maps
,
2002,
IROS.
[5]
Ewald von Puttkamer,et al.
Keeping track of position and orientation of moving indoor systems by correlation of range-finder scans
,
1994,
Proceedings of IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS'94).
[6]
Evangelos E. Milios,et al.
Robot Pose Estimation in Unknown Environments by Matching 2D Range Scans
,
1994,
1994 Proceedings of IEEE Conference on Computer Vision and Pattern Recognition.
[7]
Benjamin Kuipers,et al.
A robot exploration and mapping strategy based on a semantic hierarchy of spatial representations
,
1991,
Robotics Auton. Syst..