1. 项目概述
HUGE-Bench是一个专门为高层无人机视觉-语言-动作(VLA)任务设计的诊断性基准测试平台。与传统的视觉-语言导航(VLN)基准不同,它专注于评估无人机在接收简短高层指令后执行复杂多阶段任务的能力,同时兼顾安全性和过程完整性。
1.1 核心创新点
这个基准测试平台具有三个关键创新:
首先,它采用了独特的3D高斯泼溅(3DGS)与网格联合表示方法。3DGS负责提供逼真的视觉渲染效果,而网格则用于精确的碰撞检测和物理仿真。这种混合表示既保证了视觉感知的真实性,又实现了可靠的物理交互。
其次,HUGE-Bench引入了面向过程的评估指标。不同于传统VLN基准仅关注终点是否到达,它能够量化评估任务执行过程中的各个阶段完成情况。例如,对于一个建筑巡检任务,系统会分别评估接近、下降、环绕和返回等各个子任务的完成质量。
最后,基准包含了丰富的真实场景数据。基于四个真实环境(办公楼、城市街区、农田和施工道路)构建的数字孪生,总覆盖面积达6.45平方公里,包含256万米的飞行轨迹数据。这些数据为训练和评估提供了坚实的基础。
2. 技术实现细节
2.1 3D场景重建流程
场景重建是HUGE-Bench的核心基础,其流程包括多个关键步骤:
数据采集阶段使用配备Zenmuse L2相机的DJI M400无人机,在约85米高度进行航拍。为确保重建质量,还额外采集了低空补充数据。采集的数据包括高分辨率RGB图像、GPS位置和无人机姿态信息。
在3D重建环节,系统并行生成两种表示:
- 3D高斯泼溅模型:通过优化数十万个高斯椭球体的参数(位置、旋转、缩放和不透明度)来拟合场景外观
- 三角形网格模型:使用传统摄影测量技术生成,重点保留场景的几何结构
这两种表示通过坐标系对齐实现空间同步。3DGS的渲染分辨率达到1920×1080,帧率稳定在60FPS;网格模型经过简化处理,三角形数量控制在50万以内,以保证实时碰撞检测的效率。
2.2 任务设计与指令生成
HUGE-Bench包含8类具有代表性的无人机任务:
- 精确着陆:需要识别目标、精确定位和稳定下降
- 道路巡检:涉及路径跟踪和高度控制
- 建筑巡检:要求环绕飞行并保持安全距离
- 区域测绘:需要系统性的覆盖飞行
- 高度环绕:在指定高度执行圆形轨迹
- 半径环绕:控制环绕半径的精确飞行
- 螺旋下降:三维空间中的复杂轨迹
- 避障穿越:动态障碍物规避
指令生成采用半自动化流程:首先由大型语言模型(LLM)生成候选指令,然后人工审核确保语义明确。指令平均长度控制在7-12个单词,例如"巡检东侧建筑并保持5米距离"。
3. 评估体系设计
3.1 核心评估指标
HUGE-Bench的评估体系包含三类指标:
过程保真度指标:
- 轨迹覆盖率(TCR):计算预测轨迹与参考轨迹的空间重合度
- 阶段完成率:评估各子任务的完成情况
终端准确性指标:
- 成功率(SR):终点位置误差小于阈值
- 路径长度比:实际路径与最优路径的长度比值
安全性指标:
- 碰撞率(CR):发生碰撞的轨迹比例
- 安全路径长度(CSPL):结合成功率和路径效率的复合指标
3.2 数据集划分策略
为确保评估全面性,数据集采用三级划分:
- 训练集:5330条轨迹,用于模型训练
- 已见测试集:593条轨迹,包含训练中出现过的地标但采用新的视角和路径
- 未见测试集:294条轨迹,包含全新地标和经过语言改写的指令
这种划分方式可以同时评估模型的记忆能力、视角泛化能力和语言理解能力。
4. 基准测试结果分析
4.1 主流模型表现
测试了四种代表性VLA模型在HUGE-Bench上的表现:
- OpenVLA:通用视觉语言动作模型
- π₀:经过大规模机器人数据预训练的策略
- π₀.₅:π₀的改进版本
- FastVLM:高效的视觉语言模型结合动作专家
结果显示,基于机器人预训练的π系列模型表现最佳,特别是在未见测试集上保持了较好的泛化能力。例如,在建筑巡检任务中,π₀.₅的TCR@5达到0.236,远高于OpenVLA的0.107。
4.2 典型问题分析
测试中暴露出当前VLA系统的一些共性问题:
语义落地不足:模型经常混淆相似的地标,特别是在简短指令不够明确时。例如,将"巡检较大的建筑"错误地执行在较小的建筑上。
过程控制薄弱:多数模型难以完整执行多阶段任务。在螺旋下降任务中,很多模型能完成初始定位,但无法保持稳定的螺旋轨迹。
安全意识缺乏:除了专门设计的π系列模型,其他模型在避障穿越任务中的碰撞率高达70%,说明安全考量需要显式地融入模型设计。
5. 应用价值与展望
5.1 实际应用场景
HUGE-Bench对以下应用场景具有重要价值:
无人机巡检:电力线路、管道等基础设施的自动巡检需要精确控制和安全避障。基准中的道路巡检和建筑巡检任务直接对应这些需求。
紧急救援:在灾后搜救等场景中,操作员需要快速发出高层指令,如"搜索东侧废墟区域"。基准评估的系统可以提升这类任务的执行效率。
精准农业:农田测绘和作物监测需要系统性的飞行覆盖。区域测绘任务的评估指标可以直接应用于这些场景。
5.2 未来发展方向
基于HUGE-Bench的测试结果,我们建议关注以下研究方向:
多模态融合:加强视觉、语言和空间信息的深度融合,特别是提升对模糊指令的解析能力。
安全机制设计:将显式的安全约束融入模型架构,如碰撞预测模块和安全边界控制。
增量学习:使系统能够通过少量样本快速适应新场景和新指令形式,提高实用价值。
6. 实操建议与经验分享
6.1 使用HUGE-Bench的注意事项
数据准备阶段:
- 确保采集设备校准准确,特别是相机与IMU的时间同步
- 环境光照条件应尽量多样,以提高模型的鲁棒性
- 对重建的3D模型进行人工校验,修正明显的几何错误
模型训练阶段:
- 建议采用课程学习策略,从简单任务逐步过渡到复杂任务
- 在损失函数中增加过程监督项的权重
- 使用数据增强技术,特别是视角变换和语言改写
评估阶段:
- 注意区分不同任务类型的评估重点
- 对于安全关键任务,碰撞率应作为首要考量指标
- 分析失败案例时,要结合轨迹可视化和中间特征
6.2 性能优化技巧
实时性优化:
- 对3DGS模型进行量化压缩,在移动设备上可实现实时渲染
- 使用层次化碰撞检测,先进行粗检测再精细判断
- 采用异步计算模式,将感知、规划和控制在不同的线程处理
精度提升方法:
- 引入注意力机制强化关键地标的识别
- 使用轨迹预测模块平滑动作输出
- 增加重定位机制,当偏离预期轨迹时能够自动校正
在实际部署中,我们发现将高层任务分解为可量化的子目标能显著提升系统可靠性。例如,将"巡检建筑"明确分解为"接近→下降→环绕→上升→返回"五个阶段,并为每个阶段设计专门的评估指标和控制策略。