Skip to content

object_merger#

Purpose#

object_merger is a package for merging detected objects from two methods by data association.

Inner-workings / Algorithms#

The successive shortest path algorithm is used to solve the data association problem (the minimum-cost flow problem). The cost is calculated by the distance between two objects and gate functions are applied to reset cost, s.t. the maximum distance, the maximum area and the minimum area.

Inputs / Outputs#

Input#

Name Type Description
input/object0 autoware_auto_perception_msgs::msg::DetectedObjects detection objects
input/object1 autoware_auto_perception_msgs::msg::DetectedObjects detection objects

Output#

Name Type Description
output/object autoware_auto_perception_msgs::msg::DetectedObjects modified Objects

Parameters#

No Parameters.

Assumptions / Known limits#

(Optional) Error detection and handling#

(Optional) Performance characterization#

(Optional) Future extensions / Unimplemented parts#

Data association algorithm was the same as that of multi_object_tracker, but the algorithm of multi_object_tracker was already updated.

Back to top