[发明专利]一种基于FPGA的实时田间机器人视觉导航方法与系统有效
申请号: | 201910511693.3 | 申请日: | 2019-06-13 |
公开(公告)号: | CN110196053B | 公开(公告)日: | 2023-06-20 |
发明(设计)人: | 张志斌;李杉 | 申请(专利权)人: | 内蒙古大学 |
主分类号: | G01C21/20 | 分类号: | G01C21/20 |
代理公司: | 潍坊德旭知识产权代理事务所(普通合伙) 37366 | 代理人: | 田颖 |
地址: | 010021 内蒙古自*** | 国省代码: | 内蒙古;15 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明属于机器视觉导航技术领域,公开了一种基于FPGA的实时田间机器人视觉导航方法与系统,将获取到的田间图像通过图像预处理分割出绿色作物;检测田间作物垄线图像中的垄线信息,垄线信息包括两条相邻垄线位置信息及其斜率;通过垄线信息计算提取机器人的导航信息,用于控制机器人行走;图像预处理模块、图像存储模块、田间垄线检测模块、导航参数提取模块。本发明相比于已有算法,优化后的算法平均准确率可达89.7%;与真值相比F‑score值为91.1%,用时仅16ms,占用2824个触发器、4625个查找表及4kb块寄存器(BRAM);导航参数提取模块仅占用372个触发器和1013个查找表。 | ||
搜索关键词: | 一种 基于 fpga 实时 田间 机器人 视觉 导航 方法 系统 | ||
【主权项】:
1.一种基于FPGA的实时田间机器人视觉导航方法,其特征在于,所述基于FPGA的实时田间机器人视觉导航方法包括以下步骤:第一步,将获取到的田间图像通过图像预处理分割出绿色作物;第二步,检测田间作物垄线图像中的垄线信息,垄线信息包括两条垄线位置信息及两条垄线斜率;检测田间作物垄线信息中,使用田间垄线检测算法寻找最近的垄线,计算左、右边界垄线约束角度;当计算得到左右垄线边界线后,通过式计算出垄线宽度Lw:β‑10≤θ≤β+10;Lw=rightBL‑leftBL;选择垄线角度、垄线宽度作为第二条垄线检测特征,检测田间图像中第二条垄线位置;首先确定第一条垄线在图像中的相对位置,然后预估第二条垄线的位置;当垄线位于整幅图像左侧,则选择垄线的右边界加垄线宽度的一半为起点,向右查找大于平均阈值且最小的密度信息作为第二条垄线;否则,采用垄线左边界减垄线宽度一半为起点检测垄线,具体如下式所示:
将第一条垄线及边界的角度和第一条垄线宽度作为第二条垄线检测判断条件,确定第二条垄线及垄线边界线的位置;第三步,通过垄线信息计算提取机器人的导航信息,用于控制机器人行走。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于内蒙古大学,未经内蒙古大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201910511693.3/,转载请声明来源钻瓜专利网。