晨光
暗夜
晨光
极光
Bilingual Paper Reading · 中英对照精读

无人机隧道自主巡检:未知动态环境下的视觉检测框架

准大一 · 土木工程 × 智能建造 × 机器人 —— 钻爆法隧道掌子面无人机巡检精读材料
原文:arXiv:2301.08422 2023年1月20日发布 arXiv 预印本(cs.RO, cs.AI) 钻爆法隧道 × 分层规划 × 动态避障 附英文摘要朗读音频

一、论文档案

英文标题A vision-based autonomous UAV inspection framework for unknown tunnel construction sites with dynamic obstacles
中文标题面向未知动态隧道环境视觉自主无人机巡检框架
作者徐哲帆, 陈柏翰, 詹晓阳, 修雨萌, 克里斯托弗·铃木, 岛田贤治(按素材原文转录,机构未在素材中标注)
发布时间2023年1月20日(v1)|分类:cs.RO(机器人学)、cs.AI(人工智能)
一句话概括无人机不靠先验地图、只靠机载 RGB-D 相机「边飞边建图」,用「高层定任务 → 中层找路径 → 底层躲障碍」三层规划,钻进在建隧道给掌子面做 3D 检测与欠挖测量。
💡 为什么选这篇给你:① 隧道施工是土木工程里「最危险、最需要自动化」的场景之一,欠挖测量是每轮钻爆循环都要做的真实任务;② 故事线干净——问题(落石危险+环境动态变化)→ 方案(分层规划+动态地图)→ 结果(日本 8m×8m 在建隧道真实飞行+SfM 3D 重建),几乎没有劝退数学;③ 系统完整且代码开源(ROS 包),大一就能照着 README 入门「土木 × 机器人」交叉方向。

二、核心术语表(先扫一遍再读正文)

英文术语中文大白话解释
drill-and-blast method钻爆法隧道开挖的主流方法:钻孔 → 装炸药 → 爆破 → 出渣 → 喷混凝土,循环作业。
excavation front开挖掌子面隧道最前方正在开挖的作业面,每次爆破后都要测量它的欠挖情况。
underbreak欠挖爆破后没炸到位的岩石凸出部分,需要测量定位并处理,测量时工人面临落石危险。
UAV (unmanned aerial vehicle)无人机无需机上驾驶员即可飞行的机器人,能进入人进不去的危险区域。
prior map先验地图作业前预先建好的环境地图;本文刻意不用它——施工隧道里根本没有最新地图可用。
hierarchical planning分层规划把「去哪 → 怎么走 → 怎么躲」拆成高、中、低三层分别求解,各层各管一段。
waypoint path航点路径由一串中间点(航点)连成的宏观路径,规划器再把它优化成平滑轨迹。
static trajectory静态轨迹只针对固定障碍物优化出的无碰撞轨迹,之后还要交给底层做动态避障修正。
dynamic obstacle动态障碍物会移动的障碍——隧道里的工人、挖掘机、运输车,必须实时跟踪并绕开。
RGB-D cameraRGB-D 深度相机同时输出彩色图像和每个像素距离信息的相机,是「视觉建图」的眼睛。
dynamic map module动态地图模块一张地图同时干两件事:表示静态障碍物 + 实时跟踪动态障碍物。
occupancy map占据栅格地图把空间划成小格子,标记「有障碍 / 无障碍 / 未知」的经典机器人地图。
Structure-from-Motion (SfM)运动恢复结构用多张不同视角的照片重建物体 3D 形状的经典方法,本文用它生成掌子面点云。
receding horizon distance field滚动时域距离场只对未来一小段时间窗内的障碍距离做优化,边走边更新,计算量小、反应快。
ROS (Robot Operating System)机器人操作系统机器人领域通用的软件框架;本文全部代码以开源 ROS 包的形式发布在 GitHub。

三、摘要中英对照(精读核心)

🎧 音频在文末,可先听一遍原文再读;每个英文句都配了逐句翻译。

摘要 Abstract

EN · 原文
Tunnel construction using the drill-and-blast method requires the 3D measurement of the excavation front to evaluate underbreak locations.
CN · 翻译
采用钻爆法施工的隧道,需要对开挖掌子面进行三维测量,以评估欠挖位置。
EN · 原文
Considering the inspection and measurement task's safety, cost, and efficiency, deploying lightweight autonomous robots, such as unmanned aerial vehicles (UAV), becomes more necessary and popular.
CN · 翻译
考虑到检测测量任务的安全性、成本与效率,部署轻量级自主机器人(如无人机 UAV)变得更加必要和普遍。
EN · 原文
Most of the previous works use a prior map for inspection viewpoint determination and do not consider dynamic obstacles.
CN · 翻译
以往大多数工作都依赖先验地图来确定检测视角,而且不考虑动态障碍物
EN · 原文
To maximally increase the level of autonomy, this paper proposes a vision-based UAV inspection framework for dynamic tunnel environments without using a prior map.
CN · 翻译
为了最大限度地提高自主性,本文提出一种无需先验地图、面向动态隧道环境的视觉无人机检测框架
EN · 原文
Our approach utilizes a hierarchical planning scheme, decomposing the inspection problem into different levels.
CN · 翻译
我们的方法采用分层规划方案,把检测问题分解到不同层级。
EN · 原文
The high-level decision maker first determines the task for the robot and generates the target point.
CN · 翻译
高层决策器先确定机器人的任务,并生成目标点。
EN · 原文
Then, the mid-level path planner finds the waypoint path and optimizes the collision-free static trajectory.
CN · 翻译
然后,中层路径规划器找到航点路径,并优化出无碰撞的静态轨迹。
EN · 原文
Finally, the static trajectory will be fed into the low-level local planner to avoid dynamic obstacles and navigate to the target point.
CN · 翻译
最后,静态轨迹交给底层局部规划器,用于躲避动态障碍物并导航到目标点。
EN · 原文
Besides, our framework contains a novel dynamic map module that can simultaneously track dynamic obstacles and represent static obstacles based on an RGB-D camera.
CN · 翻译
此外,框架还包含一个新颖的动态地图模块:基于 RGB-D 相机同时跟踪动态障碍物并表示静态障碍物
EN · 原文
After inspection, the Structure-from-Motion (SfM) pipeline is applied to generate the 3D shape of the target.
CN · 翻译
检测完成后,应用运动恢复结构(SfM)流程生成目标的 3D 形状。
EN · 原文
To our best knowledge, this is the first time autonomous inspection has been realized in unknown and dynamic tunnel environments.
CN · 翻译
据我们所知,这是首次未知且动态的隧道环境中实现自主检测。
EN · 原文
Our flight experiments in a real tunnel prove that our method can autonomously inspect the tunnel excavation front surface.
CN · 翻译
在真实隧道中的飞行实验证明,我们的方法能自主检测隧道开挖掌子面。
EN · 原文
Our software is available on GitHub as an open-source ROS package.
CN · 翻译
我们的软件已作为开源 ROS 软件包发布在 GitHub 上。

关键词 Keywords:Vision-based UAV Inspection 视觉无人机检测 | Hierarchical Planning 分层规划 | Dynamic Obstacle Avoidance 动态避障 | Tunnel Construction 隧道施工 | Underbreak Measurement 欠挖测量

四、引言精选(为什么这个问题重要)

① 背景:钻爆法循环里,最危险的一步是「欠挖测量」

EN · 原文
Drilling and blasting is a common tunnel construction and excavation method. The main cycle of this method includes steps such as drilling for explosives, blasting, measuring underbreaks, and spraying concrete. Among these steps, measuring underbreaks in the tunnel excavation front is dangerous for workers because of the potential falling rocks. With the emergence of lightweight unmanned aerial vehicles, the robot becomes suitable for handling measurement and inspection tasks as it can avoid potential human dangers and inspect unreachable locations. Consequently, an autonomous inspection framework is essential to improve the safety and efficiency of underbreaks measurement and tunnel construction.
CN · 翻译
钻爆法是常见的隧道开挖施工方法。该方法的主要循环包括钻孔装药、爆破、欠挖测量、喷射混凝土等步骤。其中,对隧道开挖掌子面进行欠挖测量对工人来说十分危险——存在落石风险。随着轻量级无人机的出现,机器人变得适合承担测量与检测任务:既能避开人员危险,又能检查人够不到的位置。因此,一个自主检测框架对提高欠挖测量与隧道施工的安全性、效率至关重要。

② 挑战一:在建隧道没有「最新地图」可用

EN · 原文
There are two main challenges of autonomous UAV inspection in tunnel environments. First, since the tunnel environments under construction are changing with time, it is unlikely to have update-to-date maps of huge construction vehicles and equipment nearby the excavation front. In this way, the robot should be able to navigate from arbitrary positions in the tunnel towards the excavation front area (i.e., the end of the tunnel) based on the onboard sensing. Previous works of the sampling-based unknown exploration can make the robot successfully navigate and map unknown environments with the onboard sensor and applies this exploration method to the unknown tunnel inspection. However, because their approaches only utilize the explored map information to randomly sample viewpoints, the output trajectory could be zigzag and over-conservative, making navigation less efficient.
CN · 翻译
隧道环境中的无人机自主检测有两个主要挑战。第一,在建隧道环境随时间不断变化,掌子面附近的大型施工车辆和设备几乎不可能有最新地图(原文 update-to-date 疑为 up-to-date)。因此,机器人必须仅靠机载感知,就能从隧道内任意位置导航到掌子面区域(即隧道尽头)。以往基于采样的未知环境探索工作,能让机器人用机载传感器在未知环境中导航建图,并把这种探索方法用到未知隧道检测上。然而,它们只用已探索地图信息随机采样视角,输出轨迹往往又曲折又保守,导航效率不高。

