TemperatureDependentAlignmentEstimator.estimate

giant.calibration.estimators:

TemperatureDependentAlignmentEstimator.estimate()[source]

This method estimates the linear temperature dependent alignment as 3 linear temperature dependent euler angles according to order.

This is done by first converting the relative rotation from the base frame to the target frame into euler angles for each image under consideration, and then performing a linear least squares estimate of the temperature dependence. The resulting fit is store in the angle_..._... attributes in units of radians.

Raises:

ValueError – if any of temperatures, frame_1_rotations, frame_2_rotations are still None

Return type:

None