基于FPGA的实时田间机器人视觉导航算法架构的设计与实现

来源 :内蒙古大学 | 被引量 : 2次 | 上传用户:FlyinginSky
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
以农业为基础的信息技术的发展,是提升农业生产力、强化智慧农业的必要技术手段。基于视觉的机器人导航方法虽然能较好指导机器人行走,但是田间机器人导航算法复杂且较难满足应用场景实时性要求。因此,本文的设计并实现了功耗低且运行速度快的田间机器人视觉导航算法。基于视觉的田间机器人导航算法实现的关键在于如何快速且精确地确定复杂田间图像中田垄的位置。传统的垄线提取方法均是离线的、非实时的,并不能有效地控制机器人行动。因此,本文分析已有田间垄线检测算法,提出基于扇形扫描垄线的优化方法,并采用该方法检测垄线位置。依据实验结果分析,该优化方法可有效检测到垄线信息,相比于已有算法优化后的算法平均准确率可达89.7%。继而,本文重点在现场可编程门阵列(FPGA)上设计和实现田间机器人导航算法。整体算法由图像预处理、优化后的田间垄线检测和田间机器人导航参数提取三个部分组成。该三部分内部均采用并行流水线架构实现。其中,图像预处理的各个子模块以并行方式计算图像绿度和阈值,并以流水线方式分割图像作物和背景;而田间垄线检测模块则采用并行方式计算垄线密度和左右边界,并以流水线的形式传输图像数据。依最终实验结果,对分辨率为1920×1080尺寸的图像,图像预处理模块能有效分割出图像中的绿色作物和背景,且与真值相比F-score值为91.1%,用时仅16ms。本文实现的田间垄线检测模块在0.2s内即可完成图像中垄线的检测,相比于软件实现算法占用时间缩短了近50倍。导航参数提取模块占用372个寄存器和1013个查找表。经过试验表明,在保证整体算法运算精度的前提下,本文实现了基于FPGA的田间机器人导航算法架构,并满足了算法的实时性要求。
其他文献
为了深入了解高职院校思政课的教学现状、教学实效性等情况,本课题组采取抽样问卷调查的方法,以内蒙古电子信息职业技术学院的学生为调查对象,围绕课程认知、教师要求、教学
大学生人际交往是大学生活的重要内容,且大学生人际交往状态的好坏与大学生的心理健康状态成正比关系。基于社会工作研究视角,笔者总结出当前大学生群体在人际交往方面存在的
笔者采用严密的逻辑推理和例证法,重点研究现代绘画艺术家在二维空间中如何运用构成学的手法创造形象及表达思想,如何运用构成学中的形式美法则组织形象与形象之间的关系,创
0引言沥青路面以其平整度高、噪音小、行车舒适性好等优点,在道路建设中的应用越来越多。沥青混凝土是温度敏感性材料,且沥青是一种吸热材料,它的太阳热吸收率很高。夏季,在太阳
张北县作为燕山太行山集中连片特困地区的国家级贫困县,近些年通过产业扶贫项目的开展,在扶贫攻坚方面做出了巨大的贡献。文章基于对张北县产业扶贫项目的实际调研情况,结合
利用船载多参数拖曳式剖面测量系统走航观测获取的台湾岛东南海域叶绿素a浓度连续剖面数据,开展了卫星遥感产品精度检验研究。研究表明,由MERIS反演的叶绿素a浓度产品的平均
我国大气污染形势严峻,汽车排放已成为我国空气污染的重要来源之一,加强在用车排放污染治理迫在眉睫.从国际经验看,I/M制度通过“检测-维护-复检”的闭环管理,实现了对超标车
装置艺术作为一种文化的传播形式,总能呈现出独特的视觉效果。材料是装置艺术中的重要创作元素之一,不同材料的选取,会产生不同效果的装置艺术作品,也传达出不同的文化含义。
着力扩大农村消费需求,对于实现云南经济持续健康快速发展,具有重要的意义。本文拟从实证的角度,围绕经济增长这一主题对云南农村居民消费存在的问题进行深入的解析,希望能够
使学生的信息技术素养提高是高中信息技术教育的目标,使学生对于信息技术的基本知识和技能可以更快掌握,并有能力对信息进行获取、传输、分析、处理以及正确的应用。有效的教