ArduSub

ardusub

无人机 高级 🧩 软硬件结合 已发布
bluerobotics 90 Stars 未知 BOM 完整度: 3/5 教程完整度: 0/5

项目简介

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 协议、地面站软件使用 ⚡ **电子电路**:需要掌握飞控接线、电源管理、传感器连接等电子知识

适用场景

水下勘探与调查:用于海洋、湖泊、河流等水下环境的探测
科研教育:作为教学平台,学习水下机器人控制、传感器融合等知识
水下摄影与录像:搭载摄像头进行水下拍摄
水产养殖监测:用于水下养殖环境的监控