ARTICLE · INTELLIGENCE

战地情报 · 详情页

来自尧图项目组的一线实战观察与深度解析

无人机智能巡检如何守护城市生命线:从系统闭环到AI误报压降实战

无人机智能巡检如何守护城市生命线:从系统闭环到AI误报压降实战

晚上十一点多,某市燃气调度中心的告警大屏突然弹出红色提醒:城东某段燃气主干管上方检测到甲烷浓度异常。值班员没有直接派车,而是先在系统里推了一条无人机巡检任务。三分钟后,最近的无人机机巢自动打开,一架多旋翼无人机升空,机腹下方的激光甲烷遥测模块开始沿管线走廊扫描;十五分钟后,后台落了一张覆盖整段管线的浓度分布图,疑似点位也标得清清楚楚。这就是无人机智能巡检在城市生命线保障里的日常状态。

我前后参与过几套类似的巡检系统落地,包括这套众智鸿图无人机智能巡检方案。说句实话,真正值钱的不是那架无人机,而是把无人机、探测载荷、边缘计算、识别模型和运维工单串成一条完整链路的那套逻辑。今天就把它的设计思路、现场飞行参数、AI模型怎么压误报,以及落地时最容易忽略的问题,一次说清楚。

1. 城市生命线为什么需要“空中智慧眼”:先看清巡什么、堵在哪

1.1 生命线设施的巡查盲区远比想象严重

城市生命线这个概念,覆盖的是燃气管道、供水管网、高压输电走廊、跨江桥梁、城市快速路这些维持城市运转的关键设施。它们有一个共同特点:线长、点多、分布散,而且大量处在人不容易到达的位置。

拿燃气管网举例。一条几十公里的高压管线,要穿过农田、河沟、国道,甚至从施工工地边上绕过去。人工巡检一天能走十几公里已经算高效率,但这一路的死角太多了:管道上方正在开挖的挖掘机,地面上根本看不出来;公路边上的警示桩被撞断了,可能要隔一个礼拜才被发现。高压输电也一样,绝缘子自爆、导线挂异物、杆塔基础积水,这些隐患很多要爬到几十米高空才能看清,光靠人在塔下拿望远镜仰头看,漏检率很难控制。

桥梁和立交更是典型。我们平时能看到的只是桥面和栏杆,真正需要关注的结构病害,比如箱梁裂缝、支座位移、墩柱渗水,得贴近结构表面才能发现。让巡检人员系着安全绳爬到箱梁里去做一遍完整检查,时间成本和风险成本都高得吓人。所以过去很多桥梁检查只能抽检,样本比例偏低,病害发展到了中期才被发现。

1.2 无人机补位不是炫技,是视角和频次的双重升级

无人机智能巡检解决的第一件事,是视角问题。飞行器升到几十米甚至上百米之后,整条管线走廊、整个杆塔组、完整的桥面铺装都能进同一幅画面里,很多在地面看不到的空间关系一下子就清楚了。比如管道沿线的第三方施工迹象,比如高压线走廊下有没有违规堆土,比如桥梁伸缩缝的整体状态,这种“上帝视角”带来的信息密度,是地面巡检完全没法比的。

第二件事是频次。人工巡检班组一个月把全线走一遍已经很不容易,但无人机配合自动机巢之后,一条固定航线可以每天飞一遍。我见过很多基础设施单位的运营模式,最缺的不是发现问题之后的处理能力,而是发现问题的频次。隐患发现得越早,处置成本越低。燃气管道上方如果长期有人违规堆放重物,早点发现就是签个整改单的事,晚几天可能就变成压破管道的重大事故。

第三件事,是把巡检从经验判断变成数据资产。无人机每次飞行都会留下带坐标、带时间的影像,同一处设施被反复拍摄之后,可以进行跨周期的自动比对。人工巡检是“今天看一遍、下月再看一遍”,很多细微变化记不住;而无人机拍的每张照片都会进入系统归档,AI可以在几百组相同角度的照片里找出新增的裂缝、新出现的锈蚀、新挂上的异物。这也是为什么后来我们做系统时,把“数据积累”看得比“单次飞行拍到什么”更重。

提示:决定上无人机巡检之前,先别急着选机器。先把你辖区里最需要反复巡的线段列出来,再算一下人工巡一遍要多久、漏了什么会造成什么后果。这个排序能直接决定你的航线设计和载荷选型。

2. 众智鸿图智能巡检系统怎么闭环:从航线下发到工单归档的全链路拆解

2.1 系统不是一台无人机,而是五个环节的咬合

我见过不少项目方,一开始都以为无人机巡检就是买几架飞机,让飞手出去拍一圈,回来把内存卡里的视频导出来看看。这样搞一个月基本就坚持不下去了,因为人工看视频的速度根本跟不上拍摄速度,存了一堆数据,什么问题也没解决。

这套系统能跑起来的核心,是五个环节咬合在一起:

  1. 任务层:运维人员在大屏或手机端选择巡检对象和巡检类型,系统自动生成航线;
  2. 飞行层:无人机从人工放飞或自动化机巢起飞,按航线完成数据采集;
  3. 边缘层:机载或地面边缘计算盒子在飞行过程中完成第一轮的疑似目标识别;
  4. 云端层:原始数据和识别结果上传云端,由精度更高的模型做二次分析,并叠加历史数据比对;
  5. 工单层:确认后的隐患生成工单,派给维修班组,维修完成后回传结果,闭环归档。

这五个环节里,最容易被低估的是第3层和第5层。没有边缘识别,所有数据都传回云端,网络带宽和存储成本会先扛不住;没有工单联动,AI发现的几百个“疑似”就只能躺在系统里,形成不了处置闭环。

2.2 为什么识别要放在边缘而不是全部丢给云端

刚搭建这套系统的时候,团队里有人提出,把AI识别全部放到云端不行吗?无人机把视频实时传回来,云端用大模型跑一遍,结果肯定比机载小模型准。这个想法理论上没毛病,但实际跑完发现行不通。

首先是带宽。一架搭载4K可见光相机和红外相机的无人机,飞一个小时能产生几十个GB的数据。城市里不少管线段落在郊区,4G信号弱,机载链路带宽有限,实时传原始视频基本不可能。就算勉强传出去,云端处理完再回传告警,飞行已经过去了,现场情况早就变了。

边缘计算等于在无人机边上安排了一个值班保安。机载盒子内置轻量化识别模型,飞行时实时处理画面,先把明显的异常标记出来,等飞行结束后再连同原始影像一起回传云端。云端拿到数据后,再用更复杂的模型做复核,结合历史照片做比对,判断是真实隐患还是误报。这套“边缘初筛、云端精查”的两级机制,在实际项目中既解决了延迟问题,又把误报率降了一个数量级。

设备选型上,边缘盒子不需要很强,一个带GPU的嵌入式平台就够。轻量化模型在机载端的推理帧率能到10到15帧/秒就完全够用,因为飞行速度本身不快,不需要像安防摄像头那样跑满30帧。省下来的功耗和重量,可以留给载荷和电池。

2.3 坐标精度是跨周期对比的命根子

还有一个很多人一开始想不到的技术点,就是定位精度。巡检照片如果不能精确对应到设施的同一个部位,跨周期对比就是空话。同一根电塔,这次拍的是东侧,下次拍的是西侧,AI再聪明也只能对着两张完全不同的照片发呆。

解决方案是RTK实时差分定位,也就是通过地面基准站或网络差分信号,把无人机的定位精度从米级提到厘米级。再加上航线规划时绑定目标点的地理坐标,无人机每次飞行都会尽可能在同一个拍摄点、用同一个云台角度去拍照。这样三个月前和三个月后的照片,才能真正在像素级上对齐,AI才能识别出“新增”的东西。

我实测下来的经验是,RTK的稳定性在开阔地形下很好,但到了城市高楼密集区、跨江大桥附近,卫星信号容易被遮挡,定位精度会掉。所以凡是桥梁、隧道口这类场景,我会额外布置地面基准站,或者用视觉定位辅助,避免航线偏移导致对比失效。

提示:选无人机平台时,一定要确认是否支持SDK级别的航线和云台控制接口。很多消费级产品的手动飞行体验很好,但企业级巡检要的是可重复的航线执行能力,这一步如果不兼容,后面做跨周期对比会非常痛苦。

3. 典型生命线场景的巡检实操:燃气管线、高压线路、桥梁结构

3.1 燃气管线:激光甲烷遥测怎么飞才能测准

