专利汇可以提供基于ARM和FPGA的工件位置获取系统专利检索,专利查询,专利分析的服务。并且本 发明 公开了一种基于ARM和FPGA的 工件 位置 获取系统,包括:相机和 控制器 ;相机采集工件图像,控制器包括:FPGA芯片和ARM芯片;ARM芯片设置有依次连接的采图控 制模 块 、 图像分割 模块、图像信息获取模块、共享内存模块;采图 控制模块 与相机通讯;图像分割模块得出待匹配区域;图像信息获取模块计算得出待匹配区域的待匹配信息;FPGA芯片对模板信息、待匹配信息匹配,得到匹配位置的像点Q的坐标;本发明系统利用嵌入式芯片完成了整个坐标信息的获取过程,实现了控制设备的小型化;针对不同的特征区域选择相应的处理方法,提高了 算法 的鲁棒性,两个匹配模块能够同时进行匹配过程,缩短计算时间。,下面是基于ARM和FPGA的工件位置获取系统专利的具体信息内容。
1.一种基于ARM和FPGA的工件位置获取系统,其特征在于:包括相机和控制器;相机采集工件图像,并将工件图像传输给控制器;所述控制器包括:相互通讯的FPGA芯片和ARM芯片;
所述ARM芯片设置有依次连接的采图控制模块、图像分割模块、图像信息获取模块、共享内存模块;
所述共享内存模块包括模板图像信息存储区I、待匹配图像信息存储区II和匹配结果存储区III;
所述模板图像信息存储区I内预先存储了模板图像的模板信息和定位点坐标;所述模板图像为原始图像中的局部区域;所述模板信息为模板图像的灰度信息或梯度信息;所述定位点坐标为模板图像中的一点在原始图像中的坐标;
所述采图控制模块与相机通讯,控制相机采集工件图像,并将实时采集的工件图像发送到所述图像分割模块;
图像分割模块调取定位点坐标,根据定位点坐标信息,对所述工件图像进行图像分割,得出待匹配区域,并将待匹配区域传输给所述图像信息获取模块;
图像信息获取模块计算得出待匹配区域的待匹配信息,并将所述待匹配信息存储到所述待匹配图像信息存储区II中;所述待匹配信息为待匹配区域的灰度信息或梯度信息,其与该位置的模板信息相对应;
所述FPGA芯片分别从模板图像信息存储区I、待匹配图像信息存储区II中调取模板信息、待匹配信息;设置在FPGA芯片中的匹配模块对模板信息和待匹配信息进行匹配,得到匹配位置的像点Q的坐标,再将像点Q的坐标存储到所述匹配结果存储区III中;完成工件特征区域的位置Q的坐标获取。
2.如权利要求1所述基于ARM和FPGA的工件位置获取系统,其特征在于:预先存储模板图像的模板信息和定位点坐标的方式如下:
采图控制模块控制相机在标准位置拍摄放置在预设位置处工件的原始图像,并将原始图像发送给所述图像分割模块;
图像分割模块对标准图像进行感兴趣区域提取,得出模板区域,并将模板区域传输到图像信息获取模块;
图像信息获取模块计算得出模板区域的模板信息,选取模板图像中的一点记为定位点,并将模板信息和定位点在原始图像中的坐标存储到所述模板图像信息存储区I中。
3.如权利要求1或2所述基于ARM和FPGA的工件位置获取系统,其特征在于:所述模板区域为矩形,所述定位点为模板区域的几何中心点,其与模板区域上边缘之间的距离为a、与左边缘之间的距离为b;
则:根据调取定位点坐标信息,对所述工件图像进行图像分割,得出待匹配区域的方式如下:
以定位点坐标为中心,截取待匹配区域,所述待匹配区域的上边缘与定位点之间的距离为a+p、左边缘与定位点之间的距离为b+p;p=10~200像素。
4.如权利要求1或2所述基于ARM和FPGA的工件位置获取系统,其特征在于:所述匹配模块包括灰度信息匹配模块和梯度信息匹配模块,FPGA芯片分析当前调取的模板信息、待匹配信息的信息类型,若为灰度信息,则将其发送给灰度信息匹配模块进行处理;若为梯度信息,则将其发送给梯度信息匹配模块进行处理。
5.如权利要求4所述基于ARM和FPGA的工件位置获取系统,其特征在于:原始图像中的模板区域有多个,根据每个模板区域中待匹配特征的特点,计算模板信息;
在模板图像信息存储区I中将多个模板信息排序;
FPGA芯片依次调取模板信息及与其位置对应的待匹配信息,二者构成匹配对;
灰度信息匹配模块和梯度信息匹配模块同步处理携带不同信息类型的匹配对,得出工件上不同特征区域的位置Q的坐标。
6.如权利要求5所述基于ARM和FPGA的工件位置获取系统,其特征在于:图像分割模块每分割一个待匹配区域,随即将该待匹配区域传输给所述图像信息获取模块,图像分割模块继续分割下一个待匹配区域;同时,图像信息获取模块计算得出当前待匹配区域的待匹配信息,并将所述待匹配信息存储到所述待匹配图像信息存储区II中;FPGA芯片调取该待匹配信息及相应的模板信息,进行匹配过程。
7.如权利要求5所述基于ARM和FPGA的工件位置获取系统,其特征在于:所述ARM芯片中还设置有坐标转换模块,其通过以下方式将像点Q的坐标转换到世界坐标系:
所述相机为双目视觉系统,所述坐标转换模块利用立体匹配方法将像点Q的坐标转换到世界坐标系,得到其三维坐标。
8.如权利要求7所述基于ARM和FPGA的工件位置获取系统,其特征在于:
按照如下方法计算待抓取工件的实际位置与工件预设位置之间的旋转平移矩阵T;
(Xc,Yc,Zc)表示利用模板图像中像点Q的二维坐标得出的三维坐标;在同一幅原始图像中至少选取4个模板区域;联立多个方程解出平移矩阵T;
其中,Tx表示X方向平移量,Ty表示Y方向平移量,Tz表示Z方向平移量,εx表示绕X轴旋转量,εy表示绕Y轴旋转量,εz表示绕Z轴旋转量;
所述ARM芯片中还设置有通讯模块,所述通讯模块与机器人相互通讯,将计算得出的旋转平移矩阵T传输到机器人控制器;
机器人控制器利用旋转平移矩阵T,引导机器人进行轨迹修正,完成当前工件的抓取;
机器人退回到零位,完成单次抓件。
9.如权利要求8所述基于ARM和FPGA的工件位置获取系统,其特征在于:所述控制器还包括显示模块和光源驱动模块;所述显示模块连接显示器,对工件图像进行显示;所述光源驱动模块控制光源开启、关闭,为相机采图进行照明。
标题 | 发布/更新时间 | 阅读量 |
---|---|---|
一种肢体康复训练方法、系统及嵌入式设备 | 2020-05-08 | 345 |
用于提供带有标记的容器的系统及方法 | 2020-05-11 | 39 |
基于FPGA-ARM嵌入式系统的R-LATs系统移动端信号处理方法 | 2020-05-08 | 102 |
传感器网络节点的数据处理方法及传感器网络节点 | 2020-05-08 | 27 |
一种针对嵌入式轨道钢槽式道床路基不均匀沉降的维修方法 | 2020-05-08 | 822 |
一种基于机器视觉的玉米苗期机械除草识别方法及装置 | 2020-05-11 | 753 |
深度可分离卷积的加速方法、存储介质及应用 | 2020-05-08 | 421 |
多芯片集成功率管理解决方案 | 2020-05-08 | 427 |
通用型无人机机载计算机测试台 | 2020-05-08 | 308 |
一种用于车辆的载重与定位信息综合监控系统 | 2020-05-08 | 1019 |
高效检索全球专利专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。
我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。
专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。