diff --git a/nav2_costmap_2d/plugins/range_sensor_layer.cpp b/nav2_costmap_2d/plugins/range_sensor_layer.cpp index c8020781d6f..89e8822925c 100644 --- a/nav2_costmap_2d/plugins/range_sensor_layer.cpp +++ b/nav2_costmap_2d/plugins/range_sensor_layer.cpp @@ -292,8 +292,11 @@ void RangeSensorLayer::updateCostmap( in.header.stamp = range_message.header.stamp; in.header.frame_id = range_message.header.frame_id; + std::string * errstr = NULL; if (!tf_->canTransform( - in.header.frame_id, global_frame_, tf2_ros::fromMsg(in.header.stamp))) + in.header.frame_id, global_frame_, + tf2_ros::fromMsg(in.header.stamp), + tf2_ros::fromRclcpp(transform_tolerance_), errstr)) { RCLCPP_INFO( logger_, "Range sensor layer can't transform from %s to %s",