Duro RTK Kit - Moving Baselines Configurations

Modified on Wed, 11 Jun at 12:32 PM

If you haven't already, please read through the Dual-Duro Setup For Precise Position And Heading article for the details of the moving baseline configuration. This article will go over the wiring and settings configuration of two Duro's for moving baseline RTK over the serial and network ports. For more details about heading information, please see Swift Navigation's article on RTK Heading using the Piksi Multi's. 


TABLE OF CONTENTS


Moving Baselines Over Serial

Below is the wiring diagram for the primary Duro to communicate navigation data via the serial port to secondary Duro. The Duro RTK Pack comes with two serial cables (M12-A-Code 8-pin male to DB9 female) and a DB9 male-to-male connector for connecting the two serial cables.


Serial Wiring Diagram


Primary Duro Settings

NameValueUnitsDescription
solution
dgnss_solution_modeLow Latency
Configures Duro to compute RTK solution if RTK corrections are received from a stationary base station. 
soln_freq10Hz10 Hz is the current maximum RTK low latency solution rate on Duro.
output_every_n_obs2n/aEnables 5 Hz raw observation output to the Attitude receiver. Observation rate must be the same as on the Attitude receiver.
uart0
baudrate115200

The Baud rate for the UART 0 (Duro serial port).

flow controlNone

Enables/Disables hardware flow control (RTS/CTS).

enabled_sbp_messages74,117n/aConfigures Duro to send its raw observations and GLONASS biases to the Attitude receiver.
modeSBP
Uses SBP protocol for observations output.

    

Secondary Duro Settings

NameValueUnitsDescription
solution
dgnss_solution_modeTime Matched
Configures Duro to compute solution on receipt of observations from a reference Duro. 
soln_freq5Hz5 Hz is the current maximum time-matched solution rate on Duro.
output_every_n_obs1n/aEnables 5 Hz raw observation. Observation rate must be the same as on the reference receiver.
send_headingTrueboolEnables SBP/NMEA heading output. Heading is calculated from the reference receiver antenna to the attitude receiver antenna.
heading_offsetDepends on installationdegreesAdds an offset to the heading output to rotate the heading vector to align output with the actual antennas installation. Valid values are -180.0 to 180.0 degrees. 
dynamic_motion_modelHigh Dynamics
Sets required dynamic motion model. Use the same setting for all types of applications.
uart0
baudrate115200
The Baud rate for the UART 0 (Duro serial port).
flow controlNone

Enables/Disables hardware flow control (RTS/CTS).

enabled_sbp_messages0
Configures Duro to not send any data from this port.
modeSBP
Uses SBP protocol for observations input.

Moving Baselines Over UDP

Below is the wiring diagram for the primary Duro to communicate navigation data via the Ethernet port to secondary Duro. The Duro RTK Pack comes with two 2.5m M12 D-Code | 4P Male Ethernet Cable. In this diagram, a network router is required to route network traffic between the two Duro's. This is not provided with the Duro RTK Kit.


Network Wiring Diagram


Primary Duro Settings

NameValueUnitsDescription
ethernet
ip_address192.168.0.121
Unique address on the network (example).
solution
dgnss_solution_modeLow Latency
Configures Duro to compute RTK solution if RTK corrections are received from a stationary base station. 
soln_freq10Hz10 Hz is the current maximum RTK low latency solution rate on Duro.
output_every_n_obs2n/aEnables 5 Hz raw observation output to the Attitude receiver. Observation rate must be the same as on the Attitude receiver.
udp_client0
address192.168.0.122:55557
Destination IP address and port for GNSS observations.
enabled_sbp_messages74,117n/aConfigures Duro to send its raw observations and GLONASS biases to the Attitude receiver.
modeSBP
Uses SBP protocol for observations output.



Secondary Duro Settings

NameValueUnitsDescription
ethernet
ip_address192.168.0.122
Unique address on the network (example).
solution
dgnss_solution_modeTime Matched
Configures Duro to compute solution on receipt of observations from a reference Duro. 
soln_freq5Hz5 Hz is the current maximum time-matched solution rate on Duro.
output_every_n_obs1n/aEnables 5 Hz raw observation. Observation rate must be the same as on the reference receiver.
send_headingTrueboolEnables SBP/NMEA heading output. Heading is calculated from the reference receiver antenna to the attitude receiver antenna.
heading_offsetDepends on installationdegreesAdds an offset to the heading output to rotate the heading vector to align output with the actual antennas installation. Valid values are -180.0 to 180.0 degrees. 
dynamic_motion_modelHigh Dynamics
Sets required dynamic motion model. Use the same setting for all types of applications.
udp_server0
port55557
UDP port to receive observations from the Reference Duro.
enabled_sbp_messages0
Configures Duro to not send any data from this port.
modeSBP
Uses SBP protocol for observations input.

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons

Feedback sent

We appreciate your effort and will try to fix the article