ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange |
1 | initial version |
The TransformListener
needs time to store some transforms so that interpolation can be done. I usually try to create transform listeners as member variables of my class so that they are persistent during runtime. If you are declaring listener
as a local variable in a function and then immediately trying to use it then you will get those types of errors.
2 | No.2 Revision |
The TransformListener
needs time to store some transforms so that interpolation can be done. I usually try to create transform listeners as member variables of my class so that they are persistent during runtime. If you are declaring listener
as a local variable in a function and then immediately trying to use it then you will get those types of errors.
Edit:
If you want to use the latest transform I suggest using the pcl_ros::transformPointCloud that accepts a target_frame
and a tf::TransformListener
as opposed to manually converting transforms yourself.