50 #ifndef DW_LOCALIZATION_FUSION_H_ 51 #define DW_LOCALIZATION_FUSION_H_ 78 uint32_t maxLocalizationResultsCount,
106 dwLocalizationFusionHandle_t localizationFusion);
119 dwLocalizationFusionHandle_t localizationFusion);
148 #endif // DW_LOCALIZATION_FUSION_H_ struct dwLocalizationFusionObject * dwLocalizationFusionHandle_t
Handle to a localization fusion module object.
NVIDIA DriveWorks API: Localization
Holds egomotion uncertainty estimates for a relative motion estimate.
DW_API_PUBLIC dwStatus dwLocalizationFusion_localize(dwLocalizationResult *fusedResult, const dwLocalizationResult *localizationResults, size_t numResults, const dwTransformation3f *currToPrev, const dwEgomotionRelativeUncertainty *currToPrevUncertainty, dwLocalizationFusionHandle_t localizationFusion)
Update localization fusion model with new measurements If timestamp is identical to the previous time...
DW_API_PUBLIC dwStatus dwLocalizationFusion_release(dwLocalizationFusionHandle_t localizationFusion)
Releases the localization fusion module.
dwStatus
Status definition.
DW_API_PUBLIC dwStatus dwLocalizationFusion_initialize(dwLocalizationFusionHandle_t *localizationFusion, uint32_t maxLocalizationResultsCount, const dwConstMapHandle_t map, dwContextHandle_t context)
Create a new localization fusion module.
DW_API_PUBLIC dwStatus dwLocalizationFusion_setMap(dwConstMapHandle_t map, dwLocalizationFusionHandle_t localizationFusion)
Sets a new HD Map to localize to.
struct dwContextObject * dwContextHandle_t
Context handle.
struct dwMapObject const * dwConstMapHandle_t
Output structure obtained from any of the localization modules (camera, radar, lidar, fusion).
DW_API_PUBLIC dwStatus dwLocalizationFusion_reset(dwLocalizationFusionHandle_t localizationFusion)
Reset localization fusion state to default values.