摘要
FastSLAM算法是同时定位与地图创建领域的一类重要方法,UPF-IEKFFastSLAM2.0算法采用UPF估计机器人的路径,地图估计则采用IEKF算法。UPF算法使粒子向后验概率高的区域运动,提高了估计精度,并且UPF算法比普通粒子滤波算法需要更少的粒子数,因而可以降低计算复杂度;IEKF算法通过迭代观测更新过程来提高估计精度。仿真实验表明,当迭代次数小于等于2时,UPF-IEKFFastSLAM2.0算法的地图估计累计时间比UPF-UKFFastSLAM2.0算法短;当迭代次数为2时,其估计精度高于UPF-UKFFastSLAM2.0算法。综合考虑估计精度和计算复杂度,认为"UPF-IEKF"是一种更合理的FastSLAM算法滤波架构。
FastSLAM algorithm is an important kind of method for SLAM. UPF-IEKF FastSLAM 2.0 estimates the robot path with UPF, and the map with IEKF. UPF makes the particles move towards the area of high posterior likelihood. Therefore, UPF can improve estimation accuracy to some extent, and the computational effort will decrease greatly for the reason that UPF needs fewer particles than general particle filter. IEKF improves estimation accuracy with the iteration of observation update. Simulation results indicate that the cumulative time of map building for UPF-IEKF FastSLAM 2.0 is shorter than that for UPF-UKF FastSLAM 2.0 when iteration number is equal or less than two, and it performs better than UPF-UKF FastSLAM 2.0 in estimation accuracy when the iteration number equals two. Taking into account of both estimation accuracy and computational effort, "UPF-IEKF" is regarded as a much more reasonable framework for FastSLAM algorithm.
出处
《计算机科学与探索》
CSCD
2008年第5期553-560,共8页
Journal of Frontiers of Computer Science and Technology
基金
the National High-Tech Research and Development Plan of China under Grant No.2006AA04Z238~~