microstrain_inertial icon indicating copy to clipboard operation
microstrain_inertial copied to clipboard

Receiving RTCM Corrections from Radio via Aux Port

Open Jad-Tawil opened this issue 2 years ago • 4 comments

Hello,

We have a radio receiving RTCM corrections from a base station. It has a RS232 serial output. We would like to connect this to the Aux port. Which parameters do we need to configure in the driver? For example, should the rtk_dongle_enable_ variable be False|True? What other variables are relevant (baudrate for the aux port for example needs to match the baudrate of the radio)

Jad-Tawil avatar Nov 20 '22 17:11 Jad-Tawil

Hi Jad,

The rtk_dongle_enable variable only needs to be set if you have 2-way communications with your corrections service and need a NMEA GGA message output. This is typically only required for virtual reference station (VRS) corrections.

The default baudrate of the aux port is 115200, but it can be changed, if necessary. Here is the relevant command in the manual: https://s3.amazonaws.com/files.microstrain.com/GQ7+User+Manual/external_content/dcp/Commands/base_command/data/mip_cmd_base_comm_speed.htm

Available baudrates for the GQ7 are on this page: https://s3.amazonaws.com/files.microstrain.com/GQ7+User+Manual/user_manual_content/specifications/Main_Aux.htm

Sounds like you are going to be doing a direct connection, so you wouldn't use the following, but if you did have a program that sat in-between the radio and the GQ7, you can configure the driver to listen to an RTCM topic that you publish on with the following settings in the driver:

# (GQ7 Only) Allow the user to send RTCM messages to this node, and stream those messages to the GQ7
subscribe_rtcm : False
rtcm_topic     : "/rtcm"

Hope that helps,

Nathan

nathanmillermicrostrain avatar Nov 21 '22 14:11 nathanmillermicrostrain

That makes sense to me. Few questions:

  1. Is the branch "ros" the most up-to-date branch for using ROS1?
  2. rtk_dongle_enable_ and subscribe_rtcm will be False for us, since it is a direct connection, like you said. In this case, what settings do i need to configure on the device to inform the receiver to expect RTCM corrections on the serial input of the AUX port? Is simply plugging it in by default adequate?

Jad-Tawil avatar Nov 21 '22 15:11 Jad-Tawil

Jad,

  1. We recommend the ros-2.x.x branch... we are in the middle of transitioning the lower layer to our new MIP SDK, and this branch has some bug fixes that haven't been merged yet.
  2. Yes, it is plug-and-play... as long as RTCM is arriving, the GQ7 will process it.

Nathan

nathanmillermicrostrain avatar Nov 21 '22 15:11 nathanmillermicrostrain

This issue is stale because it has been open for 2 weeks with no activity. If the issue is still not resolved, please leave a comment describing what is still not working

github-actions[bot] avatar Dec 11 '22 00:12 github-actions[bot]

This issue was closed because it has been inactive for 2 weeks since being marked as stale. If the issue is still not resolved, please reopen the issue, and leave a comment describing what is still not working

github-actions[bot] avatar Jan 01 '23 00:01 github-actions[bot]