Skip to content

Commit afb4c7d

Browse files
committed
Applied to known -> known case as well
1 parent 03ff732 commit afb4c7d

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

perception/multi_object_tracker/src/multi_object_tracker_core.cpp

+4-1
Original file line numberDiff line numberDiff line change
@@ -505,7 +505,10 @@ void MultiObjectTracker::sanitizeTracker(
505505
}
506506
} else { // If neither is UNKNOWN, delete the one with lower IOU.
507507
if (min_iou < iou) {
508-
should_delete_tracker2 = true;
508+
/* erase only when prioritized one has a measurement */
509+
if (sorted_list_tracker[i]->getNoMeasurementCount() <= 0) {
510+
should_delete_tracker2 = true;
511+
}
509512
}
510513
}
511514

0 commit comments

Comments
 (0)