Installing novatel_oem7_driver Binary Driver

There is a pre-built binary release of the novatel_oem7_driver by Hexagon | NovAtel. It can be installed for ROS, and is available through the ROS distribution. Typical ROS users will prefer to use this installation method.

Alternatively the driver can be built from source code. The documentation below covers both options.


Binary Driver ROS Requirements

The novatel_oem7_driver binary installation from the ROS build farm is only available on the supported ROS versions listed here: Supported ROS2 Releases


Binary Driver Installation

The novatel_oem7_driver is published in the ROS distribution. Therefore, installation of the binary driver simply requires installing the novatel-oem7-driver package.

Important

This driver can be installed by the command:

sudo apt install ros-${ROS_DISTRO}-novatel-oem7-driver

For example, on a ROS2 Jazzy installation, the command to install the driver would be:

sudo apt install ros-jazzy-novatel-oem7-driver

Building the Driver from Source Code

If you cannot use the binary driver, you may consider building the driver from the source code. The instructions to build from the source code are bundled with the code provided on GitHub here.

Note

The official branches on GitHub intended for use are named after the distribution they support, e.g. Use branch Jazy to build the driver for ROS2 Jazzy