Autoware.Auto
autoware::perception::tracking::Associator Class Reference

Class to perform data association between existing tracks and new detections using mahalanobis distance and hungarian assigner. More...

#include <data_association.hpp>

Public Member Functions

 Associator (const DataAssociationConfig &association_cfg)
 Constructor. More...
 
AssociatorResult assign (const autoware_auto_msgs::msg::DetectedDynamicObjectArray &detections, const autoware_auto_msgs::msg::TrackedDynamicObjectArray &tracks)
 Run assigner for the given list of detections and tracks. More...
 

Detailed Description

Class to perform data association between existing tracks and new detections using mahalanobis distance and hungarian assigner.

Constructor & Destructor Documentation

◆ Associator()

autoware::perception::tracking::Associator::Associator ( const DataAssociationConfig association_cfg)
explicit

Constructor.

Parameters
association_cfgConfig object containing parameters to be used

Member Function Documentation

◆ assign()

AssociatorResult autoware::perception::tracking::Associator::assign ( const autoware_auto_msgs::msg::DetectedDynamicObjectArray &  detections,
const autoware_auto_msgs::msg::TrackedDynamicObjectArray &  tracks 
)

Run assigner for the given list of detections and tracks.

Parameters
detectionsList of detections
tracksList of tracks
Returns
Returns Associator result struct

The documentation for this class was generated from the following files: