← 最新论文
💻 computer science

Recursive ArUco Markers: A Scalable Fiducial Marker Design for Unmanned Aerial Vehicle Landing Pads

本文提出了一种新颖的递归式 ArUco 标记设计,通过在黑色和白色比特中嵌入完整的标记,实现了无限递归深度以及在部分遮挡下的鲁棒检测,从而为多无人机(UAV)着陆作业提供了一种可扩展且唯一的标识系统,克服了现有分形及 Harco 标记的局限性。

原作者: Rafael Munoz-Salinas, Francisco Jose Romero-Ramirez, Sergio Garrido-Jurado

发布于 2026-07-16
📖 1 分钟阅读☕ 轻松阅读

原作者: Rafael Munoz-Salinas, Francisco Jose Romero-Ramirez, Sergio Garrido-Jurado

原始论文采用 CC BY 4.0 许可(http://creativecommons.org/licenses/by/4.0/)。 这是对下方论文的AI生成解释。它不是由作者撰写或认可的。如需技术准确性,请参阅原始论文。 阅读完整免责声明

想象一个微型飞行机器人——无人机——需要完美降落在特定位置,就像蜜蜂回到蜂巢一样。为了安全实现这一目标,它们通常依赖于“特征标记”(fiducial markers)。把这些标记想象成涂在地面上的高对比度二维码。无人机的摄像头向下观察,捕捉到黑白相间的图案,并瞬间明白:“我就在这里,而且我正面向这个方向。”这是现代无人机导航的基石。但问题在于:这些代码有一个“黄金区域”。如果无人机飞得太高,代码看起来太小,难以读取;如果无人机俯冲得太近,代码变得太大,超出了摄像头的视野范围,导致无人机迷失方向。科学家们曾尝试通过在大码中嵌套更小的码来解决这个问题,就像俄罗斯套娃一样,这样当无人机靠近时,它可以切换到更小的那个“娃娃”。然而,这些旧有的“俄罗斯套娃”设计有一个致命缺陷:如果大码的中心被叶子、鸟类甚至阴影遮挡,整个系统就会崩溃,让无人机变成“瞎子”。

本文介绍了一种更聪明的新设计,称为递归 ArUco 标记(或称 RArUco)。这种新方法不再仅仅将较小的码隐藏在大码的中心或白色部分,而是将一个完整的、可工作的标记副本嵌入到大标记的每一个方格之中,无论该方格是黑色还是白色。这就像一张神奇的地图,地图上的每一块瓷砖都包含着另一份完整的地图副本。作者发现,通过仅观察这些方格的“边缘”或边界来读取代码(忽略混乱的中心部分),他们可以构建出在任何距离都能工作的标记,能够抵御严重的损坏或遮挡,并允许无人机群在各自独特的地点进行降落而不产生混淆。通过模拟实验和使用大疆(DJI)无人机的实地飞行测试,团队证明了这种新标记比以往的尝试更快、更鲁棒且更可靠,即使在视野被部分遮挡或相机抖动的情况下,也能让无人机的“眼睛”保持睁开。

问题所在:“太大,太小”的困境

想象你正在开车时试图阅读一个路标。如果你在里一英里外,路标只是一个模糊的点;如果你紧贴着它,路标变得巨大无比,你只能看到一个极小的片段,而且仍然无法读出完整的路标。这正是无人机降落在标准标记时发生的情况。一个足够大以便在高处被看见的标记,当无人机靠近时会对摄像头来说变得过于庞大,导致无人机失去追踪。

为了解决这个问题,科学家们此前尝试过“嵌套式”标记。把这些想象成一套嵌套娃娃:一个大娃娃里面有一个小娃娃,小娃娃里面还有一个更小的娃娃。随着无人机靠近,它停止观察大娃娃,转而开始读取内部的微型娃娃。但问题在于,在这些旧设计中,微型娃娃通常被固定在正中心或白色空间里。如果一只鸟落在中心,或者无人机的摄像头倾斜角度很奇怪,这个“内层娃娃”就会被遮挡,导致整个系统失效。这就像是在读一本书,而最重要的词语被墨水污渍遮住了;如果污渍在那里,你就无法读懂故事。

解决方案:“无处不在”的地图

本文作者提出了一个巧妙的转折:递归 ArUco 标记。与其将较小的标记隐藏在某一个特定位置,不如将一个完整的标记副本嵌入到父级标记的每一个黑白方格中。

为了直观理解,请想象一个巨大的棋盘。在旧有的“分形”(Fractal)或“Harco”设计中,你可能只被允许在白色方格上画一个更小的棋盘,或者仅仅在中间画。但在这种新的 Recursive ArUco 设计中,每一个方格——无论它是黑色还是白色——都包含着一个微小的、完美的完整棋盘副本。而在这些微小的方格里?还有更小的副本!你可以无限放大,并且永远能找到一张有效的地图。

这个“魔术技巧”在于无人机如何读取这些标记。标准摄像头通常观察方格的中心来判断其颜色是黑还是白。但在这种新设计中,中心正忙于承载着另一张微型地图,因此观察那里会产生混乱。作者的解决方案是观察方格的边界或边缘。这就像是通过观察一个人的外套轮廓来识别他,而不是看被遮住的脸。因为无人机只检查边缘,所以即使中心被叶子、阴影或鸟类遮挡,也无所谓。由于“轮廓”依然可见,无人机完全知道自己的位置。

研究发现:速度、强度与实飞

研究人员不仅绘制了这些标记,还进行了严格测试。

1. 看得更远,也看得更近:
在计算机模拟中,他们测试了当摄像头从 0.5 米移动到 100 米时,不同标记的表现。

  • 标准标记在无人机靠得太近(标记超出画面)或太远(标记太小)时都会失效。
  • 旧有的**“分形”标记**在面对陡峭角度时表现挣扎,并且在距离约 31.9 米之外就无法检测到标记。
  • 新的 Recursive ArUco 则能一直工作到 63.3 米,并且能处理高达 80 度的极端角度(几乎是侧视着看标记)而不丢失信号。它的处理速度也更快,图像处理速度约为 185 帧/秒,而标准标记约为 85 帧/秒

2. 抵御“污渍”:
他们测试了当标记被部分遮挡(遮挡/occlusion)时会发生什么。

  • 如果遮挡标准标记仅 5-10%,它往往会失效。
  • 旧的分形标记如果中心被遮挡,则会彻底崩溃。
  • Recursive ArUco 标记表现得极其强韧。即使在 30% 的图像被随机的黑白噪声覆盖时,它们仍能保持 100% 的检测率。即使有 60% 的标记被裁剪在摄像头的视野之外,它们依然可以被读取。这就像是即便书的页面被撕掉了一半,只要你能看到剩余文本的边缘,你依然能读完这本书。

3. 实地飞行:
最后,他们使用了一架真实的 DJI Mini 4 Pro 无人机,在物理尺寸为 30 × 30 厘米的着陆垫上方进行飞行。无人机起飞,飞升至 15 米高度,然后降落回来。

  • 标记在整个飞行过程中表现完美。
  • 唯一出现轻微晃动的时候是在最高点(约 14 米处),此时标记变得非常小,难以辨识。
  • 当无人机下降时,标记被瞬间识别,从而实现了平稳、连续的降落。

为什么这很重要

最令人兴奋的部分不仅在于这种标记很坚固,还在于它是唯一的。在旧有的“分形”设计中,内部标记并没有自己的唯一 ID,它们只是大标记的缩小版。这意味着如果它们是嵌套在一起的,你很难区分不同的着陆垫。而 Recursive ArUco 在每一层都保持着相同的唯一 ID。这意味着在城市上空,可以有一整支无人机队在飞行,每架无人机都可以被分配一个特定的着陆垫 ID。无论无人机处于高空还是低空,无论它看到的是标记的哪个部分,它都知道属于哪一个“家”。

作者总结道,这种方法是一个简单但强大的升级。它不需要昂贵的新硬件,只需要一种更聪明的绘制代码和读取代码的方式。通过忽略混乱的中心并专注于坚固的边界,他们创造了一个更快、更可靠、且准备好应对现实世界中复杂多变的无人机飞行环境的降落系统。

您所在领域的论文太多了?

获取与您研究关键词匹配的最新论文每日摘要——附技术摘要,使用您的语言。

试用 Digest →