I have a question.... for robot_state_publisher to reach 50 hz when publishing TF of continuous joints I need to set the joint_state_publish rate to 1000hz. Is there a plausible explanation for why I need to set the rate of joint_state_publisher to 1000 Hz for the robot_state_publisher to achieve 50 Hz? Similar case to the one found in this thread:
I'm using ros noetic
<node name="joint_state_publisher" pkg="joint_state_publisher" type="joint_state_publisher" >
<param name="rate" type="int" value="1000"/>
</node>