Migrating a TransformBroadcaster from tf to tf2

Description: This is a guide for converting a tf TransformBroadcaster class to a tf2 Listener class

Tutorial Level: INTERMEDIATE

Primary difference

The TransformBroadcaster uses the public API only and populates an independently allocated tf2 Buffer.

C++

Old Style

Depend on tf package.

   1 #include "tf/transform_broadcaster.h"
   2 tf::TransformBroadcaster tfb;

Equivilant tf2 Replacement

Depend on tf2_ros pacakage.

   1 #include "tf2_ros/transform_broadcaster.h"
   2 tf2::TransformBroadcaster tfb;

Python

Old Style

Depend on tf package.

   1 import tf
   2 tfl = tf.TransformBroadcaster()

Equivilant tf2 Replacement

Depend on tf2_ros pacakage.

   1 import tf2_ros
   2 tfb = tf2_ros.TransformBroadcaster()

Wiki: tf2/Tutorials/Migration/TransformBroadcaster (last edited 2011-04-21 15:29:42 by ManabuSaito)