Drotek - 用于精确定位的 GPSD 和 NTRIP 校正数据

Drotek - GPSD and NTRIP Correction data for precise positioning

提问人:Eric Böwer 提问时间:10/18/2023 更新时间:11/13/2023 访问量:61

问:

我需要使用 GPS 天线和 Drotek - ZED-F9P 板的厘米精度。 该板通过其 USB 接口连接到 linux 机器。 安装 gpsd 和命令 cgps -s 后,可以看到纬度和经度,但由于缺少校正数据,它变化很大。 问题是,如何实现NTRIP客户端来读取校正数据(在我的情况下来自SAPOS)并将其输入到gpsd中。 据我所知,gpsd 不支持开箱即用。

我已经尝试使用 rtklib -> rtkrcv / navi,但无法真正让第一个工作。 对于第一个,我无法真正找到有关如何设置 conf 文件的文档,对于后者,它可以连接到 SAPOS NTRIP 脚轮,但找不到天线/板。或者它可以,但它只是不会显示任何数据(纬度、纬度、alt)。

GPS 定位 GPSD

评论


答:

0赞 Eric Böwer 10/23/2023 #1

好吧,我通过自己实现所有内容、ntrip 客户端以及与 DROTEK 板的串行通信来让它工作。 有时与 NTRIP 服务的连接会丢失,但它工作正常。 但使用 GPSD 和 ntrip 会更好,请参阅上面的答案。

评论

0赞 Community 10/24/2023
正如目前所写的那样,你的答案尚不清楚。请编辑以添加其他详细信息,以帮助其他人了解这如何解决所提出的问题。您可以在帮助中心找到有关如何写出好答案的更多信息。
0赞 no more sigsegv 11/7/2023 #2

您可以像 manual 中所述将 ntrip caster url 作为参数传递。您也可以将其添加到 /etc/default/gpsd 配置文件中的字段中。然后,您将需要重新启动服务,例如。ntrip://foo:[email protected]:80/example-streamGPSD_OPTIONS=""gpsdsudo 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
我很高兴它对你有用。祝你好运!