欢迎来到天天文库
浏览记录
ID:34172331
大小:2.64 MB
页数:82页
时间:2019-03-04
《基于ROS的室内移动机器人导航技术研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、分类号:TP24密级:公开UDC:621编号:201421202095河北工业大学硕士学位论文基于ROS的室内移动机器人导航技术研究论文作者:齐春辉学生类别:全日制学科门类:工学学科专业:机械工程指导教师:丁承君职称:教授DissertationSubmittedtoHebeiUniversityofTechnologyforTheMasterDegreeofMechanicalEngineeringRESEARCHONTHENAVIGATIONTECHNOLOGIESOFINDOORMOBILEROBOTBASEDONROSby
2、QiChunhuiSupervisor:Prof.DingChengjunMay2017原创性声明本人郑重声明:所呈交的学位论文,是本人在导师指导下,进行研究工作所取得的成果。除文中已注明应用的内容外,本学位论文不包含任何他人或集体已经发表的作品内容,也不包含本人为获得其他学位而是用过的材料。对本文所涉及的研究工作作出贡献的其他个人和集体,均已在文中以明确方式标明。本学位论文原创性声明的法律责任由本人承担。学位论文作者签名:日期:关于学位论文版权使用授权说明本人完全了解河北工业大学关于收集、保存、使用学位论文的以下规定:学校有权采
3、用影印、缩印、扫描、数字化或其他手段保存论文;学校有权提供本学位论文全文或者部分内容的阅览服务;学校有权将学位论文的全部或部分内容输入有关数据库进行检索、交流;学校有权向国家有关部门或机构送交论文的复印件和电子版。学位论文作者签名:日期:导师签名:日期:摘要随着机器人智能化的不断发展,移动机器人逐步从人工手动控制向智能化自主导航方向发展。自主导航主要包括地图构建、定位、路径规划等关键技术。本文针对移动机器人自主导航的部分关键技术进行相关研究并做了实验验证。本文具体做了以下工作:针对移动机器人自定位问题,将航迹推算定位与惯性定位进行
4、卡尔曼融合,并与改进后的蒙特卡罗定位相结合实现移动机器人自定位。利用激光雷达数据构建栅格地图,并引入栅格占据率概念,以减少传感器噪声的影响。以当前移动机器人位置Xt为中心,半径为1.2v的一个圆内进行运动模型预测。将获取的激光传感器数据与环境地图进行匹配,并根据探测障碍物与地图中障碍物符合情况对粒子进行评分,取评分最高者作为机器人估计位置。为了减少定位坐标误差,对估计位置进行滤波处理,并利用估计坐标与真实坐标的欧式距离来评价滤波效果。MATLAB仿真实验表明改进后的蒙特卡罗定位算法,可有效降低定位计算时间且对定位精度没有明显影响;
5、在改进的蒙特卡罗定位算法后增加一阶低通滤波,可有效提高定位精度且对定位计算时间影响非常小。针对全局路径规划提出改进的蚁群算法。随着算法进行程度动态更新参数值,选用前Nm代的最短路径和设定门滞值以及“回退”策略。仿真实验表明改进后的蚁群算法可有效缩短迭代次数,节约时间。针对局部路径规划将模糊控制与DWA(DynamicWindowApproach)算法相结合来动态调整DWA子函数权值组合。仿真实验表明,改进后的DWA算法提高了对环境的适应性,有利于快速找到最短路径。借用机器人操作系统ROS(RobotOperatingSystem)
6、,在Gazebo三维动力学仿真软件和RVIZ上实现移动机器人导航仿真。在导航仿真中验证改进蒙特卡罗定位、改进蚁群算法和改进DWA算法的可行性。最后,搭建移动机器人实验平台,将机器人控制系统与ROS导航系统相结合。设计实验环境场景,对其构建地图并进行导航实验,验证改进算法的正确性。关键词:蒙特卡罗定位蚁群算法DWA机器人操作系统移动机器人IABSTRACTWiththedevelopmentofintelligentrobot,mobilerobotisgraduallydevelopingfrommanualcontroltoin
7、telligentautonomousnavigation.Autonomousnavigationmainlyincludesmap-building,localization,pathplanningandotherkeytechnologies.Inthispaper,somekeytechnologiesofautonomousnavigationformobilerobotsarestudiedandverifiedexperimentally.Aimingattheproblemofself-localizationo
8、fmobilerobots,theKalmanfilteringisusedtofusethedeadreckoningandinertialposition,andcombinedwithMonteCarlopositioningtorealiz
此文档下载收益归作者所有