31#ifndef DW_SENSORS_RADAR_RADARTYPES_H_
32#define DW_SENSORS_RADAR_RADARTYPES_H_
NVIDIA DriveWorks API: RadarScan
dwRadarModel
Defines the radar sensor model.
float32_t velocity
Longitudinal velocity (m/s)
uint32_t scansPerSecond
Number of scans (of a particular type) per second.
float32_t confidence
Confidence of object existence (range: 0-1);.
uint32_t inputPacketsPerSecond
Number of input odometry packets per second.
bool elevationValid
Indicates validity of z position.
float32_t y
Y-position (m), with elevation assumed to be 0 note: y = radius * std::sin(azimuth)
float32_t x
X-position (m) of sensor mounting in AUTOSAR-coordinates from CoG Estimated radar position/orientatio...
uint32_t supportedScanTypes[DW_RADAR_RETURN_TYPE_COUNT][DW_RADAR_RANGE_COUNT]
Enumerates the types of scans supported by the radar.
dwRadarRange range
Scan range.
uint32_t numScanTypes
Number of supported scan types.
bool sensorOK
Indicates if this is OK.
float32_t wheelbase
Size of wheel-base (m)
float32_t Ay
Y-component (m/s^2) of the aceleration.
float32_t x
X-position (m), with elevation assumed to be 0 note: x = radius * std::cos(azimuth)
bool elevationValidity
Indicates validity of the elevation angle.
dwRadarReturnType returnType
Type of radar return.
float32_t lateralAcceleration
Lateral acceleration (m/s^2)
dwTransformation3f radarPosition
Radar position.
float32_t azimuthDeviation[DW_RADAR_RANGE_COUNT]
Deviation of azimuth angle for returns (radians) This is the deviation of the measured azimuth from w...
float32_t radialAcceleration
Radial acceleration (m/s^2)
float32_t acceleration
Longitudinal acceleration (m/s^2)
size_t radarSSISizeInBytes
RadarSSI size in bytes, so user know the memory to be allocated for dwRadarScan.radarSSI.
float32_t roll
Roll angle of sensor (radians)
float32_t elevationAngle
Angle of elevation (radians)
float32_t yaw
Yaw angle of sensor (radians)
bool sensorBlock
Indicates if the sensor is blocked.
float32_t azimuth
Azimuth angle (radians)
float32_t Vy
Y-component (m/s) of the velocity.
bool sensorDisturbed
Indicates if the sensor is disturbed due to interference.
float32_t elevationDeviation[DW_RADAR_RANGE_COUNT]
Deviation of elevation angle for returns (radians) This is the deviation of the elevation azimuth fro...
bool sensorAligned
Indicates if the sensor is aligned.
uint32_t sensorId
Id of the sensor (vendor-specific)
uint32_t maxReturnsPerScan[DW_RADAR_RETURN_TYPE_COUNT][DW_RADAR_RANGE_COUNT]
Max # of returns in any given scan.
float32_t pitch
Pitch angle of sensor (radians)
float32_t radius
Radial distance (m)
dwRadarModel radarModel
Radar model of the current radar.
uint32_t id
Radar-provided track id.
float32_t Vx
X-component (m/s) of the velocity in the azimuth direction, with elevation assumed to be 0 note: part...
dwRadarDynamicState dynamicState
Dynamic state of the object.
bool isReversed
Indicates if the sensor is reversed from its default orientation.
float32_t y
Y-position (m)
float32_t radius
Radial distance (m)
float32_t azimuth
Azimuth angle (radians)
float32_t Vy
Y-component (m/s) of the velocity in the azimuth direction, with elevation assumed to be 0 note: part...
float32_t rcs
Reflection amplitude (dB)
dwRadarRange
Defines the range of radar return.
@ DW_RADAR_RANGE_LONG
Long Range.
@ DW_RADAR_RANGE_UNKNOWN
Unknown Range.
@ DW_RADAR_RANGE_SHORT
Short Range.
@ DW_RADAR_RANGE_MEDIUM
Medium Range.
@ DW_RADAR_RANGE_COUNT
Count.
float32_t Vx
X-component (m/s) of the velocity.
dwRadarReturnType
Defines the type of radar return.
@ DW_RADAR_RETURN_TYPE_TRACK
Processed tracker output.
@ DW_RADAR_RETURN_TYPE_COUNT
Count.
@ DW_RADAR_RETURN_TYPE_STATUS
Sensor status information.
@ DW_RADAR_RETURN_TYPE_DETECTION
Raw detection.
float32_t y
Y-position (m) of sensor mounting in AUTOSAR-coordinates from CoG Estimated radar position/orientatio...
float32_t x
X-position (m)
float32_t Ax
X-component (m/s^2) of the acceleration.
float32_t radialVelocity
Radial velocity (m/s)
float32_t radialVelocity
Radial velocity (m/s)
float32_t SNR
Signal to noise ratio (dBr)
float32_t yawRate
Yaw rate (radians/s)
bool isSimulation
Indicates whether the sensor is simulated.
uint32_t age
Age of tracked object (in scans)
dwRadarDynamicState
Defines the dynamic state of the radar return.
@ DW_RADAR_DYNAMIC_STATE_STOPPED
Stopped (was moving, now stationary)
@ DW_RADAR_DYNAMIC_STATE_CROSS_TRAFFIC
Cross-traffic.
@ DW_RADAR_DYNAMIC_STATE_STATIONARY
Stationary.
@ DW_RADAR_DYNAMIC_STATE_UNKNOWN
Unknown.
@ DW_RADAR_DYNAMIC_STATE_ONCOMING
Oncoming.
@ DW_RADAR_DYNAMIC_STATE_MOVING
Moving.
float32_t damping
Damping of radome (db)
float32_t rcs
Compensated reflection amplitude (dB)
uint8_t isDecodingOn
Indicates whether decoding is enabled.
float32_t z
Z-position (m) of sensor mounting in AUTOSAR-coordinates from CoG Estimated radar position/orientatio...
float32_t z
Z-position (m)
float32_t azimuthRate
Rate of change of azimuth angle (radians/s)
Defines the return structure for a raw radar detection in sensor coordinates.
Defines the structure for reporting sensor mount position.
Defines the properties of the radar.
Defines the type of scan (combination of return type & range)
Defines the return structure for sensor status messages.
Defines the track which the radar provides.
Defines the structure for reporting current vehicle dynamics state.
NVIDIA DriveWorks API: Core Types
float float32_t
Specifies POD types.