septentrio_gnss_driver
- Software
- Navigation and mapping
- Driver or SDK
ROS 1 and ROS 2 drivers, written in C++, for Septentrio GNSS and GNSS/INS receivers such as mosaic and AsteRx, supporting multiple connection types and message formats.
Made by Septentrio, Belgium (checked on github.com/septentrio-gnss (opens in a new tab)).
Source on GitHub: github.com/septentrio-gnss/septentrio_gnss_driver (opens in a new tab). Facts read at commit 5613af2 (opens in a new tab).
Licenses
- Code
- BSD-3-Clause (opens in a new tab)
Read by Robotheca from LICENSE (opens in a new tab) (BSD-3-Clause) at commit 5613af2 (opens in a new tab), on 16 Oct 2026.
- Commercial use
- Yes
What it does
- Works with Septentrio single-antenna GNSS, dual-antenna GNSS and INS receivers over serial, TCP, UDP or USB connections.
- Publishes ASCII NMEA sentences and SBF binary blocks, including nav_msgs/Odometry for INS receivers.
- Blends several SBF blocks into gps_common/GPSFix and sensor_msgs/NavSatFix messages.
- Reports the status of AIM+ anti-jamming and anti-spoofing, and can configure OSNMA authentication.
- Can convert axes between Septentrio's NED convention and ROS's ENU convention.
- Supports configuring several RTK correction sources at once via NTRIP, TCP/IP or serial, and can play back PCAP captures for testing.
Written by Robotheca from the project's README (opens in a new tab) at commit 5613af2.
Getting started
- Difficulty
- Intermediate
- How to start
- The project's README (opens in a new tab)
Maintenance
- Status
- Active: a commit in the last 90 days
- Newest commit
- 1 Aug 2026 on master
- Latest release
- ROS 1 & 2 Driver v1.4.8 (1 Aug 2026)
Checked on GitHub on 16 Oct 2026.
Links
Robots on Robotheca that use it
No robot on Robotheca is linked to it yet. Links come from a robot's robot.yaml, from its dependency files read as text, or from Robotheca's editors.
Robotheca lists software as a reference: nothing is hosted or run here, and every fact links to where it was read.