燃气巡检是无人机智能巡检里技术门槛最高的场景之一,因为甲烷本身无色无味,可见光相机根本拍不到泄漏,必须靠专用载荷。目前用得最多的方案是激光甲烷遥测仪,原理是向地面发射特定波长的激光,甲烷分子会吸收这个波段的光,通过反射光的衰减程度反演出路径上的甲烷浓度积分值,单位通常是ppm·m。

知道原理之后,飞行策略就很容易理解:如果无人机飞得太高,激光束覆盖的路径太长,甲烷浓度被巨大的空气柱稀释,单位体积的浓度读数会被摊薄,异常很难凸显;如果飞得太低,覆盖面太窄,又会漏掉管道两侧的扩散羽流。我们常规把飞行高度控制在30到60米,速度控制在5到8米每秒,航线做成沿管道的往复覆盖,前后两次轨迹要有重叠,确保激光扫描不留缝隙。

风向和风速对这个场景影响极大。甲烷泄漏之后会顺着风向扩散,如果无人机总是逆风飞,传感器扫到的是泄漏源上游的干净空气,读数可能为零。所以我们规划航线时会先看当日风向,把飞行方向设计成斜穿或顺风横切,让激光束能穿到羽流带。遇到重点怀疑区域,我会让无人机降低高度悬停10到15秒,做定点浓度累积测试,这个动作比单纯飞过更能抓到低浓度泄漏。

还有两个环境干扰要提醒。第一是雨雾天不要飞,水汽对激光的吸收和散射会严重干扰读数,我试过一次小雨天后起飞,整段管线的背景浓度飙到平时三倍,完全没法用。第二是农田区要小心,周边的养殖场、垃圾填埋场会释放生物源甲烷,系统会把它们标成热点,这属于正常现象,但后台需要先叠加栅格图层,把已知的生物源点位排除掉,避免误报。

3.2 高压线路:可见光和红外怎么分工

输电线路巡检的需求大致分三类:外力破坏隐患、本体缺陷、发热异常。对应的载荷组合是可见光相机加红外热成像仪。

可见光相机白天主要负责“看东西”:导线或绝缘子上挂的异物、塔材的锈蚀锈穿、线路走廊内的吊车和挖掘机,这些都能在画面里直接看到。我们的AI模型专门训练了异物检测类目,包括风筝、塑料薄膜、鸟巢、防鸟刺上的杂物,准确率在清晰画面下能做到相当高。飞行时保持在目标杆塔侧上方20到50米的距离,让整串绝缘子和导线接头尽量完整进画面。

红外热成像负责的是“看温度”。导线接头、耐张线夹、绝缘子发热,都会在红外画面里呈现异常高温。但红外有个麻烦:白天太阳照射会带来大量的热反射干扰,金属表面的反光会把周围环境温度反射进传感器,导致误判。所以在这个场景里,我们内部有一条不成文的规矩:白天用可见光做粗筛,锁定的几个疑似发热点在夜间或阴天用红外复核。温差判断方面,不要只看绝对温度,要看目标与周围同等材质部位的相对温差,相对温差超过10℃以上的接头,才值得安排停电消缺。

3.3 桥梁结构:裂缝识别要靠悬停拍摄加跨期对比

桥梁巡检和前两个场景很不一样,它的目标物体是静止的大型结构,不需要沿线长距离扫描,而是需要在重点部位做定点精细拍摄。无人机沿着桥墩、箱梁外侧、桥塔表面飞,距离控制在5到15米,在每一个预置拍摄点悬停,用高分辨率相机连续拍摄多张,AI识别出疑似裂缝、渗水析白、混凝土剥落、露筋等表观病害。

裂缝识别的难点在于很多正常构造看起来就是“裂缝”:混凝土表面的模板接缝、伸缩缝、施工冷缝、水滴冲刷形成的竖直痕迹,都会让模型产生幻觉。我们实际做过统计,在没有任何干预的情况下,模型标注出来的“裂缝”里,有六成其实不是结构裂缝。所以这套系统里的裂缝识别,从来不是输出一个裂缝宽度值就完事,而是输出一组经过多角度确认的疑似病害照片,交给人工作进一步复核。

还有一个特别好用的功能是跨期对齐。同一座桥梁,每月固定航线飞一次,系统把照片按桥墩编号归档。几个月后,AI会自动对比相同编号位置的影像,凡是出现新裂纹、裂纹延长、锈迹面积扩大,都会被特意标出。这种时间维度上的变化,才是结构检测真正需要的东西。