③ 挑战二:隧道里有移动的工人和机器,必须实时避让

EN · 原文
The second challenge comes from the moving workers and machines in tunnels, as the robot should track them and avoid them safely. Even though some recent research has investigated the UAV dynamic obstacle avoidance problems, their local planning strategies without global path fusion make them insufficient for complex inspection tasks in tunnel environments, which contain complicated static structures and unpredictable dynamic obstacles.
CN · 翻译
第二个挑战来自隧道中移动的工人和机械——机器人必须跟踪它们并安全避让。尽管一些近期研究已探讨无人机动态避障问题,但它们的局部规划策略缺乏全局路径融合,难以胜任隧道环境中复杂的检测任务——那里既有复杂的静态结构,又有不可预测的动态障碍物。

④ 方案:高、中、低三层分层规划 + 视觉辅助梯度规划器

EN · 原文
To solve these issues, this paper proposes a vision-based autonomous UAV inspection framework for unknown and dynamic tunnel environments. We develop a small, lightweight quadcopter with an RGB-D camera for safely sharing and operating with vehicles, equipment and workers in the tunnel. The proposed approach utilizes the hierarchical planning method decomposing the entire inspection planning into high, mid, and low levels. The current task is determined at the high planning level to generate the goal position for navigation and exploration. Then, the mid-level planner will find and optimize a smooth trajectory toward the goal based on the static obstacle information from the incrementally built map. Finally, at the low level, our vision-aided gradient-based planner is applied to locally optimize the trajectory for avoiding dynamic obstacles. The example tunnel environment and the autonomous robot using the proposed method are shown in Fig. 1.
CN · 翻译
为解决这些问题,本文提出一个面向未知动态隧道环境的视觉自主无人机检测框架。我们研制了一架带 RGB-D 相机的小型轻量四旋翼,与车辆、设备和工人安全共处作业。方法采用分层规划,把整个检测规划分解为高、中、低三层:高层规划确定当前任务,生成导航与探索的目标位置;中层规划器基于增量建图得到的静态障碍信息,寻找并优化一条通往目标的平滑轨迹;底层用视觉辅助的梯度规划器对轨迹做局部优化以避开动态障碍。示例隧道环境与采用本方法的自主机器人见图 1。
💡 这是全文最有味道的一句“the robot should be able to navigate from arbitrary positions in the tunnel towards the excavation front area based on the onboard sensing.”——不给地图、不给起点,只靠机载传感器就要从隧道任意位置飞到掌子面。先承认「环境不可知」,再谈自主性,这是工程系统的诚实起点。

五、论文贡献(4 个要点)

EN · 原文
Autonomous UAV system for inspecting unknown and dynamic tunnels: We design a novel autonomous UAV system tailored to tunnel inspection. The system adopts our hierarchical planning framework and the dynamic-obstacle-aware map representation to achieve safe inspection in unknown and dynamic tunnel environments.
CN · 翻译
面向未知动态隧道的自主无人机系统:设计了专为隧道检测定制的新型自主无人机系统。系统采用分层规划框架和动态障碍感知地图表示,在未知动态隧道环境中实现安全检测。
EN · 原文
Lightweight U-depth dynamic obstacle detector: The paper introduces our lightweight U-depth map-based detector for dynamic obstacle detection. The detected bounding boxes of dynamic obstacles can be merged with the traditional occupancy map to form the dynamic map for safe static and dynamic obstacle avoidance.
CN · 翻译
轻量级 U-depth 动态障碍检测器:提出基于轻量 U-depth 地图的检测器。检测到的动态障碍物边界框可与传统占据栅格地图合并,构成动态地图,实现静态与动态障碍的安全避让。
EN · 原文
Gradient-based dynamic obstacle avoidance: We propose the circle-based guide-point method and the receding horizon distance field to efficiently compute the trajectory optimization gradients for obstacle avoidance.
CN · 翻译
基于梯度的动态避障:提出圆形引导点法和滚动时域距离场,高效计算避障所需的轨迹优化梯度。
EN · 原文
Large-scale tunnel inspection experiments: The entire system was verified using our customized quadcopter. The experiment was conducted in a tunnel under construction with a cross-section size of 8 meters in height and 8 meters in width in Japan. The experiment demonstrates that our system can safely inspect the tunnel and output 3D reconstruction results for tunnel construction.
CN · 翻译
大规模隧道检测实验:整套系统用自研四旋翼验证。实验在日本一座在建隧道中进行,断面尺寸为高 8 米、宽 8 米。实验表明,系统能安全检测隧道,并输出可用于隧道施工的 3D 重建结果。

