Trusted by learners at thousands of top companies and universities:
Full Course for Beginners
Imagine the following scenario: you have a robot with a laser mounted on it. In order to be able to use the laser data (e.g. to detect an obstacle), the robot needs to know WHERE that laser is mounted on the robot. If you don't provide this information to the robot, when the laser detects that obstacle, how can the robot know where the object is? Is it in front of the robot? Or is it behind it?
Well, this relationship between the different parts (frames) of a robot is what is handled by ROS TFs. In this course, you will be able to understand how TF works by practicing with several hands-on exercises.
What You Will Learn
ROS Course for Beginners
How to Visualize TFs
How to Publish & Subscribe to TF data
Understanding Transformations & Frames
Understanding Robot State Publisher & Joint State Publisher
Becoming comfortable with common TF Command-line Tools