Skip to main content
Skip table of contents

How to send RTCM3 messages / RTK corrections via ROS

The Fixposition ROS driver can stream RTCM3 messages to the Vision-RTK2 directly when the topic ‘/rtcm’ is populated. We suggest generating messages based on the rtcm_msgs repository (https://github.com/tilk/rtcm_msgs/tree/master/msg ) to populate this topic. To achieve this, we recommend performing the following steps:

For ROS1:

  1. Clone the ROS-based NTRIP client: https://github.com/LORD-MicroStrain/ntrip_client.git .

  2. Clone the following NMEA message package: https://github.com/ros-drivers/nmea_msgs .

  3. You need to switch to the tag ‘1.1.0’ in the NMEA message package. To do this, use the following commands:

CODE
cd nmea_msgs
git checkout 1.1.0
  1. Build the repository using the steps detailed in Installation and usage.


For ROS2:

  1. Clone the ROS-based NTRIP client: https://github.com/LORD-MicroStrain/ntrip_client.git .

  2. Clone the following NMEA message package: https://github.com/ros-drivers/nmea_msgs .

  3. You need to switch to the branch ‘ros2’ in the NMEA message package. To do this, use the following commands:

CODE
cd nmea_msgs
git checkout ros2
  1. Build the repository using the steps detailed in Installation and usage.


Vision-RTK2 configuration:

  1. Head to the ‘Configuration->GNSS’ page of the Web Interface and change the Correction data source to ‘I/O port’. This will instruct the sensor to await measurements in any I/O port, such as TCP or UART(1/2).

image-20241028-165956.png

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.