基于FPGA的智能服务机器人双目视觉模块研究

被引量 : 0次 | 上传用户:wcz741335565
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本文根据863项目“机器人模块化体系结构设计”,研究了一种基于FPGA的智能服务机器人双目视觉模块。目的在于减少图像处理对机器人上位机的资源占用,提高处理速度。模块化结构可重复配置性高、通用性好,升级成本低,可以减少研发中大量低水平的重复工作。论文主要工作如下,双目视觉模块系统设计、基于FPGA的图像预处理算法研究,以及在此基础上进行的双目测距研究和相关实验。在双目视觉模块系统设计方面,在Altera公司DE2-70 FPGA开发平台的基础上,设计了一块SRAM缓存扩展板;使用原理图设计文件及Verilog HDL语言编写了I2C总线配置模块,图像采集、存储、预处理模块,图像显示模块,NiosⅡ片上系统模块,以及相应的时序控制模块;此外,系统还采用了标准的VGA和RS232接口设计,方便了双目视觉模块与上位机之间的通讯。在基于FPGA的图像预处理算法研究方面,分析并在FPGA内实现了几种典型的图像预处理算法;结合FPGA的并行及流水线处理等特点,提出了一种新的基于FPGA的自适应均值滤波算法,增强了滤波效果;结合视觉模块图像采集、处理为一体的特点,提出了一种实时对比度增强方法,提高了处理速度;改进了Kirsch边缘检测算法在FPGA内部的实现形式,减少了资源占用。在图像预处理基础上的双目测距研究方面,建立了相机模型,进行了相机标定,分析了双目测距的原理;使用C语言编程,在视觉模块的NiosⅡ片上系统中实现了双目测距以及串口通讯的功能;利用VC++编程,设计了上位机通讯控制界面。在实验方面,验证了双目视觉模块能够实时采集并显示图像,对图像进行快速滤波、对比度增强、边缘检测等预处理,可对不同形状的目标进行双目测距,并且测量误差较小,可以通过RS232、VGA等接口实现人机交互。本文初步达到了模块化设计的要求,为智能服务机器人视觉模块的深入研究奠定了基础。
其他文献
高层建筑具有施工周期长、施工难度大、高空作业量多等特点,其施工过程管理难度大,容易发生安全事故,因此建筑施工安全生产是施工阶段重要的内容,关系到人民群众的生命和财产
大扶贫战略是我国新时代最重大的战略之一,贵州是全国脱贫攻坚的主战场。贵州的贫困是欠发展、欠开发带来的贫困。贵州要想彻底地改变贫困面貌,只有发展众多实力强、影响大、
传统文化越来越受关注,各校纷纷在课程中增加了与“国学”有关的元素,而全国的“国学教师”有多达百万的缺口。为改变这一状况,明年教育部的高校专业设置中将首次增设“国学教育
报纸
2018年黑龙江省政府出台政策推进全省现代农业产业园建设,希望以此为抓手,促进全省农业现代化发展,率先基本实现农业现代化。从现状看,黑龙江省创建现代农业产业园的基础较好
本文利用金相显微镜(OM)、扫描电子显微镜(SEM)、X射线衍射分析(SRD)等手段对铸态、变形态的4032铝合金微观组织和相结构进行了分析,利用布氏硬度计和常温拉伸试验机对不同状
目前我国面临着快速的人口老龄化形势,老年人的养老问题已成为日益严峻的社会问题,养老院社会养老将迎来一个新的发展纪元。本研究采用了文献资料法、访谈法、问卷调查法、数
现金股利政策是上市公司面临的一项重要决策,也是控股股东与中小股东及其他利益相关者利益均衡的重要环节。恰当的现金股利分配政策,可以为上市公司树立良好的形象,激发广大
在飞机结构上,疲劳问题最严重的地方就是紧固孔,孔挤压强化是目前最有效的提高结构疲劳寿命的方法之一,普遍应用于飞机抗疲劳强化工艺中。在实际的应用中,为了保证孔的同心同
镁合金具有高的比强度和比刚度、优良的热传导性、易于机械加工和方便回收利用等优点,使其被广泛地应用于航空航天、汽车工业和电子工业等领域。因此,研究镁合金的晶粒细化方