视觉引导定位与检测的分界
「用相机找一下这个零件在哪」和「用相机看看这个零件合不合格」,在外行听来是同一件事,在工程上是两个专业。前者的输出是一个坐标,送给机器人去执行动作;后者的输出是一个判定,决定工件放行还是拦截。它们的精度定义、失败后果、节拍压力和安全等级都不一样。把两者当成一件事来谈,最常见的后果是需求收不准,报价和方案都跟着偏。
核心要点
- 引导输出的是坐标,检测输出的是判定,指标和失败后果都不同。
- 引导对延迟敏感,因为它处在控制环里;检测对重复性敏感。
- 引导会让机械产生动作,安全等级与检测完全不是一回事。
- 一个工位同时做两件事时,要把两套指标分别写清楚。
引导定位与视觉检测的分界,可以用输出的东西来划。引导的输出是一个坐标或位姿——「这个零件在 x、y、角度 θ 的位置」,它会被送给机器人、伺服或运动控制器去执行一个动作。检测的输出是一个判定——「合格」或「不合格」,以及支撑这个判定的证据。前者参与控制,后者参与决策。这一个差别会一路传导到指标、接口、安全要求和验收方法上。
指标定义完全不同
| 对比项 | 引导定位 | 视觉检测 |
|---|---|---|
| 输出 | 坐标或位姿,连续量 | 判定与证据,离散量 |
| 核心指标 | 定位精度与延迟(响应时间) | 检出率、误报率与重复性 |
| 失败后果 | 机器人抓空、撞件、打到夹具 | 漏判放行或误判拦截 |
| 节拍关系 | 处在控制环里,延迟直接限制产能 | 可以异步处理,只要在放行前给出结果 |
| 安全要求 | 涉及机械动作,需评估安全等级 | 一般不直接驱动机械,风险较低 |
| 典型验收 | 落点误差在工作空间内的分布 | 用固定样本集跑出的检出率与误报率 |
最容易被忽略的是延迟这一项。检测工位可以从容地拍完、算完、再给结果,只要在工件离开工位之前算完就行;引导工位不行,它的输出要在一个控制周期内交给机器人,晚了几十毫秒,机器人可能已经走过该转向的那一点。这意味着引导方案在选择算法和算力时,必须把整条链路的耗时算进去,而不只是推理那一步——推理耗时优化 在引导场合是硬约束,在检测场合只是效率问题。
怎么判断一个需求属于哪一类
问三个问题就能分开
- 输出的东西拿去做什么?
如果这个结果会直接变成一个动作——机械手移动、气缸动作、伺服转向——那它是引导。如果它只影响信息流——记录、放行、报警、剔除——那它是检测。剔除动作虽然也驱动机器,但它是二值的触发而不是连续的轨迹,通常仍按检测处理。
- 谁在等这个结果?
如果是机器人在等,那延迟就是硬指标;如果是产线在等放行结论,只要在节拍内给出就行。这一条决定了整个方案的算力预算和算法复杂度上限。
- 错了会怎样?
检测错了是判错,后果是漏放或误拦,可以靠抽检和复核兜底。引导错了是撞,后果可能是设备损坏或人身伤害,没有兜底余地。这一条直接决定安全等级的评估要不要做。
一个工位同时做两件事时
实际项目里,同一个工位既要引导机器人抓取、又要判断工件有没有缺陷,是很常见的组合。这种组合本身没问题,但需求文件里必须把两套指标分别写清楚,否则验收时会纠缠不清。至少要分别写明:引导的落点精度要求是多少、工作空间内各个位置的允许误差是多少、从触发到输出的最长时间是多少;检测的检出率与误报率各是多少、用哪一批样本集验收、判错时如何处置。
还有一个工程上的取舍值得提前想:两件事共用一套相机和算力,还是各用一套。共用能省硬件,但引导对延迟敏感、检测对算力敏感,两者的资源需求会互相挤占——检测那边一旦遇到一批难例算得久了,引导的延迟就跟着超标。分开做硬件成本高一些,但两套指标互不干扰,故障也更容易定位。工件节拍紧张、或者两个任务的算力需求都接近上限时,分开通常是更稳的选择。
关于引导与检测的常见问题
缺陷剔除算引导还是检测?
算检测。剔除机构接收的是一个二值信号——剔或不剔——而不是一个连续轨迹。系统不需要知道工件在剔除口的精确位置,只要在正确的时刻发出信号即可。这与引导要求的连续位姿输出有本质区别,指标定义也应该按检测来写。
引导的精度要求通常比检测高还是低?
不一定,要看允许的落点误差。抓取一个大零件放进宽余量的料框,落点差一两毫米无妨;装配一个小销钉进小孔,则要求零点几毫米。它由机械的容差决定,与检测那边的尺寸公差没有直接关系。两者都要单独确认。
引导能不能用检测的那套模型?
通常不能直接用。检测模型输出的是缺陷的有无与位置,引导需要的是工件的位姿,两者的标注方式和输出结构都不同。共用的是同一套图像采集与预处理,模型本身一般要分别训练。
一个工位做两件事的常见安排
如果确实要在一个工位上同时做引导与检测,工程上有几种成熟安排。最常见的是分时:先拍一张用于引导,机器人动作完成之后再拍一张用于检测,两次取像共用同一套光学,但在时间上分开,资源不争抢。另一种是分区:把视场划成两块,引导用一块、检测用另一块,各自只处理自己关心的区域,缺点是两块都要留够余量,视场利用率下降。还有一种是把检测降级成「记录加抽检」,系统在线只负责引导和存图,判定由离线抽查完成,这样在线部分对延迟的要求就只剩引导那一条。三种安排没有绝对优劣,取决于节拍松紧和客户对全检的要求,但无论选哪一种,都应当在方案里写明,而不是让现场临时决定。
您的需求是引导还是检测?
把客户原话描述的场景转述给我们,我们帮您判断属于哪一类,并把对应的指标该怎么写清楚。
相关文章
-
SOP 执行不到位的原因与对策
SOP 落不了地,多数时候不是员工态度问题,而是五个结构性原因:标准不可执行、执行过程不可见、反馈延迟太长、监督成本过高、异常没有闭环。理解这五点,才能判断该用…
了解详情 → -
防跳步方案:从流程约束到视觉校验
跳步和漏工序是两类问题。跳步的产品每道工序都做过,但顺序与标准不符,往往在功能测试或售后阶段才暴露。它的隐蔽性更强,也因此更难靠抽检发现。
了解详情 → -
报警疲劳:为什么现场会关掉系统
很多视觉 SOP 系统不是被技术问题打败的,而是被现场「静音」的。报警疲劳一旦形成,再准的算法也产生不了价值。它本质上是一个组织与设计问题。
了解详情 → -
视觉SOP相机选型与安装位置
视觉 SOP 的相机选型与产品检测不同,关注点是「动作与状态」而不是「外观缺陷」。因此三个决定的顺序应该是:先定安装位置与视野,再定快门类型,最后定分辨率与光源…
了解详情 →