基于ROS和激光SLAM的导购机器人自主导航系统研究

来源 :上海师范大学 | 被引量 : 0次 | 上传用户:shashh
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
21世纪以来,机器人相关技术在不断发展,智能机器人的应用领域也日益增加。随着疫情的发生,商场等场所对于智能服务机器人的需求也在不断攀升,导购机器人隶属于智能服务机器人中重要的一员,受到国内外大量学者的关注。本文从实际需求出发,针对顾客经常面临较难直接从商场中找到所需商品的具体位置问题,自主设计了基于ROS和激光SLAM的导购机器人自主导航系统。本论文的主要研究工作如下:(1)搭建了基于ROS(Robot Operating System)和激光SLAM(Simultaneous Localization and Mapping)的导购机器人硬件平台。在分析ROS的自主导航框架基础上,设计了自主导航系统总体架构;并对机器人电源模块、STM32主控模块、底盘模块、电机驱动模块、PC(Personal Computer)工控机数据处理模块以及传感器等硬件模块进行介绍,并将它们集成为一套完整的导购机器人平台。(2)采用扩展卡尔曼滤波算法(Extend Kalman Filter,EKF)有效融合IMU(惯性测量单元,Inertial Measurement Unit)数据与里程计数据,作为机器人的位姿估计信息。并将激光雷达扫描获得的观测信息也加入到RBPF-SLAM(RaoBlackwellized Particle Filter-Simultaneous Localization and Mapping)的提议分布中,进一步提高机器人进行位姿估计的精度以及创建栅格地图的准确度。在RBPF的重采样阶段,引入KLD(Kullback-Leibler Divergence)算法,动态调节粒子规模,在保证定位精度的同时减少运算量,大大降低粒子的重采样数量。(3)针对原始A*(Astar)算法在进行全局路径规划时,有时反复对于同一个节点进行计算,降低算法运算效率的问题,采用网格映射的方法改进A*算法,不需要创建一个CLOSE表,只需要对相同的节点进行一次访问,大大提升A*算法效率。对于改进A*算法规划路径时仅考虑最短路径,不考虑所规划路径是否安全的问题,采用混合算法进行全局路径规划,即使用粒子群算法(Particle Swarm Optimization,PSO)优化改进A*算法进行全局路径规划所得到的关键节点,在实现全局最优的基础上,进一步实现局部最优。考虑到商场中必然出现行人等动态障碍物,采用基于DWA(Dynamic Window Approach)的局部避障算法,实现机器人的局部实时避障功能。最后在Matlab中将混合算法与基于DWA的局部避障算法进行了仿真验证,混合算法相对于传统全局路径规划算法规划的路径更加安全和平滑,并且成功实现机器人的局部实时避障功能。(4)针对商场等导购机器人应用场景,在自主搭建的基于ROS和激光SLAM的导购机器人上进行以上改进方案的实验验证。针对RBPF-SLAM算法提出的相关改进方案进行了可行性实验验证,并将长走廊模拟超市货架间的安全通道进行导航以及行人故意遮挡机器人预前进路径等场景,多次进行自主导航实验,验证了混合全局路径规划算法的有效性、机器人导航过程中实时避障功能的有效性以及导购机器人整体导航系统的可行性和稳定性。
其他文献
本论文运用诗学理论研究、比较文学研究、文学心理学研究等方法,对李白代言类诗歌的创作情况做了深入系统的挖掘。本文的创新之处在于,对李白“代动植物言”和“代男性言”的诗作做了认真细致的考索;对影响李白代言类诗歌创作的心理因素做出了具体分析:还应用MBTI心理量表对李白的人格形态做了分析,从而从文学创作发生的源头即作者层面窥视李白代言类诗歌创作的心理动因;运用比较文学方法,分析李白代言类诗歌的特点和优点
人工智能是引领世界未来、改变全球格局的战略技术,人工智能的迅猛发展迫切需要人工智能教育的及时跟进。开展人工智能教育既是培养新时代创新人才的方式,更是经济社会发展的战略需要。人工智能中有一个重要的子集称为模式识别,而手势识别作为模式识别的典型应用,已逐渐融入教育领域。针对中小学生的思维发展和认知水平还不够完善,一些复杂抽象的人工智能知识晦涩难懂,若采用直接讲授法来学习很难理解,本文研究基于s EMG
本文以巢湖方言的老、中、青三代人~((1))的词汇为研究对象,对方言词汇代际演化中的异同情况进行了对比与分析,展现了巢湖方言词汇从老派到青派的变化情况。本文主要研究以巢西黄麓、烔炀两镇方言为代表的巢湖方言。采用田野调查的方法,制定方言调查词表,通过词表进行调查,同时综合使用访问、谈话等方式对巢湖方言老中青三派的词汇现状进行调查记录,将调查得出的结果运用社会语言学和文化语言学的理论和方法进行分析,找
函数已成为中学代数内容的核心,在当前强调学科整体育人功能的背景之下,既要使学生掌握基础知识,理解函数概念,还要培养学生的创新意识、思维能力和实践能力,以体现数学学科育人功能。函数和现代数学之间有着不可分割的关系。函数概念对现代数学的发展具有重要影响,现代数学涵盖了从19世纪至今的数学发展成果,具有前沿性和创新性,因此本研究尝试将函数与现代数学融合,初探在初中函数教学中渗透现代数学思想。由于初中函数
起源于美国的运动教育模式(Sport Education model,称为“SE模式”),自2002年传入我国,以其改变传统体育课上教师“控制者”与“领导者”的角色,更多地突出学生的主体作用,使
特级教师是一项表彰各级各类特别优秀教师的荣誉称号,它是为了提高人民教师的社会地位,充分发挥教师的积极作用而设立的,是中国所特有的一种评选制度。作为“金字塔”顶端的教师群体,特级教师的专业发展无疑是成功的,是值得普通教师学习和借鉴的。通过梳理以往有关文献发现,针对特级教师的研究大多集中在中小学义务教育阶段,而对幼儿园特级教师专业发展的研究却屈指可数。幼儿园作为基础教育的有机组成部分,是学校教育制度的
学位
近年来我国越来越重视天然气行业的发展,天然气在一次能源的占比呈现持续增长的趋势,在这样的背景下,准确预测天然气的使用量已经成为一个急需解决的问题。准确的负荷预测可以给燃气供应商提供决策依据,合理调配供需关系,对行业的健康发展具有重要的参考意义。本文的研究主要针对燃气负荷预测模型,重点解决模型构建中将要面临的两个问题,提出相应的算法方案。第一个问题是数据维度过高的问题,燃气负荷受到天气状况和经济发展
由于社会的发展与科技水平的进步,深度学习技术成为了处理工业零件识别问题的一种主要手段,并且开始逐步应用于生活中的多个领域。然而在实际处理对工业零件进行分类的问题时,会存在多种零件外形过于相似、各个产品相互遮挡,零件自身的特征较少或者不是很突出等复杂条件的干扰,降低了YOLO,SSD等目标识别算法的准确率。因此,本文针对上述非结构化特定情况下,工业零件检测效率低,检测效果不佳,漏检率高等问题,基于深
中国为了对外汉语教育的发展,在全世界范围内创办了很多的孔子学院。通过汉语教学,让世界人民了解中国文化知识。本论文通过研究中国对外汉语教学法以及对阿塞拜疆汉语教学的调查研究,结合中国和阿塞拜疆的实际汉语教学情况,进一度提出针对阿塞拜疆的汉语教学展望和新的教学目标,从而推动汉语教学在阿塞拜疆的深入发展,并更好的推动和完善对外汉语教学法的运用和实施。本文的内容基于对外汉语教学方法。通过对中国和阿塞拜疆汉
代码异味通常指的是代码中存在的问题,是软件设计中的一种不良症状。多数代码异味并非单独存在,它们和其他代码异味存在相关性,存在相关性的异味组合使代码变得更加难以理解,更加容易出现错误倾向,从而加大软件维护难度。在软件的生命周期中,软件的版本是不断变更的,伴随而来的是代码异味的变化,同时相关性代码异味组合也会随之变化,其变化主要集中在相关性代码异味组合的强度和数量两个方面,目前的研究缺乏对这一方面的关