[发明专利]一种基于线结构光视觉的屏风板自动上料系统及方法有效
申请号: | 202110817326.3 | 申请日: | 2021-07-20 |
公开(公告)号: | CN113483664B | 公开(公告)日: | 2022-10-21 |
发明(设计)人: | 王志远;邰凤阳;康庆;朱远鹏;王化明 | 申请(专利权)人: | 科派股份有限公司 |
主分类号: | G01B11/00 | 分类号: | G01B11/00;B65G35/00;B65G47/90 |
代理公司: | 北京文苑专利代理有限公司 11516 | 代理人: | 朱青 |
地址: | 225000 江苏省*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 结构 视觉 屏风 自动 系统 方法 | ||
1.一种基于线结构光视觉的屏风板自动上料方法,其特征在于,包括:
对系统进行标定;
当AGV将屏风板运输至线结构光视觉模块扫描区域时,PLC控制器控制旋转平台旋转,旋转平台上的线结构光视觉模块扫描屏风板,将扫描后的数据发送给上位机;
所述上位机处理所述线结构光视觉模块扫描的屏风板数据,将处理的结果发送给机器人;
所述机器人根据所述上位机的处理结果对屏风板进行抓取上料;
通过经纬线扫描法提取屏风板骨架点云的边界,然后使用RANSAC算法对屏风板骨架的四条边做直线拟合,接着计算屏风板骨架四个角点的空间坐标值,包括:
求出点云数据点x坐标值的最大值xmax和最小值xmin;设给定分辨率r,计算划分步长Δx=(xmax-xmin)/r;扫描点云,统计出x坐标值在[xmin+(i-1)Δx,xmin+iΔx)范围内y坐标取最小值和最大值时的点,其中,i=1,2,...,r;同理,沿y方向再对点云进行一次扫描,用两次扫描的结果组成点云的边界;
给定距离阈值d,使用RANSAC算法对屏风板骨架的四条边做直线拟合;
由屏风板骨架四条边所在直线的方程计算屏风板四个顶点的空间坐标;
设有两条异面直线L1和L2,P0、P1为L1上的两点,Q0、Q1为L2上的两点,a、m为任意常数;
直线l1和l2的参数方程可以表示为
P=aP0+(1-a)P1
Q=mQ0+(1-m)Q1
其中,P和Q分别为L1和L2上的点;求L1和L2的最短距离即求解问题
min(P-Q)2
进而转化为求解超静定方程
Ax=b
其中
A=(P0-P1,Q0-Q1),x=(a,-m)T,b=Q1-P1
可以求得
x=(ATA)-1ATb
进而得到P和Q的坐标分别为(xP,yP,zP)、(xQ,yQ,zQ);
最终得到L1,L2的交点坐标为
所述上位机处理所述线结构光视觉模块扫描的屏风板数据,包括:
引入权重系数和迭代因子的精配准,包括:
S3.4.3.1:给定原始点云P和目标点云Q,初始化变换矩阵H0=H*,其中H*为粗配准的结果,权重系数α>1,动态迭代因子m=0,迭代次数k=0;
S3.4.3.2:用位姿矩阵的变化量ΔHk来更新原始点云P;
S3.4.3.3:对原始点云P中的每个点,在目标点云Q中查找最近点,并依此对目标点集进行重新排序;
S3.4.3.4:通过求解位姿矩阵的变化量ΔHk+1,其中pi、qi分别为点云P和Q上的点,np、n'p分别为点云P上非感兴趣区域和感兴趣区域的点数,权重系数α>1;
S3.4.3.5:若均方根距离误差err增加,则令m=m+1;否则令m=0;
S3.4.3.6:若m>0,执行Hk+1=ΔHk+1·Hk,共m次以求解位姿变换矩阵;
S3.4.3.7:重复步骤S3.4.3.2-S3.4.3.6,直到均方根距离误差err小于给定值或者迭代次数k达到最大值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于科派股份有限公司,未经科派股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110817326.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于嗅觉可视化技术的温度补偿模型的建立方法
- 下一篇:一种调节装置