4. 安全激光扫描仪

安全激光扫描仪是移动机器人安全防护中最常用的二维安全传感器之一。它通过旋转激光束在水平面内扫描,测量每个角度上的反射距离,从而得到一圈“极坐标点云”。与普通导航激光雷达不同,安全激光扫描仪内部带有冗余测量通道、故障检测与安全输出,能够在检测到人员进入危险区域时,通过安全输出(OSSD)使驱动停止或切换运行模式。理解它的扫描原理、区域组机制和警告区设置,是正确配置 AGV 与移动机器人防护的基础。

一、二维扫描原理:从飞行时间到极坐标轮廓

microScan3 采用脉冲飞行时间(ToF)测距:激光二极管发出短脉冲,经旋转反射镜偏转后射向外部,遇到物体反射回来,由光电接收器接收。设光速为 c,测得往返时间为 Δt,则距离 r = c·Δt/2。反射镜以恒定角速度旋转,编码器同步记录当前角度 θ,于是每个测量点可表示为极坐标 (r, θ)。一圈扫描被划分为若干“角度步进”,microScan3 的角分辨率可设为 0.39°、0.78° 等档位,分辨率越高,点云越密,但单圈扫描时间也越长。

扫描得到的原始点云并不是安全信息,安全扫描仪内部会将其与预先配置的“安全区域”做比较:若某点落在保护区(Protective field)内,则判定为侵入,安全输出断开。这里有一个关键概念——测量误差与安全补充。由于被测物反射率、环境光、粉尘、温度等影响,实际测量距离存在误差,因此安全区域边界必须加上一定的容差。microScan3 的典型安全相关测距误差约为 ±100 mm 级别(具体取决于量程与配置),配置时需把保护区边界向内收缩该容差,确保“即使测量偏大也不会漏检”。

二、区域组与警告区:一套扫描仪管理多种工况

AGV 在直线高速行驶、转弯、对接、举升等不同工况下,需要的防护范围并不相同。如果只配置一个固定保护区,要么在高速时防护不足,要么在低速时过于保守导致频繁停车。microScan3 通过区域组(Field set)解决这一问题:一个区域组包含一组同时生效的区域(保护区 + 警告区),扫描仪可存储多个区域组,并通过外部输入信号(如编码器、PLC 输出、模式选择开关)实时切换。

每个区域组内通常包含:

  • 保护区(Protective field):侵入即触发安全输出断开,用于停车或安全限速。
  • 警告区(Warning field):侵入只触发非安全输出(如报警、减速提示),不直接切断 OSSD,用于提前预警和缓冲。

警告区一般比保护区大一圈,形成“先警告、后保护”的两级响应。例如 AGV 直线行驶时,保护区可设为前方 2.5 m 的矩形,警告区设为前方 4 m;转弯时切换到保护区 1.2 m、警告区 2 m 的区域组。区域形状可以是矩形、多边形或圆弧组合,microScan3 的配置软件 Safety Designer 支持在扫描视图上直接绘制。

microScan3 区域组与警告区示意(俯视) AGV microScan3 扫描头 警告区 侵入→报警/减速 保护区 侵入→OSSD 断开 θ r = c·Δt/2 区域组切换 区域组 A:直线高速 保护区 2.5 m / 警告区 4 m 区域组 B:转弯低速 保护区 1.2 m / 警告区 2 m 区域组 C:对接停靠 保护区 0.5 m / 警告区 1 m 模式输入切换 保护区边界需扣除测量容差(示例 ±100 mm),确保漏检风险可控

三、AGV 与移动机器人防护应用要点

把安全激光扫描仪装到 AGV 上,需要重点处理以下几个工程问题:

安装高度与扫描平面。扫描平面通常离地 150~300 mm,既能扫到成人腿部,又不易被地面反光或小台阶误触发。安装时必须保证扫描平面水平,倾斜会导致远处区域被地面截断,形成“盲区”。

盲区与最小距离。扫描仪正前方存在一个光学盲区(典型 0.1~0.2 m),这段距离内无法检测。因此保护区不能从扫描仪中心直接开始,而应从盲区外缘起算。同时,AGV 的制动距离必须小于保护区长度,否则即使检测到也无法及时停车。制动距离 = 反应时间 × 速度 + 制动减速度积分,配置时需按最大速度核算。

多传感器组合。单台扫描仪只能覆盖约 270°(microScan3 典型扫描角 275°),AGV 后部和侧面可能存在盲区。常见做法是前后各装一台,或对角安装两台,通过区域组同步切换实现 360° 覆盖。

警告区与运行策略联动。警告区输出可接入车辆控制器,用于触发减速、鸣笛或切换导航模式。例如警告区被触发时车速从 1.5 m/s 降到 0.5 m/s,保护区被触发时立即停车。这样既保证安全,又减少急停带来的货物冲击。

四、SICK microScan3 配置流程与示例参数

microScan3 使用 Safety Designer 软件配置,基本流程如下:

  1. 连接扫描仪,读取设备信息,确认型号、扫描角、量程与分辨率。
  2. 设置角分辨率与扫描周期。示例:角分辨率 0.39°,扫描周期约 30 ms;若设为 0.78°,周期可缩短到约 20 ms,但点云变稀。
  3. 绘制区域组。在扫描视图中以扫描仪为原点,按实际尺寸绘制保护区与警告区多边形。
  4. 设置容差与响应时间。输入测量容差(示例 ±100 mm)和响应时间(示例 90 ms),软件会自动校验区域是否满足安全距离要求。
  5. 配置输入/输出。指定区域组切换输入、OSSD 输出、警告区输出,并设置上电自检与重启方式。
  6. 下载配置并做验证测试。用测试棒沿保护区边界缓慢移动,确认 OSSD 在边界处可靠断开,并记录响应时间。
配置完成后,建议用“边界测试法”验证:在保护区边界内外各 50 mm 处分别用规定测试棒(如直径 70 mm)移动,观察 OSSD 状态是否与预期一致。若边界处出现抖动或漏检,应检查容差设置、安装水平度和环境光干扰。
保护区长度必须大于 AGV 在最坏工况下的制动距离。若因场地限制无法满足,应降低最高速度或增加制动能力,不能仅靠缩小保护区来“通过”配置校验。

综合来看,microScan3 的配置核心是“扫描原理决定误差、误差决定容差、容差决定区域边界、区域组决定工况适配”。只有把测量容差、制动距离、安装盲区和区域组切换逻辑统一核算,才能让 AGV 在保证安全的前提下保持较高的运行效率。