Skip to content

Commit 5dd8c49

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

File tree

1 file changed

+3
-8
lines changed

1 file changed

+3
-8
lines changed

evaluator/perception_online_evaluator/src/metrics_calculator.cpp

+3-8
Original file line numberDiff line numberDiff line change
@@ -38,11 +38,6 @@ std::optional<MetricStatMap> MetricsCalculator::calculate(const Metric & metric)
3838
}
3939
const auto target_objects = getObjectsByStamp(target_stamp);
4040
const ClassObjectsMap class_objects_map = separateObjectsByClass(target_objects);
41-
42-
// print class and size
43-
for (const auto [label, objects] : class_objects_map) {
44-
}
45-
4641
switch (metric) {
4742
case Metric::lateral_deviation:
4843
return calcLateralDeviationMetrics(class_objects_map);
@@ -166,7 +161,7 @@ MetricStatMap MetricsCalculator::calcLateralDeviationMetrics(
166161
const ClassObjectsMap & class_objects_map) const
167162
{
168163
MetricStatMap metric_stat_map{};
169-
for (const auto [label, objects] : class_objects_map) {
164+
for (const auto & [label, objects] : class_objects_map) {
170165
Stat<double> stat{};
171166
const auto stamp = rclcpp::Time(objects.header.stamp);
172167
for (const auto & object : objects.objects) {
@@ -190,7 +185,7 @@ MetricStatMap MetricsCalculator::calcYawDeviationMetrics(
190185
const ClassObjectsMap & class_objects_map) const
191186
{
192187
MetricStatMap metric_stat_map{};
193-
for (const auto [label, objects] : class_objects_map) {
188+
for (const auto & [label, objects] : class_objects_map) {
194189
Stat<double> stat{};
195190
const auto stamp = rclcpp::Time(objects.header.stamp);
196191
for (const auto & object : objects.objects) {
@@ -216,7 +211,7 @@ MetricStatMap MetricsCalculator::calcPredictedPathDeviationMetrics(
216211
const auto time_horizons = parameters_->prediction_time_horizons;
217212

218213
MetricStatMap metric_stat_map{};
219-
for (const auto [label, objects] : class_objects_map) {
214+
for (const auto & [label, objects] : class_objects_map) {
220215
for (const double time_horizon : time_horizons) {
221216
const auto stat = calcPredictedPathDeviationMetrics(objects, time_horizon);
222217
std::ostringstream stream;

0 commit comments

Comments
 (0)