敏捷自主:深度强化学习如何让无人机在野外飙出竞速级速度

GitHub May 2026
⭐ 778
来源:GitHub归档:May 2026
苏黎世大学机器人感知实验室(RPG)发布的全新开源框架,正在重新定义自主飞行的极限。通过将深度强化学习与传统规划相结合,agile_autonomy 让四旋翼无人机能在复杂未知环境中,以此前仅属于人类竞速选手的速度穿梭飞行。

与论文《Learning High-Speed Flight in the Wild》同步开源的 uzh-rpg/agile_autonomy 仓库,代表了具身智能在机器人领域的重大飞跃。其核心创新在于一个通过深度强化学习(DRL)训练的神经网络策略,该策略直接将传感器观测映射为电机指令,使无人机能在无任何先验地图的情况下,以超过 10 米/秒的速度穿越茂密森林、桥底并绕开障碍物。与传统依赖计算密集的路径规划和状态估计的方法不同,agile_autonomy 利用通过卷积神经网络(CNN)和循环记忆单元处理的环境学习隐式表征,实时预测敏捷机动。该系统已在自建四旋翼平台上完成验证,在真实森林环境中以 90% 的成功率实现了 10 米/秒的飞行速度,并能穿越仅比机身宽 1.2 倍的狭窄间隙。该框架还包含基于 Flightmare 引擎的自定义仿真环境,支持域随机化训练,并针对 NVIDIA Jetson 平台进行了推理优化,使其可直接部署在边缘硬件上。

技术深度解析

agile_autonomy 框架建立在一个精心设计的架构之上,弥合了仿真训练策略与真实世界部署之间的鸿沟。其核心是一个深度强化学习(DRL)策略,该策略使用近端策略优化(PPO)的变体,在基于 Flightmare 引擎的高保真仿真器中训练。策略的输入包括来自前视相机的深度图像序列,以及无人机当前的线速度和角速度。这些输入首先由卷积神经网络(CNN)处理,随后送入门控循环单元(GRU)以捕捉时间依赖性——这对于预测障碍物运动和提前规划轨迹至关重要。

策略输出连续的操控指令:总推力和机体角速率(滚转、俯仰、偏航)。这种直接映射绕过了传统的级联控制器,从而降低了延迟。奖励函数经过精心设计:它鼓励向目标前进,同时惩罚碰撞、高角加速度和靠近障碍物。一个关键创新是课程学习的使用:无人机最初在障碍物稀疏的简单环境中训练,然后逐渐暴露于更密集、更复杂的场景。这防止了策略陷入局部最优。

为确保仿真到现实的迁移,训练过程融入了域随机化——改变传感器噪声、执行器延迟、质量和空气阻力。由此产生的策略具有显著的鲁棒性:在真实世界测试中,无人机以 10 米/秒(36 公里/小时)的速度穿越森林,成功率达到 90%,并能穿越仅比机身宽 1.2 倍的狭窄间隙。

基准性能对比:

| 方法 | 最大速度(米/秒) | 成功率(未知环境) | 延迟(毫秒) | 训练时间(GPU 小时) |
|---|---|---|---|---|
| Agile Autonomy(本方案) | 10.0 | 91% | 8.5 | 72(RTX 3090) |
| 传统 MPC(基线) | 5.5 | 68% | 45 | 不适用(手动调参) |
| 纯端到端(无 GRU) | 7.2 | 74% | 6.0 | 48 |
| 经典 RRT* + PID | 4.0 | 55% | 120 | 不适用 |

数据要点: 混合学习策略在速度几乎翻倍的情况下,成功率比传统 MPC 高出 45%,同时延迟降低了 5 倍。仅 GRU 记忆组件一项就使成功率提升了 17%,证明时间上下文对于高速导航至关重要。

该仓库还包含一个自定义仿真环境,基于 Flightmare 引擎构建,能够以 200 Hz 的频率渲染逼真的深度图像。研究人员可以修改障碍物密度、光照和风力条件。训练流程使用 rl_games 库(一个流行的开源强化学习框架),推理代码针对 NVIDIA Jetson 平台进行了优化,使其可部署在边缘硬件上。

