ArduSub
ardusub
无人机
高级
🧩 软硬件结合
已发布
项目简介
ArduSub:ROV控制系统,现为ArduPilot官方项目。
ArduSub 是专为水下无人航行器(ROV/AUV)设计的开源自动驾驶固件,源自 ArduPilot 生态体系,由 Blue Robotics 维护并用于内部开发。该项目解决了传统无人机飞控无法直接应用于水下环境的核心问题,通过适配水下推进器、压力传感器、声学定位等特殊硬件,实现了对水下机器人的精确姿态控制、深度锁定、航向保持以及自动定深巡航等功能。
标签
项目特点
基于 ArduPilot 生态系统,拥有成熟的自动驾驶和导航算法
支持多种 ROV 配置,包括不同数量的推进器和传感器
提供深度保持、航向保持、自动定深等高级控制功能
兼容 Pixhawk 等常见飞控硬件
支持地面站软件(如 QGroundControl)进行实时监控和控制
开源社区活跃,有专门的讨论论坛和 Gitter 频道
技术规格
| 控制系统 | |
|---|---|
| 支持硬件 | |
| 通信协议 | |
| 推进器支持 | |
| 传感器支持 | |
| 深度控制 | |
| 导航模式 | |
| 地面站 |
项目资源
物料清单 (BOM)
| 物料名称 | 数量 | 参考价格 | 备注 |
|---|---|---|---|
| Pixhawk 飞控板 | 1 | — | 推荐 Pixhawk 4 或兼容版本 |
| 压力传感器(深度计) | 1 | — | 如 MS5837 |
| 电子罗盘 | 1 | — | 内置或外置 |
| 无刷推进器 | 4-6 | — | 如 Blue Robotics T200 |
| 以太网或串口通信模块 | 1 | — | 用于水面通信 |
| 电源模块 | 1 | — | 为飞控和推进器供电 |
| ROV 框架 | 1 | — | 根据设计自行制作或购买 |
所需工具
| 工具 | 用途 | 是否必需 |
|---|---|---|
| 3D打印机 | 打印 ROV 外壳和推进器支架 | ▢ 推荐 |
| 焊台 | 焊接电子元件和连接器 | ✅ 是 |
| 螺丝刀套装 | 组装机械结构 | ✅ 是 |
| 万用表 | 电路测试和故障排查 | ✅ 是 |
| 编程器 | 刷写飞控固件 | ✅ 是 |
能力画像
记忆与知识检索
逻辑推演
表达与交流
感知与观察
数理与计算
动手与操作
狂热与坚持
创造与创新
所需技能
🔧 **动手能力**:需要组装 ROV 机械结构、布线、防水处理等动手操作能力
💻 **编程能力**:需要了解 ArduPilot 固件配置、MAVLink 协议、地面站软件使用
⚡ **电子电路**:需要掌握飞控接线、电源管理、传感器连接等电子知识
适用场景
水下勘探与调查:用于海洋、湖泊、河流等水下环境的探测
科研教育:作为教学平台,学习水下机器人控制、传感器融合等知识
水下摄影与录像:搭载摄像头进行水下拍摄
水产养殖监测:用于水下养殖环境的监控