2. AUV任务航点规划的核心要素

AUV(自主水下航行器)的任务航点规划,本质上是在三维海洋环境中为航行器安排一条“可执行、可约束、可评估”的运动序列。很多初学者容易把航点规划理解为“在地图上点几个坐标”,但真正决定任务成败的,是航点、航段、任务区域与约束条件这四类要素如何协同。本节先把这四个核心概念讲清楚,再说明它们之间的相互关系,为后续的坐标处理与路径生成打下基础。

一、航点:任务的最小空间锚点

航点(Waypoint)是任务中具有明确空间位置和语义的一个点。它通常由经度、纬度、深度(或高度)三个分量描述,在局部任务中也可以使用以任务原点为基准的东-北-深(ENU 或 NED)坐标表示。一个航点不只是“一个位置”,它往往还携带属性:到达该点的方式(直航、盘旋、悬停)、允许的到达半径、通过该点时的速度或姿态要求、在该点执行的动作(如拍照、采样、投放、上浮通信)等。

按语义可以把航点分为几类:起点/终点航点用于界定任务起止;途经航点用于塑造路径形状;作业航点用于触发具体载荷动作;安全航点用于规避障碍或等待。规划时要注意,航点数量并非越多越好——过密的航点会增加转向次数、抬高能量消耗,也会放大定位误差带来的路径抖动。工程上常以“几何必要 + 语义必要”为原则精简航点。

二、航段:航点之间的可执行连接

航段(Leg)是相邻两个航点之间的运动段,是规划中真正被航行器执行的基本单元。航段不仅包含几何信息(起点、终点、长度、方位角、俯仰角),还包含动力学与能耗信息:该段采用什么速度、是否需要定深航行、是否允许变深、预计耗时与能耗是多少。航段的方向约定必须与坐标系一致:若采用 NED 坐标,则航向角自北向东为正,深度向下为正;若采用 ENU,则需在全文与图示中统一说明,避免正负号混淆。

航段是约束落地的地方。例如“最大下潜深度不超过 50 m”这一约束,最终体现为每个航段的深度剖面;“单段最长航行时间不超过 20 min”则体现为航段长度与速度的比值。因此,航点定义“去哪里”,航段定义“怎么去、代价多大”。

三、任务区域:航点与航段的合法舞台

任务区域(Mission Area)是规划解必须落入的空间范围,通常由多边形边界(水平面)与深度上下限(垂直方向)共同界定。它既包括“必须覆盖”的作业区,也包括“禁止进入”的禁航区、养殖区、航道或军事管制区。任务区域的作用是给航点与航段提供合法性判据:航点必须位于允许区域内,航段不得穿越禁航区边界。

在工程实践中,任务区域常以栅格或矢量多边形两种方式表达。栅格便于快速做碰撞与覆盖判断,矢量多边形便于精确表达边界。规划时通常先做区域裁剪,再在裁剪后的可行空间内布置航点,这样可以显著减少后续避障搜索的计算量。

四、约束条件:时间、能量与避障

约束条件是规划从“几何可行”走向“任务可行”的关键。常见三类约束如下:

  • 时间约束:总任务时长上限、单航段时长上限、到达关键航点的时间窗。它直接影响航段速度选择与航点顺序。
  • 能量约束:电池可用容量、推进能耗与载荷能耗预算。能耗通常与航段长度、速度的立方、海流阻力相关,规划时需为返航与应急保留余量。
  • 避障约束:与海底地形、障碍物、其他航行器保持最小安全距离,同时满足最大深度与最小离底高度要求。

三类约束往往相互冲突:提速可缩短时间但抬高能耗;绕行避障会增加航段长度,进而同时影响时间与能量。因此规划不是“满足某一约束”,而是在可行域内寻找折中解。

五、四类要素的相互关系

可以把四者的关系理解为一条“由空间到执行、由执行到约束”的链条:任务区域限定航点的合法位置;航点串联成航段;航段承载时间与能量代价;避障约束反过来修正航点位置与航段形状。任何一个要素变化,都会沿链条传导。例如把某个作业航点向禁航区靠近 30 m,看似只是点的移动,却可能导致相邻两个航段都需要绕行,从而改变总时长与总能耗。

AUV 航点规划四要素及其传导关系 任务区域 多边形边界 + 深度上下限 作业区 / 禁航区 提供合法性判据 航点 经度 / 纬度 / 深度 到达半径、动作、速度 起点 / 途经 / 作业 / 安全 航段 长度、方位角、俯仰角 速度、定深、耗时、能耗 被航行器实际执行 约束条件 ⏱ 时间:总时长、单段上限、时间窗 🔋 能量:电池容量、推进/载荷预算、返航余量 🚧 避障:最小安全距离、最大深度、离底高度 三者相互冲突,需在可行域内折中 限定 串联 承载代价 修正位置 修正形状 正向构成 约束反馈修正

上图把这种传导关系画了出来:实线表示“区域限定航点、航点串联航段、航段承载约束代价”的正向构成;虚线表示约束对航点位置与航段形状的反向修正。理解这张关系图,就能明白为什么规划不能只盯着坐标点,而要同时评估区域合法性、航段代价与约束冲突。

六、一个可操作的示例

假设某次近海底测绘任务:任务区域为 800 m × 500 m 的矩形,深度范围 20~50 m,区域内有一处半径 60 m 的禁航区。规划者先布置 6 个作业航点形成往返“之”字形测线,相邻航点构成 5 条航段。若设定巡航速度 1.2 m/s、单段最长 15 min,则单段长度上限约为 1080 m,示例中各段长度约 300~500 m,均满足时间约束。若某航段因避障需绕行禁航区,长度增加约 120 m,则需重新核算该段耗时与能耗,并检查电池余量是否仍覆盖返航。这个例子说明:航点是骨架,航段是代价载体,区域是边界,约束是裁判。

规划自检建议:先确认任务区域与坐标系约定,再检查每个航点是否落在合法区域、每条航段是否穿越禁航区,最后逐段核算时间与能量,并保留不少于 20% 的返航余量。

掌握这四类要素及其传导关系后,后续的坐标转换、路径生成与约束优化才有明确的处理对象和判断依据。