Z2.01.1Sensor failure modes设计研究
每种传感器有明确的失效条件
别名: 传感器失效模式 · 工作包络 · operating envelope
概念解释
传感器不是通用的「环境感知器」:每一种只在特定物理条件下可靠,条件之外系统性失效。失效不是随机的偶发噪声,而是有结构的——热释电红外(PIR)在特定条件下必然看不见人,摄像头在特定光照下必然失明。这个可靠工作的条件范围叫传感器的工作包络(operating envelope)。
设计自动化时最容易犯的错,是把「传感器装了」当成「传感器在感知」。两者在失效条件下脱钩:设备在线、供电正常、上报数据,但上报的是空的世界。
机制
失效条件由测量原理决定,与产品质量无关——再贵的热释电传感器也只感知红外辐射的变化:一个走进房间的人触发它,同一人跌倒后静止就消失;窗帘后的走动、隔着玻璃的人 entirely 不可见。同理:毫米波与超声受多径反射和吸波材质影响;摄像头被逆光、黑夜、遮挡击败;麦克风在噪声与混响里淹没目标声;门磁只报开合,不知道是谁、不知道是否真的有人。每种原理都有自己「看不见的物理」。
失效的隐蔽性来自第二层:传感器失效时输出的不是错误,而是「没有事件」。静止的人被报告为「房间无人」——这条数据在数据流里与「真的没人」不可区分。上层自动化拿它当事实用,就会在有人时关灯、关暖气、布防。
怎么研究
- 规格条件测试:在受控环境里系统变化光照、距离、角度、目标运动速度,画出各条件的检出率曲线。规格书上的标称值(「检测距离 12 m」)是理想条件下的端点,实际家庭(隔断、家具、宠物、穿衣厚度)下的有效距离通常显著缩水,需要实测修正。
- 传感器-任务匹配研究:活动识别文献系统比较过哪些活动用哪种传感器可靠。Bao 与 Intille 2004 年用多个身体佩戴的加速度计识别二十类日常活动,总体准确率约八成,且活动之间差异巨大——说明「能不能识别」首先是「信号里有没有这个信息」的问题,不是模型够不够好的问题。
- 实验室到现场的落差:同型号传感器在实验室与真实家庭部署的检出率对比是常见研究设计,落差本身就是失效条件的暴露清单。
方法论注意点:厂商测试协议通常只覆盖标称条件,真实失效条件(跌倒后静止、夜间逆光、宠物经过)要研究者自己构造剧本去测。
边界
- 失效不是报错。 多数失效输出的是「看似正常的无事件」,这是它比设备宕机更危险的原因——宕机会被发现,静默失效不会。
- 规格值不可直接搬。 标称检测范围、视角、响应时间都是理想条件端点;家庭布局要打折扣,折扣量只能实测。
- 单一模态的安全场景是设计缺陷。 涉及人身安全的功能(跌倒检测、燃气)建立在单一模态上时,等于把可靠性押注在该模态恰好不失效上。多传感器互补的展开是同组另一条知识的事,这里只立边界判断。
怎么落地
- 设计每条自动化时,为所用传感器列一张失效条件清单(光照、遮挡、静止、距离、材质、干扰源),逐条问:这个条件在我家会出现吗。
- 涉及安全的功能不用单一模态;便利功能可以单模态,但要接受失效时静默错误的后果。
- 部署时在真实环境里测触发边界:让家里每个人用日常方式走一遍(包括最慢的、最轻的、坐着不动的),记录漏检。
- 验证办法:列出「传感器报告无人」的时刻清单,抽查其中多少实际有人(摄像回看或日记)。有人却被报为无人的比例,就是这条自动化沉默失效的概率。