0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

利用AGV导航激光定位技术解决移动机器人取卸货不成功的问题

新机器视觉 来源:机械科学研究总院 机科发 作者:刘媛媛、徐京邦、 2020-10-22 15:02 次阅读

文|机械科学研究总院 机科发展科技股份有限公司

刘媛媛、徐京邦、张丰华、王小铎、刘之舟

针对移动机器人激光导航定位取卸货过程,发生的货物位置偏差大而导致的取卸货不成功的情况,本文给出了一种解决方法,即视觉辅助运用模板匹配,提取感兴趣区域,边缘检测提取轮廓找中心点来检测货物托盘所在的位置,再通过数据通信转换,将视觉检测结果传输给移动机器人,从而可保证其能够连续稳定地进行取卸货。

目前AGV导航定位使用中较为普遍的技术是激光定位技术。激光传感器被固定在AGV顶部,扫描与其在一个固定平面上的反光板与移动机器人的距离,并依据反馈的距离数据构建成导航地图。在导航过程中,AGV规划的前往地图中上位机下发的已知的目标地点执行任务,同时AGV实时反馈位置信息和任务执行情况,如图1。

过程中由于货物的存放可能存在人为改变,或是AGV某一次存放位置偏差较大等,这会造成下一次AGV装配过程的失败,执行效率降低的同时存在一定不安全性,因此本文提出在实际应用中利用激光导航定位的同时,结合视觉传感器获取信息丰富的特点,对视觉信息进行基于灰度值的模版匹配算法与轮廓边缘检测算法找出待取货物下托盘的中心位置,来保证AGV能够进行正常的任务操作。

一、系统结构

系统主要包含三个模块:1.AGV系统调度;2.视觉辅助;3.数据通信。AGV系统硬件结构,如图2。

激光定位选择比较成熟的基于反光板的定位算法,物料管理系统下发任务,AGV管理监控计算机将任务具体下发分配给AGV,车到相应站台执行任务。视觉辅助运用模板匹配,提取感兴趣区域,边缘检测提取轮廓找中心点来检测货物托盘所在的位置,数据通信部分则主要进行通信转换,将视觉检测结果传输给AGV,AGV依据得到数据,对车位置进行相应调整,同时包含一些对HMI与相机实时通信交互。

1.激光雷达

测激光雷达采用倍加福与科尔摩根共同开发的LS2000,是脉冲测距技术的二维激光扫描仪,具有很高的重复精度和较短的响应时间,其扫描角度360°,测量距离可达30米,10~50Hz扫描频率,激光传感器安置在车体顶部,激光导航基于使用反光板的自由制导。使用反光板更新位置,根据跟踪车辆运动的里程表(编码器数据),车辆位置会不断更新。使用反射器的量值更新位置。导航始终处于活动状态。激光扫描的2D平面数据信息来进行激光导航定位与地图构建。

2.单目相机

用易福门O3D303的3D摄相机,能够提供352×264的RGB图像及深度图像,每次测量输出 23000 个距离和灰度值,可进行距离、液位或体积的视觉评估,我们这里主要用于距离视觉评估,孔径角为60×45,有效深度范围0.3~8.0m,通过以太网接口进行通信。其在车体上安装,如图3。

3.通信系统

AGV与相机的通信用贝加莱的触摸屏进行数据转换,HMI与车之间用CAN通信,触摸屏和相机之间用UDP通信,图4通信流程图给出了彼此之间具体的通信步骤和遇到问题的一些处理方式,数据传输采用实时通讯,以保证相机的正常工作和相机与屏之间通信的正常,从而保证整个系统成功运行。

4.OpenCV

OpenCV 是一个开源的代码部分用C/C++编写的计算机视觉库,能够运行在 Windows、Mac、Linux操作系统上,其对 Python、Ruby、Java 等语言均具有良好兼容性,具有相应接口,OpenCV用一个简单的计算机视觉框架帮助程序开发人员高效地开发出相关的程序。

二、图像处理

1.模板匹配

模板匹配是一项在一幅图像中寻找与另一幅模板图像最匹配部分的技术,这种方法原理简单,具有较高匹配精度,遍历图像中的每一个位置,比较模板与各位置相似程度,当匹配度量值足够高时,就认为在搜索图中找到了目标。模板匹配的实现函数:matchTemplate(srcImage ,templateImage , result , MatchMethod );其实现流程图与模板和搜索结果如图5、图6、图7,MatchMethod采用标准相关性系数匹配,其采用相关系数(标准化的协方差)作为相似性度量。

