Frame id /generic_camera_link, with Kinect
Hello, I'm using tf to transform Point Cloud coords which I receive from kinect (image coords) to real world (gazebo coords). First of all, I had to create a publisher for the /world frame, because launching tf tf_monitor no frame was published. I thought this was enough and I believed that, receiving a coordinate frame from the cloud, this was automatically published somewhere in the kinect controller. However, it seems I was wrong, in fact I'm receiving this error:
Frame id /generic_camera_link does not exist! Frames (3): Frame /odom exists with parent /world. Frame /world exists with parent NO_PARENT.
EDIT: I'm using gazebo_ros_openni_kinect controller for Kinect
EDIT 2: Are there other faster methods to obtain the same results?
How can I solve it?
What do you mean faster? You can either add a call to
static_transform_publisher
to a.launch
file or do the same thing programmatically. Please see tf Tutorials.