机器人温漂补偿

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

■ 如果您想使用最新版本,可以从梅卡曼德下载中心下载。

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

功能描述

采集标定球的位姿,并根据标定球位姿的变化生成机器人温漂补偿模型,用于补偿机器人温漂导致的精度误差。

使用场景

该步骤适用于高精度在线测量场景。机器人长时间运行时,温度变化会引起机器人温漂,导致其绝对精度下降,进而影响测量结果的准确性。通过该步骤生成机器人温漂补偿模型,可补偿温漂导致的精度误差。

使用流程

该步骤的使用流程如下:

robot-thermal-drift-compensation-workflow
  1. 选择输入数据。在工程编辑区连接对应的步骤端口,或者在参数设置区的输入栏下选择对应的输入数据。

  2. 单击选择机器人模型选择机器人型号,并设置标定球数量、每个标定球采集的位姿数量等采集参数。

  3. 分轮次采集标定球位姿:第一轮次采集的数据为基准组,后续轮次采集的数据为观测组。若采集失败,可清除当前轮次或所有轮次已采集的位姿后重新采集。

  4. 设置补偿文件的保存路径等参数。

  5. 运行步骤,并查看运行结果。运行成功后,将在指定路径下生成机器人温漂补偿文件。

输入说明

输入项 说明

位姿

相机坐标系下的标定球位姿。

参数说明

参数 解释

标定球数量

指定采集数据所用的标定球数量。默认值为6。

每个标定球采集的位姿数量

指定每个标定球需要采集的位姿数量。默认值为4。

当前数据分组

指定当前轮次采集数据的分组类型。

  • 基准组:第一轮次采集的数据。

  • 观测组:第一轮次之后采集的数据。

默认值为基准组。首次运行时应设为基准组,运行完首轮后,软件将自动切换至观测组

机器人模型

指定当前步骤使用的机器人型号。需先选择机器人模型,才能加载或生成温漂补偿文件。

补偿文件的保存路径

指定生成的机器人温漂补偿文件的保存路径。默认设为“robot_compensation_data”文件夹,位于工程文件目录下。

清除当前轮次采集的位姿

清除当前轮次已采集的标定球位姿数据。默认为勾选状态,开始运行后,软件将自动切换为不勾选。

重新采集所有轮次的位姿

清除所有轮次已采集的标定球位姿数据,并重新开始采集。默认为勾选状态,开始运行后,软件将自动切换为不勾选。

在后续运行时,如果一轮标定球(24个点位)没采集完出现了意外中断,应将当前数据分组设置为观测组,勾选清除当前轮次采集的位姿,取消勾选重新采集所有轮次的位姿,然后重新运行机器人程序。

输出说明

输出项 说明

补偿后位姿

机器人坐标系下补偿后的标定球位姿。

错误排查

  • 各步骤通用的错误码,详见错误码列表

  • 若错误码与错误信息不对应,请联系技术支持获取帮助。

该页面是否有帮助?

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

我们重视您的隐私

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