Closed vrajur-nd closed 4 years ago
Added console/superuser functions:
// Setting Calibration Panel Units:
window.setCalibrationPanelsToDegrees() // set calibration panel units to degrees (degrees by default)
window.setCalibrationPanelsToRadians() // set calibration panel units to radians
// Enabling/Disabling Rtk2VehicleMesh Calibration Panel:
window.enableRtk2VehicleCalibrationPanel() // enable rtk2mesh panel (will toggle and display in sync with velo2rtk calibration panel)
window.disableRtk2VehicleCalibrationPanel() // disable rtk2mesh panel (will always be hidden, even as velo2rtk panel is toggled)
Updated calibration panel layout:
Explanation of Columns:
Name | Explanation |
---|---|
Parameter |
One of the 6 degrees of freedom that defines the extrinsic calibration between Velo <--> RT |
New Value |
The calibration value used for constructing the forward transformation matrix. This is the value that is copied into the downloaded calibration file. It is the sum of the setpoint and the slider value |
Original Value |
This is the original calibration value the pointcloud was reconstructed with. This value is loaded from the extrinisics.txt file on S3 and is used to undo the reconstruction so that the new calibration parameters can be applied. |
Setpoint |
A value that defines the mid-point of the slider value |
Slider |
Slider A slider to adjust the calibration value for this parameter. It's midpoint value is equal to the setpoint and it's endpoint values are defined by the range. |
Slider Range |
Sets the "precision" of the slider by defining the dynamic range of the slider. Range = endpoint - midpoint |
Reset to Original |
Resets the current parameter row to it's values when it was first loaded. Setpoint --> Original, Slider --> midpoint, Range --> 1 |
Changes have been merged into develop, closing.
The calibration panels might need to be updated to support downloading calibrations of a particular version (e.g. version 2.0 or version 3.0) for the corrections file.
Other things to consider: