擦窗机器人路径规划基础知识:边角覆盖、越障与边框检测的实现原理
路径规划在这里要同时追三个互相冲突的目标
擦窗机器人的路径规划,和室内扫地机器人的覆盖问题形似而神不同。区别来自三件事:玻璃是有硬边界的有限平面,走过头就是坠落;机身与玻璃之间是动态附着,转弯与越障都要消耗吸附余量;玻璃面上还常有窗框分隔条、五金件与胶缝这类必须绕行的几何元素。因此它的规划目标至少有四个:覆盖率尽可能高、重复率尽可能低、转弯与变速次数尽可能少、任何时刻都留在玻璃的安全范围内。
这四个目标确实互相冲突。想把覆盖率做高,就要贴边、补扫角落,这会让转弯次数上升;想减少重复,就要拉长单向行程,但长行程意味着遇到障碍时绕行代价更大;想降低转弯次数,就要少走回头路,但玻璃面的宽高比往往不适合单一方向的长行程。所以可用的规划不是找一个最优路线,而是做有依据的取舍,并把取舍逻辑写进设备的分区与模式设置里。
常用覆盖策略:弓字形、螺旋与回字形、分区分块
弓字形往复(平行往复)是最基础的一种,机器人沿一个方向走完整条直线,横向平移一个略小于机身宽度的步距,再反向走回来,如此往复。它的优点是在矩形区域上覆盖率稳定、路径可预测、相邻行程之间的搭接便于控制;缺点是每条行程两端都要减速、掉头或换向,宽高比越偏离 1 越浪费。工程资料里常把这种往复模式称为弓字形路径,名称来自耕田时牛走的往复路线。横向步距是关键参数:步距越接近机身宽度,重复率越低,但对定位精度的要求越高;定位有偏差时,步距过大会直接留下纵向漏擦带。
回字形(由外向内逐圈收缩)沿玻璃边界走一圈后向内缩进一个步距,继续走下一圈。它天然贴合矩形窗面,边缘覆盖可靠性好,适合面积不大、障碍较少的窗格。缺点是圈数多、转弯多,内圈面积变小时单位面积的路径长度迅速上升。
螺旋向外或向内适合近似正方形、中央无遮挡的窗面,转弯平缓、加减速少。但一旦碰到障碍物,螺旋的连续性被打断,后续路径就难以接续。
分区分块(块区遍历)把整块玻璃按窗框分隔条、五金件与几何形状切成若干近似矩形的子区域,在每个子区域内单独做弓字形覆盖,再用连接路径串起来。公开的幕墙清洗研究里可以看到分块清洁的思路,其出发点是让块区内路径保持简单规律,把复杂几何留给块与块之间的过渡处理,代价是需要更可靠的地图信息与定位能力。
边角为什么是结构性难题
边角清洁难,不是因为算法不够好,而是四个物理原因叠加。
- 擦布覆盖不到外沿:旋转盘式或往复式擦布都有外凸量限制,擦布边缘与机身边缘之间通常留有余量,机器人在距边框一定距离处就必须停下,剩下的窄带只能靠贴边动作或人工补擦。
- 可用吸附面积被压缩:贴到边框时,密封裙边可能压在窗框、密封胶条或五金件上,贴合状态变差,可用法向力下降,而此刻恰恰需要转弯与调整姿态,切向需求反而最大。
- 转向空间不足:轮式或履带式底盘原地转向需要占用一定空间,在直角角落处机身边缘已贴近两侧边框,转不动的结果往往是反复蹭动或触发保护停机。
- 边框附近常伴有非平面元素:窗框凸台、内开窗五金、密封胶条与排水孔都会在边角附近形成起伏,进一步压缩可通行区域。
由此可以推出几类常见应对方式:在角落附近降低行进速度、把原地旋转改为多段小角度转向、允许擦布或刮条有一定柔性外凸以覆盖窄带、直接把距边框一定距离的窄带列为需人工补擦区域,以及用机头方向的偏置让擦布中心更靠近边框。这些做法的取舍点相同:贴得越近覆盖率越高,但吸附余量与转向空间越紧张。
越障:几何通过性与附着连续性
越障在擦窗场景里通常指跨越窗框分隔条、胶缝凸起、玻璃之间的高差以及小型五金件。判断能不能过去,要把两件事分开看。
第一是几何通过性:机身离地间隙是否大于障碍高度、履带或轮组的越障方式能否把机身抬起后前移、机身长度与轴距是否允许在障碍两侧保持支撑。窗框分隔条的截面通常有圆角或斜坡,实际可通过性取决于接触点的形状而非标称高度。
第二是附着连续性:越障过程中密封界面会被抬起或扭曲,负压腔的泄漏量瞬时会上升,若吸附余量不足,越障动作就会演变成掉压停机甚至脱离。这也是同一种越障结构在不同吸附方案上表现差别很大的原因:双腔交替式可在抬升一侧时靠另一侧维持附着,单腔连续负压式则只能靠降低速度、减小动作幅度来减少泄漏。常见策略是降低越障速度、避免在越障过程中转向、把越障集中在路径的固定段落。
实际工程上还有一条常被忽略的原则:越障不是必须全程完成的任务。若窗框分隔条过高、胶缝起伏过大,更稳妥的方案是把每个窗格当作独立作业面逐个进出。这需要在规划阶段就把窗格识别为独立区域,而不是事后依靠脱困动作补救。
边框检测:传感器组合与误判处理
知道边界在哪里,是路径规划能成立的前提。家用擦窗机器人常见的边框检测手段有几类,它们各有明确的适用条件与失效场景。
- 接触式或光电式边沿检测:机身四周布置传感器,探测玻璃边缘处的反射变化或触碰到框体。它对玻璃与边框对比明显的窗面有效,但对窄边框、无框幕墙与深色胶缝容易误判。
- 超声或红外测距:从机身侧面或下部向前发射,测量到边框或障碍的距离。公开专利文献里可以看到用超声探头组沿机身横向排布来覆盖边沿区域的方案,出发点是让探测区域与机身宽度匹配,减少漏检。
- 姿态与里程推算:靠轮组编码器与惯性单元推算位置,再叠加玻璃尺寸信息做边界约束。它不受光照与玻璃反射影响,但会累积误差,需要与边界检测互相校正。
这些手段在实践中通常组合使用,原因很直接:单一传感器的误判模式太固定。可靠做法是让不同类型的信息互相印证,例如在到达推算边界附近时提高边沿检测的采样频率,或要求连续多次检测到边界才判定越界,避免因一次反光误判就触发急停。反过来,对漏检也要有保护:设置超时未检测到边界的降级策略、限定单次行程的最大长度,以及异常时优先停走保压而不是继续沿原方向推进。
规划与执行的闭环
再好的规划,落到位也要靠执行层守住。实用做法是把规划分成三层:任务层决定分几个区域、按什么顺序作业;路径层决定每个区域内的往复方向、步距与越障点;执行层负责速度曲线、转弯半径、吸附状态与异常处置。三层之间要有明确的降级规则:定位信心下降时缩小步距、吸附余量下降时降低速度并取消越障计划、连续误判时退回安全位置等待人工确认。
作业前后的对比同样重要。把每次作业的分区设置、实际用时与需要补擦的位置记下来,几次之后就能看出哪一块窗格是固定短板,规划参数的调整也就有了依据,而不是凭感觉反复换模式。
路径与边界处理的核对清单
- 窗面几何:逐块量出玻璃的净宽高、分隔条位置与宽度、有无五金件与开启扇,判断是单区作业还是必须分区。
- 分区设置:设备是否支持手动分区或指定作业区域;分区边界能否避开分隔条与五金件;分区之间的顺序是否可调。
- 覆盖策略匹配:矩形窄窗优先往复式,近似方形且中央无遮挡可考虑螺旋式,异形窗与幕墙优先分块作业。
- 步距与搭接:横向步距相对机身宽度是否留有足够重叠;长时间使用后定位漂移是否会导致漏擦带。
- 边角处理方式:贴边动作幅度、角落转向策略、擦布外凸量与需人工补擦的窄带宽度,是否在说明书中明确。
- 越障评估:分隔条与胶缝的实际高度与截面形状、机身离地间隙、越障时的速度限制与吸附余量要求,逐项对照厂商资料。
- 边框检测与保护:检测手段的种类与组合、误判处理逻辑、超时或漏检时的降级行为、异常时的停走与保压策略是否可验证。
把这七项核对完,路径规划这件事就从看设备演示变成了对条件做判断。需要强调的是,边角覆盖率与越障能力都是条件函数:同一台设备在不同的窗框型材、胶缝做法与玻璃反射条件下表现可能相差很大,脱离现场条件的对比缺乏可比性。
资料来源
资料来源
- Carnegie Mellon University:Coverage Path Planning 研究(弓字形往复路径的定义与计算)
- International Journal of Precision Engineering and Manufacturing-Green Technology:Survey on Glass and Facade-Cleaning Robots(攀附与清洗方式综述)
- Design and field validation of a high-rise facade-cleaning robot with dual active safety and block-wise cleaning strategy(分块清洁策略)
- 公开专利文献:侧边检测组件与超声探头横向排布方案
- 公开专利文献:擦拭装置与机架依次跨越障碍物的越障方案
- 公开产品支持资料:擦窗机器人安装与使用指引示例
资料核对日期:2026-09-28。本文为公开资料的阅读索引,不代表测试、认证或采购保证。