DriveWorks SDK Reference
5.16.65 Release
For Test and Development only

DopplerMotionEstimator.h File Reference

Detailed Description

NVIDIA DriveWorks API: Radar Doppler Motion

Description: Defines radar Doppler motion module that is used to estimate the radar motion (heading and speed) from radar scans

Definition in file DopplerMotionEstimator.h.

Go to the source code of this file.

Typedefs

typedef struct dwRadarDopplerMotionObject * dwRadarDopplerMotionHandle_t
 Handle to a radar-motion module object. More...
 

Functions

DW_API_PUBLIC dwStatus dwRadarDopplerMotion_addVehicleIOState (dwVehicleIOSafetyState const *safeState, dwVehicleIONonSafetyState const *nonSafeState, dwVehicleIOActuationFeedback const *actuationFeedback, dwRadarDopplerMotionHandle_t obj)
 Notifies the radar module of a changed vehicle state. More...
 
DW_API_PUBLIC dwStatus dwRadarDopplerMotion_getCUDAStream (cudaStream_t *stream, dwRadarDopplerMotionHandle_t obj)
 Gets CUDA stream used by the radar Doppler motion. More...
 
DW_API_PUBLIC dwStatus dwRadarDopplerMotion_getDefaultParams (dwRadarDopplerMotionParams *params)
 Get the default Radar Doppler motion parameters. More...
 
DW_API_PUBLIC dwStatus dwRadarDopplerMotion_getMotion (dwRadarDopplerMotion *motion, dwRadarDopplerMotionHandle_t obj)
 Gets the available radar motion estimation result. More...
 
DW_API_PUBLIC dwStatus dwRadarDopplerMotion_initialize (dwRadarDopplerMotionHandle_t *obj, const dwRadarDopplerMotionParams *params, cudaStream_t stream, dwContextHandle_t ctx)
 Creates and initializes a GPU-based radar motion estimation module. More...
 
DW_API_PUBLIC dwStatus dwRadarDopplerMotion_processAsync (const dwRadarScan *radarScan, dwRadarDopplerMotionHandle_t obj)
 Process the dwRadarScan and compute the radar motion. More...
 
DW_API_PUBLIC dwStatus dwRadarDopplerMotion_release (dwRadarDopplerMotionHandle_t obj)
 Releases the radar Doppler motion module. More...
 
DW_API_PUBLIC dwStatus dwRadarDopplerMotion_reset (dwRadarDopplerMotionHandle_t obj)
 Resets the radar Doppler motion module. More...
 
DW_API_PUBLIC dwStatus dwRadarDopplerMotion_setCUDAStream (cudaStream_t stream, dwRadarDopplerMotionHandle_t obj)
 Sets the CUDA stream for CUDA related operations. More...