1. 航点任务概述

各位同学好,我是老张。干无人机系统这行十几年了,今天咱们聊聊航点任务。说白了,航点任务就是给无人机画一条“数字航线”,让它按你设定的点一个个飞过去。每个点都带着坐标、高度、速度,还有到了那个点要干什么——比如拍照、悬停、抛投。

我刚开始接触这玩意儿的时候,觉得不就是设几个GPS点嘛,有啥难的?后来真上了项目才发现,这里面的门道深着呢。你想想看,一个测绘任务几百个航点,物流配送要精确到厘米级,巡检还得考虑避障和动作时序……嗯,咱们一步步来。

1.1 什么是航点任务

航点任务,也叫Waypoint Mission。它是无人机自主飞行的核心模式之一。无人机按照预先设定的一系列空间位置点(航点),依次飞行并执行指定动作。

每个航点本质上是一个“四维指令”:

  • 三维空间位置:经度、纬度、海拔高度
  • 一维时间/速度约束:到达时间或飞行速度
  • 动作指令:到达后执行的操作

核心概念:航点任务不是简单的“点对点”飞行,而是一套完整的任务脚本。无人机是执行者,航点是剧本。

我在做电力巡检项目时遇到过一件事:有个同事把航点高度设错了,结果无人机在高压线下方飞,差点撞上。从那以后,我每次检查航点任务,第一件事就是看高度——这个习惯救了我好几次。

1.2 航点任务的应用场景

航点任务的应用场景很广,但真正落地的就三大块:测绘、巡检、物流。我分别说说我的体会。

1.2.1 测绘

测绘是航点任务最成熟的应用。说白了就是让无人机按规划好的航线飞,把地面拍下来,后期合成正射影像或三维模型。

测绘类型 航点特点 典型参数
正射影像 网格化航点,等间距 航高100m,航向重叠80%,旁向重叠60%
倾斜摄影 多角度航点,五方向 航高80m,倾斜角45°,五镜头同步
带状测绘 沿路径布点,弯道加密 航高120m,航点间距30m

我记得有个河道测绘项目,河岸两边全是树。常规网格航线根本拍不到河堤。后来我手动在河岸两侧各加了一排加密航点,让无人机沿着河堤飞“之”字形。效果出奇好,甲方很满意。

1.2.2 巡检

巡检对航点任务的要求更高。因为不光要飞到位置,还要在特定角度、特定光照条件下采集数据。

  • 电力巡检:每个铁塔设一个悬停航点,云台对准绝缘子串拍照
  • 管道巡检:沿管道走向布点,每500m设一个检查点
  • 桥梁巡检:桥墩、桥底、桥面分别设航点,调整云台俯仰角

我的经验:巡检航点一定要加“动作延时”。比如到达航点后悬停3秒再拍照,等无人机姿态稳定了,照片才不会糊。我曾经吃过这个亏,拍回来的照片全是虚的,白飞一趟。

1.2.3 物流

物流配送是航点任务的新战场。起降点、中转点、投放点,每个点都有严格的时间窗口和动作要求。

物流航点有几个特殊之处:

  1. 起降点:需要精确到厘米级,通常用RTK定位
  2. 中转点:避开禁飞区、人口密集区
  3. 投放点:需要低空悬停、精准抛投

说实话,物流这块我还在摸索。去年参与了一个海岛配送项目,海风大、信号差,航点规划得特别保守。每个航点之间加了风速监测动作,风速超标就自动返航。安全第一嘛。

1.3 航点任务的核心要素

不管什么应用场景,航点任务都离不开四个核心要素:坐标、高度、速度、动作。我一个个拆开讲。

1.3.1 坐标

坐标是航点的“身份证”。常用的坐标系有三种:

坐标系 单位 适用场景 精度
WGS-84 度(°) 通用GPS导航 米级
UTM 米(m) 测绘、局部规划 厘米级
GCJ-02 度(°) 国内地图加密 米级

注意:国内使用无人机必须用GCJ-02坐标系,直接使用WGS-84坐标会导致位置偏移。我曾经在项目里吃过这个亏,无人机飞出去500米才发现偏了30米,赶紧切回GCJ-02才救回来。

1.3.2 高度

高度分两种:相对高度和绝对高度。

  • 相对高度:相对于起飞点的高度。适合地形平坦的区域。
  • 绝对高度:基于海平面的海拔高度。适合山区、复杂地形。

我个人习惯在山区用绝对高度,平原地带用相对高度。为什么?山区地形起伏大,相对高度容易撞山。我有一次在云南做项目,用相对高度设了120米,结果无人机直接撞上了山腰——因为起飞点在山脚,山顶比起飞点高了200米。从那以后,山区项目我全部用绝对高度。

1.3.3 速度

速度决定了航点之间的飞行效率。但速度不是越快越好。

速度范围 适用场景 注意事项
3-5 m/s 精细巡检、拍照 照片清晰度高,但耗时长
8-12 m/s 常规测绘、巡检 平衡效率与质量
15-20 m/s 物流运输、快速转场 电池消耗快,转弯半径大

嗯,这里有个坑:转弯处的速度一定要降下来。我见过有人把全程速度设成15m/s,结果无人机在转弯时直接飘出去了,航点根本对不准。我的做法是:转弯前一个航点设减速,转弯后一个航点再加速。

1.3.4 动作

动作是航点任务的“灵魂”。没有动作,航点就只是个坐标点。

常见的航点动作包括:

  • 悬停:到达后保持位置,等待指令
  • 拍照:触发相机快门,单拍或连拍
  • 录像:开始/停止录像
  • 云台控制:调整俯仰角、偏航角
  • 抛投:释放挂载物(物流场景)
  • 返航:任务结束或异常时自动返航

关键点:动作的执行顺序和时序控制。比如“到达航点→悬停2秒→云台对准→拍照→等待3秒→飞往下一个航点”。这个时序写错了,任务就全乱套了。

我一般会在任务脚本里加一个“动作校验”步骤。说白了就是模拟执行一遍,看看每个动作的触发时间对不对。这个习惯帮我避免了好几次事故。

1.4 航点任务知识体系

下面这张图是我自己整理的航点任务知识体系,涵盖了从概念到落地的核心链路。你把它存下来,后面每章都会用到。

航点任务知识体系框架图 航点任务知识体系 航点任务定义 测绘 巡检 物流 坐标 高度 速度 动作 WGS-84 / UTM / GCJ-02 精度:米级~厘米级 相对高度 / 绝对高度 山区用绝对高度 3~20 m/s 分级 转弯处必须减速 悬停/拍照/录像/抛投 时序控制是关键 核心:坐标 + 高度 + 速度 + 动作 → 完整的航点任务脚本

这张图把航点任务的脉络理清楚了。从定义出发,到三大应用场景,再到四个核心要素,最后落到具体的技术参数。后面的章节,我们会沿着这个框架一步步深入。

好了,第一章就到这里。记住这四个要素:坐标、高度、速度、动作。后面的所有内容,都是围绕它们展开的。咱们下章见。