BG真人版

BG真人版
智能

 BG真人版 智能,点胶AOI系统专家!

 服务热线:0769-28680919  手机:15322933971

图片展示
搜索

机器视觉对位贴合_上下相机

作者:东莞BG真人版 智能控制有限公司 浏览:15 发表时间:2022-03-26 11:13:17

机器视觉对位贴合_上下相机

1.上下对位流程:

先通过仰视相机拍照,然后通过俯视相机拍照,然后对位计算,将贴合物放置在待贴合位置。准备工作:两相机分别九点标定加旋转中心标定,将像素坐标值转换为世界坐标值。这样就统一了俯视相机坐标系,仰视相机坐标系,机器人世界坐标系三者。在一个坐标系中计算。减小复杂计算程度。中心思想:先旋转后平移由于是需要将两个图像中的物体进行平移旋转重合在一起,所以不需要建立标准位置。已知量:B点拍照位(XB,YB,RB),A点当前贴合物(XA,YA,RA),C点当前待贴合物(XC,YC,RC),两相机安装时角度差值△α。求D点贴合位置(XD,YD,RD)

 

2. 思路分析:

step0:△α可以由仰视、俯视相机九点标定结果中的theta差值求出(算子:hom_mat2d_to_affine_par)

step1:两相机图像角度差值△β=RC-(RA+△α)

step2:A点绕B点旋转△β,得到A'点

step3:根据B、A'两点加上C点坐标可以求出D坐标

Halcon代码实现

Step1:

两相机图像角度差值△β=RC-(RA+△α)**************Theta:=15**********

Step2:

A点绕B点旋转△β,得到A'点**********************hom_mat2d_identity (HomMat2DIdentity)hom_mat2d_rotate (HomMat2DIdentity, rad(15), 628.5789, 2470.4226, HomMat2DRotate)affine_trans_point_2d (HomMat2DRotate, 772.9710, 2564.8147, A1x, A1y)

Step3:

根据B、A'两点加上C点坐标可以求出D坐标***********vector_angle_to_rigid (A1x, A1y, 0, -413.0526, 2616.3019 ,0, HomMat2D1)affine_trans_point_2d (HomMat2D1, 628.5789, 2470.4226, Dx, Dy)*B:X = 628.5789     Y = 2470.4226*A:X = 772.9710     Y = 2564.8147     *A':X = 743.6204     Y = 2598.9698*C:X = -413.0526    Y = 2616.3019     *D:X = -528.0941     Y = 2487.7547

BG真人版 双相机对位贴合系统是BG真人版 智能自主研发的对位贴合系统,匹配高精度对位平台其精度可达±0.05mm

案例效果图

 

补充知识:

1六轴机器人来做九点标定,***步应该是建立与工作平面平行的平面,然后再这个平面移动做九点标定,至于这个机器人的这个新坐标系怎么建立就找搞机器人的就行;当然如果要求不高,忽略。

2验证九点标定是否正确:计算九点标定后,图像中心的坐标经过矩阵转换得到物理坐标,运动到这个点,计算图像中的标定物体的像素坐标应该是图像中心的坐标,先看看这个是否正确,然后在验证旋转。3、验证旋转标定是否正确:

再次旋转1个或2个点,计算与旋转中心的距离是否与之前一致

 

 

 


友情链接: 更多+

广东省东莞市南城区黄金路1号天安数码城C2-507

电话:0769-28680919

手机:15322933971

邮箱:csray@ktpcnet.com

版权所有:东莞BG真人版 智能控制有限公司

在线客服
联系方式
热线电话
0769-28680919
手机服务
15322933971
上班时间
周一到周五
二维码
二维码
在线客服