STAR
Cal STAR — firmware, DAQ server, and engine design
Loading...
Searching...
No Matches
imu_calibration.IMUCalibrator Class Reference
Inheritance diagram for imu_calibration.IMUCalibrator:
[legend]
Collaboration diagram for imu_calibration.IMUCalibrator:
[legend]

Public Member Functions

 __init__ (self, SensorType sensor_type, str sensor_id)
 add_calibration_point (self, CalibrationPoint point)
CalibrationParams calibrate (self)
np.ndarray apply_calibration (self, np.ndarray raw_value, float temperature=25.0)
 save_calibration (self, str filepath)
 load_calibration (self, str filepath)

Public Attributes

 sensor_type = sensor_type
 sensor_id = sensor_id
list calibration_points = []
Optional[CalibrationParams] params = None

Detailed Description

Base IMU sensor calibrator

Definition at line 86 of file imu_calibration.py.

Constructor & Destructor Documentation

◆ __init__()

imu_calibration.IMUCalibrator.__init__ ( self,
SensorType sensor_type,
str sensor_id )

Definition at line 89 of file imu_calibration.py.

Member Function Documentation

◆ add_calibration_point()

imu_calibration.IMUCalibrator.add_calibration_point ( self,
CalibrationPoint point )
Add calibration data point

Definition at line 95 of file imu_calibration.py.

◆ apply_calibration()

np.ndarray imu_calibration.IMUCalibrator.apply_calibration ( self,
np.ndarray raw_value,
float temperature = 25.0 )
Apply calibration to raw reading

Definition at line 103 of file imu_calibration.py.

◆ calibrate()

CalibrationParams imu_calibration.IMUCalibrator.calibrate ( self)

◆ load_calibration()

imu_calibration.IMUCalibrator.load_calibration ( self,
str filepath )
Load calibration parameters from JSON file

Definition at line 140 of file imu_calibration.py.

◆ save_calibration()

imu_calibration.IMUCalibrator.save_calibration ( self,
str filepath )
Save calibration parameters to JSON file

Definition at line 123 of file imu_calibration.py.

Member Data Documentation

◆ calibration_points

◆ params

◆ sensor_id

imu_calibration.IMUCalibrator.sensor_id = sensor_id

◆ sensor_type

imu_calibration.IMUCalibrator.sensor_type = sensor_type

Definition at line 90 of file imu_calibration.py.


The documentation for this class was generated from the following file: