扫地机器人SLAM与导航系统的设计与实现

来源 :北京邮电大学 | 被引量 : 0次 | 上传用户:sannian
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着移动机器人技术的不断发展,扫地机器人逐渐走进了人们的生活,它们能够有效帮助人们解放双手,从日常繁琐的扫地任务中抽离出来。目前市面上的大多数扫地机器人都搭配了 SLAM(Simultaneous Localization And Mapping)与导航系统,用于完成智能清扫任务,然而除了少数的一线品牌,都存在建图抗噪能力差,导航模式不够智能的情况,这是因为目前对扫地机器人的公开研究,大多还停留在ROS(Robot Operation System)的仿真环境中,并不能给相关从业者提供直接的技术支持。因此,本文以实际的扫地机器人项目为背景展开研究,在低算力的ARM设备上设计并实现SLAM与导航系统,主要的工作有:(1)为了在编码前,更好地设计扫地机中的SLAM算法,本论文先分析、总结出现有的开源SLAM算法中,两种优化算法和三种激光雷达定位算法;然后在性能较低的ARM板上,以KartoSLAM为模板,实现并改进已有的算法。(2)针对扫地机器人运动过快产生激光雷达畸变的问题,设计一种基于里程计与IMU融合的畸变矫正算法;针对室内场景中激光雷达数据易被动态物体影响,产生噪音的问题,设计一种基于直线检测的预处理算法。并经过实验证明,降噪后的激光雷达数据,可以更有效地完成激光雷达的定位方法。(3)针对扫地机器人在室内场景中容易受到小障碍物干扰,产生打滑、颠簸的异常状态,设计出一种IMU与里程计融合的异常检测方法,该方法先统计短时间内两种传感器数据的变化差异,选取合理阈值,判定当前扫地机器人的状态,然后发布异常状态到建图和导航系统,作相关处理。本文在最后,控制扫地机器人在标准化场地中发生碰撞、翻越细小障碍物进行功能验证,表明该方法能够有效提升SLAM算法系统的鲁棒性。(4)为了扫地机器人能够随时切换导航模式,本文提出了一种基于状态机和模式栈的底层框架,该框架不仅能够令扫地机直接接收用户发布的指令,切换当前导航模式,而且能够自主调用子模式,从而降低高层模式和低层模式的耦合性;在此底层的基础上,本文又提出了一种基于PID的机器人直行方法,该方法能够有效帮助机器人沿着既定方向调整朝向;其次,本文在扫地机器人中实现了沿边模式、局部的牛耕清扫模式,而这些低层模式将被高层的4*4清扫模式调用。
其他文献
目的:探讨泮托拉唑对胃溃疡患者胃黏膜修复指标及胃肠激素的影响,以期为临床治疗提供参考依据.方法:选取2017年10月-2020年12月淄博市张店区妇幼保健院收治的100例胃溃疡患者,根据就诊先后顺序分为对照组和观察组,每组50例.对照组采用阿莫西林、克拉霉素和奥美拉唑治疗,观察组采用阿莫西林、克拉霉素及泮托拉唑治疗.比较两组疗效、不良反应发生情况;比较两组治疗前后的GAS、MTL、CCK水平及胃溃疡边缘黏膜的VEGF、EGF和COX-2水平.结果:观察组总有效率为94.00%,高于对照组的80.00%,差
目的:分析左甲状腺素钠片治疗亚临床甲状腺功能减退的效果及对血脂水平的影响.方法:选取2020年2月-2021年2月本院收治的78例亚临床甲状腺功能减退患者,按照随机数表法将其分成对照组和观察组,每组39例.对照组采用硒酵母片治疗,观察组采用左甲状腺素钠片治疗.比较两组疗效及治疗前后的血脂指标[总胆固醇(TC)、甘油三酯(TG)、低密度脂蛋白(LDL)、高密度脂蛋白胆固醇(HDL)]和血清促甲状腺激素(TSH)、血清游离三碘甲腺原氨酸(FT3)、游离甲状腺素(FT4)水平.结果:治疗前,两组HDL、TC、T
计算机听觉场景分析旨在解决计算机如何像人类一样通过声音来感知周围环境的问题。音频场景分类是它的一个子问题,其主要目的是设计一个可以正确判断出一段新的音频信号所处场景种类的系统。随着人工智能技术的迅猛发展,音频场景分类技术开始在智能监控、自动驾驶、可穿戴智能设备等很多行业得到应用,成为目前学术研究的热点之一。针对音频场景分类问题现存解决方案中忽视多域特征和网络隐藏层信息的问题,本文提出了多域融合注意
目的:探究内镜下钛夹联合注射肾上腺素治疗消化性溃疡出血的临床效果.方法:选取2017年6月-2020年6月本院治疗的76例消化性溃疡出血患者,随机分为对照组和研究组,各38例.两组均进行综合治疗后,两组分别进行相应的内镜手术治疗,对照组进行肾上腺素治疗,研究组进行内镜下钛夹联合肾上腺素治疗.比较两组止血效果、胃引流出血消失时间、呕血消失时间、便隐血转阴性时间、再次出血率及不良反应.结果:研究组总有效率为94.74%,明显高于对照组的总有效率76.32%(P<0.05);且研究组胃引流出血消失时间为(24.