I have just bought (actually my university) 3x Ardusimple boards which will be used for RTK correction+heading. I added to cart ardusimple boards and 2x XBee MR radio seperately. In this case, are my radio modules still configured and paired to be ready to use?
If the MR radios have a “B” and an “R” written below they are prepaired for the “Base” and “Rover” at 115’200bps.
You can find our configuration files in this page, hopefully they will help you have the setup running faster: https://www.ardusimple.com/configuration-files/
Remember that when using simpleRTK2B, if you use the arduino headers for the interconnection, you need to enable them by connecting IOREF to 3.3V_OUT for example.
Thank you for fast reply. I actually tried to check if it works before your post, and saw that radio works as expected. After seeing your post, I connected B and R reversely to my board but it still works 😀 I assume it works equally both ways?
Furthermore I would like to ask additionally, if there are any measures to possibly reduce the latency due to radio since my application is time critical and highly dynamic. I assume 115200bps is the maximum that the radio can handle?
Otherwise, can a different RCTM correction message set be possible that position accuracy sacrifices a bit, but I get lower latency for my position output?
With the B and R inverted it will work but less reliably.
I’ll share with you a few points that I think will help:
– If you are using “static base station” configuration, the corrections are valid for a few seconds, so even if you have a delay of 1 second in the communications it will not affect the accuracy of the rover.
– If you are using “moving base” configuration, latency is key. Unfortunately with MR radios moving base doesn’t work very good due to latency. With LR it is challenging as you need to reduce the number of corrections over the air by eliminating constellations. For “moving base” setups it is recommended wired connection.
– The way to increase the latency of the rover is to increase the navigation rate of the rover (while keeping the base always at 1Hz). At default configuration, your latency can be up to 1 second, as the position is only calculated once per second. You can increase to 8Hz to reduce latency to 125ms approx.