2.边缘检测与定位中心点

基于模板匹配出的感兴趣区域,将其从搜索结果图中单独提取出来进行边缘检测,边缘检测系统由加载感兴趣区域、模糊化降噪、Canny算子边缘检测、寻找轮廓、绘制轮廓、定位轮廓中心点组成。对于寻找到的所有轮廓,通过设定阈值移除过大或过小轮廓,最终得到矩形轮廓,进而对矩形区域寻找中心点,提取绘制的轮廓,如图8。

三、实验结果与分析

在已有激光导航系统中加入视觉定位数据,并在室内环境进行测试,实验目的是测试在货物存放已有误差的条件下,视觉定位数据信息发送给激光导航的AGV,AGV依据它进行位置调整后进行取卸货。首先带有任务的AGV到达指定位置等待视觉系统拍照处理,对处理后的灰度图进行模板匹配、将匹配出的模板部分提取出来进行边缘检测轮廓提取,最后根据检测的矩形轮廓找寻到要定位的中心点,并经过坐标转换求得车相对中心点的偏移,最终得到的检测结果如图9,

实验结果如图10。

可见,视觉系统可以较为精准的得出偏移信息,实现了AGV更为有效精准的任务执行流程。

四、总结与展望

激光定位能够实现较高精度水平的定位,但在上位机已经下达所需要取卸货位置后,AGV会严格按照任务命令执行,到达位置是在误差范围内固定的,存在装载失败、取不到货物的情况,AGV 输送系统的主要特点把物流优化到最佳状况做到效率最优化,故加入视觉辅助信息,极大增强货物存卸位置的灵活性,极大提高了工作效率,减少了现场调试人员的任务工作量,视觉信息的补充使得最终移动机器人可以快速准确地完成工作,为任务快速高效完成提供助力。

声明:部分内容来源于网络,仅供读者学术交流之目的。文章版权归原作者所有。如有不妥,请联系删除。

责任编辑:PSY

原文标题:视觉系统辅助引导在激光导航AGV中应用

文章出处:【微信公众号:新机器视觉】欢迎添加关注!文章转载请注明出处。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 机器人
    +关注

    关注

    209

    文章

    27439

    浏览量

    202515
  • 移动机器人
    +关注

    关注

    2

    文章

    736

    浏览量

    33380
  • AGV
    AGV
    +关注

    关注

    26

    文章

    1138

    浏览量

    40737
  • 激光定位
    +关注

    关注

    0

    文章

    7

    浏览量

    8561

原文标题:视觉系统辅助引导在激光导航AGV中应用

