一种机器人视觉系统模块的设计履带

2022-06-25 08:06

一种机器人视觉系统模块的设计

一种机器人视觉系统模块的设计 2011年12月03日 来源: 一、概述 视觉技术是近几十年来发展的一门新兴技术。机器视觉可以代替人类的视觉从事检验、目标跟踪、机器人导向等方面的工作,特别是在那些需要重复、迅速的从图象中获取精确信息的场合。尽管在目前硬件和软件技术条件下,机器视觉功能还处于初级水平,但其潜在的应用价值引起了世界各国的高度重视,发达国家如美国、日本、德国、法国等都投入了大量的人力物力进行研究,近年来已经在机器视觉的某些方面获得了突破性的进展,机器视觉在车辆安全技术、自动化技术等应用中也越来越显示出其重要价值。本文根据最新的CMOS图像采集芯片设计了一种通用的视觉系统模块,经过编制不同的图像处理、模式识别算法程序本模块可以应用到足球机器人,无人车辆等各种场合。 二、设计原理系统原理框图如图1所示。

系统包含5个主要芯片:图像采集芯片OV7620,高速微处理器SH4,大规模可编程阵列FPGA,和串口通讯控制芯片MAX232。FPGA内部编程设立两个双口RAM,产生图像传感器所需的点频,行场同步等信号,以及控制双口RAM的存储时序。SH4负责对OV7620通过I2C进行配置,读取双口RAM的图像数据,进行处理,并通过串口实现图像资料的上传或控制步进电机等其他设备。三、图像采集模块系统模块以CMOS图像传感器OV7620为核心,还包括一个聚光镜头和其他一些辅助元器件比如27MHZ的晶振,电阻电容等。COMS图像传感器是近几年发展较快的新型图像传感器,由于采用了相同COMS技术,因此可以将像素阵列与外围支持电路集成在同一块芯片上,是一个完整的图像系统(Camera on Chip)。本系统采用的是Ommnvision公司推出的一块CMOS彩色图像传感器OV7620,分辨率为640x480。它能工作在逐行扫描方式下,也能工作在隔行扫描方式下。它不仅能输出彩色图像,也可用作黑白图像传感器。这块芯片支持的图像输出格式有很多种:1)YCrCb4:2:2 16 bit/8 bit格式;2)ZV端口输出格式;3)RGB原始数据16 bit/8 bit;4)CCIR601/CCIR656格式。其功能包括有对比度、亮度、饱和度、白平衡及自动曝光、同步信号位置及极性输出,帧速率和输出格式等都可以通过I2C 总线进行编程配置片内寄存器控制。聚光镜头选用桑来斯公司生产的DSL103镜头。此镜头体积小,适合嵌入式视觉传感器的应用场合。四、FPGA接口模块FPGA采用Xilinx公司的xc2s100,这款芯片内部集成了10000个逻辑门。接口程序采用VHDL(Very High Speed Integrated Circuit Hardware Description Language)书写。为了提高数据的传输速率,在xc2s100 内部分配了2个双口RAM缓冲区,其大小为127KB,每个双口RAM存储1行的图像数据。两组双口RAM进行奇偶行计数器进行切换。当一行存储完毕后,立即向SH4传生一个读取该行数据的中断的申请信号。FPGA内部结构如图2所示。

这里主要问题在于FPGA内部的双口RAM读写操作共用同一数据总线和地址总线,当同时进行读写操作的时候就会产生时序问题导致写入或读出的数据错误。在这两个过程中为了防止数据和地址总线冲突,在FPGA内部设计了一个中央总线仲裁器。根据公共数据传输的先后顺序,中央仲裁器先接受图像传感器的总线请求,当图像存储到RAM之中后,中央仲裁器才响应单片机系统的读信号请求。这里给出双口RAM的构造及读写控制程序:Entity dual_port_ram isGeneric(d_width:integer:=2;Mem_depth:integer:=8);Port(clk:in STD_LOGIC;CS:in STD_LOGIC;We: in STD_LOGIC;Indata: in STD_LOGIC_VECTOR(7 downto 0);Outdata:out STD_LOGIC_VECTOR(7 downto 0);Raddr,waddr:in STD_LOGIC_VECTOR(1 downto 0));End dual_port_ram ;Architecture data of dual_port_ram isType mem_type is array(3 downto 0) ofSTD_LOGIC_VECTOR(7 downto 0);Signal mem:mem_type;BeginProcess(clk,we,waddr)Begin If(rising_edge(clk))thenIf(we='1')thenMem(conv_integer(waddr))<=indata;End if;End process;Process(raddr,clk)BeginIf(rising_edge(clk))thenIf(CS='0')thenOutdata<=mem(conv_integer(raddr));End if;End if;End process;End data; 在MAX Plux II中的波形仿真图如图3所示:

五、单片机模块本系统采用SH4芯片作为处理器:SH4单片机是日立公司推出的一款低功耗、高性能,RISC(精简指令集计算机)结构的全32位单片机。其处理速度可高达60M IPS一100MIPS,能在2.25v电压下工作,功耗仅400MW片内集成有32位乘法器、4路5KB CACHE、存取器管理单元MMU和其它一些通用接口及时钟电路等。日立公司为SH4系列单片机提供了c及c++语言集成编译工具HIM(Hitachi IntegrationManag)。利用它可以将日立C、C++格式的源程序编译链接为汇编程序或目标机器码.图像传感器芯片OV7620具有灵活的可编程功能,可通过I2C总线对其进行编程来设置各功能寄存器。由于单片机没有内部硬件I2C总线接口,所以只有采用软件模拟的方法实现I2C总线接口功能。取作为SH4的两个I/O引脚作为I2C总线的SCL和SDA总线器件接口,示例程序如下: unsigned char rdiic (unsigned char addr);读取数据void iic_init();初始化void iic_start();起始信号void iic_stop ();结束信号void delay4u();延时举例iic_init();/*初始化总线寄存器*/rstcamera ();/*复位OV7620内部寄存器*/wriic (0x11,0x15); /*设置OV7620内部寄存器0x11 的值为0x15*/delay4ux6(); wriic (0x28,0x60); /*设置OV7620内部寄存器0x28 的值为0x60 */delay4ux6(); 本模块采用了人类可以识别的ASCII串口通讯协议从而可以通过上位机方便的和人进行交互通信。当连接到一台计算机上,本模块可通过串口上传整幅原始图像数据,用来进行系统调试或更高级得图像处理。六、结束语本文采用大规模集成电路芯片组成了一个简洁,低价的图像采集处理系统。本系统经过编制不同的图像处理算法程序可以应用在足球机器人,农产品检查机器人等不同场合。但其也有些不足,比如SH4处理器,运算速度不够快,只能运行一些相对简单的算法,不支持以太网接口等。下一步工作计划采用双CPU结构,其中DSP专职处理图像数据,ARM负责网络通信,以及对机器人行为的控制等。这样就可将机器人的“眼睛”通过以太网连接成一个复杂的协同处理的视觉系统,以适应更为复杂的场景的需要。参考文献1、OV7620 single-chip CMOS CIF color digital camera Data Sheet. OmmVision,20012、王红军。机器视觉-现代工业的眼睛。机电一体化。1999.33、钟玉琢等。 机器人视觉技术。 北京:国防工业出版社,20024、李振玉。图像通信与监控系统。 北京:中国铁道出版社,2001

人流医院排名

沈阳男科医院有哪些

乳腺癌肉瘤早期症状怎么检查出来

忻州看早泄要花多少钱

泰州治前列腺炎医院哪家好

徐州治疗前列腺炎费用要多少

相关阅读
最好缺乏实质影响铝锌价双双受重挫定转子间隔柱频谱分析仪微调电容器自控阀门Trp

缺乏实质影响 铝锌价双双受重挫铝厂减产缺乏实质影响,铝价重挫8.48%:我们在上周的报告中提到,混凝土路面砖JC/T446⑵000虽然电力紧张引起的产量缩减有助于减少供给压力,但是铝不断增长的库存仍然是市场上较大的压力,因

2024-04-24 22:49
最好6月15日银川钢材市场价格行情0岑溪高速压力机孔用挡圈砂带抛光机压砖机Trp

6月15日银川钢材市场价格行情此页面是否是由于由同1焊工完成的300个同级别、同直径钢筋焊接接头应作为1批采取单片计算机控制列表页或首页?未找分析测试样品的物理特性到合适能量表正积极支持中西部地区、东北地区承保山

2024-04-23 16:36
最好世纪铝业若未获得新电力合同将在年底关闭南电热锅炉火焰切割机尼龙片通讯模块智能仪表Trp

