2. AUV任务配置基础与航前检查衔接
AUV 下水前的最后一道关口,是把“任务配置文件”与“航前检查结果”对齐。任务配置回答的是“这次要做什么、去哪里、怎么回来”,航前检查回答的是“艇现在能不能按这个配置安全执行”。两者脱节,就会出现配置里写了 300 m 定深,而耐压壳密封检查只按 100 m 标准放行;或者任务要求 6 节航速,而电池组实际容量只够 4 节跑完全程。本节围绕配置文件结构、关键参数分类、配置与检查的对应关系,以及常见配置错误展开。
一、任务配置文件的结构
AUV 任务配置通常以结构化文本保存(YAML、JSON 或厂商私有格式),其逻辑结构可归纳为四层:任务元信息、航路与动作、约束与安全阈值、载荷与通信。元信息记录任务编号、版本、坐标系定义与时间基准;航路与动作描述航点序列及每个航点上的行为(定深、定高、悬停、拍照、采样);约束与安全阈值给出最大深度、最小离底高度、最大航程、超时返航等边界;载荷与通信规定传感器开关、采样率、声通信或卫星通信的上报周期。
一个简化的示例配置如下(参数为教学示例,非实测值):
mission:
id: M2024-017
frame: "北东地(NED),原点为投放点"
waypoints:
- {no: 1, x: 0, y: 0, depth: 5, speed: 1.2, action: dive}
- {no: 2, x: 300, y: 0, depth: 30, speed: 1.5, action: survey}
- {no: 3, x: 300, y: 200, depth: 30, speed: 1.5, action: survey}
- {no: 4, x: 0, y: 200, depth: 5, speed: 1.2, action: surface}
limits:
max_depth: 50
min_altitude: 3
max_range: 6000
timeout_return: 5400
payload:
sidescan: {enable: true, range: 50}
ctd: {enable: true, rate_hz: 1}
comms:
acoustic_report_s: 120
iridium_on_surface: true
注意坐标系必须先定义再使用:上例采用北东地(NED),深度为正向下,航点坐标以投放点为原点。若团队习惯使用经纬度,则需在配置中明确投影方式与原点经纬度,否则航点解算会出现系统性偏移。
二、关键参数分类
把参数按“影响什么”分类,比按文件字段顺序罗列更有助于检查。可分成四类:
- 几何类:航点坐标、深度、离底高度、航向。决定艇“走哪里”,直接关联海图、障碍物与禁航区检查。
- 运动类:航速、下潜/上浮速率、转弯半径、定深控制增益。决定“怎么走”,关联推进器、舵机与深度传感器的状态检查。
- 能量与时间类:最大航程、任务超时、返航电量阈值。决定“能不能回来”,关联电池容量、SOC 标定与续航估算。
- 安全与载荷类:最大深度、漏水/超深/超时应急动作、载荷开关与采样率。决定“出问题怎么办、采什么数据”,关联应急抛载、声通信与存储空间检查。
这四类参数在航前检查中对应不同的验证手段:几何类靠海图与坐标复核,运动类靠舵机与推进器功能测试,能量类靠电池检测与续航核算,安全类靠应急逻辑演练与载荷自检。
三、配置与检查的对应关系
配置与检查的衔接核心是“每个关键参数都要有对应的验证项,每个检查项都要能回溯到配置依据”。下图给出这一映射关系:左侧是配置中的参数组,右侧是航前检查的验证手段,中间标注判断依据。
以能量类为例:配置中最大航程 6000 m、航速 1.5 m/s,则纯航行时间约 4000 s;若电池实测可用容量折算后仅支持 3600 s 推进,则续航余量不足,必须缩短航程或降低航速。工程上常要求续航估算不低于任务需求的 1.3 倍,以覆盖海流、机动和返航裕度。这个判断必须在下水前完成,而不是等艇入水后靠声通信临时改任务。
四、常见配置错误案例
案例一:坐标系混用。某次任务配置中航点用经纬度填写,但飞控内部按 NED 局部坐标解算,且原点未更新为本次投放点,导致实际航迹整体偏移约 400 m,首条测线偏离目标区。检查时应核对“配置坐标系—艇内解算坐标系—原点定义”三者一致,并在海图上叠加航点做目视复核。
案例二:深度阈值与耐压等级不匹配。配置最大深度 80 m,而该艇耐压壳本次装配的密封件按 60 m 标准检查放行。这类错误往往源于“配置沿用上次任务模板未改”。正确做法是把最大深度作为检查表的强制项,与耐压壳检查记录逐项比对,超限即拒绝放行。
案例三:超时返航时间小于任务时长。配置任务超时 5400 s,但按航点与航速估算单程加作业已需 5600 s,艇会在任务中途触发返航,导致测线未完成。检查时应把“估算任务时长”与“超时阈值”并列核算,并留出 10%~15% 余量。
案例四:载荷采样率与存储空间不匹配。侧扫声呐 50 m 量程、高采样率开启,但存储卡剩余空间仅够 40 分钟,而任务作业段约 70 分钟。检查时应按“采样率×通道数×时长”估算数据量,与可用存储比对,必要时降低采样率或分段作业。
五、可执行的配置—检查对照表
下表可作为任务配置完成后的自查工具,字段按本节四类参数组织,判据列给出放行条件(示例值需按实际艇型调整):
| 参数类别 | 配置项 | 示例值 | 对应检查项 | 放行判据 |
|---|---|---|---|---|
| 几何 | 最大深度 | 50 m | 耐压壳密封检查记录 | 耐压等级 ≥ 50 m |
| 几何 | 航点坐标 | NED 原点投放点 | 海图叠加复核 | 航点均在禁航区外,离障碍物 ≥ 20 m |
| 运动 | 航速 | 1.5 m/s | 推进器与舵机功能测试 | 各推进器响应正常,无异常电流 |
| 运动 | 定深控制 | 30 m | 深度传感器零点标定 | 零点偏差 ≤ 0.2 m |
| 能量 | 最大航程 | 6000 m | 电池容量与续航核算 | 可用续航 ≥ 任务需求 × 1.3 |
| 能量 | 超时返航 | 5400 s | 任务时长估算 | 估算时长 ≤ 超时阈值 × 0.85 |
| 安全 | 应急抛载 | 超深/超时触发 | 应急逻辑演练 | 模拟触发后抛载动作正常 |
| 载荷 | 侧扫采样 | 50 m 量程 | 存储空间核算 | 可用空间 ≥ 估算数据量 × 1.2 |
把这张表与任务配置文件放在一起使用,配置完成后逐行打勾,任何一行不满足就回到配置或硬件侧处理。这样,任务配置不再是“填完就下水”的纸面工作,而是与航前检查形成闭环:配置给出依据,检查给出证据,两者一致才允许放行。