ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

Well, Im launching the openni_launch to open a connection with the kinect and get this output:

[ INFO] [1339241377.238992262]: Number devices connected: 1
[ INFO] [1339241377.239220922]: 1. device on bus 002:06 is a Microsoft Kinect Camera (2bf) from Microsoft (45e) with serial id '0000000000000000'
[ INFO] [1339241377.240440489]: Searching for device with index = 1
[ INFO] [1339241377.309348551]: Opened 'Microsoft Kinect Camera' on bus 2:6 with serial number '0000000000000000'
[ INFO] [1339241377.337992905]: rgb_frame_id = '/camera_rgb_optical_frame' 
[ INFO] [1339241377.338058556]: depth_frame_id = '/camera_depth_optical_frame' 
[ WARN] [1339241377.343470563]: Camera calibration file /home/test/.ros/camera_info/rgb_0000000000000000.yaml not found.
[ WARN] [1339241377.343543128]: Using default parameters for RGB camera calibration.
[ WARN] [1339241377.343589572]: Camera calibration file /home/test/.ros/camera_info/depth_0000000000000000.yaml not found.
[ WARN] [1339241377.343626029]: Using default parameters for IR camera calibration.

This are my frames: image description

And I changed in the source of openni_tracker.cpp this lines:

from:

string frame_id("openni_depth_frame");
pnh.getParam("camera_frame_id", frame_id);

to:

string frame_id("camera_depth_optical_frame");
pnh.getParam("camera_frame_id", frame_id);

Here is the output from rosnode and rosparam after running openni_tracker.

I get always the same error. What could this be?

test@user:~/ros_workspace$ rosrun openni_tracker openni_tracker 
[ERROR] [1339241442.249295666]: Find user generator failed: This operation is invalid!

test@user:~/ros_workspace$ rosrun openni_tracker openni_tracker 
[ERROR] [1339241445.211882042]: Find user generator failed: This operation is invalid!