diff --git a/src/dynamic_transform_publisher_alg_node.cpp b/src/dynamic_transform_publisher_alg_node.cpp index 9689101b02e072c515aaffaa00be702a0b83c46b..d02872a8918388c97eec6d6e3e5b1799a352b18e 100644 --- a/src/dynamic_transform_publisher_alg_node.cpp +++ b/src/dynamic_transform_publisher_alg_node.cpp @@ -82,7 +82,9 @@ void DynamicTransformPublisherAlgNode::node_config_update(Config &config, uint32 geometry_msgs::Quaternion q = tf::createQuaternionMsgFromRollPitchYaw(config.roll,config.pitch,config.yaw); t.rotation = q; this->transform.transform = t; - this->loop_rate_ = 1000.0/config.period; + + this->setRate(1000.0/config.period); + //this->loop_rate_ = 1000.0/config.period; if(config.show_rosrun) {