Skip to content

Commit

Permalink
fix(accel_brake_map_calibrator): fix usage of transform listener (aut…
Browse files Browse the repository at this point in the history
…owarefoundation#2682)

* fix(accel_brake_map_calibrator): fix usage of transform listener

Signed-off-by: tomoya.kimura <tomoya.kimura@tier4.jp>

* add maintainer

Signed-off-by: tomoya.kimura <tomoya.kimura@tier4.jp>

Signed-off-by: tomoya.kimura <tomoya.kimura@tier4.jp>
  • Loading branch information
tkimura4 authored and maxime-clem committed Jan 30, 2023
1 parent 5b99d87 commit 8197d54
Show file tree
Hide file tree
Showing 2 changed files with 7 additions and 6 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,9 @@
<version>0.1.0</version>
<description>The accel_brake_map_calibrator</description>
<maintainer email="tomoya.kimura@tier4.jp">Tomoya Kimura</maintainer>
<maintainer email="taiki.tanaka@tier4.jp">Taiki Tanaka</maintainer>
<maintainer email="takeshi.miura@tier4.jp">Takeshi Miura</maintainer>

<license>Apache License 2.0</license>

<buildtool_depend>ament_cmake_auto</buildtool_depend>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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;
Expand Down

0 comments on commit 8197d54

Please sign in to comment.