Online SLAM in dynamic environments

In this paper, we propose a novel online algorithm for simultaneous localization and mapping (SLAM) in dynamic environments. We first formulate the problem with two interdependent parts: SLAM and multiple target tracking (MTT). To pursue online performance, we propose a hierarchical hybrid method to solve SLAM: locally by maximum likelihood (ML) with occupancy grid map, and globally by extended Kalman filter (EKF) with feature-based map. Meanwhile we apply a straightforward nearest neighborhood (NN) algorithm based on Euclidean metric to address MTT. In order to track multiple moving objects reliably, we propose an enhanced fuzzy clustering (EFC) method to segment 2D range images and reliably group objects. Experiments validated on Pioneer 2DX mobile robot with SICK LMS200 demonstrate the capability and robustness of the proposed algorithm

[1]  Hugh F. Durrant-Whyte,et al.  Simultaneous Localization, Mapping and Moving Object Tracking , 2007, Int. J. Robotics Res..

[2]  Gaurav S. Sukhatme,et al.  Online simultaneous localization and mapping in dynamic environments , 2004, IEEE International Conference on Robotics and Automation, 2004. Proceedings. ICRA '04. 2004.

[3]  Wolfram Burgard,et al.  Mobile robot mapping in populated environments , 2003, Adv. Robotics.

[4]  William Whittaker,et al.  Conditional particle filters for simultaneous mobile robot localization and people-tracking , 2002, Proceedings 2002 IEEE International Conference on Robotics and Automation (Cat. No.02CH37292).

[5]  Juan Andrade-Cetto,et al.  Concurrent Map Building and Localization on Indoor Dynamic Environments , 2002, Int. J. Pattern Recognit. Artif. Intell..

[6]  Stuart J. Russell,et al.  Dynamic bayesian networks: representation, inference and learning , 2002 .

[7]  Wolfram Burgard,et al.  Experiences with an Interactive Museum Tour-Guide Robot , 1999, Artif. Intell..

[8]  X. R. Li,et al.  Tracking in clutter with strongest neighbor measurements. I. Theoretical analysis , 1998, IEEE Trans. Autom. Control..

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

[10]  Alberto Elfes,et al.  Occupancy grids: a probabilistic framework for robot perception and navigation , 1989 .

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