Skip to content

ublox_dgnss

  • Software
  • Navigation and mapping
  • Driver or SDK

A USB-based ROS 2 driver for u-blox GNSS receivers (ZED-F9P, ZED-F9R, ZED-X20P) that handles UBX messaging for high-precision DGNSS rover and base station setups.

Made by Aussie Robots, Australia (checked on github.com/aussierobots (opens in a new tab)).

Source on GitHub: github.com/aussierobots/ublox_dgnss (opens in a new tab). Facts read at commit 1cd9ca9 (opens in a new tab).

Licenses

Code
Apache-2.0 (opens in a new tab)

Read by Robotheca from LICENSE (opens in a new tab) (Apache-2.0) at commit 1cd9ca9 (opens in a new tab), on 16 Oct 2026.

Commercial use
Yes

What it does

  • Connects to u-blox receivers over USB using libusb and publishes UBX navigation and status messages as ROS 2 topics.
  • Supports fixed base with moving rover, and moving base with moving rover configurations on ZED-F9P.
  • Accepts RTCM correction data from an external source or from an included NTRIP client node.
  • Provides ROS 2 services to reset odometry and to perform cold, warm and hot starts.
  • Publishes NavSatFix messages on /fix built from high-precision position, covariance and status messages.
  • Work in progress on SPARTN support, with commands to enable it on the device and confirm the messages are used.

Written by Robotheca from the project's README (opens in a new tab) at commit 1cd9ca9.

Getting started

Difficulty
Intermediate
Hardware it needs, as the project states it
A u-blox ZED-F9P, ZED-F9R or ZED-X20P receiver connected via USB, on Ubuntu 22.04, 24.04 or 26.04, running ROS 2 Rolling, Kilted, Jazzy or Humble. For moving base and rover mode, two ZED-F9P devices are connected simultaneously.

Maintenance

Status
Active: a commit in the last 90 days
Newest commit
8 Oct 2026 on main
Latest release
v0.7.6 (9 Jul 2026)

Checked on GitHub on 16 Oct 2026.

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.