class documentation
class TransformListener(TransformerROS):
Constructor: TransformListener(*args, **kwargs)
TransformListener is a subclass of tf.TransformerROS that
subscribes to the "/tf" message topic, and calls tf.Transformer.setTransform
with each incoming transformation message.
In this way a TransformListener object automatically stays up to to date with all current transforms. Typical usage might be:
import tf
from geometry_msgs.msg import PointStamped
class MyNode:
def __init__(self):
self.tl = tf.TransformListener()
rospy.Subscriber("/sometopic", PointStamped, self.some_message_handler)
...
def some_message_handler(self, point_stamped):
# want to work on the point in the "world" frame
point_in_world = self.tl.transformPoint("world", point_stamped)
...
| Method | __init__ |
Undocumented |
| Instance Variable | _listener |
Undocumented |
Inherited from TransformerROS:
| Method | as |
Uses lookupTransform to look up the transform for ROS message header hdr to frame target_frame, and returns the transform as a numpy.matrix 4x4. |
| Method | from |
Converts a transformation from tf.Transformer into a representation as a 4x4 matrix. |
| Method | transform |
Transforms a geometry_msgs PointStamped message to frame target_frame, returns a new PointStamped message. |
| Method | transform |
Transforms a geometry_msgs PoseStamped message to frame target_frame, returns a new PoseStamped message. |
| Method | transform |
Transforms a geometry_msgs PoseStamped message to frame target_frame, returns a new PoseStamped message. |
| Method | transform |
Transforms a geometry_msgs QuaternionStamped message to frame target_frame, returns a new QuaternionStamped message. |
| Method | transform |
Transforms a geometry_msgs Vector3Stamped message to frame target_frame, returns a new Vector3Stamped message. |
Inherited from Transformer (via TransformerROS):
| Method | all |
Undocumented |
| Method | all |
Undocumented |
| Method | can |
Undocumented |
| Method | can |
Undocumented |
| Method | chain |
Undocumented |
| Method | clear |
Undocumented |
| Method | frame |
Not a recommended API, only here for backwards compatibility |
| Method | get |
Not a recommended API, only here for backwards compatibility |
| Method | get |
Undocumented |
| Method | get |
Undocumented |
| Method | lookup |
Undocumented |
| Method | lookup |
Undocumented |
| Method | lookup |
Undocumented |
| Method | lookup |
Undocumented |
| Method | set |
Undocumented |
| Method | set |
Undocumented |
| Method | wait |
Undocumented |
| Method | wait |
Undocumented |
| Instance Variable | _buffer |
Undocumented |
| Instance Variable | _using |
Undocumented |