Skip to content

避开常见坑 ​

配检测规则前先判断能不能做、能不能靠物理手段解决,再看类别、区域、各类型的坑、参数调整、组合条件和发布要求,最后是目前做不到的事。

适用:管理后台和一体机正式版(2026-10-27)更新于 2026-10-28

先判断能不能做 ​

  • 视觉只能判看得见的状态。
    • 螺丝装上了能判,拧紧了没有判不了;
    • 插头插上了能判,插得紧不紧只能借「长度比例」这类间接办法;
    • 力、扭矩、内部线序都看不见。
  • 不能要求工人为了让 AI 看清楚多做动作(比如拧完举起来给摄像头看)。
  • 做不了的当场说清楚,给替代方案:改判动作、加标志物、加传感器,或这一步靠治具防呆、AI 管前后步骤。

物理优先 ​

  • 摄像头、料盒、治具能固定就固定。固定后备料区只画检测区域、用「手在区域内」判取料,不用标注成堆的零件。
  • 实在固定不了,把整个料盒标成一个类别,里面的零件不单独标,取料用「手靠近物体」指向料盒。
  • 机位或料盒位置变了,先改检测区域,别急着重训。

类别 ​

  • 够用就行,规则用不到的零件不要定类别。
  • 人眼都分不清的两种零件不要拆成两个类别。
  • 状态类类型(互斥状态判定、物体状态变化)需要训练时把状态分成不同类别。

区域 ​

  • 推理区域要完整包住会放零件的地方,比工作区再大一圈。零件或手跨在边线上会被切掉。
  • 检测区域改了不用重训,保存发布即可。
  • 只有看区域的类型填区域才有用,见哪些类型看区域。计数、装配嵌入等填了也不生效,平台保存时会自动去掉。

改了推理区域必须重新训练

已经训好的工序后来才画推理区域,不能直接发布,要找研发迁移标注再训。

各类型最容易踩的坑 ​

类型坑
装配嵌入多目标默认要全部进同一个容器;细长零件改用接触
物体分开拿走一个不算分开;不要求之前接上过;同类多个时每一对都要分开
物体离开区域必须先在区域里见过;常被手挡就勾 必须在区域外看到该物体,但零件会被拿出画面时不能勾
物体存在(选区域)/ 物体离开区域上一轮留在区域里的也算;流水线、成品不马上拿走时勾 仅认新目标
物体不存在一开始就没有也算满足;要判「拿走了」用「物体离开区域」
物体计数全画面计数,别处的同类零件也会被数进去
物体存在 · 排除其他类别只能一个目标、不能选区域;收尾步骤要勾 完成时会遮挡前置零件
物体朝向约束需要旋转框模型
长度比例必须有尺寸固定的参照物;比例用一体机标定,别估
手部类型结果看得见的步骤别用;距离是手掌倍数不是像素
动作计数只支持手动螺丝刀
物体存在(不选区域)/ 手持物体别当兜底
姿态动作 / 时序动作不可用,别配,也别对外承诺

参数调整 ​

  • 认不出细小零件:先画推理区域,再把置信度降到 0.3,最后才考虑加大推理尺寸。
  • 误判通过:加长「持续命中」。
  • 误报异常:加长异常持续时间,或检查类别是否容易混淆。
  • 像素类阈值(距离、方位容差、接触容差):在现场对着一体机画面调,不要凭空估。

组合条件 ​

  • 组合越复杂越难排查。能用一条单条件说清的就别组合。
  • 看到「矛盾提示」先确认,别直接保存了事。
  • 「都不满足」里放的条件越宽,越容易永远不满足。比如「都不满足〔手出现〕」,工人一动手就不成立。
  • 逐件模式下,不属于某个工件的条件(手、异物)要勾 按整个画面判;「父容器 / 参照物」选锚点类别 = 这一件本身。

发布与设备版本 ​

  • 平台改了规则要提交审核并发布,一体机同步后才生效。
  • 改工序参数要改草稿,再走审核。
  • 多层组合、逐件模式(按规则判、子区域超出容器框)这些新写法,需要一体机正式版。老版本一体机拿到新写法的规则会报配置错误或判不准。
  • 上线前一定在一体机上用真实操作或录像过一遍:每一步都看到通过、每种错误都能报出来。

目前做不到的事 ​

事项状态
判断拧紧、插紧的力度视觉做不了
区分「拧紧」和「松开」这类相似动作做不了
姿态动作、时序动作不可用
第 1 步直接跳到最后一步的首尾跳步报不出来;中间的跳步能报
逐件模式步骤卡片「n / N 件完成」待开发(先看画面左上角)

相关页面 ​