
卫星定位
文章平均质量分 60
道亦无名
王阳明曰: 立志 勤学 改过 择善
我曰: flag practice debug release
展开
-
$gngga语法分析
GNGGA 语句是一种标准的 GPS 数据输出格式,广泛应用于导航、定位系统中,通过解析该数据可以获取当前的时间、地理位置、卫星数量、定位精度等关键信息。原创 2025-01-17 19:29:07 · 1280 阅读 · 0 评论 -
code2idx的代码分析
每个卫星系统(GPS、GLONASS、Galileo、QZSS、SBAS、BDS、NavIC)都对应不同的频率索引。频率索引的返回值范围是0到4,不同的系统和代码映射到不同的频率。-1表示出现了错误。对于不同的观测代码(例如L1、L2、L5等),返回的频率索引将有所不同。功能是根据卫星系统(sys)和观测代码(code)返回一个频率索引。原创 2025-01-14 21:19:05 · 134 阅读 · 0 评论 -
差分定位和非差分定位的区别
差分定位:通过基准站修正信号误差,从而提高定位精度,适用于高精度需求的场景,如地理测量、无人机导航等。非差分定位:直接使用卫星信号进行定位,精度较低,适用于一般定位需求,如日常导航、车载导航等。原创 2025-01-04 09:24:23 · 622 阅读 · 0 评论 -
$GPGSV 多语句C语言解析代码
SatelliteInfo:用于保存单颗卫星的信息(卫星编号、仰角、方位角、信噪比)。GPGSVData:用于保存一条 GPGSV 语句的数据,包括总语句数、当前语句号、总卫星数,以及一组卫星信息。parse_gpgsv 函数:这个函数负责解析 GPGSV 语句。使用 sscanf 提取语句中的总语句数、当前语句号和总卫星数。然后使用 strtok 分割 GPGSV 语句,提取每颗卫星的编号、仰角、方位角和信噪比,并将这些数据存储到 GPGSVData 结构体中。原创 2025-01-01 20:38:49 · 455 阅读 · 0 评论 -
$GPGSV 语句解析
GPGSV 是一种标准的 NMEA 0183 协议语句类型,用于描述全球定位系统(GPS)卫星信息,特别是当前接收机(如 GPS 接收器)所看到的卫星数量、卫星的可见性、信号质量等信息。它是“GPS Satellites in View”(可见卫星)语句的缩写。GPGSV 语句格式。原创 2025-01-01 10:34:21 · 544 阅读 · 0 评论 -
地心地固坐标系
地心地固坐标系(ECEF, Earth-Centered, Earth-Fixed) 是一种三维坐标系,常用于表示地球表面或地球内部的点的位置。它的特点是坐标系的原点位于地球的质心,并且坐标轴固定在地球表面,并随地球自转而旋转。原创 2024-12-31 16:18:15 · 1005 阅读 · 0 评论 -
RTKlib编译出错解决办法
1>stream.obj : error LNK2019: 无法解析的外部符号 __imp_accept,该符号在函数 accept_nb 中被引用。1>stream.obj : error LNK2019: 无法解析的外部符号 __imp_select,该符号在函数 accept_nb 中被引用。1>stream.obj : error LNK2019: 无法解析的外部符号 __imp_recv,该符号在函数 recv_nb 中被引用。原创 2024-12-11 11:18:30 · 321 阅读 · 0 评论