室内移动机器人SLAM算法设计

来源 :哈尔滨工业大学 | 被引量 : 0次 | 上传用户:SONGZHIQIANGAAAA
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
为实现机器人的自主移动,首先要解决机器人的即时定位与地图构建(SLAM)问题。目前基于激光雷达的SLAM算法发展相对成熟。移动底盘与激光雷达作为激光SLAM系统主要传感器,传感器精度降低将导致SLAM算法输出的地图精度变差。本文拟在低精度传感器的条件下,通过对传感器数据的优化处理来提高其测量精度,并搭建一个完整的SLAM系统,优化后端优化算法,实现室内移动机器人自主定位与构建环境地图的能力。首先对SLAM系统各个部分进行建模,给出了基于贝叶斯滤波器的SLAM系统概率模型,建立传感器的测量模型来获取里程计与环境测量数据,建立基于似然场模型的系统观测模型来对机器人位姿预测结果进行修正。为获取二维室内环境的障碍物信息,给出栅格地图的数学模型。上述模型为后文的传感器数据处理策略以及粒子滤波算法优化奠定了数学基础。在机器人运动过程中移动底盘提供的里程计会产生累积误差。设计了轮式里程计的实时标定策略对该误差进行消除。采用PL-ICP算法对激光雷达扫描数据进行匹配计算,获取机器人位姿的参考真值。基于非线性最小二乘法对原始里程计进行标定计算,完成里程计累积误差的消除。激光雷达的扫描数据会在其快速移动时产生运动畸变。分析了此畸变的产生原理,并提出基于线性插值法的激光雷达运动畸变去除算法。通过对里程计提供的位姿信息进行线性插值求解激光束的发射位姿,完成激光雷达运动畸变的去除。采用粒子滤波作为SLAM后端优化算法。分析了粒子滤波算法原理,给出基于粒子滤波的SLAM算法基本步骤。针对粒子滤波出现的粒子退化与耗散问题,提出了多阈值重采样算法来对粒子滤波进行优化。通过MATLAB仿真验证了优化算法通过控制有效粒子数的波动幅度可以减缓粒子退化与耗散的程度,进而减少粒子滤波的跟踪误差。同时给出阈值数与粒子滤波的跟踪误差的关系。在室内环境下,分别对轮式里程计实时标定策略,激光雷达运动畸变去除算法以及多阈值重采样的优化效果进行了验证实验。采用机器人操作系统(ROS)作为软件平台,控制机器人在室内进行移动并给出SLAM算法输出的机器人路径信息与栅格地图。对实验结果进行分析并给出了相应结论。
其他文献
金属原子结(MAJs)具有原子尺度的结构及丰富的自旋输运性能,是未来原子尺度上的自旋电子学器件的基本组成部分。目前对金属原子结自旋输运性质的实验研究已经相当多。金属原
以马来酸酐作对照,用热分析、流变、化学分析等方法,研究了马来酸和衣康酸在非隔氧条件下与PP熔体催化接枝反应的特点和规律,阐述了单体结构-单元反应相对速率-接枝产物结构之间的关
随着我国人口的增加和经济的发展,高层建筑和超高层建筑开始不断的建造,建筑工程的结构性能和质量越来越受到人们的重视。无损检测技术是通过测试建筑结构某些物理量的性能,
聚氨酯和环氧树脂共混体系,迈过固化前后的红外谱图,分析了两者之间的反应;由扫描电镜照片和计算共混体系杨氏模量,都表明两种共混物形成了连续的两相互穿网络结构-(IPN);共混物中两组分
矩阵作为基本的数学工具,其本身具有丰富的研究内容.在概率统计,优化领域,数值分析等学科中矩阵的应用都十分的广泛.而在矩阵的理论研究中,有关Hermite矩阵的不等式和2×2分
半干法烟气脱硫是广泛采用的烟气脱硫工艺之一。通过对其工艺过程的分析,说明了其喷淋控制系统的特点,指出了常用控制系统的不足,并提出了改进的控制系统。
滚动轴承在实际工况下并非全是匀速转动,在某些工况下处于变转速状态,所以对于变转速轴承故障诊断的研究具有重要意义。与平稳工况相比,变转速下机械设备的动态信号十分复杂,
<正> 一些具有扶正固本作用的中草药,特别是补气方药对免疫功能有促进作用。胸腺是免疫中枢器官,它不仅对幼龄动物免疫功能的发生是不可缺少的,而且对成年动物免疫调
"说新闻"是新闻类节目的一种创新,是一种贴近受众的很好的传播新闻方式,但不是所有的新闻节目都适宜"说新闻"的形式。电视新闻的"说"与"播"应当共存,互相结合,共同完善。当前
国家“走出去”战略和“一带一路”倡议实施以来,中国企业对外投资步伐显著加快。为了更好地服务对外投资者,我国的海外投资保险业务规模逐年增大,政策性作用发挥不断增强。