手机:135-3059-7494

您现在的位置:首页 > 新闻动态 > 行业新闻


新闻动态 > 行业新闻 > 新闻动态 > 行业新闻
公司新闻行业新闻

机器人视觉的结构及工作原理是什么?机器人的视觉系统模块的设计

来源:www.sungreat-ai.com 作者:日弘智能 发表时间:2023-09-21 14:01:27 关键词:机器人视觉

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

  设计原理

  这里主要问题在于FPGA内部的双口RAM读写操作共用同一数据总线和地址总线,当同时进行读写操作的时候就会产生时序问题导致写入或读出的数据错误。在这两个过程中为了防止数据和地址总线冲突,在FPGA内部设计了一个中央总线仲裁器。根据公共数据传输的先后顺序,中央仲裁器先接受图像传感器的总线请求,当图像存储到RAM之中后,中央仲裁器才响应单片机系统的读信号请求。

  这里给出双口RAM的构造及读写控制程序:

  Entity dual_port_ram is

  Generic(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 is

  Type mem_type is array(3 downto 0) of

  STD_LOGIC_VECTOR(7 downto 0);

  Signal mem:mem_type;

  Begin

  Process(clk,we,waddr)

  Begin

  If(rising_edge(clk))then

  If(we='1')then

  Mem(conv_integer(waddr))

  关于机器人视觉的结构及工作原理是什么?机器人的视觉系统模块的设计的知识点,想要了解更多的,可关注日弘智能官网,如有需要了解更多运动控制卡,运动控制器,Ethercat总线控制器,Codesys,视觉系统,视觉运动控制系统,视觉激光打标机系统,视觉点胶机系统,五轴联动系统,振动刀切割系统,裁布切割系统的相关技术知识,欢迎留言获取!


推荐资讯

服务热线

135-3059-7494

联系人:吴先生

135-3059-7494

微信服务号