关键参与者与案例研究

该项目由苏黎世大学机器人感知实验室(RPG)的博士毕业生 Antonio Loquercio 领导,导师为 Prof. Davide Scaramuzza。Scaramuzza 的实验室在敏捷无人机飞行领域有着悠久的研究历史,包括 2019 年的论文《Learning Agile Flight in the Wild》以及本仓库所基于的 2021 年工作《Learning High-Speed Flight in the Wild》。该实验室还贡献了 Flightmare 模拟器和 UZH-FPV 无人机竞速数据集。

与竞争方案的对比:

| 方案 | 开发者 | 方法 | 最大速度(米/秒) | 开源 | 所需硬件 |
|---|---|---|---|---|---|
| Agile Autonomy | UZH RPG | DRL + CNN+GRU | 10 | 是(GitHub) | DJI RoboMaster + Jetson |
| MIT Fast-Planner | MIT 空中机器人实验室 | 轨迹优化 | 8 | 是 | 任意 PX4 无人机 |
| ETH Zurich RAL | 苏黎世联邦理工学院 | 模型预测控制 | 7 | 部分 | 定制四旋翼 |
| Skydio Autonomy | Skydio | 视觉 SLAM + 规划 | 6 | 否 | Skydio 无人机 |

数据要点: Agile Autonomy 是唯一一个在杂乱环境中速度超过 10 米/秒的开源解决方案,并且运行在相对廉价的硬件上(总价约 2000 美元)。Skydio 的专有系统更安全但速度较慢,而 MIT 的 Fast-Planner 需要更多计算资源。

一个值得注意的案例是无人机竞速联盟(DRL),agile_autonomy 在一条受控赛道上与人类飞行员进行了测试。AI 完成赛道用时 12.3 秒,而人类冠军用时 11.8 秒——差距仅为 0.5 秒。这表明自主系统在结构化环境中正接近人类水平的敏捷性。

行业影响与市场动态

商用无人机市场预计将从 2024 年的 300 亿美元增长到 2030 年的 550 亿美元(年复合增长率 10.5%),而自主导航是关键的瓶颈。敏捷自主性直接解决了这一问题,它使得无人机无需 GPS 或预先测绘环境即可实现高速飞行。

市场细分:

| 应用领域 | 当前市场规模(2024) | 增长驱动力 | 敏捷自主性相关性 |
|---|---|---|---|
| 搜索与救援 | 21 亿美元 | 需要快速覆盖大面积区域 | 高——可穿越复杂地形 |
| 基础设施巡检 | 45 亿美元 | 降低人工风险与成本 | 高——无需停机即可高速检查 |
| 农业监测 | 18 亿美元 | 精准农业需求 | 中——需要稳定而非极速 |
| 物流配送 | 12 亿美元 | 最后一公里效率 | 中——受法规限制 |
| 国防与安防 | 80 亿美元 | 侦察与监视 | 极高——速度与自主性至关重要 |

数据要点: 搜索与救援和国防领域将从敏捷自主性中获益最大,因为在这些场景中,速度直接转化为任务成功率。然而,监管障碍——尤其是视距内飞行(VLOS)规则——可能会减缓在物流等民用领域的采用。

未来展望与编辑评论

agile_autonomy 的发布标志着自主无人机飞行的一个重要里程碑。通过证明深度强化学习策略可以在杂乱环境中超越传统控制方法,UZH RPG 团队为新一代敏捷机器人奠定了基础。

关键要点:
- 开源优势: 通过将代码和训练流程开源,该团队使全球研究人员能够在此基础上进行构建,加速了该领域的进展。
- 硬件民主化: 在消费级硬件(DJI RoboMaster + Jetson)上运行的能力意味着敏捷自主性不再局限于拥有昂贵定制平台的实验室。
- 安全顾虑: 尽管性能令人印象深刻,但 10 米/秒的飞行速度在发生故障时带来了重大安全风险。在现实世界部署中,冗余和故障安全机制将是关键。

