Skip to content

Commit 349b536

Browse files
committed
fixup! feat(perception_online_evaluator): publish metrics of each object class
1 parent 40f3796 commit 349b536

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

evaluator/perception_online_evaluator/src/metrics_calculator.cpp

+4-4
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ std::optional<MetricStatMap> MetricsCalculator::calculate(const Metric & metric)
4040
const ClassObjectsMap class_objects_map = separateObjectsByClass(target_objects);
4141

4242
// print class and size
43-
for (const auto [label, objects] : class_objects_map) {
43+
for (const auto & [label, objects] : class_objects_map) {
4444
}
4545

4646
switch (metric) {
@@ -166,7 +166,7 @@ MetricStatMap MetricsCalculator::calcLateralDeviationMetrics(
166166
const ClassObjectsMap & class_objects_map) const
167167
{
168168
MetricStatMap metric_stat_map{};
169-
for (const auto [label, objects] : class_objects_map) {
169+
for (const auto & [label, objects] : class_objects_map) {
170170
Stat<double> stat{};
171171
const auto stamp = rclcpp::Time(objects.header.stamp);
172172
for (const auto & object : objects.objects) {
@@ -190,7 +190,7 @@ MetricStatMap MetricsCalculator::calcYawDeviationMetrics(
190190
const ClassObjectsMap & class_objects_map) const
191191
{
192192
MetricStatMap metric_stat_map{};
193-
for (const auto [label, objects] : class_objects_map) {
193+
for (const auto & [label, objects] : class_objects_map) {
194194
Stat<double> stat{};
195195
const auto stamp = rclcpp::Time(objects.header.stamp);
196196
for (const auto & object : objects.objects) {
@@ -216,7 +216,7 @@ MetricStatMap MetricsCalculator::calcPredictedPathDeviationMetrics(
216216
const auto time_horizons = parameters_->prediction_time_horizons;
217217

218218
MetricStatMap metric_stat_map{};
219-
for (const auto [label, objects] : class_objects_map) {
219+
for (const auto & [label, objects] : class_objects_map) {
220220
for (const double time_horizon : time_horizons) {
221221
const auto stat = calcPredictedPathDeviationMetrics(objects, time_horizon);
222222
std::ostringstream stream;

0 commit comments

Comments
 (0)