← 最新论文
💻 computer science

Obstacle-Aware Autonomous Coverage and Navigation for Outdoor Robots

本文提出了一种用于长时户外自主覆盖的统一 ROS 2 架构,该架构集成了双天线 RTK-GNSS 定位、控制器感知规划优化以及行为树任务管理器,从而在多种环境下实现了可靠的导航以及 93.1%–96.1% 的覆盖效率。

原作者: Leonardo Gargani, Matteo Frosi, Matteo Matteucci

发布于 2026-09-02
📖 1 分钟阅读☕ 轻松阅读

原作者: Leonardo Gargani, Matteo Frosi, Matteo Matteucci

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

想象一个被派去修剪广阔开阔田野的机器人。在一个完美的、空旷的世界里,它只需前后直线行驶即可完成工作。但现实世界很少是完美的。地面是凹凸不平的,机器人的轮子会打滑,而上方的天空无法提供清晰的信号来告诉它确切的位置。当机器人急转弯时,其内部的方向感会发生偏移,导致它丢失对自身路径的追踪。如果它不知道自己在哪里,它就不知道自己去过哪里,从而会导致留下未修剪的草块,或者更糟的是,撞上一棵它未能察觉的树。这就是向户外派遣自主机器面临的核心挑战:当环境杂乱、信号不稳定且任务可能持续数小时时,如何让它们保持精确且高效的路径。

意大利米兰理工大学的研究人员通过构建一个完整的系统解决了这一问题,该系统允许单个机器人可靠地覆盖大面积户外区域。他们的工作聚焦于计算机的完美计划与驾驶机器跨越田野的混乱现实之间的差距。他们创建了一个统一的软件框架,结合了三种关键能力:准确感知机器人在何处、规划一条机器人能够实际跟随且不会被卡住的路径,以及管理任务以使机器人能够从错误中恢复并在电池电量低时返回充电。团队在五个不同的真实场景中测试了该系统,范围从小型、简单的地块到充满障碍物的大型复杂场地,并发现机器人可以成功完成整个任务,在无需人工干预的情况下,覆盖了预期面积的 93.1% 至 96.1%。

该系统的核心在于一种新的定位定向方式。在开阔空间,机器人通常依赖卫星信号来确定位置,但这些信号可能会减弱或变得不准确,尤其是在机器人频繁转向时。为了解决这个问题,研究人员为机器人配备了一个特殊的双天线卫星接收器。与仅告知设备位置的标准接收器不同,该系统通过测量两根天线之间的角度来高精度地确定机器人的航向,即使在机器人静止或移动缓慢时也是如此。这些数据与来自机器人轮式传感器的信息相融合,进行连续计算,就像是对机器人的记忆进行不断的检查。如果卫星信号变得不可靠,系统则有一个备份策略:观察机器人过去几秒钟的行驶方向,以此来估算当前的航向。这确保了即使在急转弯或多云天气下,机器人也永远不会丢失方向感。

一旦机器人知道了自己的位置,它就必须决定如何移动。研究人员使用了一个现有的软件工具来生成覆盖田野的往复模式,但他们发现该工具的原始输出对于真实的机器来说往往过于僵化。规划的路径可能会要求机器人做出物理上无法实现的转向,或者穿越过于狭窄的间隙。为了解决这个问题,团队增加了三个层级的优化。首先,他们调整了机器人跟随的点密度,在需要频繁引导的直线段增加点数,同时保留机器人本身已足够精准的密集转弯点。其次,他们改变了机器人在行间移动的方式。机器人不再遵循可能撞到障碍物的复杂预设曲线,而是直接瞄准下一行的起点。一个独立的反应式系统随后会引导机器人绕过任何突发障碍物(如走过的人或散落的石头),确保在安全到达目标的同时仍能继续前进。最后,他们将零散的小型障碍物组合成较大的简单形状,然后再进行路径规划。这防止了机器人试图挤进过于狭窄且不安全的间隙,有效地为规划器平滑了地形。

拼图的最后一块是任务管理器,它充当机器人的监督者。该系统基于一种称为“行为树”的结构构建,允许机器人以逻辑化、循序渐进的方式做出决策。它处理整个任务的生命周期:开始工作、导航路径、处理问题以及结束一天的工作。如果机器人被卡住或遇到了无法通过的障碍物,系统并不会简单地停止运行。相反,它会按特定顺序尝试一系列恢复动作,例如原地旋转以获得更好的视野、等待障碍物移开或缓慢后退。如果电池电量过低,系统会中断覆盖任务,并引导机器人回到充电座。充电过程是全自动的;机器人利用摄像头识别充电器上的视觉标记,并精确对齐以插入电源。这种循环使机器人能够长时间工作,在充电后恢复任务而无需人工干预。

研究人员在五种不同的户外环境中测试了整个技术栈,以观察其在真实情况下的表现。这些场地包括凸形形状(即简单圆润的形状)和非凸形形状(即具有凹陷和转角的形状,增加了导航难度)。有些区域是开阔的,有些则包含已知的障碍物(如树木或电线杆),测试还包括了未知障碍物(如穿过田野的人)。在每种情况下,机器人都成功完成了任务。它覆盖了计划面积的 93.1% 至 96.1%,无论田野的大小或复杂程度如何,这一结果都保持一致。系统证明,通过结合稳健的定位、更智能的路径规划以及具有容错能力的任务管理器,单个机器人可以在混乱、不可预测的户外世界中自主运行。研究人员指出,由于轮式运动和转向的自然限制,机器人确实留下了一些未修剪的草带,但整体表现是稳定且可靠的。他们还观察到,随着田野变大,规划路径所需的时间并未显著增加,这意味着该系统可以扩展到未来覆盖更大的区域。

这项工作表明,完全自主的户外维护梦想正在成为现实。通过解决保持机器人定向、规划机器可执行路径以及建立具备错误保障机制的任务管理等具体难题,研究人员创造了一个在实地运行的系统。结果表明,此类机器人很快就能部署于诸如修剪大型公园、清扫工业场院或维护太阳能电站等任务,能够长时间工作并自行返回充电。该系统并不要求环境完美才能运行;它是为应对现实世界的缺陷而设计的,这使其成为满足日益增长的自动化户外劳动力需求的实用解决方案。

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

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

试用 Digest →