第三节:GPS与RTK定位原理

各位同学好,我是老张。今天我们来聊聊植保无人机最核心的感知系统——定位。说实话,我见过太多飞手因为不懂定位原理,把飞机飞到电线杆上、飞到别人田里。嗯,这章内容有点硬核,但我会尽量讲得接地气。

3.1 单点定位:最基础的GPS

先说说最基础的GPS定位。说白了,就是卫星告诉你「你现在在哪」。原理其实不复杂:卫星不断发信号,你的接收机收到信号后,算一下信号飞了多久,乘以光速,就知道距离了。

但问题来了——光速是30万公里每秒,信号从卫星到地面大概0.07秒。你想想看,如果时间误差只有1微秒,距离误差就是300米!这就是单点定位最大的痛点:精度差。

我刚开始做植保无人机那会儿,用的就是单点GPS。有一次在新疆的棉田里,飞机明明设定的是直线航线,结果飞出来是歪的。后来一查,定位误差达到了5米。5米什么概念?棉花行距才60厘米,飞机直接压到隔壁行去了。

单点定位的典型精度:
  • 水平精度:2-5米(理想条件下)
  • 垂直精度:4-8米(更差)
  • 主要误差源:卫星钟差、电离层延迟、对流层延迟、多路径效应

所以,单点定位只能用在开阔地、不需要高精度的场景。比如大田撒肥,误差个两三米问题不大。但你要是做果园植保、行间作业,单点定位就是给自己挖坑。

3.2 差分定位:把误差「减」掉

那怎么提高精度呢?差分定位(DGPS)的思路很聪明:既然误差是共同的,那我在一个已知位置放个基准站,让它算出差值,然后把这个差值告诉移动站,不就完了吗?

我在项目中遇到过这样一个案例:在黑龙江的农场,我们架了一个基准站,覆盖半径大概30公里。移动站收到修正信号后,精度从5米直接降到了1米以内。效果立竿见影。

差分定位有两种主流方式:

  • 位置差分:基准站算自己的坐标误差,直接发给移动站。简单,但要求移动站和基准站看到的卫星基本一致。
  • 伪距差分:基准站修正的是每颗卫星的伪距观测值。精度更高,也是目前的主流方案。
我的经验:差分定位的精度受限于基准站和移动站之间的距离。一般来说,每10公里误差会增加0.1-0.2米。所以,如果你的作业地块离基准站超过50公里,精度可能就掉到1米以上了。

3.3 RTK固定解原理:厘米级定位的秘诀

好了,差分定位能做到1米,但植保无人机要的是厘米级。怎么办?RTK(实时动态差分)上场了。

RTK和普通差分的核心区别在于:它用的是载波相位,而不是伪距。伪距的精度是米级的,但载波相位的精度是毫米级的。你想想看,GPS的L1载波波长是19厘米,如果能测出1%的相位差,那就是2毫米的精度。

但问题来了——载波相位有个「整周模糊度」的问题。说白了,就是接收机只能测出不到一个波长的相位差,但不知道到底差了多少个整周。这个整周数,就是我们要解的「模糊度」。

我记得有一次在广西的甘蔗地里做测试,RTK一直解不出固定解,浮点解精度只有20厘米。折腾了半天,发现是基准站的天线装歪了。换了个水平仪重新校准,立马就固定了。

RTK的三种状态:
状态 精度 说明
固定解(Fixed) 1-3厘米 整周模糊度已解算成功,最理想状态
浮点解(Float) 10-50厘米 模糊度未固定,精度不稳定
单点解(Single) 2-5米 RTK失效,退化为普通GPS

做植保航线规划时,我强烈建议:起飞前一定要确认RTK状态是固定解。我曾经见过一个飞手,没注意RTK状态是浮点解就起飞了,结果航线偏了1米多,把隔壁田的玉米苗全打坏了。赔了三千块。

3.4 多路径效应:看不见的杀手

最后聊一个让所有定位工程师头疼的问题——多路径效应。

简单说,就是GPS信号不光从卫星直接过来,还会从地面、水面、建筑物反射过来。这些反射信号和直射信号叠加在一起,接收机就「懵」了:到底哪个是真的?

我遇到过最夸张的一次,是在一个水库旁边做测试。水面反射特别强,RTK的固定解精度从2厘米直接掉到了15厘米。后来我们把基准站往内陆移了200米,避开水面反射,精度才恢复正常。

多路径效应的典型场景:
  • 水面附近(反射最强)
  • 金属大棚、温室附近
  • 高压线塔下方
  • 山谷、峡谷等复杂地形

避坑指南:我曾经在果园里作业,果树行间有滴灌带,滴灌带是金属的。结果RTK一直不稳定。后来发现是滴灌带反射了信号。解决办法:把基准站架在果园外的空地上。

怎么对抗多路径效应?几个实用技巧:

  • 天线选型:用扼流圈天线,能有效抑制低仰角的反射信号
  • 选址:基准站尽量远离反射面,至少保持10米以上
  • 仰角设置:把卫星仰角截止角设到15度以上,屏蔽低仰角卫星
  • 多频点:用双频或三频接收机,不同频率的多路径效应不同,可以互相校验

嗯,说到这儿,GPS和RTK的核心原理基本讲完了。总结一下我的个人习惯:做植保航线规划时,我永远把RTK固定解作为第一优先级。如果固定不了,我宁愿等一等,也不冒险起飞。毕竟,一次炸机的损失,够买好几个RTK模块了。

下一章我们聊聊惯性导航和组合导航,那是另一个有意思的话题。