【无人机学习之DroidPlanner】RTK数据解析

本文介绍了在DroidPlanner中解析RTK设备的NMEA数据,详细讨论了如何将度分.分格式转换为度.度的WGS84坐标系统,同时指出了测试中遇到的问题和解决方案,提供了相关资料链接。
摘要由CSDN通过智能技术生成

█ 【无人机学习之DroidPlanner】RTK数据解析


█ 系列文章目录

提示:这里是收集了无人机的相关文章


█ 文章目录


█ 读前说明

  • 本文通过学习别人写demo,学习一些课件,参考一些博客,学习相关知识,如有涉及侵权请告知
  • 本文可能只简单罗列了一些相关的代码实现过程,复制了一些大神的高论,如内容有误请自行辨别
  • 涉及到的逻辑以及说明可能只做了简单的介绍,主要当做笔记,了解过程而已,如有不同看法,欢迎下方评论
  • 本文源码:https://github.com/DroidPlanner/Tower


█ 关于几个知识点

  • 1.RTK设备 :
    一种蓝牙设备,高精度测试GPS位置,里面一个核心部件就需要500多元,使用NMEA数据格式

  • 2.NMEA数据格式:(蓝牙发送的数据)

室内 $GNGGA,0,00,127.00,*62
室外 $GNGGA,024836.000,2455.832365,N,11838.669887,E,1,12,1.64,55.428,M,0,M,*6B \r\n
  • 3.GNGGA数据帧结构 :(参考百度百科)
$GP GGA <1> <2> <3> <4> <5> <6> <7> <8> <9> M <10> M <11> <12> * CRC < CR> < LF>
起始符 UTC时间 纬度 纬度半球 经度 经度半球 GPS状态 卫星数量 HD OP 海拔 单位米 水准面 单位米 差分时间 差分标号 结束符 校验和 回车符 换行符
帧结构 名称 备注
$ 帧命令起始位 $ 开始标记
aaccc 地址域 GNGGA 全球定位信息
<1> UTC时间 024836.000 格式为hhmmss.sss
<2> 纬度 2455.832365 格式为ddmm.mmmm(第一位是零也将传送)
<3> 纬度半球 N N或S(北纬或南纬)
<4> 经度 11838.669887 格式为dddmm.mmmm(第一位零也将传送)
<5> 经度半球 E E或W(东经或西经)
<6> GPS状态 1 0初始化, 1单点定位, 2码差分, 3无效PPS, 4固定解, 5浮点解, 6正在估算 7,人工输入固定值, 8模拟模式, 9WAAS差分
<7> 卫星数量 12 从00到12(第一个零也将传送)
<8> HDOP-水平精度因子 1.64 0.5到99.9,一般认为HDOP越小,质量越好
<9> 海拔高度 55.428 -9999.9到9999.9米
M 单位米 M 单位米
<10> 大地水准面高度异常差值 0 -9999.9到9999.9米
M 单位米 M 单位米
<11> 差分时间 从最近一次接收到差分信号开始的秒数,如不是差分定位则为空
<12> 差分参考基站标号 0000 到 1023,首位 0 也将传送,非差分定位,此项为空
* 校验和前缀 * 校验和前缀,语句结束标志符
hh 校验和 6B $与*之间所有字符 ASCII 码的校验和(各字节做异或运算,得到校验和后,再转换 16 进制格式的 ASCII 字符)
< CR> 回车符 \r 结束标记
< LF> 换行符 \n 结束标记
  • 4.经度纬度
坐标 格式 说明
纬度 ddmm.mmmm 第一位是零也将传送,正数表示北纬N,负数表示南纬S
经度 dddmm.mmmm 第一位是零也将传送,正数表示东经E,负数表示西经W

█ 收到的数据

  • 1.GPS锁星数太少(如室内):
    。。。。。。
    $GNGGA,,,,,,0,00,127.00,,,,,,*62
    $GNGSA,A,1,,,,,,,,,,,,,127.00,127.00,127.00,1*07
    $GNGSA,A,1,,,,,,,,,,,,,127.00,127.00,127.00,2*04
    $GNGSA,A,1,,,,,,,,,,,,,127.00,127.00,127.00,4*02
    $GNGLL,,,,,,V,N*7A
    $GNRMC,,V,,,,,,,,,E,N,V*72
    $GNVTG,,,,,,,,N*02
    。。。。。。    
    $GNGGA
  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值