Fixing TransformBroadcaster *this on rolling (#1443)

This commit is contained in:
matlabbe
2026-08-07 14:03:56 -07:00
committed by GitHub
parent 99436c6e87
commit 0b60e52914
4 changed files with 4 additions and 4 deletions
+1 -1
View File
@@ -159,7 +159,7 @@ DbPlayer::DbPlayer(const rclcpp::NodeOptions & options) :
resumeSrv_ = this->create_service<std_srvs::srv::Empty>(servicePrefix + "resume", std::bind(&DbPlayer::resumeCallback, this, std::placeholders::_1, std::placeholders::_2, std::placeholders::_3));
if(publishTf) {
tfBroadcaster_ = std::make_shared<tf2_ros::TransformBroadcaster>(this);
tfBroadcaster_ = std::make_shared<tf2_ros::TransformBroadcaster>(*this);
}
if(publishClock)
+1 -1
View File
@@ -41,7 +41,7 @@ ImuToTF::ImuToTF(const rclcpp::NodeOptions & options) :
{
tfBuffer_ = std::make_shared<tf2_ros::Buffer>(this->get_clock());
tfListener_ = std::make_shared<tf2_ros::TransformListener>(*tfBuffer_);
tfBroadcaster_ = std::make_shared<tf2_ros::TransformBroadcaster>(this);
tfBroadcaster_ = std::make_shared<tf2_ros::TransformBroadcaster>(*this);
int qos = RMW_QOS_POLICY_RELIABILITY_SYSTEM_DEFAULT;
fixedFrameId_ = this->declare_parameter("fixed_frame_id", fixedFrameId_);