ELITE(艾利特)标定操作流程

本节介绍 ELITE 机器人在与梅卡曼德视觉系统进行标准接口通信时如何完成自动标定流程。

在开始本节内容之前,请确保:

标定前准备

根据相机安装的方式,请分别参考如下链接完成标定前的准备操作。

标定预配置

  1. 打开Mech-Vision软件,单击工具栏中相机标定按钮,弹出标定预配置窗口。

  2. 确定标定前检查工作已完成,单击确认检查按钮,然后单击下一步按钮。

  3. 选择如何标定界面,选择开始新的标定,然后单击下一步按钮。

  4. 选择标定任务界面,从下拉列表框中选择品牌机器人的手眼标定,单击选择机器人型号按钮以选择项目使用的机器人型号,然后单击下一步按钮。

  5. 选择相机安装方式界面,选择项目使用的相机安装方式,然后单击下一步按钮。

  6. 标定方法及机器人控制方式界面,选择自动标定标准接口,然后单击开始标定按钮,进入标定窗口。

标定流程

根据相机安装的方式,请分别参考如下链接完成标定流程操作。

特别注意

  • 在执行到上述标定流程的第三步(连接机器人)时,单击连接机器人窗口中的启动接口服务按钮,该按钮将变为等待机器人连接中…。如果之前已启动接口服务,则不需执行该操作。

  • 在确保按钮为等待机器人连接中…后,请按照以下步骤在机器人端进行操作,操作完成后再接着执行标定流程剩余的步骤。

1. 打开变量

标定点的工具中心点位姿(TCP)会保存在 V099 变量中,相应的关节角数据会保存在 P099 变量中。在开始标定前,请按照以下步骤打开变量V099和P099。

  1. 依次在示教器上单击监视  全局变量  变量V,查看 V099 变量是否打开。状态栏图标显示为绿色表示打开,红色表示未打开。

    elite calib1

    若变量未打开,选中该变量,单击屏幕左下角的 打开 按钮。

    elite calib2
  2. 同理,依次在示教器上单击监视  全局变量  变量P,将 P099 变量打开,然后单击 退出 回到主页面。

    elite calib3

2. 示教标定起始点

  1. 选择 mm_calibration 程序,单击 打开

    elite calib4
  2. 将机器人手动移动到标定初始位置。

  3. 依次在示教器上单击监视  全局变量  变量P,选中您想要存入示教点的变量(此例中标定初始点被存入 P004 变量)。

    elite calib5
    • 若该变量处于关闭状态,单击 打开 存入示教点。

    • 若该变量已经处于打开状态,先单击 关闭,再次 打开 存入示教点。

    elite calib6
  4. 选中程序第 2 行,依次单击编辑指令  移动指令  MOVJ 关节插补

    elite calib7
  5. 选择存有标定初始点的变量P,点击 完成。按下示教器背面的黄色伺服安全开关,单击 确认 插入移动指令。

    elite calib8
    elite calib9
  6. 若成功添加 MOVJ 指令,您可看到如下图程序第3行所示的指令。

    elite calib10

您可根据实际情况选择移动类型,即 MOVJ 或 MOVL。选用 MOVJ 关节插补时,应使用相应的 变量P 将标定点以关节角(JPs)形式保存;选用 MOVL 直线插补时,应使用相应的 变量V 将标定点以工具中心点(TCP)形式保存。

3. 运行标定程序

  1. 将光标移动到程序首行,转动示教器上的钥匙至 PLAY 模式。

  2. 点击示教器右下角的黄色按钮激活伺服,再按下绿色按钮自动运行程序。

    elite calib11
  3. 观察Mech-Vision中标定窗口,在连接机器人区域显示“已连接”状态信息后,且按钮由等待机器人连接中…变为断开机器人连接,单击下一步按钮。接下来执行标定流程中的第四步(设置移动路径)。

    start calilbration1
如果机器人在 60 秒内没有到达下一个标定点,Mech-Vision 软件会发出超时报错,此时需要重新选择标定程序, 并重新运行标定程序,然后在 Mech-Vision 软件中按照提示重新开始标定。

切换外参文件

如果之前Mech-Vision工程已经使用相机的外参文件,在完成手眼标定后,需要将Mech-Vision工程使用的外参文件切换为新的外参文件。

  1. 选择从相机获取图像步骤。

    change calibration parameter group
  2. 步骤参数面板中,单击标定参数组change calibration parameter group icon,选择新标定的外参文件。

标定相关的状态码

在使用标准接口通信进行自动标定时,视觉系统返回给机器人的数据中会包含状态码。状态码用于表示指令的执行情况,包括错误状态码和正常状态码,如下所示。

错误状态码

错误状态码 含义

标定:参数错误

标定:Mech-Vision未提供标定法兰位姿

标定:Mech-Vision未提供标定关节角

标定:机器人到达标定点失败

正常状态码

正常状态码 含义

7100

标定:机器人成功到达标定点

7101

标定:成功从Mech-Vision获取位姿

我们重视您的隐私

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