N点标定(桁架)

您正在查看最新版本(V2.2.0)的文档。如果您想查阅其他版本的文档,可以点击页面右上角“切换版本”按钮进行切换。

■ 如果您不确定当前使用的产品是哪个版本,请随时联系梅卡曼德技术支持

概述

N点标定是Mech-MSR软件中专为三轴桁架机器人与3D线激光轮廓测量仪协同作业设计的高精度标定流程。该流程的核心目标是建立表面数据坐标系(由轮廓测量仪采集的表面数据)与机台坐标系(由桁架机器人运动轴定义)之间的精确映射关系(手眼标定)。通过解算两者间的旋转矩阵与平移向量,系统能够将测量得到的表面特征点坐标精确转换至机台坐标系下。

N点标定功能通常应用在高精度点胶引导系统中,点胶轨迹的准确性取决于标定过程所构建的坐标转换关系的准确性。此外,N点标定亦适用于新能源制造领域,可为电池包壳体焊接、极柱激光焊接等工序的轨迹引导提供坐标基准支撑。

on site demo

标定前准备

基础条件

执行标定前,须确认以下基础条件已满足:

  • 治具要求:标定治具须与机台工作台刚性连接,确保在机台X/Y/Z轴全行程运动过程中无位移和振动;治具表面应保持洁净,无污损及划痕。

  • 成像质量:轮廓测量仪在标定区域须能清晰成像,特征孔边缘清晰锐利,无过曝或欠曝现象。

  • 通信链路:机台控制器与轮廓测量仪通信正常,支持点位触发采集,数据传输完整无丢失。

推荐配置

为达到最佳标定精度,建议具备以下条件。如未满足,标定流程仍可执行,但标定精度可能受到不同程度的影响。

配置项 推荐配置 精度影响说明

机台重复定位精度

≤ ±5μm(3C场景)
≤ ±10μm(新能源场景)

重复定位误差将直接累加至标定外参,影响最终坐标转换准确性。

位置反馈

编码器闭环反馈

固定频率驱动(无编码器)存在失步风险,无法补偿机械传动误差,长时间运行后易产生位置漂移。

特征点获取方案

推荐:尖锥戳孔 + 低回弹硅胶垫
(硬度适中、配固定底座)

人工操作误差最小,特征孔形态清晰稳定,重复性好。

戳孔操作

针头或尖锥垂直于垫面,戳孔深度适中,单次完成

倾斜戳孔会导致孔变形,提取特征时引入系统性偏差。

设备预热

轮廓测量仪激光发射器预热 ≥ 15分钟

冷机状态下光强不稳定,导致特征提取一致性下降。

环境条件

环境温度稳定,周边无明显振动源

温度波动引起结构热变形;振动导致点云数据抖动,影响特征提取精度。

特征点获取方案对比

方案 精度等级 说明

尖锥 + 硅胶垫(推荐)

尖锥垂直戳孔,形成清晰凹坑;操作难度低,重复性好。

尖对尖

中低

两尖头人工对准,主观误差大,接触力不一致引入随机偏差。

尖对刻线十字

人工对准平面十字刻线,存在视觉判读误差;平面高度与针尖接触点之间存在Z向偏差。

采用推荐方案时,建议配合固定底座确保硅胶垫平整无位移,戳孔时保持尖锥垂直,单次戳入形成清晰凹坑,并通过轮廓测量仪的调试工具(Mech-Eye Viewer)预览画面确认特征可辨识后再继续操作。

精度声明

本标定方法基于N点法计算手眼矩阵,其精度高度依赖上述硬件准备与操作规范。

若存在以下情形,标定结果可能出现显著偏差,误差范围可达数十至数百微米:

  • 机台重复定位精度不满足推荐要求;

  • 采用非推荐特征点获取方案(如尖对尖、尖对刻线十字);

  • 戳孔倾斜度过大,导致特征孔形态失真;

  • 标定过程中治具发生位移。

在上述情形下,系统实际定位精度可能低于产品技术规格书的标称指标。

建议在正式标定前进行重复性验证:对同一组点位执行2~3次独立标定,比对各次结果差异。若标定数据点残差的均方根值(RMS)或变换矩阵参数出现明显波动,应优先排查本节所述准备工作是否到位。

标定步骤

你可以根据现场条件和需求选择标定治具及配套的戳孔或触碰装置。本节以硅胶垫标定治具和尖锥戳孔工具为例,介绍戳孔、数据采集和数据预处理流程,指导在桁架式机台上完成N点标定。

选择戳孔策略

在标定过程中,末端工具安装尖锥后,可执行一次多次戳孔。

在实际场景中,为获得更清晰的孔洞特征并减少回弹干扰,硅胶垫可以垫高至3层,尖锥一次性穿透多层,形成贯通且边缘稳定的特征孔。

