From c5a86346cb9545e492c801baa56c0e676ec42888 Mon Sep 17 00:00:00 2001 From: Yamato Ando Date: Wed, 8 Jan 2025 19:36:00 +0900 Subject: [PATCH] fix error, out of range Signed-off-by: Yamato Ando --- .../lidar_marker_localizer/src/lidar_marker_localizer.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/localization/autoware_landmark_based_localizer/lidar_marker_localizer/src/lidar_marker_localizer.cpp b/localization/autoware_landmark_based_localizer/lidar_marker_localizer/src/lidar_marker_localizer.cpp index e93803a60a4c4..cf03b546df31d 100644 --- a/localization/autoware_landmark_based_localizer/lidar_marker_localizer/src/lidar_marker_localizer.cpp +++ b/localization/autoware_landmark_based_localizer/lidar_marker_localizer/src/lidar_marker_localizer.cpp @@ -400,6 +400,10 @@ std::vector LidarMarkerLocalizer::detect_landmarks( // for each ring for (const pcl::PointCloud & one_ring : ring_points) { + if (one_ring.empty()) { + continue; + } + std::vector intensity_sum(bin_num, 0.0); std::vector intensity_num(bin_num, 0); std::vector average_intensity(bin_num, 0.0);