Adaptive dynamic clustered particle filtering for mobile robots global localization

被引:9
作者
Liu, Zhibin [1 ]
Shi, Zongying [1 ]
Zhao, Mingguo [1 ]
Xu, Wenli [1 ]
机构
[1] Tsinghua Univ, Dept Automat, Beijing 100084, Peoples R China
基金
中国国家自然科学基金;
关键词
adaptive dynamic clustered particle filtering; multiple hypotheses; multimodal distribution; global localization; mobile robots;
D O I
10.1007/s10846-008-9229-2
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
This article presents an adaptive dynamic clustered particle filtering method for mobile robot global localization. The posterior distribution of robot pose in global localization is usually multimodal due to the symmetry of the environment and ambiguous detected features. Moreover, the multimodal distribution of the posterior varies as the robot moves and observations be obtained. Considering these characteristics, we use a set of clusters of particles to represent the posterior. These clusters are dynamically evolved corresponding to the varying posterior by merging the overlapping clusters and splitting the diffuse clusters or those whose particles gather to some sub-clusters inside. Further, in order to improve computational efficiency without sacrificing estimation accuracy, a mechanism for adapting the sample size of clusters is proposed. The theoretical lower bound of the number of particles needed to limit the estimation error is derived, based on the central limit theorem in multi-dimensional space and the statistic theory of Importance Sampling. Then, a method for tuning the sample size for each cluster according to the derived lower bound is presented. Experiment results show the effectiveness of the proposed method, which is sufficient to achieve robust tracking of robot's real pose and meanwhile significantly enhance the computational efficiency.
引用
收藏
页码:57 / 85
页数:29
相关论文
共 26 条
[1]  
[Anonymous], P IEEE ICRA
[2]  
Arras KO, 2002, 2002 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION, VOLS I-IV, PROCEEDINGS, P1371, DOI 10.1109/ROBOT.2002.1014734
[3]  
AUSTIN DJ, 2000, P IEEE ICRA, V2, P1036
[4]  
Burgard W, 1996, PROCEEDINGS OF THE THIRTEENTH NATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE AND THE EIGHTH INNOVATIVE APPLICATIONS OF ARTIFICIAL INTELLIGENCE CONFERENCE, VOLS 1 AND 2, P896
[5]  
Dellaert F, 1999, ICRA '99: IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION, VOLS 1-4, PROCEEDINGS, P1322, DOI 10.1109/ROBOT.1999.772544
[6]   On sequential Monte Carlo sampling methods for Bayesian filtering [J].
Doucet, A ;
Godsill, S ;
Andrieu, C .
STATISTICS AND COMPUTING, 2000, 10 (03) :197-208
[7]   Markov localization for mobile robots in dynamic environments [J].
Fox, D ;
Burgard, W ;
Thrun, S .
JOURNAL OF ARTIFICIAL INTELLIGENCE RESEARCH, 1999, 11 :391-427
[8]   Adapting the sample size in particle filters through KLD-sampling [J].
Fox, D .
INTERNATIONAL JOURNAL OF ROBOTICS RESEARCH, 2003, 22 (12) :985-1003
[9]  
Fox D, 2002, ADV NEUR IN, V14, P713
[10]  
Fox D, 1999, SIXTEENTH NATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE (AAAI-99)/ELEVENTH INNOVATIVE APPLICATIONS OF ARTIFICIAL INTELLIGENCE (IAAI-99), P343