1. 课程导入与AUV导航系统概览
自主水下航行器(AUV)在脱离母船、没有GPS信号的水下环境中执行任务,它必须自己回答三个最基本的问题:我在哪里、我朝哪个方向、我离海底或水面有多深。这三个问题分别对应位置、姿态与深度,构成了水下导航的核心。本课程围绕惯导(INS)、多普勒计程仪(DVL)与深度计这三类传感器展开,讲解它们各自测量什么、为什么必须组合使用,以及在实际工程中如何配置、标定与判读数据。
先看任务需求。以常见的海底地形测绘任务为例:AUV需在离底约50米的定高航线上以1.5 m/s匀速航行数小时,测深声呐要求航迹横向偏差控制在数米以内,否则相邻测线会出现漏测或重叠。若任务改为管线巡检,则要求AUV在距管道3~5米的高度沿管线走向飞行,对高度保持和航向稳定性要求更高。而长基线水声定位虽然能提供绝对位置修正,但布设成本高、更新率低(往往几十秒一次),无法支撑短周期姿态与速度控制。这就决定了AUV导航必须是“高频自主推算 + 低频绝对修正”的组合架构。
在这个架构中,三类传感器的角色分工非常清晰。惯性导航系统由陀螺仪和加速度计组成,输出角速度和比力,经积分得到姿态、速度和位置。它的优势是高频、连续、不依赖外部环境,短时精度极高;缺点是误差随时间累积,纯惯导的位置误差会随时间的平方增长。多普勒计程仪向海底发射声波,利用回波多普勒频移测量载体相对海底的三维速度,直接为惯导提供速度观测,把“积分漂移”这条链条中最敏感的一环钉住。深度计则通过压力传感器测量静水压力并换算深度,提供一个稳定、不发散的垂向基准,用于抑制惯导在深度方向上的缓慢漂移。
三者之间的关系可以用一句话概括:惯导是推算的主体,DVL是速度的标尺,深度计是垂向的锚点。缺少DVL,惯导水平位置误差会快速发散;缺少深度计,垂向通道在长时间航行后同样会偏离真实深度;而只有DVL和深度计、没有惯导,则无法获得连续姿态和高频输出。下图展示了这一信号链与数据流关系。
理解这张图的关键在于“观测”二字。惯导本身是递推系统,它不知道自己的误差有多大;DVL和深度计提供的是外部独立观测,滤波器通过比较“惯导推算的速度/深度”与“DVL/深度计实测值”的差异,估计出惯导的零偏和漂移,再反馈修正。因此,DVL数据的质量直接决定组合导航的效果。实际工程中,DVL在离底高度超过其量程(常见为100~200米,视型号而定)时会丢失对底回波,此时系统必须能识别并切换到纯惯导或水跟踪模式,否则错误的观测会污染滤波器。
再看深度计。压力与深度的换算并非简单线性关系,常用近似为每10米水深约增加1个大气压(约101.3 kPa),但海水密度随盐度和温度变化,工程上通常采用 h = (P - P0) / (ρ·g) 计算,其中ρ取当地海水密度(约1025 kg/m³),g取9.81 m/s²。例如测得表压为505 kPa,则深度约为 505000 / (1025×9.81) ≈ 50.2米。这个值用于垂向观测时,还需考虑AUV自身姿态引起的压力端口位置偏差,以及波浪引起的动态压力波动,通常需要低通滤波。
本课程的知识地图按“原理—标定—组合—验证”四条主线展开。原理部分讲清惯导的机械编排与误差方程、DVL的多普勒测速原理与波束几何、深度计的压阻传感与温度补偿;标定部分覆盖陀螺零偏与标度因数、DVL安装角与刻度系数、深度计零点与线性度;组合部分讲解卡尔曼滤波的状态选取、观测模型与故障检测;验证部分则通过湖试或海试数据,分析航迹闭合误差、深度保持精度等指标。学习目标上,完成本课程后,你应当能够独立完成一套AUV导航传感器的上电检查、静态标定、动态跑合与数据判读,并能对常见异常(如DVL丢底、深度跳变、航向漂移)给出合理的排查方向。
最后需要强调,导航系统不是孤立存在的。它与AUV的推进控制、任务规划、载荷触发紧密耦合。例如测深声呐的触发时刻依赖导航给出的位置,若位置误差达到数米,测线拼接就会出现错位。因此,学习本课程不应只停留在“会看传感器数据”,而要建立“传感器—滤波器—控制—任务”的整链思维。接下来的章节将从惯性导航的基本原理开始,逐步展开这套系统的每一个环节。