- Download or clone this repo.
- Download and install v22.07 of u-center for "F9/M9 products and below". u-center is u-blox's GNSS evaluation software (Windows only). We will use u-center to configure the basestation to output RTCM 3 on startup (OS independent).
- Plug in FreeFly RTK GPS base station first, via USB
- Open u-center and select the newly initialized COM port.
- Click Tools > Receiver Configuration...
- Click the directory browser and select Freefly_RTCM_MSM7_config.txt where you have cloned this repo.
- Click "Transfer file -> GNSS".
- Click the circled save settings to Non-Volatile Memory button:
Surveying in a basestation is a critical step to obtaining accurate global coordinate frame RTK corrections from a base station. Once the base station is physically installed in its stationary location, there are multiple options for surveying in the base station depending on accuracy requirements. If only relative position accuracy is required, then a quick survey is sufficient. If global position accuracy is required, then a longer survey must be performed. The higher the global position accuracy required, the longer the basestation must survey in its global position.
-
The FreeflyRTCM_MSM7 configuration file enables an accelerated survey of 60 s. For applications with non-exacting position requirements, this option may be sufficient. For applications that require higher precision, Option 2 or 3 are recommended.
-
Click View -> Messages view
-
Click NAV -> SVIN
-
Wait until Status: shows Successfully finished (nothing will be output until the device starts outputting RTCM3 messages)
-
Verify in upper right hand corner that Lon, Lat, Alt and 3D Acc are acceptable for current location
- This option is recommended only for the most demanding position accuracy applications. It does provide the most accurate position with zero survey-in time by supplying an accurate RTK position solution via NTRIP corrections. Note: This option requires that the user does not move the reference station after setting its position and the configuration does take significantly longer than Option 1.
- Instead of above section, select Receiver -> Action -> Revert Config
- Click Receiver -> NTRIP Client
- Enter NTRIP caster settings
- Update Source Table
- Select NTRIP mount point
- Click OK
- Click View -> Messages View
- Double click PVT (Navigation PVT Solution)
- Wait for device to achieve 3D/FIXED in righthand status bar
- Double click POSECEF (Position ECEF)
- Copy out coordinates and accuracy from respective fields to temporary txt file
- Load in config file and overwrite survey in values
- Click Tools -> Receiver Configuration
- Select Freefly_RTCM_MSM7_config.txt file
- Click Transfer file -> GNSS
- Click View -> Configuration
- Select Group -> CFG-TMODE3
- Select Mode -> 2 - Fixed Mode
- Enter values for Fixed Position X, Y, Z, and Accuracy respectively
- Click Send the Message button
- Click Save Current Receiver configuration button in upper left hand tray
- Restart the receiver
- Click View -> Messages
- Verify some RTCM3 messages are bolded
- Click TMODE3 to verify device has saved survey position
- The Long Survey option provides a configuration file for a 24 h survey to enable high accuracy position.
This directory is a byte shuffler intended for use with a GQ7-GNSS/INS and an RTK basestation equipped with radios, such as the FreeFly RTK GPS basestation and FRX PRO Pair 900 MHz radios. This tool is intended for convenience only and there is no affiliation between Parker and FreeFly.
Remember, RTK corrections can only be transmitted to the GQ7 via the AUX port. The AUX port provides an independent communication channel for RTK correction information and the flexibility of direct connection of radio basestations that this tool supports. The GQ7 supports the RTCM3 messages listed on the AUX/RTCM3 page of the manual.
WARNING: Do not connect the same power supply inputs (Vpri or Vaux) to different power supplies. Damage to the device and/or connected equipment may result from improper power supply connection. See the Powering page of the GQ7 manual on properly powering the 3DM-GQ7.
- Download NodeJS
- If Node package manager not installed in Step 1, install Node package manager
- In byte_shuffle client directory, run in command line:
npm install
- Edit node_byte_shuffle_client.js for correct serial port names
- Run in command line:
node byte_shuffle_client.js