ZED-F9R - Application note
UBX-22035176 - R01 Contents Page 23 of 30
C1-Public
7 Calibration and testing
Before being able to perform sensor fusion, the receiver must calibrate itself with vehicle dynamics
and odometer data. This is done automatically over time by the receiver while the vehicle is being
driven. Consult chapter 3.2.7 of the ZED-F9R Integration manual for more details about the
calibration process.
This section expects that all the previous sections have been completed successfully. The following
must be true:
• The receiver has been properly installed in the vehicle
• The receiver has been properly configured
• The receiver has achieved a good 3D GNSS fix
• The receiver has achieved an RTK fix
• Odometer data is supplied to the receiver
7.1 Initialization and calibration
The receiver starts in an initialization phase, during which it estimates all unknown parameters
required for sensor fusion. The phase is triggered after a receiver cold start or a filter reset. The
receiver is in initialization phase if the UBX-ESF-STATUS.fusionMode field is set to 0: INITIALIZING.
In this phase, the receiver produces a GNSS-only output.
During the initialization phase the receiver does the following steps:
• IMU initialization: Unknown crucial IMU parameters such as sensor sampling frequency are
estimated.
• IMU-mount alignment initialization: Done only when automatic alignment is enabled.
• INS initialization: Initial vehicle position, velocity and attitude need to be known with sufficient
accuracy.
• Wheel tick & speed sensor initialization: WT/speed sensor parameters are estimated.
The initialization phase requires good GNSS signal conditions and periods when the vehicle is
stationary and moving. Depending on the used dynamic platform model, additional criteria must also
be met (see chapter 3.2.2 of the ZED-F9R Integration manual [1]).
Once the initialization is complete, the receiver enters fusion mode and continuous calibration begins.
The receiver is in fusion mode if the UBX-ESF-STATUS.fusionMode field is set to 1: FUSION. The
fusion filter starts to calibrate the sensors required for computing the fused navigation solution. As
soon as the calibration reaches a state where optimal fusion performance can be expected, UBX-ESF-
STATUS.calibStatus is set to 2 or 3: CALIBRATED. Figure 17 shows the UBX-ESF-STATUS message
output on a fully calibrated receiver.