Which data types does tf use?
I want to know what datatypes tf can work with natively.
ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange |
I want to know what datatypes tf can work with natively.
From the tf wiki page on tf/data types
tf can be used either with the underlying Bullet transform types or with the transform types available in the geometry_msgs package. Since tf deals with coordinate frames, every datatype that tf uses needs to be stamped, i.e. extra information is added to the datatype to represent the name of the frame in which it lives and a timestamp. The timestamp typically represents the time at which the data was created/ last valid.
tf can directly operate on the following messages or Bullet datatypes:
tf::Stamped<tf::Pose>
- A templated stamped representation of the underlying Bullet datatype btTransform. tf::Stamped<tf::Point>
- A stamped version of the underlying Bullet datatype btVector3. tf::Stamped<tf::Quaternion>
- A stamped version of the underlying Bullet datatype btQuaternion. Vector - tf can transform a free vector using the tf::transformVector function. The tranformVector function can operate on:
tf::Stamped<tf::Vector3>
- A stamped version of the underlying Bullet datatype btVector. PointCloud - tf can transform point clouds directly using the tf::transformPointCloud function. This function operates on:
Asked: 2011-02-14 10:59:45 -0500
Seen: 1,554 times
Last updated: Feb 14 '11
mismatching topics ar_track_alvar_msgs
"right_arm_base_link" passed to lookupTransform argument target_frame does not exist.
Getting transformation matrixes [closed]
subscribing to tf's transformation change
Rviz | tf | scan - (No transform to fixed base)
Localization issue using gmapping and odom data.
tf: Lookup would require extrapolation into the past
rtabmap, rviz: data disappearing, flickering
Correct way to publish a 3D PointStamped target for head tracking?