操作流程如下:

  • 戳一次孔

  • 戳多次孔

  1. 控制机台X、Y轴移动,使尖锥位于目标点位正上方;

  2. 控制机台Z轴下压,使尖锥向下戳入硅胶垫中约1.0mm,并记录此时的机台工具中心点(TCP)坐标;

  3. 抬起尖锥至安全高度。为保证硅胶垫应力释放及孔洞回弹稳定,需要在等待30s后再进行下一步数据采集

  1. 控制机台X、Y轴移动,使尖锥位于目标点位正上方;

  2. 控制机台Z轴下压,使尖锥向下戳入硅胶垫中约1.0mm,并记录当前TCP坐标;

  3. 抬起尖锥约2.0mm,控制机台X、Y轴移动,使尖锥位于下一个目标点位正上方后,执行戳孔、记录TCP坐标;

  4. 重复以上操作,直至完成所有目标点位戳孔和TCP坐标记录;

  5. 抬起尖锥至安全高度。为保证硅胶垫应力释放及孔洞回弹稳定,需要在等待30s后再进行下一步数据采集

如需进行高精度的9点和27点标定,应在戳孔时确保特征孔在机台坐标系下均匀分布。例如,进行9点标定时,应保证每行戳3个孔,孔与孔之间的间距尽量相等,且每行3个特征孔中心点的连线与轮廓测量仪发射的激光线平行。

采集数据

数据采集方案需与戳孔模式严格匹配,才能构建完整的特征点集。

  • 一次:每次数据采集仅包含一个孔,通过多次采集并处理可得到多个特征点。

  • 多次:每次数据采集并处理可得到多个特征点。

下面以从采集的表面数据中获取9个特征点为目标,说明数据采集方法。

  • 戳一次孔

  • 戳多次孔

硅胶垫上仅存在一个孔,轮廓测量仪需要进行9次数据采集,每次采集的扫描起始位置不同,但扫描行数保持一致。

应记录轮廓测量仪每次扫描起始位置对应的机台坐标。
acquisition one punch

如图所示,每次数据采集时,需要沿轮廓测量仪的X轴或Y轴方向,移动轮廓测量仪,或移动承载硅胶垫的运动平台,以确保每次采集的表面数据中,孔的位置各不相同。

如需进行高精度的9点和27点标定,应在采集数据时确保各次采集对应的特征点在机台坐标系下均匀分布。例如,进行9点标定时,应保证机台坐标系下每行3个点,且每行3个特征点的连线与轮廓测量仪发射的激光线平行。

硅胶垫上已有9个孔,轮廓测量仪只需要进行一次数据采集。

应记录轮廓测量仪扫描起始位置对应的机台坐标。
acquisition multiple punch

如图所示,数据采集时,应确保轮廓测量仪的视野能覆盖全部9个孔。

数据预处理

  • 戳一次孔

  • 戳多次孔

  1. 3D线激光轮廓测量仪步骤的参数配置区,确认是否要进行倾斜校正

    如果场景精度要求高,建议对轮廓测量仪进行倾斜标定,消除感测头安装倾斜导致的数据形变和测量误差。
  2. 对表面数据进行预处理。例如,可以使用表面预处理步骤中的高斯滤波来进行全图处理,平滑表面噪声同时保留孔洞边缘特征,从而确保后续特征点的稳定性。

  3. 从特征孔中定位特征点。例如,可以使用定位表面特征点步骤中的最小Z特征点类型,获取特征点。

  4. 按顺序依次对多次采集的表面数据进行处理,得到特征点列表。

  5. 将特征点列表输入N点标定(3D)步骤,开始标定。

  1. 3D线激光轮廓测量仪步骤的参数配置区,确认是否要进行倾斜校正

    如果场景精度要求高,建议对轮廓测量仪进行倾斜标定,消除感测头安装倾斜导致的数据形变和测量误差。
  2. 对表面数据进行预处理。例如,可以使用表面预处理步骤中的高斯滤波来进行全图处理,平滑表面噪声同时保留孔洞边缘特征,从而确保后续特征点的稳定性。

  3. 从特征孔中定位特征点。例如,可以使用定位表面特征点步骤中的最小Z特征点类型,获取特征点列表。

  4. 将特征点列表输入N点标定(3D)步骤,开始标定。

计算标定

N点标定(3D)步骤的参数配置区,单击打开编辑器按钮,打开N点标定窗口。

N点标定(3D)步骤要求输入特征点列表,否则不支持打开N点标定窗口。

one 新建标定任务

单击新建标定任务按钮,即可创建任务。

每个任务上均会显示标定状态:

  • 未完成:当前未完成标定,需要在窗口右侧进行标定设置,在计算标定应用标定结果,从而完成标定。

  • 已完成:当前已完成标定。

  • 已更改:对已完成标定的任务更改了标定设置。在重新计算标定应用标定结果,或选择恢复到上次应用后,状态会更改为已完成

two 完成标定设置

首先,需要选择戳孔模式,即末端工具执行戳孔的方式(一次多次),然后配置其他参数。

  • 戳一次孔

  • 戳多次孔

