I ran into an issue where the call to transformPointcloud always failed, because the tf2_ros::Buffer did not update fast enough. As transformPointcloud does not forward the duration to lookupTransform, I solved it by explicitly checking the transform before transforming the point cloud.
I ran into an issue where the call to transformPointcloud always failed, because the tf2_ros::Buffer did not update fast enough. As transformPointcloud does not forward the duration to lookupTransform, I solved it by explicitly checking the transform before transforming the point cloud.