量子粒子群优化下的RBPF-SLAM算法研究
Research on RBPF-SLAM algorithm based on quantum-behaved particle swarm optimization作者机构:安徽工程大学安徽省电气传动与控制重点实验室安徽芜湖241000
出 版 物:《智能系统学报》 (CAAI Transactions on Intelligent Systems)
年 卷 期:2018年第13卷第5期
页 面:829-835页
核心收录:
学科分类:080202[工学-机械电子工程] 08[工学] 080401[工学-精密仪器及机械] 0804[工学-仪器科学与技术] 080402[工学-测试计量技术及仪器] 0802[工学-机械工程]
基 金:2016年度安徽高校自然科学项目(KJ2016A794) 2016年安徽工程大学研究生实践与创新基金项目(Y040116004)
主 题:Rao-Blackwellized粒子滤波 同时定位与地图构建 提议分布 量子粒子群优化 交叉变异 移动机器人 机器人操作系统
摘 要:为了解决传统Rao-Blackwellized粒子滤波(RBPF)存在提议分布精度不高以及重采样过程出现的粒子退化和多样性丢失问题,提出一种量子粒子群(QPSO)优化下的Rao-Blackwellized粒子滤波同时定位与地图构建(RBPF-SLAM)算法。将机器人运动模型和观测模型融合作为混合提议分布,提高提议分布的精度;在重采样过程中引入量子粒子群优化算法更新粒子位姿,根据权值划分粒子种类,引入自适应交叉变异操作,对所得粒子集进行优化、调整,有效地防止粒子退化以及保持粒子的多样性。利用本文算法不仅用MATLAB进行仿真实验,而且结合了旅行家2号移动机器人在机器人操作系统(ROS)上进行实际验证。结果表明,本文算法能以较少粒子数精确估计出机器人的位姿和高精度的地图,误差和运行时间也大大降低了。