网站大量收购独家精品文档,联系QQ:2885784924

基于图像处理的室内巡检机器人坐标提取方法研究.docxVIP

基于图像处理的室内巡检机器人坐标提取方法研究.docx

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

摘?要:

为获取室内安全走道中的障碍物信息,以引导巡检机器人进行自主作业,提出一种基于分布式远程通信与二维坐标提取的地图更新方法。控制ROS(RobotOperatingSystem)机器人基于Gmapping算法创建全局先验地图,用于巡检机器人的轨迹规划;若检测到新增障碍物,通过图像处理方法获取障碍物位置坐标,并将其作为标记点,引导机器人进行局部建图,从而实现对原始地图的更新。试验结果表明,该方法具有一定的可行性。

关键词:

巡检机器人;分布式远程通信;二维坐标提取;动态地图更新

中图分类号:TP242

?0?

引言

利用机器人定期对消防过道进行巡视,是人员遇到紧急事故时实现安全疏散的重要保证,而必威体育精装版的环境地图信息是巡检机器人完成自主导航的前提条件。目前,同步定位和建图(SimultaneousLocalizationandMapping,SLAM)技术是通过结合检测、跟踪动态障碍物技术来实现地图的构建和更新。相关研究表明,由于系统缺乏实时更新的机制,SLAM技术构建的栅格地图在长时间运行后易产生难以修正的累计误差。通过改进ORBRGB-DSLAM与占用栅格地图提出了一种新的室内实时定位系统,克服了现有解决方案面临的问题,然而深度相机容易受到随机噪声的影响和感知范围的限制,导致产生深度图像的部分缺失,最终影响视觉SLAM的定位精度。

针对上述移动机器人的室内定位精度不高的问题,为进一步提高机器人室内定位准确度,本文以巡检机器人在校园内消防安全走道的自主巡检为研究背景,提出一种基于分布式远程通信与二维坐标提取的地图更新方法。

?1?

样机介绍和通信设置

1.1??测试样机

图1所示为深圳市创想未来科技公司研制的型号为Spark-T的自主导航机器人,本文将其作为巡检机器人的测试样机,搭载基于Ubuntu16.04的开源机器人操作系统。

1.2??分布式通信设置

为实现通信,在Ping命令测试网络的实时工况后,基于ROS的分布式框架上所有节点可以在不同的主机上运行,因此可以通过分布式通信机制控制多机器人同时工作。本文将巡检机器人和先导机器人分别作为主机和从机,实现通信的步骤如下:

1)在两台机器人主机中设置计算机IP地址和名称,保证多个计算机底层数据通信的畅通。

2)通过在主从机上设置环境变量的方式,实现对ROSMaster的位置定义。

?2?

Gmapping算法建图

为创建全局先验地图,用于巡检机器人的轨迹规划,本节选取了校园内的一个室内安全疏散过道作为实体机器人测试场地,如图2(a)所示。

Gmapping算法主要以激光雷达和里程计为硬件载体,通过采集环境中的点云数据和里程计数据构建未知环境的地图。此外,研究表明,Gmapping算法在构建例如长廊、走道等具有低特征的小场景地图时,计算开销低且建图精度高。

巡检机器人在走道的工作环境属于长廊场景,因此选用基于Gmapping算法的激光SLAM作为机器人的建图算法,对走道构建全局的二维栅格地图,如图2(b)所示,并将该图作为巡检机器人导航的全局先验地图。

?3?

机器人坐标提取

3.1

自动巡检和坐标分析

为进行地图更新和巡检试验,在走道的安全出口旁摆放桌子等杂物作为障碍物,如图3(a)所示。生成的局部定位地图如图3(b)所示,其中红色部分代表雷达原始数据点分布情况,蓝色区域表示为保持安全距离而产生的障碍物膨胀区域。

由图3(b)可知,机器人实时避障过程中激光雷达扫描到物体的轮廓不一定完整,且膨胀区域跟周围物体相连接,难以准确提取障碍物中心坐标,即存在坐标的不确定性。相比之下,机器人的形状和大小一般固定,通过图像处理方式易于确定坐标值,且处于障碍物附近,因此将问题转化为提取机器人在避障时的实时坐标,该坐标即先导机器人的导航指引点,自主导航至此点时可与障碍物保持一定距离且不影响局部建图。

为采用直角坐标系法对机器人的位置信息进行描述,假设每个栅格的中心位置为栅格的直角坐标,(m,n)为栅格地图中任意一点,则每个栅格编号P都与(m,n)相对应,计算公式如式(1)所示。栅格中心坐标(mGrid,nGrid)与P之间同样具有映射关系。

式中:int为取整函数;mlength为坐标取值范围;S为栅格粒的大小。

3.2

机器人像素坐标确定

本节主要结合Halcon视觉库确定机器人在二维图像中的像素坐标,进行了如图4所示的图像处理操作,最终提取了机器人的像素坐标。

?4?

局部建图及更新

巡检机器人根据标记点的位置进行针对性的局部建图,地图更新前后的对比如图5所示。由图可知,地图(b)中出现了更多的阴影部分,说明获得了更多的障碍物信息,地图信息更加完善,更有利于后续的机器人避障作业。

?5?

结束语

本文提出了一种基于全局先验地图与二维坐标提取的地图更新方法。以校园的室内

您可能关注的文档

文档评论(0)

外卖人-小何 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档