提问人:Eric Böwer 提问时间:10/18/2023 更新时间:11/13/2023 访问量:61
Drotek - 用于精确定位的 GPSD 和 NTRIP 校正数据
Drotek - GPSD and NTRIP Correction data for precise positioning
问:
我需要使用 GPS 天线和 Drotek - ZED-F9P 板的厘米精度。 该板通过其 USB 接口连接到 linux 机器。 安装 gpsd 和命令 cgps -s 后,可以看到纬度和经度,但由于缺少校正数据,它变化很大。 问题是,如何实现NTRIP客户端来读取校正数据(在我的情况下来自SAPOS)并将其输入到gpsd中。 据我所知,gpsd 不支持开箱即用。
我已经尝试使用 rtklib -> rtkrcv / navi,但无法真正让第一个工作。 对于第一个,我无法真正找到有关如何设置 conf 文件的文档,对于后者,它可以连接到 SAPOS NTRIP 脚轮,但找不到天线/板。或者它可以,但它只是不会显示任何数据(纬度、纬度、alt)。
答:
0赞
Eric Böwer
10/23/2023
#1
好吧,我通过自己实现所有内容、ntrip 客户端以及与 DROTEK 板的串行通信来让它工作。 有时与 NTRIP 服务的连接会丢失,但它工作正常。 但使用 GPSD 和 ntrip 会更好,请参阅上面的答案。
评论
0赞
no more sigsegv
11/7/2023
#2
您可以像 manual 中所述将 ntrip caster url 作为参数传递。您也可以将其添加到 /etc/default/gpsd 配置文件中的字段中。然后,您将需要重新启动服务,例如。ntrip://foo:[email protected]:80/example-stream
GPSD_OPTIONS=""
gpsd
sudo systemctl restart gpsd.service
评论
1赞
Eric Böwer
11/8/2023
我怎么忽略了这个,哇......好吧,我也试试看,我的实现工作正常,但我有时会遇到连接问题,比如正确连接到 NTrip Caster 并接收校正数据最多需要 10 秒。多谢!
1赞
Eric Böwer
11/12/2023
我试过了,效果很好!谢谢!不过,我必须实现一个更好的接口,而不是 python gpsd 模块,缺少一些状态信息。但是,我不明白。谢谢伙计!
0赞
no more sigsegv
11/12/2023
我很高兴它对你有用。祝你好运!
评论