Segment-Based Map Building Using Enhanced Adaptive Fuzzy Clustering Algorithm for Mobile Robot Applications

In this paper, we present a technique for on-line segment-based map building in an unknown indoor environment from sonar sensor observations. The world model is represented with two-dimensional line segments. The information obtained by the ultrasonic sensors is updated instantaneously while the mobile robot is moving through the workspace. An Enhanced Adaptive Fuzzy Clustering Algorithm (EAFC) along with Noise Clustering (NC) is proposed to extract and classify the line segments in order to construct a complete map for an unknown environment. Furthermore, to alleviate the problem of extensive computation associated with the process of map building, the workplace of the mobile robot is divided into square cells. A compatible line segment merging technique is then suggested to combine the similar segments after the extraction of the line segment by EAFC along with NC algorithm. The performance of the algorithm is demonstrated by experimental results on a Pioneer II mobile robot.

[1]  Jorge Gasós,et al.  Uncertainty representation for mobile robots: Perception, modeling and navigation in unknown environments , 1999, Fuzzy Sets Syst..

[2]  David Lee The map-building and exploration strategies of a simple sonar-equipped mobile robot , 1996 .

[3]  James L. Crowley World modeling and position estimation for a mobile robot using ultrasonic ranging , 1989, Proceedings, 1989 International Conference on Robotics and Automation.

[4]  Rajesh N. Davé,et al.  Characterization and detection of noise in clustering , 1991, Pattern Recognit. Lett..

[5]  Alejandro Martín,et al.  A fuzzy approach to build sonar maps for mobile robots , 1996 .

[6]  Alberto Elfes,et al.  Sonar-based real-world mapping and navigation , 1987, IEEE J. Robotics Autom..

[7]  Modeling unknown environments with a mobile robot , 1998, Robotics Auton. Syst..

[8]  Javier González,et al.  A two-stage mobile robot localization method by overlapping segment-based maps , 2000, Robotics Auton. Syst..

[9]  Lawrence O. Hall,et al.  Fast fuzzy clustering , 1998, Fuzzy Sets Syst..

[10]  Kostas J. Kyriakopoulos,et al.  Simultaneous localization and map building for mobile robot navigation , 1999, IEEE Robotics Autom. Mag..

[11]  Thomas A. Runkler,et al.  Identification of nonlinear systems using regular fuzzy c-elliptotype clustering , 1996, Proceedings of IEEE 5th International Fuzzy Systems.

[12]  Alexander Zelinsky,et al.  Mobile robot map making using sonar , 1991, J. Field Robotics.

[13]  James C. Bezdek,et al.  Pattern Recognition with Fuzzy Objective Function Algorithms , 1981, Advanced Applications in Pattern Recognition.

[14]  Raghu Krishnapuram,et al.  Fitting an unknown number of lines and planes to image data through compatible cluster merging , 1992, Pattern Recognit..

[15]  Etienne Colle,et al.  Real-time localisation of a low-cost mobile robot with poor ultrasonic data , 1998 .

[16]  Robert Babuska,et al.  Fuzzy Modeling for Control , 1998 .

[17]  R.N. Dave,et al.  On generating solid models of mechanical parts through fuzzy clustering , 1997, Proceedings of 6th International Fuzzy Systems Conference.

[18]  Aníbal Ollero,et al.  An iconic position estimator for a 2D laser rangefinder , 1992, Proceedings 1992 IEEE International Conference on Robotics and Automation.

[19]  Agustín Jiménez,et al.  Multisensor Fusion: An Autonomous Mobile Robot , 1998, J. Intell. Robotic Syst..