← 返回论文列表

Droneulator:基于RotorPy和Godot 4的农业工作流便携式无人机模拟器
Droneulator: A Portable UAV Simulator for Agricultural Workflows with RotorPy and Godot 4

作者: Jacob Swindell, Michael Lowen, Marija Popovic 等4人
arXiv: 2605.23386v1
分类: cs.RO
📝 论文摘要
农业无人机研究需要能够集成逼真3D场景、高保真飞行器动力学和机器人中间件的仿真器,同时还需便于在异构开发机器上部署。我们提出Droneulator,一种便携式无人机仿真器架构,将RotorPy的多旋翼动力学与Godot 4的渲染与传感器生成相结合。Droneulator同时提供基于PX4的控制接口和轻量级WebSocket命令通道,并通过基于Zenoh的ROS~2兼容管道发布同步视觉与状态数据流。这种集成使得单一技术栈能够在不修改仿真器基础设施的前提下,支持面向检测任务的数据采集、ROS~2/PX4本地路径规划以及强化学习实验。我们针对三个农业无人机工作流对当前系统进行了量化验证:基于COLMAP的树冠尺度图像采集与三维重建、使用EGO-Planner的冠层障碍物周围本地路径规划、以及通过自定义Gymnasium环境实现的闭环强化学习。在所述实验设置中,结果表明该仿真器能够维持低延迟传感,支持在不同采集密度下的重建导向数据收集,执行冠层障碍物周围的无碰撞本地规划,并支持基于深度感知的稳定策略训练以实现避障导航。这些结果共同展示了Droneulator在单一可部署技术栈中实现农业无人机巡检、规划与学习的潜力。

📊 核心分析

🎯 研究动机
- 农业无人机研究需要集成**3D场景(3D scenes)**、高保真**车辆动力学(vehicle dynamics)** 和**机器人中间件(robotics middleware)** 的模拟器,但现有方案难以兼顾逼真度与跨平台可部署性 - 现有模拟器通常只支持单一工作流(如仅用于规划或仅用于数据采集),缺乏统一支持**数据收集(data capture)**、**局部规划(local planning)** 和**强化学习(reinforcement learning)** 的便携式架构 - 研究背景:农业无人机应用(如作物检查、喷洒)对模拟器的**真实感渲染(realistic rendering)** 与**闭环控制(closed-loop control)** 需求日益增长,但部署环境(不同开发机器)差异大
🔧 核心方法
- 提出**Droneulator** 架构,结合**RotorPy** (多旋翼高保真动力学)与**Godot 4** (游戏引擎渲染与传感器生成) - 暴露双控制路径:基于**PX4** 的常规控制与轻量级**WebSocket** 命令通道,并通过**Zenoh** (零开销发布订阅)实现**ROS 2兼容** 的同步视觉与状态流管道 - 支持三种农业工作流无需修改模拟器:树尺度图像采集(用于**COLMAP** 3D重建)、基于**EGO-Planner** 的冠层避障局部规划、通过**Gymnasium** 环境的闭环深度强化学习训练
💡 核心创新
- **单一架构覆盖多工作流**:首次在一个模拟器内同时支持**检查数据采集(inspection data capture)**、**ROS2/PX4局部规划(ROS2/PX4 local planning)** 和**强化学习实验(reinforcement learning experiments)**,且无需更改基础设施 - **高兼容性与便携性**:结合RotorPy(动力学)与Godot 4(渲染),并通过Zenoh管道输出同步多模态数据,降低异构机器部署门槛 - **端到端验证**:在三个不同农业任务中量化验证了系统的低延迟感知、无碰撞规划和稳定策略训练,展示了实际可用性
🏆 总体贡献
- 为农业无人机研究提供了一种**便携式统一模拟器架构(portable unified simulator architecture)**,填补了现有模拟器在多功能集成方面的空白 - 在**树冠图像采集重建**、**冠层避障规划** 和**深度感知强化学习** 三个典型工作上验证了有效性,证明其可作为通用研发平台 - 通过开源实现**RotorPy+Godot 4+Zenoh** 的集成方案,促进社区复现与农业无人机算法开发