跳转到内容

常用操作

在使用外骨骼遥操设备时,掌握以下操作将有助于您更高效地使用和操作设备。

ROBOT-CONTROL-HMI(简称 HMI)是用于控制和监控机器人系统的图形用户界面,也是使用外骨骼遥操设备时与机器人交互的核心工具。HMI 分为用户端(user)与机器人端(robot)两部分程序,使用前需分别启动,具体操作如下。

  1. 确认已安装 Microsoft Edge 浏览器,并将其设置为默认浏览器。

  2. 在工控机上,打开终端,输入以下命令。

    Terminal window
    cd ~
    bash ~/user_docker_start.sh
  3. 上述脚本启动后,Microsoft Edge 浏览器会自动打开 HMI 界面。如未自动打开,请手动在浏览器地址栏输入 http://127.0.0.1:4090

  1. 在工控机上,打开另一个新终端,通过 SSH 命令远程连接到机器人终端。

    Terminal window
    ssh <用户名>@<机器人 IP 地址>
  2. 在连接成功的终端中,输入以下命令。

    Terminal window
    cd ~
    bash ~/robot_docker_start.sh

在启动 HMI 界面后,便可使用外骨骼设备对机器人进行控制。

  1. 启动 HMI 界面后,点击 启动外骨骼设备 按钮。启动成功后,按钮将变为红色,同时文字显示为 停止外骨骼设备

  2. 弹出 AI2-HMI 窗口。该窗口将实时显示遥操数据,请勿在操作过程中关闭该窗口。

  1. 在确保完成启动外骨骼设备后,在 机器人控制 区域,点击 启动 RealSense 相机 按钮。

  2. 此时页面会弹出如下提示信息,请耐心等待。

  3. 启动成功后,RealSense 相机将进入自检状态,启动 RealSense 相机 蓝色按钮将变为 停止 RealSense 相机 红色按钮,同时 系统状态 区域中的 RealSense 相机状态为 运行中

  4. 点击界面右上角的 启动视频流 按钮。

  5. 弹出如下窗口。该窗口会自动关闭。

  6. 视频流播放区将显示实时视频流,同时 系统状态 区域中的视频流状态为 运行中

  1. 在确保完成启动相机和视频流后,在 机器人控制 区域,点击 启动机器臂 按钮。

  2. 此时页面会弹出如下提示信息,请耐心等待。

  3. 启动成功后,机械臂会进入自检状态,启动机械臂 蓝色按钮将变为 停止机械臂 红色按钮,同时 系统状态 区域中的机械臂状态为 运行中

  1. 在确保完成启动机器臂后,在 机器人控制 区域,点击 启动慢速随动 按钮。

  2. 此时页面会弹出如下提示信息,机械臂将慢速运动到遥操臂的姿态。确认该姿态正常后,点击 确认 按钮,切换至快速随动。

  3. 在如下弹窗中,点击 确认 按钮,切换至快速随动。

  4. 启动成功后,启动慢速随动 蓝色按钮将变为 停止快速随动 红色按钮,同时确认 系统状态 区域中的随动状态为 快速随动

  1. 在确保完成启动相机和视频流后,在 机器人控制 区域,点击 启动躯干 按钮。

  2. 此时页面会弹出如下提示信息,请耐心等待。

  3. 启动成功后,躯干会进入自检状态,启动躯干 蓝色按钮将变为 停止躯干 红色按钮,同时 系统状态 区域中的躯干状态为 运行中

  1. 将底盘旋钮旋转至 自动模式,并断开充电线缆。

  2. 在确保完成启动相机和视频流后,在 机器人控制 区域,点击 启动底盘 按钮。

  3. 此时页面会弹出如下提示信息,请耐心等待。

  4. 启动成功后,底盘会进入自检状态,启动底盘 蓝色按钮将变为 停止底盘 红色按钮,同时 系统状态 区域中的底盘状态为 运行中