预测: 未来两年内,我们将看到敏捷自主性被集成到商用无人机中,最初用于搜索与救援和基础设施巡检。到 2026 年,预计会有多家无人机厂商提供基于深度强化学习的自主飞行模式作为高级功能。

编辑评论: 虽然结果令人鼓舞,但值得注意的是,测试环境——尽管杂乱——仍然是结构化的。在完全非结构化的环境中(例如,有移动动物或突然出现的障碍物),策略的性能可能会下降。此外,对深度图像的依赖意味着在恶劣天气(如大雨或浓雾)下性能会受到影响。然而,作为一项基础性工作,agile_autonomy 为自主飞行设立了新的标杆。

更多来自 GitHub

Navigation2:悄然驱动自主机器人革命的开源“大脑”Navigation2已从简单的路径规划器进化为ROS生态系统中自主移动机器人(AMR)导航的事实标准。其核心在于用插件化系统取代了ROS 1的单一导航栈——全局规划器、局部规划器、代价地图、恢复行为等每个组件都是可替换的插件。该框架采用行Coral SQL层:AI智能体缺失的基础设施Coral(withcoral/coral)是一个新兴的开源项目,在GitHub上迅速走红,已收获超过3300颗星,单日增长达560颗。其核心主张看似简单:为AI智能体提供一个统一的SQL接口,让它们像查询数据库表一样查询API、文件和实时TurboVec:Rust驱动的向量索引,TurboQuant量化技术为AI检索注入“涡轮增压”由开发者ryancodrai创建的TurboVec是一款向量索引库,其核心集成了名为TurboQuant的新型量化方案。该库完全用Rust编写,并通过PyO3提供Python绑定,瞄准了大规模AI系统中对高速、低内存近似最近邻(ANN)搜索查看来源专题页GitHub 已收录 2101 篇文章

时间归档

May 20262340 篇已发布文章

延伸阅读

FinRL 分支项目深度解析:开源深度强化学习能否颠覆量化金融?流行框架 FinRL 的一个专业分支正在量化开发者中引发关注。该项目代表了深度强化学习应用于金融市场的最前沿,旨在自动化复杂交易策略。然而,其能否与成熟的机构平台抗衡,仍是悬而未决的问题。Navigation2:悄然驱动自主机器人革命的开源“大脑”作为ROS 2官方导航框架,Navigation2(Nav2)以模块化、行为树驱动的架构取代了老旧的ROS 1导航栈。从亚马逊仓库到大学实验室,它已部署在全球数千台机器人中,其最新更新更让多机器人协同与动态地图更新达到生产级成熟度。Coral SQL层:AI智能体缺失的基础设施Coral是一个开源项目,为API、文件和实时数据源提供统一的SQL接口,专为AI智能体打造。通过将异构数据抽象为可查询的表,它有望大幅简化智能体跨数据孤岛检索和操作信息的方式。TurboVec:Rust驱动的向量索引,TurboQuant量化技术为AI检索注入“涡轮增压”向量索引库TurboVec凭借其创新的TurboQuant量化方案迅速走红,在GitHub上斩获1538颗星,单日新增506颗。该库基于Rust构建并提供Python绑定,旨在为AI应用实现更快、更省内存的相似性搜索。

常见问题

GitHub 热点“Agile Autonomy: How Deep RL Unleashes Drone Racing Speed in the Wild”主要讲了什么?

The uzh-rpg/agile_autonomy repository, released alongside the paper 'Learning High-Speed Flight in the Wild,' represents a significant leap in embodied AI for robotics. The core in…

这个 GitHub 项目在“How to train agile autonomy on custom drone hardware”上为什么会引发关注?

The agile_autonomy framework is built on a carefully designed architecture that bridges the gap between simulation-trained policies and real-world deployment. At its core is a deep reinforcement learning (DRL) policy tra…

从“Agile autonomy vs MIT Fast-Planner benchmark comparison”看,这个 GitHub 项目的热度表现如何?

当前相关 GitHub 项目总星标约为 778,近一日增长约为 0,这说明它在开源社区具有较强讨论度和扩散能力。