4. 真实项目里最磨人的误报与漏检,我是怎么一点点压下来的

4.1 误报画像:AI眼里的“假想敌”都有哪些

任何一套无人机智能巡检系统上线的前三个月,最崩溃的问题一定不是飞机掉高,而是误报淹没真问题。系统每天标出几百个疑似,后端人员点开一个不是、点开一个又不是,很快大家就对这个系统的信任感清零了。

我在多个项目里统计过误报的来源,大致能画出这样一张画像:

  • 裂缝检测误报:模板接缝、伸缩缝、水渍边缘、光影明暗交界;
  • 电力异物误报:飞鸟、树枝穿插的阴影、同塔双回线的影子;
  • 红外发热误报:水面反光、金属构件的镜面反射、太阳直射点;
  • 燃气浓度误报:农田湿地、养殖场生物源甲烷、工程车辆尾气叠加。

有一次系统把桥面伸缩缝标记成严重裂缝,一天内弹了四十多条告警,把桥梁养护单位吓了一大跳。后来人工排查确认是伸缩缝本身的构造特征,只是模型没见过这种纹理。这类问题的根源,是训练样本里缺少目标设施当地的施工工艺资料,每个地方的模板拼法、伸缩缝结构都不一样,模型在一个城市学到的规律,换一个城市就要重新适应。

4.2 负样本学习与模型迭代的节奏

把误报压下来的方法,说起来很简单:把每一个被人工否掉的结果,都送回训练集里当负样本,定期重新训练模型。但做起来有个节奏问题,不能等积累了十万张再训,这时候系统已经被人骂了三个月。

我们的做法是给识别结果分三档:高置信、低置信、边界样本。高置信结果直接推给工单系统;低置信结果进入待审列表;边界样本,也就是模型自己都没把握的那一批,每天由数据标注员快速过一遍,凡是错标、误标的,都单独放进负样本池。最初两周模型更新一次,后面变成每月更新一次,误报率基本呈阶梯式下降。

负样本池不是越多越好,得有代表性。某次项目里我们把一批“夜间路灯下的飞虫”误报成了线路异物,单靠增加负样本数量没效果,后来发现得在训练时把夜间的图像增强策略调一下,把低照度下的飞虫纹理过滤掉,误报才真正降下来。这属于算法调参层面的事,建议系统落地时找一个有成像经验的人来盯着,而不是全部指望算法工程师。

4.3 人工复核才是最后一道安全网

要认清一个现实:AI在巡检这个场景里永远做不到100%准确,也不需要做到100%。我们要的是,在把漏检压到可接受范围的同时,把人工工作量降到一个量级以下。所以系统的告警流程里,我一直坚持加一道“疑似状态确认”的逻辑。

具体是这样:边缘模型和云端模型都认为有问题时,系统自动触发一次对该点位的复飞或云台变焦重拍,把多角度的证据照片推给后台值班人员。值班人员只用看0.5秒就可以判断是否真实隐患,确认之后工单才真正派发。这样做的好处是,维修班组出动之前,已经有人看过现场照片,不会出现为了一个误报白跑几十公里路的情况。

我们最开始的版本是AI告警自动生成工单,结果维修师傅跑到现场说“啥也没有”,连续两次以后师傅们直接拒绝出勤了。后来改成“AI告警、系统复飞、人工确认、工单派发”这四步,误工投诉立刻归零。这个流程上的设计,比任何模型调优都管用。

5. 落地一套城市级无人机巡检,部署顺序、投入和团队怎么考虑

5.1 别一上来就铺大网,先跑通一个小闭环

很多单位上无人机巡检,第一个想法就是全城布点,每个片区放一台机巢,后台建一个大数据平台。这个思路很容易让项目死在半路上。全城布点的硬件投入、网络改造和运维压力,会在一开始就超过团队能承受的范围。

我推荐的落地路径是:先圈一段1到2公里长的核心管线或一条典型输电线路,配一架无人机、一套载荷、一台边缘计算盒子和一个单机版后台,人工放飞、人工查看结果,把从飞行到识别再到工单的小闭环彻底跑通。这个过程一般需要两个月,期间主要解决两个问题:一是现场飞行参数到底怎么定才稳定,二是误报集到底长什么样、负样本池怎么建起来。