六、结论中英对照

EN · 原文
This paper presents a vision-based autonomous UAV inspection framework for tunnel environments. The proposed framework adopts a hierarchical planning scheme to solve the complicated inspection problem using different planning layers. Our depth-based 3D dynamic map can represent static obstacles and track dynamic obstacles simultaneously. The experiment results prove that our framework can make the quadcopter safely navigate toward the inspection target to perform the inspection and return to the origin. The final 3D reconstruction results obtained from our SfM-based data post-processing pipeline have a low error compared to the ground truth.
CN · 翻译
本文提出一个面向隧道环境的视觉自主无人机检测框架。框架采用分层规划方案,用不同规划层解决复杂的检测问题。基于深度的 3D 动态地图能同时表示静态障碍物并跟踪动态障碍物。实验结果表明,框架能让四旋翼安全地飞向检测目标、完成检测并返回起点。由基于 SfM 的数据后处理流程得到的最终 3D 重建结果,与真值相比误差很小
EN · 原文
For future work, we want to apply learning-based methods to classify dynamic obstacles. Moreover, a more optimal inspection path than the current zigzag path could be explored using a lightweight online reconstruction method, which may lead to improved reconstruction quality.
CN · 翻译
未来工作方面,我们希望用基于学习的方法对动态障碍物进行分类;此外,还可以用轻量在线重建方法,探索比当前之字形路径更优的检测路径,这有望进一步提高重建质量。

七、编者解读:这篇论文到底讲了什么(大白话版)

  1. 问题:钻爆法隧道每爆破一次,掌子面就可能出现「欠挖」——没炸干净的石头凸出来,必须测出位置。可掌子面旁边全是落石风险,工人去测很危险;而且隧道里到处是移动的工人、挖掘机、运输车,环境一直在变,连一张现成的地图都拿不到。
  2. 做法:作者让无人机「边飞边看」——只用机载 RGB-D 相机现场建图,不用先验地图;再把「去哪看 → 怎么飞 → 怎么躲」拆成高、中、低三层规划:高层定目标点,中层找平滑无碰撞路径,底层用「视觉 + 梯度」实时躲开人和车。
  3. 三个硬核组件:① 轻量 U-depth 动态障碍检测器(把动态障碍的边界框并进传统占据栅格地图,一张图管两种障碍);② 圆形引导点法 + 滚动时域距离场(让避障梯度的计算又快又稳);③ 检测完用 SfM 从照片重建掌子面的 3D 形状,直接服务欠挖测量。
  4. 结果:在日本一座断面 8m×8m 的在建隧道里做了真机实验,完整跑通「飞进去 → 检测 → 飞回来 → SfM 重建」,重建结果与真值误差很小。论文自称这是「首次」在未知且动态的隧道环境中实现自主检测。
  5. 最值钱的观点:「分层」是机器人规划的经典思想——把复杂问题按不同时间/空间尺度拆成子问题,各层各管一段,比一个万能规划器更稳、更可调试;「无先验地图 + 动态环境」则是施工场景的真实约束,论文没有回避它。
  6. 边界:论文也坦承检测路径目前是之字形、不够最优;动态障碍分类还没有用学习的方法——这两点正是它自己写的未来工作。
🎯 对保研的启示:这篇论文示范了「硬件 + 算法 + 真实实验」闭环的工程科研——问题来自施工现场的真实痛点(欠挖测量危险),方案是可部署的轻量系统,验证是真实隧道飞行而非仿真。复试时若能讲清「问题为什么难 → 系统怎么分层解决 → 实验怎么证明」,比堆模型名词更能打动导师;土木 + 机器人/智能建造正是当下交叉学科的热门方向。

八、给准大一的阅读路线图 & 延伸方向

📖 怎么读这篇论文(三遍法)

  1. 第一遍(10 分钟):只读摘要和术语表,回答三个问题——问题是什么(欠挖测量危险)?方法是什么(三层规划+动态地图)?结果是什么(真实隧道飞行成功+3D 重建)?
  2. 第二遍(20 分钟):读引言 + 结论,重点体会「为什么不能用先验地图」「为什么只有局部避障不够用」,以及结论里承认的局限(之字形路径)。
  3. 第三遍(30 分钟):读方法文字部分(高/中/低三层规划、U-depth 检测器、圆形引导点、滚动时域距离场),跳过公式和 ROS 代码细节,只看文字描述;遇到不懂的术语回查术语表。

🚀 这个方向你能延伸做什么

九、英文摘要朗读(练听力用)

先盲听一遍→再看对照稿→再听一遍。目标是听出每个数字(8 meters、3D)和术语(drill-and-blast、underbreak、hierarchical planning、dynamic obstacle、Structure-from-Motion)。