基于ROS的全路径覆盖机器人的系统设计与实现

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:zxh1372226
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着人工智能技术在全球的发展,智能机器人也逐渐火热,在移动机器人的相关技术研究中,路径规划已经成为移动机器人领域的研究前沿和热点,是移动机器人区别于固定机器人的关键之一,也是其实现智能化和自主移动的关键技术。全路径覆盖算法是路径规划研究中的重要分支,目前的的全路径覆盖机器人基本运用单元分割,牛耕分割作为单元分割中成熟的算法,对不规则的障碍物无法正确的划分区域,增加了机器人全路径覆盖的重复率。而在全路径覆盖机器人系统的开发中,由于机器人产业的分工,组成机器人的各种元器件都来自不同厂家,给个人的开发带来了困扰。针对以上问题,本文基于ROS机器人操作系统,设计出低重复率的全路径覆盖机器人系统。针对全路径覆盖算法中牛耕分割对复杂环境区域划分不准确的问题,提出并实现了一种改进的全路径覆盖算法,采用片分割策略,利用激光雷达传感器测量范围广的特点,动态分割区域,采用折线路径覆盖整个区域,区域间采用A*算法进行路径规划,使行走路径更加优化,获得最少的重复路径长度和更大的覆盖面积。提出了一种多传感器分布式控制的机器人系统,针对单一传感器在复杂环境下对周围环境测量的不准确,采用编码器和激光雷达两种传感器,获取到更为准确的深度信息,添加碰撞传感器,在机器人发生意外碰撞时能进行相应处理。主体上采用分布式控制,便于管理,底层模块控制器采用性价比更高的stm32处理器,上层采用树莓派搭载ROS操作系统,利用其松散耦合的机制构建机器人软件框架,提高代码的复用,减轻开发难度。在机器人建图方面,比较和分析了基于高斯牛顿方法的hector slam算法和基于粒子滤波的RBPF算法的不足,采用它们的改进算法gmapping建立栅格地图,使机器人能够在该地图上实现全路径覆盖算法。最终,在仿真环境中验证了机器人建图、动静态避障和路径规划等基本功能。通过对机器人在实际环境下的运行,得到的全路径覆盖机器人的覆盖率为88.96%,重复率为14.87%。
其他文献
提出了一个基于硬件抽象机的流水线微处理器设计框架,创造性地使用了一种基于标签结构的模拟执行技术.基于这一框架,描述了一个堆栈抽象机的工作原理,实现了一个Java指令级并
美声唱法民族化现已成为中国声乐艺术中极其重要的组成部分,其发展之路是创新的,为我们提供了研究和探索的学术空间.本文主要从美声唱法民族化歌唱理念,对未来声乐艺术发展的
目的通过比较MR放射状K空间填充的自由呼吸容积内插序列[freebreathing radial 3D fat-suppressed T1-weighted gradient echo(radial volumetric interpolated breath-hold
公路工程的设计方案是否合理将直接影响公路施工及后期的使用,尤其是对于改建公路的设计,会受到原有公路沿线复杂环境的影响,制约因素较多,需要在设计中综合考虑多种因素。为
2014年中央农村工作会议指出我国农业还是“四步同化”的短腿,农村还是全面建成小康社会的短板。因此,迫切需要发展农业、加强初级农产品品牌化建设。在总结国内外农产品品牌
模块化多电平换流器(modular multilevel converter,MMC)因其输出电压质量高、谐波及开关损耗低等优点,特别适合于构建用于新能源并网和输送的高压直流输电(high voltage dir
秘书因与领导接触多,故有:“共沐恩波凤池上,朝夕染翰侍君王”的诗句,足见秘书承天子之命,裁制诰命的得意劲儿。 早在唐代,录用、考课秘书时,既要“承旨敷奏,吐纳明敏”,又
期刊
运用文献资料法、实地考察法等方法,对阜阳市水域体育旅游资源进行研究。结果表明:阜阳市水域体育旅游资源基础良好,可供开发的水上体育项目较多。对此,提出阜阳市开发水域体育旅
在"大众创业、万众创新"的国策引导下,双创平台应运而生并不断发展壮大。通过分析我国双创平台发展现状、运营模式以及仍存在的诸多问题,认为我国双创平台在数量上不断发展壮
日本蛇根草(Ophiorrhiza japonica)具有很好的观赏价值和药用价值,但基因组信息相对缺乏,导致其分子生物学和基因功能的研究受到限制.为了获得和挖掘日本蛇根草的基因数据和