启动外骨骼设备后,您便可使用手柄对机器人进行控制。

  1. 确保手柄接收器已连接至工控机 USB 接口,并且手柄电量充足。

  2. 首次使用手柄时,手柄模式需配置为 安卓模式 -> 接收器 模式。

    配置方法:长按 HOME 键 3 秒,进入模式切换界面,选择 安卓模式 -> 接收器 选项。

  3. 在工控机上,打开终端,输入以下命令。

    Terminal window
    ros2 run joy joy_node
  4. 通过手柄按键,可分别对脖颈、腰腿及底盘进行控制。

    操作说明

    移动底盘

    • 前进后退:LB + 左摇杆 Y
    • 左右转动:LB + 左摇杆 X

    控制脖颈

    • 脖颈左右转头:右摇杆 X
    • 脖颈上下点头:右摇杆 Y

    控制腰腿

    • 腰腿上升:RT + A
    • 腰腿下降:RT + X
    • 腰右转动:LT + A
    • 腰左转动:LT + X
    • 腰前后移动:左摇杆 Y

启动外骨骼设备后,您可以通过 HMI 界面中的 机器人数据采集 功能来采集外骨骼设备的数据。

  1. 机器人数据采集 区域,输入任务 ID,点击 创建任务 按钮。

    • 若为新任务,页面会弹出如下提示信息。

      点击弹窗外空白处,即可关闭弹窗。

    • 若任务 ID 已存在,页面会弹出如下提示信息,点击 确认 按钮,以续存任务。

      点击弹窗外空白处,即可关闭弹窗。

  2. 点击 发送任务 按钮,发送成功后会有弹窗提示。

  3. 此时页面会弹出如下提示信息。点击弹窗外空白处,即可关闭弹窗。

在成功创建任务后,您便可开始采集数据了。

  1. 通过以下三种方法中的任意一种,开始采集数据。

    • 点击 开始采集 按钮。 此时页面会弹出如下提示信息。点击弹窗外空白处,即可关闭弹窗。
    • 通过按下键盘 Ctrl+3 快捷键来实现开始采集的功能。(注意:浏览器仅可打开 HMI 页面,请勿打开其他页面,现有快捷键与浏览器切页功能存在冲突。)
    • 通过按下踏板中键来实现开始采集的功能。
  2. 开始采集后,机器人数据采集状态 区域中的采集状态从 等待开始 变为 采集中,同时采集时间开始计时。

在采集过程中,您可以随时取消采集。

  1. 通过以下三种方法中的任意一种,取消采集数据。

    • 点击 取消采集 按钮。 此时页面会弹出如下提示信息。点击弹窗外空白处,即可关闭弹窗。
    • 通过按下键盘 Ctrl+4 快捷键来实现取消采集的功能。(注意:浏览器仅可打开 HMI 页面,请勿打开其他页面,现有快捷键与浏览器切页功能存在冲突。)
    • 通过按下踏板右键来实现取消采集的功能。
  2. 取消采集后,机器人数据采集状态 区域中的采集状态从 采集中 变为 等待开始,同时运行时间停止计时,采集时间归零。

在采集完成后,您需要手动结束采集过程。

  1. 通过以下三种方法中的任意一种,结束采集数据。

    • 点击 结束采集 按钮。 此时页面会弹出如下提示信息。点击弹窗外空白处,即可关闭弹窗。
    • 通过按下键盘 Ctrl+3 快捷键来实现结束采集的功能。(注意:浏览器仅可打开 HMI 页面,请勿打开其他页面,现有快捷键与浏览器切页功能存在冲突。)
    • 通过按下踏板中键来实现结束采集的功能。
  2. 结束采集后,机器人数据采集状态 区域中的采集状态从 采集中 变为 等待开始,同时运行时间停止计时,采集时间归零,数据落盘一条,采集条目数加 1。

在完成数据采集后,您需要将数据压缩,便于后续上传和使用。在开始以下操作前,请确保至少已完成一次数据采集。

  1. 点击 数据压缩 按钮。

  2. 在如下弹窗中,输入将要压缩的任务名称,点击 开始压缩 按钮。

  3. 压缩过程如下,等待压缩完成,点击弹窗外空白处,即可关闭弹窗。

在完成数据采集和压缩后,您可以使用 数据上传 功能来上传数据。在开始以下操作前,请确保至少已完成一次数据采集和压缩。

  1. 点击 数据上传 按钮。

  2. 在如下弹窗中,请耐心等待数据上传完成,并确认上传的文件数量正确。若需要取消上传,请点击 取消上传 按钮。

说明
中键开始或结束采集
右键取消采集
左键标记点位,用于长程任务的分阶段标记,方便数据切分和训练验证。

标零操作仅在拆装结构后需要进行。当遥操臂姿态与机械臂姿态不一致,且 AI2-HMI 界面未显示超限时,可能为零位异常,请联系售后工程师解决。