DriveWorks SDK Reference
5.20.37 Release
For Test and Development only

SelfCalibrationRadarDiagnostics.h File Reference

Go to the source code of this file.

Data Structures

struct  dwSelfCalibrationRadarDiagnostics
 self-calibration radar diagnostic data More...
 
struct  dwSelfCalibrationRadarEstimatorDiagnostics
 self-calibration estimator debug data for individual signals More...
 
struct  dwSelfCalibrationRadarInputMonitorDiagnostics
 self-calibration radar diagnostic data for input monitoring: More...
 
struct  dwSelfCalibrationRadarOutputMonitorDiagnostics
 self-calibration radar diagnostic data for output monitoring: More...
 
struct  dwSelfCalibrationRadarSSI
 self-calibration diagnostics for radar supplier calibration More...
 

Data Structure Documentation

◆ dwSelfCalibrationRadarDiagnostics

struct dwSelfCalibrationRadarDiagnostics
Data Fields
float32_t confidenceHeadingInLastDopplerMotion confidence for heading estimate in last received doppler motion data, -1 if this parameter is not applicable
float32_t confidenceSpeedInLastDopplerMotion confidence for radial speed estimate in last received doppler motion data, -1 if this parameter is not applicable
dwVector3f correctionsPosition corrections sensor XYZ [meters]
dwVector3f correctionsRPY corrections sensor RPY [deg]
uint64_t cycleCount calibration cycle index
float32_t headingInLastDopplerMotion Radar heading direction (the direction of radar sensor velocity) in sensor space (radian).
dwSelfCalibrationRadarInputMonitorDiagnostics inputs input monitor diagnostics
dwVector3f nominalPositionM nominal sensor XYZ [meters]
dwVector3f nominalRPYDeg nominal sensor RPY [deg]
int32_t numberOfReturnsInLastRadarScan number of returns in the last received radar scan, -1 if this parameter is not applicable
dwSelfCalibrationRadarOutputMonitorDiagnostics outputs output monitor diagnostics
dwSelfCalibrationRadarEstimatorDiagnostics pitchDiagnostics pitch angle estimation diagnostics
char8_t sensorName[DW_MAX_RIG_SENSOR_NAME_SIZE] sensor name
dwTime_t sensorTimestamp sensor pose timestamp (should match exactly to the calibrationSensorToRig timestamp)
dwCalibrationSignalStateArray signalStates supported calibration signal states
float32_t speedInLastDopplerMotion Radar speed (the magnitude of radar sensor velocity) in sensor space (m/s).
dwSelfCalibrationRadarSSI ssi Supplier calibration (SSI) diagnostics.
dwSelfCalibrationRadarEstimatorDiagnostics yawDiagnostics yaw angle estimation diagnostics

◆ dwSelfCalibrationRadarEstimatorDiagnostics

struct dwSelfCalibrationRadarEstimatorDiagnostics
Data Fields
float32_t longHistMaxVotes maximal number of votes in a single bin of a long-term histogram
uint32_t longHistNumberOfOutliers number of outliers for a long-term histogram
float32_t longHistTotalNumVotes total number of votes in all bins of a long-term histogram

◆ dwSelfCalibrationRadarInputMonitorDiagnostics

struct dwSelfCalibrationRadarInputMonitorDiagnostics
Data Fields
uint32_t debouncedTotalRadarDopplerMotionErrors number of reported SEH-errors due to radar doppler motion signal failures
uint32_t debouncedTotalRadarScanErrors number of reported SEH-errors due to radar scan signal failures
uint32_t debouncedTotalSignalIntegrityErrors number of reported SEH-errors due to signal integrity failures
uint32_t debouncedTotalVehicleIOSteeringErrors number of reported SEH-errors due to vehicleIO steering signal failures
uint32_t debouncedTotalVehicleIOVehicleSpeedErrors number of reported SEH-errors due to vehicle speed signal failures
uint32_t debouncedTotalVehicleIOWheelSpeedErrors number of reported SEH-errors due to vehicleIO wheel speed signal failures
uint32_t radarDopplerMotionErrors number of errors in the radar doppler motion monitor
uint32_t radarScanErrors number of errors in the radar scan monitor
uint32_t signalIntegrityErrors number of errors in the egomotion signal integrity monitor
uint32_t vehicleIOSteeringErrors number of errors in the vehicleIO steering monitor
uint32_t vehicleIOVehicleSpeedErrors number of errors in the vehicleIO vehicle speed monitor
uint32_t vehicleIOWheelSpeedErrors number of errors in the vehicleIO wheel speed range and rate monitor

◆ dwSelfCalibrationRadarOutputMonitorDiagnostics

struct dwSelfCalibrationRadarOutputMonitorDiagnostics
Data Fields
uint32_t routineFailureErrors number of routine failure monitor errors
uint32_t routineNotAcceptedErrors number of routine not-accepted (inprep mode) monitor errors
uint32_t routineTimeoutErrors number of routine timeout monitor errors
uint32_t sensorDeadjustedErrors number of the routine deadjusted monitor errors
uint64_t totalRoutineErrors number of reported SEH-errors due to calibration failures (timeout, deadjusted or algorithmic failures)
uint32_t wheelRadiiErrors number of the wheel radii calibration monitor errors

◆ dwSelfCalibrationRadarSSI

struct dwSelfCalibrationRadarSSI
Data Fields
bool availability Availability flag.
float32_t azimuthCorrectionDeg Azimuth correction.
Note
unit deg
float32_t azimuthDeg Azimuth.
Note
unit deg
dwRadarCalibrationFuncStat calibrationFuncStat Calibration func stat.
dwRadarCalibrationSOCStat calibrationSocStat Calibration SOC (Sustained Online Calibration) stat.
float32_t pitchCorrectionDeg Pitch correction.
Note
unit deg
float32_t pitchDeg Pitch.
Note
unit deg
uint8_t progressPercent Service Drive Calibration (SDC) progress, %.
dwTime_t timestampUs timestamp, us