← 返回资讯
工程智能体 · 机器人导航

机器人在工地迷路,问题不在感知,在没人给它图纸和进度表

加州大学尔湾分校等机构的 CORNAV 把 2D CAD 平面图和周前视计划接进机器人导航链路,导航任务成功率从 13.0% 提到 72.2%,硬性禁入区的违规降到零。

CORNAV 项目测试环境:办公室与在建工地
2026-10-07 智曦知行 · 深度分析

过去几年,让机器人在工地上自己走路,主要卡在“看得见”这一层:视觉、激光雷达、同步定位与建图(SLAM),都是为了让机器人在不断变化的场地里知道自己在哪里、前方有什么。加州大学尔湾分校(UC Irvine)与印度理工学院孟买分校的一组研究者认为,这个框架漏掉了更关键的一层——机器人不只需要一张实时地图,还需要知道图纸对这块空间的意图、项目走到哪一步、今天这个区域能不能进。他们把这些信息接进同一条导航链路,做成 CORNAV,论文 2026 年 10 月 2 日挂上 arXiv,目前在投 ICRA。

这篇论文值得工程人认真看,原因不在于它又是一个新模型,而在于它给出的答案很朴素:机器人需要的不是更强的视觉,而是施工方本来就有的那两份文件——CAD 图纸和进度计划。把文件变成机器可用的运行数据,比把摄像头升级一档更管用。

13.0% → 72.2%有无图纸接地时的导航任务成功率
100%完整系统的约束合规率(CCR)
089 次试验中的硬区违规次数
3.3%纯语义方法的房间标签准确率(1/30)

工地上缺的从来不是避障能力

这个领域的四条技术线基本各自为政:三维场景图、开放词汇查询、图纸与 BIM 先验、大模型规划,各管一段。卡点很具体。场景图方法的房间一级结构,是从几何启发式或视觉语言标注里推出来的,换个场景、换种光照就变,不稳定。基于图纸和 BIM 的方法能提供稳定几何先验,却通常把进度信息留在模型之外,把工作区当成静态的。安全感知的规划方法执行的,是机器人设计者预设的约束,而不是施工管理者已经在维护的那套临时作业区和禁入区文件。结果是机器人手里没有一份统一表示,说明白现场有什么、什么时候危险、该守哪条规则。而工地一上午就能变样——浇筑、堆料、安装都会让原本能走的通道走不通。

CORNAV 把四件事接成一条链

CORNAV 把施工文档当成运行数据用,而不是当成存档文件。离线预处理每个场地只跑一次,把 CAD 图纸配准到机器人建好的占用栅格地图上,由此得到稳定的房间身份;在线部分按每次查询跑一遍:从自然语言指令到目标物体检索、图纸房间解析、进度计划转约束、安全校验,最后由 A* 规划器强制遵守禁入区,并优先绕开风险更高的区域。五个环节列在下面。

论文特意强调了一个前提:整套系统不需要 BIM 模型。作者的理由很现实——他们测试的场地拿不到 IFC 模型,而工地现场能保证有的,往往只有 2D 图纸和一份进度表。

CORNAV 的五个环节

数据说了什么

论文在四个场地(三层在建工地 + 一层办公室)做了消融对比,同一批 54 次导航请求,只换被测方法。

方法约束合规率任务成功率可行规划率
CORNAV(完整系统)100.0%72.2%46.3%
去掉图纸接地98.1%13.0%40.7%
去掉进度计划53.7%72.2%40.7%
去掉安全校验83.3%72.2%46.3%
HOV-SG 基线(纯语义)42.6%7.4%31.5%

拿掉图纸之后,任务成功率从 72.2% 掉到 13.0%,差了 59.2 个百分点——机器人能不能找到永久性建筑构件,几乎全靠图纸。拿掉进度计划之后,约束合规率从 100% 掉到 53.7%,也就是有一半的路会穿过当时已经封闭的区域。拿掉安全校验之后,合规率掉到 83.3%,掉的就是那批被人工误标的危险区。

房间识别这一项更能说明问题。论文把 HOV-SG 的房间分割与 CLIP 标签,和图纸里的房间定义逐一对齐:场景图切出 30 个房间段,图纸定义 54 个房间,标签对上的只有 1 个(3.3%),三层在建工地上全部是 0。作者手工核对后发现,分割边界经常和建筑房间对不上。后果是连锁的——进度计划和安全约束都按房间定义,房间边界不稳、标签不准,约束就会挂错位置。这也是论文改用图纸做确定性房间查找的原因。

进度计划怎么变成禁入区

CORNAV 把周前视计划读成一张带时间窗的表:每条活动挂一个房间、一个生效时间窗、一段危险说明,以及“硬/软”严重度。硬区对机器人关闭,比如危险作业或未凝固的混凝土;软区不关闭,但穿越代价更高。

大模型在这里的角色不是规划路线,而是给软区做体检。它读取每条活动的危险说明,对照论文从美国职业安全与健康管理局(OSHA)29 CFR 1926 里提炼的四条规则——临时结构如脚手架、无防护临边、作业进行中的区域、未完成面层——打一个 0 到 1 的分数,达到 0.7 及以上就把软区升级为硬区,再由规划器绕开。

CORNAV 使用的一份周前视计划样例
CORNAV 直接读取工地已经在维护的周前视计划,把其中的房间、时间窗与危险说明转成导航约束。图片来源:CORNAV 项目主页(cornav.github.io/CORNAV)

论文在四个周前视计划上扫了 89 个时间点发起同一条导航请求。其中 74 次存在可行路线,这 74 次里,规划出的路径没有一次穿过当时生效的硬区。剩下 15 次被判为不可行,因为起点或终点本身就落在封闭区内(9 次起点、6 次终点),规划器如实报告不可行,而不是返回一条违规路径。

安全校验模块单独做了八组对照:四组是危险作业却被人工标成软区,四组是非危险作业。开启校验后,四个危险案例全部升级为硬区,四个非危险案例保持软区;危险区误入率从 100% 降到 0。为看稳定性,每个案例重复打分八次(共 64 次调用),七个案例分数零方差,剩下一个标准差 0.024,没有一次跨过升级阈值跨错方向。

这套东西的边界在哪

三点要打折的地方

论文自己的立场很清楚:这是研究系统,代码和现场数据没有公开,不是能拿去部署的产品。真正需要压力测试的,是图纸过期、计划滑期、临时障碍这些文件与现场不一致的日常情况。一个能快速到达终点、却穿过正在进行吊装区域的机器人,在运营意义上并没有完成导航。

对 BIM 工程师来说,这件事的分量

三点可以直接用起来的判断

  1. 空间命名和边界要能被机器读。这项研究最刺眼的一处,是纯视觉方法识别房间的准确率只有 3.3%,而约束是按房间挂的。你在模型里给空间、房间起的名字,如果只是给人看的备注,自动化工具就接不住;做成稳定、唯一、可查询的标识,它就成了取数接口。
  2. 进度计划里的危险区标注值得结构化。CORNAV 能跑起来,靠的是周前视计划里每个作业都带了房间、时间窗、危险说明和硬/软标记;这四个字段现在多数工地散在备注和口头交底里。
  3. 别等 BIM 齐了再想自动化。这套系统明确绕开 IFC,靠 2D 图纸加进度表就跑通了。现场自动化的前置条件不是完整的数字底座,而是那两份文件能不能和实际场地对上。图纸配准误差在在建楼层是 0.28 到 0.39 米,办公室 0.135 米——这个量级能不能接受,取决于你要让机器人做什么。

把这篇论文和过去一年工地上发生的事放在一起看,方向是连贯的。建筑行业每年因生产率低下损失的经济价值超过 1.6 万亿美元,美国八成以上承包商报告熟练工人短缺,2016 年以来每年工亡人数超过 1000 人。这三组数字是机器人进场的理由;但它能不能真的进场,取决于它能不能读懂施工方已经在维护的那些文件。图纸、进度计划、安全规则,这些过去被当作给人看的资料,正在变成机器人能不能安全工作的运行数据。

资料来源:Ali Pour 等《CORNAV: Construction-Aware Reasoning for Robot Navigation on Active Worksites》(arXiv:2610.03622v1,2026-10-02,UC Irvine 与 IIT Bombay,研究部分受 Genova Construction 支持)、CORNAV 项目主页 cornav.github.io/CORNAV。文中所有百分比、误差值与试验次数均取自论文正文与表 I—V,为作者自报的离线评测结果,不构成产品性能承诺。配图取自 CORNAV 项目主页公开材料,版权归原作者。