Description
The Laser Range Finder Calibration Error Model simulates factory or field mis-calibration by applying an affine transformation to the measured range. The model also allows operators to apply mid-simulation corrections to compensate for known calibration errors, enabling realistic calibration and recalibration scenarios.
Module Implementation
Calibration Error
The model applies calibration errors to the true range using scale and bias parameters. The raw measured range is computed as:
where:
- is the geometric range to the target [m]
- is the calibration scale factor (1.0 = no error)
- is the calibration bias [m]
A scale factor of 1.000001 represents approximately 1 ppm scale error.
User Correction
Operators can apply corrections to compensate for known calibration errors. The final measured range reported by the sensor is:
where and are the user-applied correction bias and scale. Corrections take effect immediately on the next capture without requiring a simulation tick.
When calibration errors are perfectly known, setting and recovers the true range.
Assumptions/Limitations
- The calibration error is deterministic; random calibration drift is not modelled.
- Scale and bias errors are applied independently; cross-axis coupling is not considered.
- The model assumes the calibration error is constant throughout the simulation unless explicitly changed.