You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
However, some filter such as compare_map_segmentation which compare lidar pointcloud with the map pointcloud to remove static objects need to lookup the transform at the time when lidar pointcloud recorded.
Additional context
An Option for lookup time should be added and set the pointcloud header time for transform during compare_map_segmentation
The text was updated successfully, but these errors were encountered:
Checklist
Description
Compare_map_segmentation
's result is unstable when ego-vehicle moves at high speed or turns.cfa23601-97c4-4d47-a37e-edfc7e080d8c_2025-03-13-15-20-41_p0900_1_speed.webm
compare_map_segmentation
Screencast.from.2025.03.18.09.17.00.webm
Expected behavior
Actual behavior
Steps to reproduce
logging_simulator
/perception/object_recognition/detection/pointcloud_map_filtered/pointcloud
topic to checkcompare_map_segmentation
resultVersions
No response
Possible causes
Current dynamic transform is always select the latest time (
rclcpp::Time(0)
) to lookup the transform:https://github.com/autowarefoundation/autoware_utils/blob/182c967b189f786faf0f01a08dd7cd2da7999f2f/autoware_utils/include/autoware_utils/ros/managed_transform_buffer.hpp#L211-L212
However, some filter such as
compare_map_segmentation
which compare lidar pointcloud with the map pointcloud to remove static objects need to lookup the transform at the time when lidar pointcloud recorded.Additional context
compare_map_segmentation
The text was updated successfully, but these errors were encountered: