Part 1: Monitor Joint States
With a ROS 2 CLI command, monitor the /joint_states topic representing the current state of all the robot's joints: their angular position (rad or m), angular velocity (rad/s or m/s), and effort (Nm).
How many joints do you find on this robot?
Identify the names of the 2 joints among these that do not have torque sensors. You will recognize them because they return the value NaN = Not A Number.
Using ros2 topic hz <topic>, determine the frequency (in Hertz) at which the robot publishes the state of its joints on this topic.
Depending the situation that frequency might be too low (e.g. for closed-loop motor control) but it is usually configurable in the ROS driver.