我正在使用一艘配备有Cerulean Surveyor多波束回声测深仪的BlueBoat无人水面艇进行一个项目。为了实现多波束数据所需的高精度定位,我的目标是使用我们的Trimble R8 GNSS 作为基站,为BlueBoat的标准船载GPS 提供RTK校正。
我对一般工作流程的理解如下:
- 基站: 在已知点设置 Trimble R8,以生成和广播 RTCM 校正数据。
- 数据传输: 将 RTCM 数据从 R8 流式传输到 BlueBoat。我计划通过互联网使用 NTRIP 服务来实现这一点(将 R8 设置为 NTRIP 服务器/广播器,或使用第三方广播服务)。
- 漫游车(BlueBoat): 在 BlueBoat 上配置 BlueOS/ArduPilot 作为 NTRIP 客户端,连接到数据流以接收校正信息。
-
GPS 注入: 使用 ArduPilot
GPS_INJECT_TO参数将传入的 RTCM 校正提供给主机载 GPS,使其能够实现“RTK 固定”解决方案。
我希望能从有类似经验的人那里获得一些指导。我的具体问题是:
- 我对工作流程的理解是否正确,还是我遗漏了关键步骤?
- 能否请哪位提供关于BlueOS和ArduPilot软件配置的更详细指导?特别是如何正确配置NTRIP客户端并确保参数
GPS_INJECT_TO按预期工作。 - 连接这样的系统时,有哪些具体的硬件注意事项或潜在的陷阱需要注意?
- 有没有人成功使用过专业级基站(例如 Trimble 或 Topcon)向标准的 BlueBoat GPS 提供修正数据?我很想听听你们的经验。