From ec62c544084c4eaed9e4935dc5e1ad1675f5b18e Mon Sep 17 00:00:00 2001 From: "tomoya.kimura" Date: Wed, 18 Jan 2023 18:25:24 +0900 Subject: [PATCH 1/2] fix(accel_brake_map_calibrator): fix usage of transform listener Signed-off-by: tomoya.kimura --- .../src/accel_brake_map_calibrator_node.cpp | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/vehicle/accel_brake_map_calibrator/accel_brake_map_calibrator/src/accel_brake_map_calibrator_node.cpp b/vehicle/accel_brake_map_calibrator/accel_brake_map_calibrator/src/accel_brake_map_calibrator_node.cpp index 8c4550332a316..b664352f70fab 100644 --- a/vehicle/accel_brake_map_calibrator/accel_brake_map_calibrator/src/accel_brake_map_calibrator_node.cpp +++ b/vehicle/accel_brake_map_calibrator/accel_brake_map_calibrator/src/accel_brake_map_calibrator_node.cpp @@ -232,15 +232,13 @@ bool AccelBrakeMapCalibrator::getCurrentPitchFromTF(double * pitch) } // get tf - geometry_msgs::msg::TransformStamped::ConstSharedPtr transform; - try { - transform = transform_listener_->getTransform( - "map", "base_link", rclcpp::Time(0), rclcpp::Duration::from_seconds(0.5)); - } catch (tf2::TransformException & ex) { + const auto transform = transform_listener_->getTransform( + "map", "base_link", rclcpp::Time(0), rclcpp::Duration::from_seconds(0.5)); + if (!transform) { auto & clk = *this->get_clock(); RCLCPP_WARN_STREAM_THROTTLE( rclcpp::get_logger("accel_brake_map_calibrator"), clk, 5000, - "cannot get map to base_link transform. " << ex.what()); + "cannot get map to base_link transform. "); return false; } double roll, raw_pitch, yaw; From 8d24caf505674ab3b945944c359d181b60f8f1bf Mon Sep 17 00:00:00 2001 From: "tomoya.kimura" Date: Wed, 18 Jan 2023 18:27:13 +0900 Subject: [PATCH 2/2] add maintainer Signed-off-by: tomoya.kimura --- .../accel_brake_map_calibrator/package.xml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/vehicle/accel_brake_map_calibrator/accel_brake_map_calibrator/package.xml b/vehicle/accel_brake_map_calibrator/accel_brake_map_calibrator/package.xml index 705d6ee5e5fc3..8163a1209883c 100644 --- a/vehicle/accel_brake_map_calibrator/accel_brake_map_calibrator/package.xml +++ b/vehicle/accel_brake_map_calibrator/accel_brake_map_calibrator/package.xml @@ -5,6 +5,9 @@ 0.1.0 The accel_brake_map_calibrator Tomoya Kimura + Taiki Tanaka + Takeshi Miura + Apache License 2.0 ament_cmake_auto