小闭环跑稳定之后,再开始布第一台自动机巢,把人工放飞变成自动起降,然后逐渐扩大到整个片区。平台建设放在最后一步,因为平台是为流程服务的,流程还没定型就上大平台,只会得到一堆没人用的功能模块。我见过最典型的反面案例,是平台做得非常豪华,但基层巡检员还是拿着手机拍完现场,回来自己整理Excel,因为平台录入流程比原来的习惯更麻烦。

5.2 硬件选型和载荷配置的几个务实原则

硬件选型这块,我的核心建议是“开放优先”。无人机平台的SDK开放程度、载荷的接口协议、数据导出格式,一定要选标准化的,尽量不要掉进封闭生态。原因是巡检系统一定会迭代,今年用的激光甲烷设备,明年可能换更先进的型号,如果数据格式和接口被绑死了,升级一次等于重做一次集成。

下面是几个常见场景的载荷配置参考:

巡检场景常用载荷飞行方式重点输出
燃气管线激光甲烷遥测仪沿线往复扫描浓度分布图、异常点位
输电线路可见光+红外双光沿线路逐塔巡视异物、发热点、塔材缺陷
桥梁结构高分辨率可见光定点悬停拍摄病害照片、跨期对比差异
防汛应急可见光+喊话器快速巡航现场实时画面

5.3 成本测算:不是买一架飞机那么简单

很多人问上这套系统要花多少钱,我一般都会说,预算不能只算硬件。一套城市级无人机智能巡检的完整成本,大致分为四块:

  • 硬件成本:无人机平台、载荷、自动机巢、边缘计算盒子,这是最透明的一部分;
  • 软件与集成成本:AI模型训练、后台平台开发、与既有工单系统的接口联调,这部分往往被低估,实际上它是让硬件产生价值的关键;
  • 数据成本:云存储、带宽、模型推理资源,一次全域巡检会产生海量数据,存三个月数据和存三年数据的费用差异很大;
  • 人力成本:数据标注员、飞手或系统运维、后台值班复核,满编状态下的长期成本不低,但相比传统人工巡检班组的开支通常还是明显下降的。

从投入产出角度看,这套系统的核心价值有两个:一是把巡检频次拉高之后,隐患发现时间显著提前,处置成本大幅下降;二是减少了大量高风险的登高、临水、夜间作业,降低了人员安全风险。这类收益不容易在账面上量化,但做设施运维的人都懂,一次事故的代价可能超过整个系统的投入。

5.4 团队能力和组织流程要跟着变

最后想说的一点是,无人机智能巡检不是买完设备交给原来的人工巡检班组就行,组织流程必须跟着调。传统模式下,巡检员是“现场看、现场记”,上了新系统之后,需要有人会在后台看数据、确认告警、派单复核。这个角色不完全等同于飞手,更像一个数据调度员。

我们通常建议基础配置是三个人左右稳定运转:一个负责飞行任务和系统运行,一个负责数据复核和样本标注,一个负责与维修班组对接工单流转。三个人能覆盖一个中等城市的试点范围,运行稳定之后再考虑扩大到更多片区。不要一开始就拉一个庞大的数据团队,系统误报率没降下来之前,再多的人手也只会在人工复核的重复劳动里耗掉。

最后再分享一点个人体会

踩过这么多坑之后,我自己最大的一个转变是:不再追求AI识别得越全越好,而是追求系统运行链条越稳越好。巡检这件事,本质是高频次地发现问题、闭环地处置问题,无人机和AI只是把发现问题的效率提高了,真正决定项目成败的,还是后台那套流程能不能接得住每一张告警工单。

如果你正准备从零搭一套无人机智能巡检系统,我的建议非常直接:先用一段最小范围的线路,把“飞、拍、传、认、派、修”这六个动作全部跑通,哪怕有些环节还得靠人工,也不要跳过。流程通了,再加自动化和AI模型;流程没通,买再多硬件、堆再多算法,到最后都只是仓库里的摆设。这套“空中智慧眼”真正守护城市生命线的时候,往往是它安安静静把每天该飞的航线飞完、把每一处微小的变化送进工单系统的时候——那种稳定,比任何酷炫的演示画面都重要。

RELATED READING

延伸阅读

更多一线实战笔记与深度复盘,助您持续精进