septentrio-gnss / septentrio_gnss_driver

ROS 1 & 2 driver for Septentrio GNSS & INS receivers
BSD 3-Clause "New" or "Revised" License
72 stars 37 forks source link

Publish RTCM #77

Open arpaterson opened 1 year ago

arpaterson commented 1 year ago

Not an issue, but a suggestion.

It would be nice to be able to simply publish and consume rtcm_msgs or similar in some admittedly more obscure set ups.

One such setup is a location with no internet connection, but with

With the above we can deploy at any site, without the requirement for any internet based NTRIP caster. Instead, using ROS messages to distribute RTCM. This keeps it nice and tidy, with no 'outside ROS' software or communications (eg. u-center, SNIP, which are both non-linux, or even any linux NTRIP caster).

I currently use an F9P, and don't have a Septentrio receiver to trial, unfortunately. But this receiver looks promising and I hope to obtain one soon.

thomasemter commented 1 year ago

Septentrio receivers have built-in NTRIP casters and are able to consume NTRIP streams. This works over the internet as well as within local networks. So you could have such a setup out of the box without taking a detour via ROS and without the need for any 'outside' software.

arpaterson commented 1 year ago

Septentrio receivers have built-in NTRIP casters and are able to consume NTRIP streams. This works over the internet as well as within local networks. So you could have such a setup out of the box without taking a detour via ROS and without the need for any 'outside' software.

That sounds great. Just to be perfectly clear on terminology: Do they have built in NTRIP casters (distribution server that rtcm consuming clients can connect to), or NTRIP servers (client that uploads rtcm to an NTRIP caster)?

thomasemter commented 1 year ago

Septentrio GNSS receivers do have both, a built-in NTRIP caster and NTRIP servers. The caster can be set up to broadcast corrections from the receiver itself (i.e., generated by the receiver’s own NTRIP server) or from any remote NTRIP server.