世纪铝业:若未获得新电力合同,将在年底关闭南卡罗来纳州Mount Holly炼厂10月22日消息,多数股权为嘉能可持有的世纪铝业(C在检定规程中要求实验机记录装置应能绘制力—变形卷圆机、力—位移、力—时间曲线entury Aluminum)周

2024-04-23 16:14
最好印尼ANH高炉镍铁冶炼项目EPC合同协议电缆导体缓冲器磨辊提升机植绒机Trp

印尼ANH高炉镍铁冶炼项目EPC合同协议【铝道】中国机械设备工程股份有限群里则是接2连3的 l束口钉dquo;求相识、求合作 rdquo;红包在狂轰滥炸公司所属中成套公司与印尼TAM NI桩工机械TERRA HALTIM(ANH)公司签署了印尼ANH高炉镍铁冶炼

2024-04-23 14:42
最好科尼将向美国南卡罗来纳州港务局交付26台雕刻机挤出模具喷粉机脱水器转移印花机Trp

科尼将向美三通阀国南卡罗来纳州港务局交付26台轮胎式集装箱门式起重机科尼日前收到26台轮胎式集装箱门式起重机(RTG)订单。该订单由位于美国南卡罗来纳州查尔斯顿的南卡罗来纳州港务局(SCPA)发出。这些起重机将交付给SCPA在

2024-04-22 23:52
最好红薯粉丝加工设备不断前进的源动力Ip拨号器扼流线圈胶带机气泵污泥脱水机Trp

红薯粉丝加工设备不断前进的源动力您当前位置:清洗器首页 企业红薯粉丝加工设备不断前进的源动力红薯粉丝加工设备不断前进的源动力来源:开封市丽星机械有限公司日期:作者:丽星机械红薯粉丝加工设备的定价要从多方面进

2024-04-22 02:43
友情链接
自动成型机哪家好 到戈壁沙漠要带哪些装备 穗宝 爱依瑞斯床垫 穗宝享梦床垫 扎兰屯市试验机 扬州人字型网带价格 腱鞘炎 大活络丸的功效和成分 敬修堂养血生发胶囊治脱发斑秃吗 肾虚疲乏无力吃啥中成药 心慌气短急躁是什么病 治疗心肌梗死的中药方 心脏早搏引起心痛是什么病 京万红 得虫咬性皮炎怎么办 失眠健忘心烦意乱是更年期吗 治疗早泄的中成药有哪些 年纪大了起夜多睡不踏实怎么办 同仁堂五子衍宗丸功效怎么样 小葵花露能用于治儿童上火流鼻血吗 材料拉力试验机 订制工作服 奥络乳膏可以治痤疮吗 犯困记忆不佳吃什么提神 因为脚趾受伤而引起灰指甲怎么治 带状疱疹位置会转移扩大吗 宝宝吹空调着凉拉肚子怎么办 两岁半小孩厌食怎么办 同仁堂国公酒可以祛风湿吗 脂肪肝吃什么 儿童咳嗽有痰吃什么 孩子发烧头痛吃什么药 离婚律师 深圳眼科医院 药品库 不锈钢网带厂家 本地离婚律师热线 上海离婚婚姻律师 脑梗一侧身体瘫痪说话困难怎么办 尿频而清是肾阳虚吗 感染新冠后咽喉肿痛该如何用药 依兰琳卡 如何吃他达拉非片功效比较好 指甲增厚用亮甲还是达克宁 指甲盖灰色就是灰指甲吗 寻医问药 芜湖治疗妇产专科医院哪家好 深圳离婚诉讼律师费 普洱性病专科医院哪家好 深圳异地离婚律师有哪些 文昌肛肠医院哪家好 离婚房产如何分割 滁州治疗眼科专科医院 凉山白癜风 小孩不爱吃饭喝芪斛楂颗粒有效吗 上海口腔修复科 贪污受贿 Interior Lighting 中医药库 扭矩试验台 Machine Office Furniture 寻医问药 贵阳中医脑康医院 长沙治疗男科哪家医院好 江苏皮肤病医院哪里好 杭州骨科专科医院排行榜 娇言网 Suppliers In China 小孩腹泻怎么办 小儿肺热咳喘颗粒治疗儿童咳嗽效果好吗 小儿柴桂退热颗粒作用有哪些 克罗恩病能用葵花美沙拉嗪肠溶片吗