Kawasaki自动标定

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

标定前准备

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

标定预配置

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

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

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

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

  5. 标定方法及机器人控制方式界面,选择自动标定标准接口,然后单击下一步按钮。

  6. 通信方式界面,协议使用默认值。如果连接机器人下显示启动接口服务按钮,则单击该按钮,此按钮将变为等待机器人连接中…

    • 主机IP地址对应的端口号默认为50000。如果方案确定的端口不是50000,请根据实际修改。

    • 操作完此步后,请勿关闭标定预配置窗口。

    wait for robot connection

选择和修改标定程序

在开始前,请确保已完成Kawasaki标准接口通信配置
  1. 在示教模式下,点击程序窗口,在弹出的菜单中,选择列表

    test connect 1
  2. 在列表中选择前台程序calibrate,按示教器上登录键确认。

    calibration1

    前台程序添加完成后如下图所示。

    calibration2
  3. 修改calibrate程序中mm_init_skt指令的参数,具体操作如下所示。

    1. 按下示教器上J/E键,在弹出菜单中,点击选择程序编辑画面,按登录键确认。

      test connect 4
      calibration3
    2. 在程序列表中,选择calibrate,按登录键确认。

      calibration4
    3. 使用示教器上的方向键,将红色框选框移动到mm_init_skt所在行,即确保选中call mm_init_skt(127,0,0,1,50000),然后按登录键确认。

      calibration5
    4. 使用示教器上的方向键,移动输入框中的光标到相应位置,将127,0,0,1修改为工控机IP地址,将50000修改为Mech-Vision软件中设置的主机端口号。修改完成后按登录键确认,然后按R键退出。

      calibration6
    5. 在弹出的确认窗口中选择,然后选择关闭

      calibration7
    calibration8

示教标定起始点

  1. 将机器人手动移动到标定起始点位置。

  2. 点击步骤窗口,输入“JMOVE vis_calib_start;”所在的行号(例如,此处输入14),按登录键确认,便可选中“JMOVE vis_calib_start;”所在行。

    calibration9
  3. 随后同时按下示教器上的A键和位置修正键。

    calibration10
  4. 在弹出的窗口中,点击,便可将机器人当前位姿保存到位姿变量vis_calib_start中,今后可以直接使用该点作为标定起始点。

    calibration11

运行标定程序

  1. 点击步骤窗口,输入1,并按登录键确认,即可令程序从第一行开始执行。

    calibration12
  2. 将控制器上的示教/再现开关旋转至再现模式,并确认示教器上的示教锁位于关闭位置,此时机器人处于再现模式。

    change mode
  3. 在触摸屏上将程序运行模式切换到步骤连续再现一次,然后调整再现速度10%

    calibration13
  4. 在示教器上按住A键,并在触摸屏上点击MOTOR,使MOTOR灯亮起。在示教器上按住A键,并在触摸屏上点击CYCLE,使CYCLE灯亮起。此时如果RUN没有亮起,需按住A键,并按示教器上的暂停/运转键。

    RUNMOTORCYCLE全部亮起后,程序才开始运行。
    calibration14
  5. 观察Mech-Vision中标定预配置窗口,在连接机器人区域显示“已连接”状态信息后,且按钮由等待机器人连接中…变为断开机器人连接,点击开始标定按钮。标定(Eye to Hand)窗口将弹出。

    start calilbration1

    同时,Mech-Vision日志窗口的控制台标签页下会出现相关提示。

    start calilbration2

标定流程

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

切换外参文件

如果之前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 来确保您在访问本网站时不会被跟踪或记住。