Ask Your Question

What is tf2?

asked 2011-08-03 05:52:03 -0500

updated 2011-08-03 07:13:03 -0500

The wiki page for tf2 doesn't give any obvious indication that tf2 is experimental, though I can imply that by the fact that it's in the geometry_experimental stack. Regardless, I'm curious about how tf2 differs from tf, how far along in the development process it is, if it is targeted to replace tf at some point and if so when, etc.

EDIT: Another relevant page, though it doesn't quite answer the questions I have.

edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted

answered 2011-08-03 12:55:07 -0500

tfoote gravatar image

updated 2011-08-03 12:55:43 -0500

tf2 is a rewrite of tf. Our goal at the moment is to release it into Fuerte. It is targeted to replace tf. It is mostly a redesign for easier use in code. It's also noteably lower overhead and doesn't require anywhere near as many dependencies. The design page can be found at tf2/Design.

It is backwards compatible with tf on the ROS interface thus tf and tf2 can work side by side.

edit flag offensive delete link more


Thanks. I take it then that such things as having an undirected (but still acyclic) graph of frames, and not having to continually broadcast static transforms, would be off the table as they would break the ROS interface?
Patrick Bouffard gravatar image Patrick Bouffard  ( 2011-08-03 13:12:56 -0500 )edit

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Question Tools



Asked: 2011-08-03 05:52:03 -0500

Seen: 557 times

Last updated: Aug 03 '11