视觉引导定位与检测的分界

「用相机找一下这个零件在哪」和「用相机看看这个零件合不合格」,在外行听来是同一件事,在工程上是两个专业。前者的输出是一个坐标,送给机器人去执行动作;后者的输出是一个判定,决定工件放行还是拦截。它们的精度定义、失败后果、节拍压力和安全等级都不一样。把两者当成一件事来谈,最常见的后果是需求收不准,报价和方案都跟着偏。

同一工件在引导定位与检测两种用途下标注方式不同的示意图

核心要点

  • 引导输出的是坐标,检测输出的是判定,指标和失败后果都不同。
  • 引导对延迟敏感,因为它处在控制环里;检测对重复性敏感。
  • 引导会让机械产生动作,安全等级与检测完全不是一回事。
  • 一个工位同时做两件事时,要把两套指标分别写清楚。
一台工业相机与一个边缘计算盒子并排摆放、由一根线缆相连的等轴测示意图
一套工位级硬件:一台工业相机 + 一个边缘计算盒子

引导定位与视觉检测的分界,可以用输出的东西来划。引导的输出是一个坐标或位姿——「这个零件在 x、y、角度 θ 的位置」,它会被送给机器人、伺服或运动控制器去执行一个动作。检测的输出是一个判定——「合格」或「不合格」,以及支撑这个判定的证据。前者参与控制,后者参与决策。这一个差别会一路传导到指标、接口、安全要求和验收方法上。

指标定义完全不同

两类需求的指标对照
对比项引导定位视觉检测
输出坐标或位姿,连续量判定与证据,离散量
核心指标定位精度与延迟(响应时间)检出率、误报率与重复性
失败后果机器人抓空、撞件、打到夹具漏判放行或误判拦截
节拍关系处在控制环里,延迟直接限制产能可以异步处理,只要在放行前给出结果
安全要求涉及机械动作,需评估安全等级一般不直接驱动机械,风险较低
典型验收落点误差在工作空间内的分布用固定样本集跑出的检出率与误报率

最容易被忽略的是延迟这一项。检测工位可以从容地拍完、算完、再给结果,只要在工件离开工位之前算完就行;引导工位不行,它的输出要在一个控制周期内交给机器人,晚了几十毫秒,机器人可能已经走过该转向的那一点。这意味着引导方案在选择算法和算力时,必须把整条链路的耗时算进去,而不只是推理那一步——推理耗时优化 在引导场合是硬约束,在检测场合只是效率问题。

怎么判断一个需求属于哪一类

问三个问题就能分开

  1. 输出的东西拿去做什么?

    如果这个结果会直接变成一个动作——机械手移动、气缸动作、伺服转向——那它是引导。如果它只影响信息流——记录、放行、报警、剔除——那它是检测。剔除动作虽然也驱动机器,但它是二值的触发而不是连续的轨迹,通常仍按检测处理。

  2. 谁在等这个结果?

    如果是机器人在等,那延迟就是硬指标;如果是产线在等放行结论,只要在节拍内给出就行。这一条决定了整个方案的算力预算和算法复杂度上限。

  3. 错了会怎样?

    检测错了是判错,后果是漏放或误拦,可以靠抽检和复核兜底。引导错了是撞,后果可能是设备损坏或人身伤害,没有兜底余地。这一条直接决定安全等级的评估要不要做。

一个工位同时做两件事时

实际项目里,同一个工位既要引导机器人抓取、又要判断工件有没有缺陷,是很常见的组合。这种组合本身没问题,但需求文件里必须把两套指标分别写清楚,否则验收时会纠缠不清。至少要分别写明:引导的落点精度要求是多少、工作空间内各个位置的允许误差是多少、从触发到输出的最长时间是多少;检测的检出率与误报率各是多少、用哪一批样本集验收、判错时如何处置。

还有一个工程上的取舍值得提前想:两件事共用一套相机和算力,还是各用一套。共用能省硬件,但引导对延迟敏感、检测对算力敏感,两者的资源需求会互相挤占——检测那边一旦遇到一批难例算得久了,引导的延迟就跟着超标。分开做硬件成本高一些,但两套指标互不干扰,故障也更容易定位。工件节拍紧张、或者两个任务的算力需求都接近上限时,分开通常是更稳的选择。

关于引导与检测的常见问题

缺陷剔除算引导还是检测?

算检测。剔除机构接收的是一个二值信号——剔或不剔——而不是一个连续轨迹。系统不需要知道工件在剔除口的精确位置,只要在正确的时刻发出信号即可。这与引导要求的连续位姿输出有本质区别,指标定义也应该按检测来写。

引导的精度要求通常比检测高还是低?

不一定,要看允许的落点误差。抓取一个大零件放进宽余量的料框,落点差一两毫米无妨;装配一个小销钉进小孔,则要求零点几毫米。它由机械的容差决定,与检测那边的尺寸公差没有直接关系。两者都要单独确认。

引导能不能用检测的那套模型?

通常不能直接用。检测模型输出的是缺陷的有无与位置,引导需要的是工件的位姿,两者的标注方式和输出结构都不同。共用的是同一套图像采集与预处理,模型本身一般要分别训练。

一个工位做两件事的常见安排

如果确实要在一个工位上同时做引导与检测,工程上有几种成熟安排。最常见的是分时:先拍一张用于引导,机器人动作完成之后再拍一张用于检测,两次取像共用同一套光学,但在时间上分开,资源不争抢。另一种是分区:把视场划成两块,引导用一块、检测用另一块,各自只处理自己关心的区域,缺点是两块都要留够余量,视场利用率下降。还有一种是把检测降级成「记录加抽检」,系统在线只负责引导和存图,判定由离线抽查完成,这样在线部分对延迟的要求就只剩引导那一条。三种安排没有绝对优劣,取决于节拍松紧和客户对全检的要求,但无论选哪一种,都应当在方案里写明,而不是让现场临时决定。


您的需求是引导还是检测?

把客户原话描述的场景转述给我们,我们帮您判断属于哪一类,并把对应的指标该怎么写清楚。

联系我们

相关文章

  • 标准文件与实际执行之间落差的示意图

    SOP 执行不到位的原因与对策

    SOP 落不了地,多数时候不是员工态度问题,而是五个结构性原因:标准不可执行、执行过程不可见、反馈延迟太长、监督成本过高、异常没有闭环。理解这五点,才能判断该用…

    了解详情 →
  • 用流程约束与视觉校验阻断跳步路径的示意图

    防跳步方案:从流程约束到视觉校验

    跳步和漏工序是两类问题。跳步的产品每道工序都做过,但顺序与标准不符,往往在功能测试或售后阶段才暴露。它的隐蔽性更强,也因此更难靠抽检发现。

    了解详情 →
  • 报警数量过多导致现场关闭系统的示意

    报警疲劳:为什么现场会关掉系统

    很多视觉 SOP 系统不是被技术问题打败的,而是被现场「静音」的。报警疲劳一旦形成,再准的算法也产生不了价值。它本质上是一个组织与设计问题。

    了解详情 →
  • 三种相机安装位置与支架形式的示意图

    视觉SOP相机选型与安装位置

    视觉 SOP 的相机选型与产品检测不同,关注点是「动作与状态」而不是「外观缺陷」。因此三个决定的顺序应该是:先定安装位置与视野,再定快门类型,最后定分辨率与光源…

    了解详情 →

查看全部

需要针对您产线的具体建议?

我们的工程师可结合您的工序场景,提供工序防错与作业合规检测的落地思路。

免费获取试用方案