文章出处:【微信号:vision263com,微信公众号:新机器视觉】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    机器人高效导航定位背后SLAM专用芯片的崛起

    电子发烧友网报道(文/李宁远)对移动机器人来说,导航定位是最基本最核心的功能之一,机器人自主移动能力建立在出色的
    的头像 发表于 05-28 00:20 2452次阅读

    海康机器人第100000台移动机器人下线

    海康机器人第100000台移动机器人已经成功下线 。这是一个重要的里程碑,标志着海康机器人在全品类移动机器人(AMR)领域取得了显著的进展。
    的头像 发表于 05-24 14:43 653次阅读

    自主移动机器人(AMR)功能和特点

    复合机器人是一种集成了移动机器人、协作机器人机器视觉等多项功能的新型机器人。它的开发目的是为了解决工厂物流中最后一米的问题,提供智能搬运解
    的头像 发表于 02-28 15:05 980次阅读
    自主<b class='flag-5'>移动机器人</b>(AMR)功能和特点

    富唯智能机器人集成了协作机器人移动机器人和视觉引导技术

    富唯智能移动机器人是一款拥有自主导航能力和物料转移抓取功能的智能机器人,采用先进的无线通信技术和高精度传感器,能够实现自主导航和避障,完成生
    的头像 发表于 01-17 11:58 254次阅读

    科聪停车移动机器人整体解决方案!

    解决方案:本方案中核心部分采用的是科聪通用移动机器人控制器,导航方式一般选择激光导航,用以实现行驶路径可灵活多变和高精度导航的需求。以通用
    的头像 发表于 11-30 10:45 394次阅读
    科聪停车<b class='flag-5'>移动机器人</b>整体解决方案!

    移动机器人的ROS导航堆栈技术手册

    ROS 导航堆栈对于移动机器人从一个地方移动到另一个地方是强大的可靠。 导航堆栈的工作是通过处理来自测距、传感器和环境图的数据来产生让机器人
    发表于 11-14 12:19 574次阅读
    <b class='flag-5'>移动机器人</b>的ROS<b class='flag-5'>导航</b>堆栈<b class='flag-5'>技术</b>手册

    科聪协作(复合)移动机器人整体解决方案

    协作(复合)移动机器人AGV/AMR)相较传统工业机器人具有更加安全和简单的工作优势,具备较强的发展潜力。协作(复合)移动机器人安全性和操作的简洁性、灵活性不断提高,优势得到了充分发
    的头像 发表于 10-27 17:26 926次阅读
    科聪协作(复合)<b class='flag-5'>移动机器人</b>整体解决方案

    基于GPS的自主移动机器人导航定位系统的实现

    电子发烧友网站提供《基于GPS的自主移动机器人导航定位系统的实现.pdf》资料免费下载
    发表于 10-25 11:23 2次下载
    基于GPS的自主<b class='flag-5'>移动机器人</b><b class='flag-5'>导航</b><b class='flag-5'>定位</b>系统的实现

    基于Matlab和VR技术移动机器人建模及仿真

    利用 Matlab 建立移动机器人的动力学模型 ,在虚拟现实 (VR )环境下 ,实时仿真移动机器人路径跟踪的运动特性 ,为基于 Internet 的机器人遥操作试验搭建了仿真平台 。
    发表于 09-20 06:24

    翼菲科技将携Scara复合移动机器人亮相上海工博会

    近年来移动机器人市场快速增长,在如今的制造业中,移动机器人主要应用于搬运货品,分为潜伏式AGV、叉车式AGV、牵引式AGV等,主要应用于3C
    发表于 09-02 14:41 456次阅读
    翼菲科技将携Scara复合<b class='flag-5'>移动机器人</b>亮相上海工博会

    翼菲科技Scara复合移动机器人全球首发

    近年来移动机器人市场快速增长,在如今的制造业中,移动机器人主要应用于搬运货品,分为潜伏式AGV、叉车式AGV、牵引式AGV等,主要应用于3C
    发表于 09-01 17:48 639次阅读
    翼菲科技Scara复合<b class='flag-5'>移动机器人</b>全球首发

    叉式移动机器人AGV/AMR)整体解决方案

    叉式移动机器人AGV/AMR)是在叉车上加载各种导引技术,构建地图算法,辅以避障安全技术,实现叉车的无人化作业。▲叉式移动机器人无人化作业
    的头像 发表于 08-31 13:24 1152次阅读
    叉式<b class='flag-5'>移动机器人</b>(<b class='flag-5'>AGV</b>/AMR)整体解决方案

    移动机器人的发展现状及趋势 HMS产品在移动机器人的应用

    如今,无论是在工厂的仓库,酒店的走廊,或是家中的客厅,我们都能看到移动机器人AGV/AMR)的身影。它们因更便宜、更安全且比真实工人更高效而受大受欢迎。 这些机器人增加了企业的灵活性,允许在一个
    的头像 发表于 08-25 11:09 1519次阅读
    <b class='flag-5'>移动机器人</b>的发展现状及趋势 HMS产品在<b class='flag-5'>移动机器人</b>的应用

    基于MCU的室外移动机器人组合导航定位系统

    对于在室外环境工作的移动机器人通常使用惯导/卫星组合导航方式。惯性导航系统[1]具有完全自主、抗干扰强、隐蔽能力好和输出参数全面等优点,但它的鲁棒性极低,误差会不断随时间累积发散。卫星导航
    的头像 发表于 07-23 17:17 811次阅读
    基于MCU的室外<b class='flag-5'>移动机器人</b>组合<b class='flag-5'>导航</b><b class='flag-5'>定位</b>系统

    使用视觉特征辅助长走廊中的移动机器人定位技术解析

    定位移动机器人导航系统中起着至关重要的作用,是自主移动的基本能力。在室内环境中,当前主流的定位方案使用2D
    发表于 07-12 10:48 468次阅读
    使用视觉特征辅助长走廊中的<b class='flag-5'>移动机器人定位</b><b class='flag-5'>技术</b>解析