跳转到内容

模型运行 / 推理

模型运行页面用于使用训练好的模型控制机械臂自主运行。

运行前必须确认:

  • 机械臂连接正确。
  • 从臂处于安全姿态。
  • 工作空间无人员、障碍物和易损物。
  • 摄像机视野稳定,任务物体摆放与训练数据一致。
  • 不要在运行中断开或拆卸机械臂。

页面会显示本地模型列表。若没有本地模型,需要先完成训练并等待模型下载到本机。

模型信息会包含训练来源、策略类型、设备配置文件 等。建议使用与当前硬件型号、摄像机数量一致的模型。

模型列表中的模型应当和当前任务、当前硬件、当前摄像机布局匹配。一个模型通常只适合它训练时对应的任务和环境。例如,用“俯拍 + 夹爪”数据训练的模型,不建议直接在“俯拍 + 侧视”布局下运行;用 B601 采集的数据,也不应直接用于不同机械臂配置。

如果页面没有可用模型,通常说明训练尚未完成、模型还没有下载到本地,或本地模型注册失败。此时应回到训练页面检查训练任务状态,而不是在模型运行页面反复刷新。

模式说明
本地推理使用已下载模型,在本机执行推理
云端推理使用已下载模型,在本机启动异步策略服务联调 / 云端策略推理相关流程

云端 / 异步策略服务参数:

参数默认值说明
每次动作块数量30每次推理请求发送给机械臂的连续动作数量。值越大动作越连续,但纠偏可能变慢;调试时建议使用默认值
动作块阈值0.5何时请求下一段动作;值越低,请求越频繁;网络或算力不稳定时不要盲目调低

本地 ACT 参数:

参数默认值说明
运行次数1自动执行次数,新模型首次验证建议从 1 次开始
单次运行时间限制60单次运行最长时间,任务简单时不要设置过长,避免失败后继续无效动作
控制帧率自动留空时跟随设备设置中的数据集帧率,并受摄像机帧率限制
策略运行设备后端默认优先使用系统默认;性能不足时再按设备能力选择 cpu、mps 或 cuda
按钮功能
开始运行启动推理和机械臂控制
停止运行停止当前运行
重连运行异常或连接断开时重连
刷新预览刷新运行摄像机画面
诊断信息查看运行阶段、部署状态、日志路径和 RobotClient 日志

模型运行与推理截图 1

开始运行后,观察重点不是机械臂有没有动,而是动作是否朝任务目标稳定推进。比如抓取任务中,应观察夹爪是否对准目标、接近路线是否平滑、夹取时机是否合理、放置位置是否接近训练目标。

如果模型动作开始偏离目标、发生反复抖动、夹爪持续错误开合或机械臂接近危险位置,应立即停止运行。停止后不要只重新点击开始,而应回到数据集和训练配置检查原因:可能是采集样本不足、失败样本未删除、摄像机位置变化、模型与硬件配置不匹配,或任务本身过难。

一次运行完成后,用户应得到模型在真实机械臂上的验证结果:成功、部分成功或失败。成功说明当前数据、训练和环境配置已经能支持该任务;部分成功通常需要补采更多边界情况;失败则应回到 数据集管理和训练环节检查数据质量、训练策略和任务定义。模型运行页面是验证闭环的终点,也是下一轮数据改进的起点。