每次数据采集仅包含一个孔,通过多次采集并处理可得到多个特征点。

参数 说明

高精度模式

仅在9点或27点标定时可启用,用于修正系统误差。

high accuracy mode

TCP坐标

末端工具戳孔时记录的TCP位置。

轴方向映射

轴方向映射配置旨在建立机台坐标系与轮廓测量仪采集的表面数据所在坐标系之间的精确对应关系。

配置流程如下:

  1. 确认轮廓测量仪的随动关系。

    1. 明确轮廓测量仪的感测头是跟随机台的哪个轴一起运动,以及运动方向上的对应关系。

    2. 在软件配置界面中,找到机台各轴(X、Y、Z)的对应设置项,并根据实际情况选择

    3. 对于设置为的机台轴,观察当该机台轴的坐标值增加时,轮廓测量仪是朝其自身哪个轴的哪个方向运动。

  2. 确认目标物体相对轮廓测量仪的运动方向。

    在明确了轮廓测量仪自身随动关系后,还需要确定目标物体的相对运动逻辑。

点对设置

用于建立特征点和采集起始位置(机台坐标系下)的坐标对应关系。

  • 特征点坐标:从表面数据中获取的特征点坐标,用于表征戳孔的中心位置。单击获取特征点可获取输入到步骤的特征点。

  • 采集起始位置:机台坐标系下,每次数据采集的起始位置。

每次数据采集并处理可得到多个特征点。

参数 说明

高精度模式

仅在9点或27点标定时可启用,用于修正系统误差。

high accuracy mode

采集起始位置

机台坐标系下,首次数据采集时的起始位置。

轴方向映射

轴方向映射配置旨在建立机台坐标系与轮廓测量仪采集的表面数据所在坐标系之间的精确对应关系。

配置流程如下:

  1. 确认轮廓测量仪的随动关系。

    1. 明确轮廓测量仪的感测头是跟随机台的哪个轴一起运动,以及运动方向上的对应关系。

    2. 在软件配置界面中,找到机台各轴(X、Y、Z)的对应设置项,并根据实际情况选择

    3. 对于设置为的机台轴,观察当该机台轴的坐标值增加时,轮廓测量仪是朝其自身哪个轴的哪个方向运动。

  2. 确认目标物体相对轮廓测量仪的运动方向。

    在明确了轮廓测量仪自身随动关系后,还需要确定目标物体的相对运动逻辑。

点对设置

用于建立特征点和末端工具中心点(TCP)的坐标对应关系。

  • 特征点坐标:从表面数据中获取的特征点坐标,用于表征戳孔的中心位置。单击获取特征点按钮可获取输入到步骤的特征点。

  • TCP坐标:每次末端工具戳孔时记录的机台坐标系下TCP坐标。

完成参数配置后,单击计算标定按钮,得到标定结果。

three 查看标定结果

标定参数 说明

变换矩阵

表面数据坐标到机台坐标的欧氏变换矩阵。

重投影误差

表面数据坐标到机台坐标的重投影误差。一般来说,重投影误差值越小越好。

若标定结果不满足要求,可继续调整实际安装和采集配置,更新标定设置后重新计算标定。

确认标定结果后,单击应用按钮,可应用当前的标定设置,保存标定结果。

应用标定结果

N点标定结果保存在方案文件夹下的calibration文件夹中,可被当前方案下任意工程中的3D线激光轮廓测量仪步骤使用。

n point calib result demo

使用流程如下:

  1. 在步骤的参数配置区,将相机模式改为单台

  2. 勾选应用N点标定结果参数,参数区将显示选择标定结果参数,然后从下拉选项中选择要使用的标定结果;

  3. 配置采集起点X/Y/Z坐标,即轮廓测量仪进行数据采集时的起始位置在机台坐标系下的X、Y、Z坐标。

  4. 配置完该步骤的其他参数后,可运行步骤,应用选择的标定结果。

在工程中应用N点标定结果,并从表面数据中获取特征点后,可使用特征点位姿变换(桁架)步骤将特征点坐标转换到机台坐标系下,从而指导机台进行后续轨迹规划和执行。

错误排查

标定失败

问题现象:在N点标定窗口,单击计算标定按钮后,弹窗“标定失败”。

可能原因:

  • 开启了高精度模式,但特征点数量不是9点或27点;

  • 特征点数量少于3个;

  • 软件内部发生错误。

解决方案:

  • 请确保高精度模式仅在特征点数量为9点或27点时开启;

  • 请确保标定时特征点数量不少于3个;

  • 请联系技术支持。

该页面是否有帮助?

可以通过以下方式反馈意见:

我们重视您的隐私

我们使用 cookie 为您在我们的网站上提供最佳体验。继续使用该网站即表示您同意使用 cookie。如果您拒绝,将使用一个单独的 cookie 来确保您在访问本网站时不会被跟踪或记住。