1. 课程导入与AUV自主航行全景

欢迎进入《水下AUV自主航行零基础入门》。在动手写第一行控制代码、连接第一个传感器之前,我们需要先建立一张"全景地图":AUV到底是什么、它和遥控潜水器有什么本质区别、"自主航行"这四个字背后要解决哪些核心问题、这些能力最终被用在哪些真实场景里。本章不涉及具体算法实现,而是帮你把后续29章的知识挂到一张清晰的框架上,避免学到中途"只见树木不见森林"。

一、AUV是什么:从"被操控"到"自己做决定"

AUV,全称Autonomous Underwater Vehicle,即自主水下航行器。理解它的关键不在"水下"二字,而在"自主"。同样在水下工作的还有ROV(遥控潜水器),它通过脐带缆与母船相连,操作员在船上摇杆、看视频、下指令,ROV本身几乎不做决策。AUV则不同:它自带能源、自带计算、自带传感器,下潜后与母船断开物理连接,必须依靠自身的感知—决策—执行闭环完成任务并返回。

这个差别带来一连串工程后果。没有脐带缆,就没有实时视频回传,也没有人工实时纠偏,AUV必须自己知道"我在哪、要去哪、怎么去、到了没有、出问题怎么办"。因此AUV的典型构成可以概括为五个部分:载体结构(耐压壳体、浮力材料、推进与舵面)、能源(电池组,决定续航)、导航与感知(惯导、多普勒计程仪DVL、深度计、声呐、磁罗经等)、控制与计算(航行控制计算机、执行机构驱动)、任务载荷(侧扫声呐、多波束、相机、水质传感器等)。这五部分的关系,是后续所有章节反复出现的骨架。

AUV自主航行闭环:感知 → 估计 → 决策 → 控制 → 运动 感知 DVL/深度/罗经/声呐 状态估计 位置/姿态/速度 决策与制导 航路点/避障/任务 控制与执行 推力/舵角指令 水下运动 六自由度位姿变化 环境扰动(海流/浮力变化)与真实位姿反馈 典型任务剖面(示例) 水面 海底 下潜 定深巡航 / 航路点跟踪 声呐测绘 上浮/回收 关键约束:无实时人工干预 · 通信受限 · 能源有限 · 定位漂移随时间累积

二、自主航行的四个核心问题

把上图闭环拆开看,AUV自主航行本质上要持续回答四个问题,它们也构成了本课程的主线。

第一,我在哪?这是导航定位问题。水下GPS信号几乎不可用,AUV通常以惯导(INS)为核心,配合DVL测速、深度计测深、磁罗经或光纤罗经定航向。惯导的误差会随时间累积,典型教学示例中,若不加修正,纯惯导的位置漂移可能达到航程的1%~2%,即航行1公里漂移10~20米。因此需要DVL辅助、水面GPS校准或声学定位(如USBL)来抑制漂移。

第二,我要去哪、怎么去?这是制导与路径规划问题。任务通常被分解为一串航路点(waypoint),AUV按设定深度和速度依次通过,途中还要处理避障、海流补偿和转弯半径约束。

第三,怎么稳定地按指令运动?这是控制问题。给定目标航向、深度和速度,控制器输出推力和舵角,克服浮力变化、海流扰动和自身动力学耦合。深度控制、航向控制、纵倾控制是最基础的三条控制回路。

第四,出问题怎么办?这是安全与应急问题。通信中断、电池低电量、超深、导航失效、推进器故障,都需要预设的应急策略,例如定时上浮、抛载上浮、按预设航线返航。零基础学习者最容易忽略这一块,但它恰恰是AUV能否被放心投放的前提。

三、典型应用场景

AUV的价值在于"长时间、大范围、无人"地获取水下信息。常见场景包括:海底地形测绘,用多波束或侧扫声呐沿测线定高航行,拼接出海底地图;环境与水质监测,搭载CTD、溶解氧、浊度传感器做剖面采样;管线与桩基巡检,沿海底管道或海上风电基础近距离航行并成像;搜救与打捞,在指定区域做覆盖式搜索;海洋科学研究,如温跃层观测、冰下探测。不同场景对定位精度、续航、载荷和航行模式的要求差异很大,这也是为什么AUV有滑翔机、鱼雷型、开架式等多种形态。

四、课程路线图:30章如何组织

本课程按"认知—基础—核心能力—集成实践"的顺序推进,你可以把它理解为一条从看懂到能动手的路径:

  • 认知与基础(第1~6章):AUV全景、坐标系与运动学基础、载体结构与推进、能源与续航估算、传感器体系、水下通信与定位手段。
  • 核心能力(第7~18章):导航与状态估计、航路点制导、深度/航向/纵倾控制、路径跟踪、避障与安全策略、任务规划与应急逻辑。
  • 集成与实践(第19~30章):仿真环境搭建、参数整定、典型任务脚本、数据分析与结果判读、故障排查与复盘。
学习建议:每章都配有一张核心图解,建议先看图建立结构感,再读正文补细节。遇到坐标系、正负号、深度方向等约定时,务必在第一次出现时就记牢,后续章节会一直沿用,中途换参照系是初学者最常见的错误来源。

五、先建立三个好习惯

在正式进入技术细节前,有三个习惯值得从第一天就养成。其一,明确参照系。本课程统一约定:地理坐标系采用北-东-地(NED),深度向下为正,航向角从北向顺时针为正。所有公式与图示都遵循这一约定,切换时必须显式说明。其二,区分"示例参数"与"实测结果"。课程中出现的数值多为教学示例或合理假设,用于说明方法与量级,不能当作某型AUV的实测性能。其三,始终带着"闭环"看问题。任何一个模块出问题,都要问它影响的是感知、估计、决策还是控制,以及最终如何体现在航行轨迹和任务完成度上。

有了这张全景图,我们就可以进入下一层:先把AUV"怎么描述自己的位置和姿态"这件事说清楚——也就是坐标系与运动学基础。