[ROS in 5 mins] 044 – What is ROS tf?
In this video, we’ll see what the ROS tf package is, and what it does, and how to use one of its tools (rqt_tf_tree), in just about 5 minutes!
Step 0. Create a project in Robot Ignite Academy(RIA)
We have the best online ROS course available in RIA. It helps you learn ROS in the easiest way without setting up ROS environment locally. The only thing you need is a browser! Create an account here and start to browse the trial course for free now! We’ll use the TF ROS 101 as an example today.
Step 1. What is TF?
- It’s a Ros Package
- It lets the user keep tracking of multiple coordinate frames over time.
- It allows making computations in one frame and then transforming to another.
You can see the available TF in ROS by typing the following command
rosrun rqt_tf_tree rqt_tf_tree
You can see that there are 3 coordinate frames in this simulation world, turtle 1 and turtle 2. The rqt_tf_tree will only show the relationship for a particular timestep.
Want to learn more?
If you are a ROS beginner and want to learn ROS basics fast, we recommend you take any of the following courses on Robot Ignite Academy:
Edited by: Tony Huang
Links mentioned in the video and other useful links:
- Robot Ignite Academy, the place to learn to program robots using only a web browser (the environment used in the video for demonstration)
- ROS Development Studio (ROSDS), another powerful online tool for pushing your ROS learning in a practical way
- Slide used in the video
- Recommended videos on “Understanding ROS Coordinate Frames”:
- tf on the ROS wiki
We love feedback, so, whether you like the video or not, please share your thoughts on the comments section below.
Thanks for watching.
- Click to share on Twitter (Opens in new window)
- Click to share on Facebook (Opens in new window)
- Click to share on Reddit (Opens in new window)
- Click to email this to a friend (Opens in new window)
- Click to print (Opens in new window)
- Click to share on Google+ (Opens in new window)
- Click to share on Tumblr (Opens in new window)
- Share on Skype (Opens in new window)
- Click to share on Pinterest (Opens in new window)
- Click to share on WhatsApp (Opens in new window)
- Click to share on Telegram (Opens in new window)