软件说明书
软件更新日志
软件介绍
VisionGroup3 视觉软件平台
菜单栏
快捷选项
软件版本说明
相机
流程树和全局流程树
函数添加树
函数树
图像显示区域
函数信息
全局变量树
AI模型树
坐标系树
硬件通信配置
各种通讯模拟软件的使用及基本问题的排查
硬件管理界面中的设备连接和测试
数字输入/输出口监控的操作
寄存器监控的操作
字符串监控的操作
图像处理
图像采集和显示
相机采图
显示图像
窗口清除
读取相机图像
相机标签采图
视频处理
视频采集
视频生成
视频读取
视频下载
颜色检测
彩色图像裁剪
颜色选定
KNN颜色选定
颜色转换
块序检测
彩色Blob检测
颜色分类
图像预处理
图像裁剪
图像合并
图像环形展开
图像滤波
图像变换
相机畸变标定
透视畸变标定
图像校正
区域处理
几何转区域
区域变换
区域筛选
区域运算
斑块区域
区域创建
区域生成
简易检测
Blob检测
Blob多区域检测
图像对比度
图像亮度
直线毛刺检测
圆形毛刺检测
像素差异检测
定位与测量
匹配
特征匹配
优化特征匹配
单目标模板匹配
多模板特征匹配
灰度匹配
全局模型灰度匹配
模板匹配
多模板优化特征匹配
几何提取
提取直线
提取圆形
提取圆弧
提取椭圆
边缘提取
提取平行线
直线交点
提取四边形
点线卡尺
线线卡尺
边缘测距计数
测量标定
提取最远点最近点
几何计算
自定义点
自定义线
自定义圆
自定义姿态
自定义斜矩形
自定义坐标系
自定义矩形数组
线线交点
线线夹角
角平分线
线线距离
点点距离
点线距离
点圆距离
点圆切线
线圆距离
线圆交点
圆圆交点
位置修正
点加角度修正
两点位置修正
两线位置修正
定位引导
相机标定
长半径标定
长半径标定(随机点)
相机简易标定
N点标定
标定转移
标定校准
标定引用
标定计算
标定转换
相机标定转换
映射
映射引用
映射转换
机械搬运
UVW计算
学习基准目标
单相机抓取
单相机抓取(眼在手上)
单相机抓取放置
单相机纠偏
多相机纠偏
双相机对位
机械点对位
多相机对位
机械点对位(权重)
多区域对位
识别工具
读码工具
一维码快速识别
二维码快速识别
全类型读码
条码识别评级[AI]
字符识别
匹配法字符识别
深度学习
检测
目标检测[AI]
旋转目标检测[AI]
人体关键点检测[AI]
分割
图像分割[AI]
分类
图像分类[AI]
识别
字符识别[AI]
辅助工具
辅助标注
辅助工具
控制语句
场景单元
条件检测
复杂条件检测
循环检测
Break
Continue
组合框
流程延时
跳转模块
流程复位
停止软件
开始检测
暂停软件
流程触发
异步流程触发
配方切换
循环位置筛选
流程单元
流程单元触发
系统工具
调试信息
系统时间
系统信息
时序工具
数据时序
数据时序计算
连续状态变化
连续状态确认
空间位移变化
时序动作
数学与数据
逻辑关系
四则运算
关系判断
求绝对值
求相对值
三角函数
整数位运算
数据处理
数据汇总
标签筛选
旋转标签筛选
多ROI旋转标签筛选
数据运算
Lua脚本工具
变量处理
线性变量创建
线性变量写入
线性变量数组插入
线性变量数组删除
线性变量数组值设置
全局变量读取
全局变量写入
全局变量失效
全局变量数组插入
全局变量数组删除
全局变量数组值设置
全局图像数组预览
数据捆绑
数据解绑
数组和字符串
数组插入
数组截取
数组删除
数组取值
数组和数据拼接
字符串拆分转换
数据转字符串
字符串转数据
字符串分割
字符串查找
字符串截取
结果分析
显示数据
显示数组数据
保存图像
统计计数
图像上显示结果
窗口上显示结果
检测截屏
硬件控制
字符串通信读入
字符串指令控制
字符串通信写出
寄存器通信读入
寄存器指令控制
寄存器通信写出
西门子DB块读入
西门子DB块写出
光源控制器控制
数字输入口读入
数字输出口读入
等待数字输入口
等待数字输出口
数字输出口写出
语音播报
运动控制
轴运动
停止轴
等待轴停止
设置轴参数
轴使能
多轴运动
AI训练器
AI训练器操作指南
深度学习标注原则及细则
运行界面编辑
进入设计界面
认识界面构成
对象列表
主菜单
其它-(设计窗口-属性列表-事件脚本)
控件列表
图像控件
运行控制控件
按钮控件
状态监控控件
标签控件
条件标签控件
BOOL设置控件
整数设置控件
浮点数设置控件
字符设置控件
下拉框设置控件
整数滑块控件
浮点数滑块控件
容器控件
组合框控件
标签页控件
垂直布局控件
水平布局控件
水平弹簧控件
垂直弹簧控件
登录控件
图片控件
日志控件
饼图控件
柱线图控件
静态表格控件
动态表格控件
圆形进度条控件
预览模式
脚本模式
运行模式
软件常见问题
视觉软件出现卡图排查步骤
开启虚拟内存的方法
如何解决全局相机飞拍拖影问题
发挥显卡最高性能设置
自定义logo
深度学习问题汇总及解决方案
自定义AI算法来源
常见问题
双击安装后的软件提[0x02000003]连接失败
双击安装后的软件提示Application Error
双击安装后的软件提示错误码13000020:找不到许可
二次开发
VG3模块插件开发
VisionGroup3(C#)二次开发使用说明
VG3_SDK开发指南V1.0(C++)
本站点使用 MrDoc 构建
-
+
首页
机械点对位
## 机械点对位 对位在机械手的物理坐标系下,利用机械坐标下的点进行对位。此模块的输入需要在外部将图像点转换至机械坐标下。 ## 使用场景 机器视觉对位是指利用机器视觉系统(相机、镜头、光源、图像处理软件)来精确识别、测量目标物体(工件)的位置和角度(姿态),并将其引导、调整或对齐到预设的期望位置和角度的过程。其核心目标是消除位置和角度偏差,实现高精度的定位和装配。 简单来说,就是视觉系统告诉控制系统:目标现在在这里(坐标X, Y, 角度θ),和它应该在的位置(目标坐标X0, Y0, 角度θ0)差了(ΔX, ΔY, Δθ),请移动这么多来对准。 对位一般在对齐两个平面上的物体上使用,常用在贴膜贴标。需要两个相机拍到的信息相互转换的情况。  ## 模块原理 在之前的模块,不论纠偏还是对位模块,输入的都是图像点,同时输入标定和映射,最后输出机械的补偿。而机械点对位模块,输入和输出都是机械点,不进行标定转换,直接进行对位计算。这样就可以应对于更复杂的机械模型,同时要求用户在流程上自行进行图像点和机械点的转换,方便查找错误。  机械模型分为带角度的XYR,XR,YR和不带角度的XY类型。两种对位的计算方式是不同的,结果也会不同。 顺时针坐标系:  逆时针坐标系:  机械坐标系的类型为当前机械的坐标类型,当类型带有角度R时会影响计算结果和角度方向。 对位方式分为三种,点对,点加角度和点加直线。其中点对用的是SVD分解的算法。点加角度和点加直线用的是同一种算法,直线输入会将直线的角度提出带入点加角度的算法去计算结果。 ### 补偿量 补偿量在带角度R的机械模型时,补偿的R会影响XY的值。(即,只补偿R的情况下,机械手抓取工件的位置XY不会变,但机械实际坐标XY会为了补偿旋转,计算少量变化。) 补偿量会在最后一次对位结束,加到结果中。如果此次对位没有结束,需要继续对位,则结果输出不会添加补偿。补偿量不会影响纠偏的对位完成精度的判断。 因为输入的都是机械点,不需要拍照数据,只能对位一次结束。 ### 高级参数 出发姿态:出发点对应的机械坐标位置,即,旋转中心的位置。一般是下相机的拍照位置。当机械类型带有角度R时,拍照姿态对结果有很大影响。 机械范围为机械的可运动范围,它只规范实际姿态,并不限制偏移姿态。当输出的实际坐标超出范围时,会输出错误代码5。  ## 使用方法 ### 前后序模块 相机采图,有特征匹配,圆形提取用来获取用于对位的点或角度。(优化特征匹配是用于给圆形提取提供位置修正的。) 出发相机和到达相机分别获取出发图像点和到达图像点。出发图像点的数据A1首先通过**映射转换**为到达相机的图像点,然后通过**标定转换**B1和到达图像点B2一起转换为出发机械点b1和到达机械点b2。最后将b1和b2输入机械点对位,直接进行对位计算,计算机械补偿。  ## 参数配置说明 【机械类型】</span>依据现场机械手坐标系类型选择对应机械模型。 【标定组】</span>选择当前设备所在的坐标系组。其中坐标系组须在全局数据管理中的坐标系标定中设置。 【设备选择】</span>在选择的坐标系组中选择用于机械对位的机械设备。(用来获取机械的旋转方向和坐标系) 【对位方式】</span>根据提取特征的不同方式,可选择多点,点+角度和点+直线。 【点对数目】</span>若选择点对对位方式,则需输入点对数量。 【补偿量】</span>机械坐标,在机械坐标系中进行补偿。点击订阅时,可通过端口引入补偿量。 【参考图像】</span>在处理过程中用作参照的图像。 #### 高级参数 【相机出发姿态】</span>机械坐标,相机出发进行拍照时,此时机械末端对应的姿态。选择订阅时,可在端口引入数值。 【机械行程】</span>机械手允许的行程范围。<!--EndFragment--> ## 输出说明 输出有抓取姿态和偏移姿态两组。抓取姿态为机械手的实际抓取姿态,也是【机械行程】的判断范围。偏移姿态为机械手相对与示教位置的偏移,不判断机械行程。 | 特征 | 抓取姿态 | 偏移姿态 | |------|------------|-------------------| | 坐标类型 | 绝对坐标(GPS式) | 相对坐标(参照物式) | | 安全检测 | 全面检查机械行程 | 不检查范围 | | 主要作用 | 最终执行位置 | 位置微调 | | 类比 | 详细收货地址 | "在你左前方" | | 依赖关系 | 绝对坐标(GPS式) | 包含示教坐标+偏移量仅基于示教坐标 | ## 注意事项 1. 映射引用时的正运算是,映射时的出发相机点到到达相机点。但在整合的双相机对位和多相机对位里面的映射使用的时逆运算,即,会将到达相机上的点通过映射转换为出发相机上的点,然后使用出发相机的标定进行转换。如果实际模型需要映射的正运算则需要用户自己搭流程,使用机械点对位进行计算。  2. 机械点对位模块的**机械坐标系**的类型为当前机械的坐标类型,当类型带有角度R时会影响计算结果和角度方向。 ## 问题查找 1. 当对位不准确时,关注特征匹配模块是否获取准确图像。 2. 如果还无法稳定纠偏,需要测试标定和映射的准确度。 (标定映射问题测试方式: 改变取料拍照位置2mm,观察结果输出是否偏移2mm。此情况下结果不对说明是标定错误。 改变贴合拍照位置2mm,观察结果输出是否偏移2mm。此情况下结果不对说明是映射错误。) 3. 如果存在偏移角度变大,会导致xy不准情况,可能时标定旋转中心计算错误导致,尝试重新标定,修改标定方式,提高旋转中心的计算(添加标定校验或使用长半径标定模块)。 4. 如果在视野中心纠偏准确视野四周会有xy偏差情况,考虑图像畸变(使用图像畸变矫正模块),或者标定比例尺计算错误(使用标定校准模块)。 点击此处跳转到对应的中文说明书文章页: [Mechanical Point Alignment](/doc/470)
唐红
2026年3月12日 20:22
转发文档
收藏文档
上一篇
下一篇
手机扫码
复制链接
手机扫一扫转发分享
复制链接
Markdown文件
PDF文档(打印)
分享
链接
类型
密码
更新密码