DriveWorks SDK Reference
5.20.37 Release
For Test and Development only

SelfCalibrationRadarDiagnostics.h
Go to the documentation of this file.
1
2// This code contains NVIDIA Confidential Information and is disclosed
3// under the Mutual Non-Disclosure Agreement.
4//
5// Notice
6// ALL NVIDIA DESIGN SPECIFICATIONS AND CODE ("MATERIALS") ARE PROVIDED "AS IS"
7// NVIDIA MAKES NO REPRESENTATIONS, WARRANTIES, EXPRESSED, IMPLIED, STATUTORY,
8// OR OTHERWISE WITH RESPECT TO THE MATERIALS, AND EXPRESSLY DISCLAIMS ANY
9// IMPLIED WARRANTIES OF NONINFRINGEMENT, MERCHANTABILITY, OR FITNESS FOR A
10// PARTICULAR PURPOSE.
11//
12// NVIDIA Corporation assumes no responsibility for the consequences of use of
13// such information or for any infringement of patents or other rights of third
14// parties that may result from its use. No license is granted by implication or
15// otherwise under any patent or patent rights of NVIDIA Corporation. No third
16// party distribution is allowed unless expressly authorized by NVIDIA. Details
17// are subject to change without notice. This code supersedes and replaces all
18// information previously supplied. NVIDIA Corporation products are not
19// authorized for use as critical components in life support devices or systems
20// without express written approval of NVIDIA Corporation.
21//
22// Copyright (c) 2023-2024 NVIDIA Corporation. All rights reserved.
23//
24// NVIDIA Corporation and its licensors retain all intellectual property and
25// proprietary rights in and to this software and related documentation and any
26// modifications thereto. Any use, reproduction, disclosure or distribution of
27// this software and related documentation without an express license agreement
28// from NVIDIA Corporation is strictly prohibited.
29//
31#ifndef SELFCALIBRATIONRADARDIAGNOSTICS_H_
32#define SELFCALIBRATIONRADARDIAGNOSTICS_H_
33// Generated by dwProto from self_calibration_radar_diagnostics.proto DO NOT EDIT BY HAND!
34// See //3rdparty/shared/dwproto/README.md for more information
35
36//WARNING!!!
37// This warning does not apply to NDAS developers and NVIDIA partners.
38// Please don't use any type definition in this file.
39// All of data types in this file are going to be modified and will not
40// follow Nvidia deprecation policy.
41
42#include <dw/core/base/Types.h>
43
45#include <dw/rig/Rig.h>
47
48#ifdef __cplusplus
49extern "C" {
50#endif
51
57{
60
63
66
69
72
75
78
81
84
87
90
94
100{
103
106
109
112
115
119
125{
128
131
135
140{
143
146
150
154
158
162
165
168
172
179{
182
185
188
191
194
197
200
203
206
208 uint64_t cycleCount;
209
212
215
218
221
224
227
230
234
235#ifdef __cplusplus
236}
237#endif
238
239#endif // SELFCALIBRATIONRADARDIAGNOSTICS_H_
NVIDIA DriveWorks API: Calibration
Defines a three-element floating-point vector.
Definition: MatrixTypes.h:76
dwRadarCalibrationFuncStat
Radar SSI calibration func stat.
Definition: RadarSSI.h:65
dwRadarCalibrationSOCStat
Radar SSI calibration SOC(Sustained Online Calibration) stat.
Definition: RadarSSI.h:101
#define DW_MAX_RIG_SENSOR_NAME_SIZE
Defines the maximum length of a sensor name in a rig.
Definition: RigTypes.h:57
NVIDIA DriveWorks API: Rig Configuration
uint32_t vehicleIOWheelSpeedErrors
number of errors in the vehicleIO wheel speed range and rate monitor
uint32_t debouncedTotalSignalIntegrityErrors
number of reported SEH-errors due to signal integrity failures
float32_t longHistTotalNumVotes
total number of votes in all bins of a long-term histogram
float32_t azimuthCorrectionDeg
Azimuth correction.
uint32_t routineNotAcceptedErrors
number of routine not-accepted (inprep mode) monitor errors
float32_t pitchCorrectionDeg
Pitch correction.
uint32_t radarDopplerMotionErrors
number of errors in the radar doppler motion monitor
float32_t speedInLastDopplerMotion
Radar speed (the magnitude of radar sensor velocity) in sensor space (m/s).
float32_t confidenceSpeedInLastDopplerMotion
confidence for radial speed estimate in last received doppler motion data, -1 if this parameter is no...
uint32_t sensorDeadjustedErrors
number of the routine deadjusted monitor errors
dwSelfCalibrationRadarInputMonitorDiagnostics inputs
input monitor diagnostics
float32_t headingInLastDopplerMotion
Radar heading direction (the direction of radar sensor velocity) in sensor space (radian).
uint32_t longHistNumberOfOutliers
number of outliers for a long-term histogram
dwVector3f nominalPositionM
nominal sensor XYZ [meters]
dwSelfCalibrationRadarEstimatorDiagnostics yawDiagnostics
yaw angle estimation diagnostics
dwTime_t sensorTimestamp
sensor pose timestamp (should match exactly to the calibrationSensorToRig timestamp)
uint64_t totalRoutineErrors
number of reported SEH-errors due to calibration failures (timeout, deadjusted or algorithmic failure...
uint32_t debouncedTotalVehicleIOVehicleSpeedErrors
number of reported SEH-errors due to vehicle speed signal failures
dwRadarCalibrationSOCStat calibrationSocStat
Calibration SOC (Sustained Online Calibration) stat.
float32_t confidenceHeadingInLastDopplerMotion
confidence for heading estimate in last received doppler motion data, -1 if this parameter is not app...
int32_t numberOfReturnsInLastRadarScan
number of returns in the last received radar scan, -1 if this parameter is not applicable
dwVector3f correctionsRPY
corrections sensor RPY [deg]
uint32_t radarScanErrors
number of errors in the radar scan monitor
uint32_t vehicleIOVehicleSpeedErrors
number of errors in the vehicleIO vehicle speed monitor
dwCalibrationSignalStateArray signalStates
supported calibration signal states
uint32_t routineTimeoutErrors
number of routine timeout monitor errors
uint32_t debouncedTotalRadarScanErrors
number of reported SEH-errors due to radar scan signal failures
char8_t sensorName[DW_MAX_RIG_SENSOR_NAME_SIZE]
sensor name
uint32_t debouncedTotalVehicleIOSteeringErrors
number of reported SEH-errors due to vehicleIO steering signal failures
uint32_t signalIntegrityErrors
number of errors in the egomotion signal integrity monitor
uint32_t debouncedTotalVehicleIOWheelSpeedErrors
number of reported SEH-errors due to vehicleIO wheel speed signal failures
uint32_t routineFailureErrors
number of routine failure monitor errors
dwSelfCalibrationRadarEstimatorDiagnostics pitchDiagnostics
pitch angle estimation diagnostics
dwSelfCalibrationRadarSSI ssi
Supplier calibration (SSI) diagnostics.
dwVector3f correctionsPosition
corrections sensor XYZ [meters]
uint32_t debouncedTotalRadarDopplerMotionErrors
number of reported SEH-errors due to radar doppler motion signal failures
dwSelfCalibrationRadarOutputMonitorDiagnostics outputs
output monitor diagnostics
float32_t longHistMaxVotes
maximal number of votes in a single bin of a long-term histogram
dwVector3f nominalRPYDeg
nominal sensor RPY [deg]
uint32_t wheelRadiiErrors
number of the wheel radii calibration monitor errors
uint32_t vehicleIOSteeringErrors
number of errors in the vehicleIO steering monitor
uint8_t progressPercent
Service Drive Calibration (SDC) progress, %.
dwRadarCalibrationFuncStat calibrationFuncStat
Calibration func stat.
self-calibration radar diagnostic data
self-calibration estimator debug data for individual signals
self-calibration radar diagnostic data for input monitoring:
self-calibration radar diagnostic data for output monitoring:
self-calibration diagnostics for radar supplier calibration
NVIDIA DriveWorks API: Core Types
float float32_t
Specifies POD types.
Definition: BasicTypes.h:59
int64_t dwTime_t
Specifies a timestamp unit, in microseconds.
Definition: BasicTypes.h:65