基于多传感器融合的移动机器人SLAM算法的研究与应用

来源 :电子科技大学 | 被引量 : 11次 | 上传用户:alikeboy
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着传感器技术和人工智能技术的发展,智能移动机器人逐渐进入到使用阶段,代替人类进行重复劳动以及危险工作。而在机器人众多研究方向中有关移动机器人同时定位与建图(Simultaneous Localization And Mapping,SLAM)问题的解决是移动机器人实现完全自主工作的重要一环。SLAM主要应用场景是在陌生环境中,机器人最初没有周围环境的信息,这时就需要机器人通过安装在本体上的传感器获得周围环境和自身状态的信息,然后对信息进行分析加工,从而得到陌生环境的地图以及自己所在地图的位置。但是单一的传感器误差较大,由此本文进行了基于多传感器融合的SLAM算法的研究与应用。双目相机可以通过立体匹配恢复出空间路标点的深度信息,相比于激光等其它传感器,鲁棒性好获取信息更加丰富。惯性测量单元(Inertial Measurement Unit,IMU)在较短时间内精度较高。通过结合IMU和双目相机的优点,本文提出了一种融合IMU和双目相机的改进FastSLAM算法。首先,研究了双目立体视觉工作原理。通过实验分析比较了立体匹配常用的特征算法,决定选用ORB(Oriented FAST and Rotated BRIEF)算法。本文对于ORB算法的提取和误匹配筛选做了改进。针对光线不好时图像噪声较多影响特征点的采集和匹配的问题,在采集特征点之前先通过对比度被限制的直方图均衡化方法对图像进行预处理,减少噪声的影响。针对SLAM系统对于特征点匹配精度要求较高的问题,通过结合汉明距离设定阈值方法,随机采样一致性算法以及匹配对间距离比和角度比误匹配筛选算法进行误匹配剔除,明显减少了误匹配的数量。然后,分析了SLAM算法的运动过程模型和观测模型。针对现有的基于粒子群改进的FastSLAM算法可能会使采样粒子丧失多样性,使粒子向局部最优解聚集的问题,在已有的粒子群FastSLAM算法的基础上做出改进。通过引入免疫算法增加粒子的多样性,改善了FastSLAM在迭代过程中粒子退化问题和由于多次重采样造成的粒子耗尽问题。最后,在深入研究改进的SLAM算法的基础上,实现了双目相机和IMU融合的SLAM系统。该系统是在机器人操作系统(Robot Operating System,ROS)下开发的,并且进行了系统测试,对于改进的Fast SLAM算法的有效性进行了验证。
其他文献
目的:通过质量管理提高内固定拆除物的处理质量,防止纠纷的发生。方法:用柏拉图方法对不良数据进行收集,用鱼骨图进行原因分析,根据原因提出对策,制定措施,进行PDCA。结果:通过柏拉图
当前,全国上下都处在认真学习领会贯彻十六大精神的热潮之中.人总行对学习贯彻十六大精神作出了全面部署,并提出了学习要求.作为央行一名党员领导干部,要紧紧抓住学习贯彻"三
目的:通过基层卫生队伍变化的调查,分析10年来浙中地区农村基层卫生队伍建设取得的成绩和存在的问题,提出进一步完善卫生人才队伍建设的措施。方法:采用多阶段分层整群随机抽样的
分析了传统手绘课程教学的现状和不足,从加强应用性和培养创新能力的角度出发,提出了新的手绘课程教学内容的设置和课时安排,并分析了其可行性和优点,使手绘课程能与时俱进地
目的:探讨欣赏策略心理干预对老年髋部骨折术后早期功能锻炼依从性的影响。方法:对照组给予骨科常规治疗及功能锻炼指导;观察组在对照组的基础上,对患者运用欣赏策略进行干预。
<正>1.提高中国文化国际影响力,必须以增强文化自信为前提。习近平总书记指出:"我们要坚定中国特色社会主义道路自信、理论自信、制度自信,说到底是要坚持文化自信。"因为只
采用医院信息化管理系统,改进工作流程,简化患者就诊手续,减少雾化治疗中多余的环节,提高门诊雾化中心护理水平,为患者提供高效安全的服务,使患者就诊、缴费、取药、核对登记所有信
为延长水产养殖水体使用寿命,将碳纤维用于净化锦鲤养殖水体进行实验研究。在不同养殖密度,溶解氧和材料投放密度条件下,将实验池与对比池的水质相比较,考察碳纤维对水产养殖
2017年12月16日上午海南省医学会放射肿瘤专业委员会换届选举会议暨2017年学术年会在海口市隆重召开,来自全省各医疗卫生单位80余人从事放疗科的医务工作者参加了本次会议。
课改形势下,各级教育行政部门加大了对农村学校的科技投入,电脑多媒体进入校园,进入课堂,为农村学校教师在初中数学课中运用信息技术提供了条件。许多农村初中积极探索一些好