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

On precise, with a fresh install of ros-fuerte-desktop-full and ros-fuerte-openni-kinect, I still get this issue. I am running the latest ros openni_kinect version 1.5.4.0, I believe.

OpenNI version is 1.5.4.0.

Registered modules:

(compiled with OpenNI 1.5.4.0):
    Script: OpenNI/OpenNI/1.5.4.0
/usr/lib/libnimMockNodes.so.0 (compiled with OpenNI 1.5.4.0):
    ProductionNode: OpenNI/Mock/1.5.4.0
    Generator: OpenNI/Mock/1.5.4.0
    MapGenerator: OpenNI/Mock/1.5.4.0
    Device: OpenNI/Mock/1.5.4.0
    Depth: OpenNI/Mock/1.5.4.0
    IR: OpenNI/Mock/1.5.4.0
    Image: OpenNI/Mock/1.5.4.0
    Audio: OpenNI/Mock/1.5.4.0

/usr/lib/libnimCodecs.so.0 (compiled with OpenNI 1.5.4.0):
    Codec: OpenNI/16zP/1.5.4.0
    Codec: OpenNI/16zT/1.5.4.0
    Codec: OpenNI/Im8z/1.5.4.0
    Codec: OpenNI/JPEG/1.5.4.0
    Codec: OpenNI/NONE/1.5.4.0

/usr/lib/libnimRecorder.so.0 (compiled with OpenNI 1.5.4.0):
    Recorder: OpenNI/Recorder/1.5.4.0
    Player: OpenNI/Player/1.5.4.0

/usr/lib/libXnVFeatures.so (compiled with OpenNI 1.0.0.22):
    Scene: PrimeSense/XnVSceneAnalyzer/1.3.0.17
    User: PrimeSense/XnVSkeletonGenerator/1.3.0.17

/usr/lib/libXnVHandGenerator.so (compiled with OpenNI 1.0.0.22):
    Gesture: PrimeSense/XnVGestureGenrator/1.3.0.17
    Hands: PrimeSense/XnVHandTracker/1.3.0.17

/usr/lib/libXnDeviceSensorV2.so.0 (compiled with OpenNI 1.5.4.0):
    Device: PrimeSense/SensorV2/5.1.0.41
    Depth: PrimeSense/SensorV2/5.1.0.41
    Image: PrimeSense/SensorV2/5.1.0.41
    IR: PrimeSense/SensorV2/5.1.0.41
    Audio: PrimeSense/SensorV2/5.1.0.41

/usr/lib/libXnDeviceFile.so.0 (compiled with OpenNI 1.5.4.0):
    Player: PrimeSense/File/5.1.0.41

Since there is no longer an openni_tracker 'tracker.launch' file, if I run the executable directly out of the bin directory:

kel@malastare:/opt/ros/fuerte/stacks/openni_tracker/bin$ ./openni_tracker 
[ERROR] [1358379755.623919021]: Find user generator failed: This operation is invalid!
kel@malastare:/opt/ros/fuerte/stacks/openni_tracker/bin$

Thanks for the help!

-Kel

On precise, with a fresh install of ros-fuerte-desktop-full and ros-fuerte-openni-kinect, I still get this issue. I am running the latest ros openni_kinect version 1.5.4.0, I believe.

OpenNI version is 1.5.4.0.

Registered modules:

(compiled with OpenNI 1.5.4.0):
    Script: OpenNI/OpenNI/1.5.4.0
/usr/lib/libnimMockNodes.so.0 (compiled with OpenNI 1.5.4.0):
    ProductionNode: OpenNI/Mock/1.5.4.0
    Generator: OpenNI/Mock/1.5.4.0
    MapGenerator: OpenNI/Mock/1.5.4.0
    Device: OpenNI/Mock/1.5.4.0
    Depth: OpenNI/Mock/1.5.4.0
    IR: OpenNI/Mock/1.5.4.0
    Image: OpenNI/Mock/1.5.4.0
    Audio: OpenNI/Mock/1.5.4.0

/usr/lib/libnimCodecs.so.0 (compiled with OpenNI 1.5.4.0):
    Codec: OpenNI/16zP/1.5.4.0
    Codec: OpenNI/16zT/1.5.4.0
    Codec: OpenNI/Im8z/1.5.4.0
    Codec: OpenNI/JPEG/1.5.4.0
    Codec: OpenNI/NONE/1.5.4.0

/usr/lib/libnimRecorder.so.0 (compiled with OpenNI 1.5.4.0):
    Recorder: OpenNI/Recorder/1.5.4.0
    Player: OpenNI/Player/1.5.4.0

/usr/lib/libXnVFeatures.so (compiled with OpenNI 1.0.0.22):
    Scene: PrimeSense/XnVSceneAnalyzer/1.3.0.17
    User: PrimeSense/XnVSkeletonGenerator/1.3.0.17

/usr/lib/libXnVHandGenerator.so (compiled with OpenNI 1.0.0.22):
    Gesture: PrimeSense/XnVGestureGenrator/1.3.0.17
    Hands: PrimeSense/XnVHandTracker/1.3.0.17

/usr/lib/libXnDeviceSensorV2.so.0 (compiled with OpenNI 1.5.4.0):
    Device: PrimeSense/SensorV2/5.1.0.41
    Depth: PrimeSense/SensorV2/5.1.0.41
    Image: PrimeSense/SensorV2/5.1.0.41
    IR: PrimeSense/SensorV2/5.1.0.41
    Audio: PrimeSense/SensorV2/5.1.0.41

/usr/lib/libXnDeviceFile.so.0 (compiled with OpenNI 1.5.4.0):
    Player: PrimeSense/File/5.1.0.41

Since there is no longer an openni_tracker 'tracker.launch' file, if I run the executable directly out of the bin directory:

kel@malastare:/opt/ros/fuerte/stacks/openni_tracker/bin$ ./openni_tracker 
[ERROR] [1358379755.623919021]: Find user generator failed: This operation is invalid!
kel@malastare:/opt/ros/fuerte/stacks/openni_tracker/bin$

Thanks for the help!

-Kel

EDIT:

I just tried the workaround posted by Mike Gao above, and it worked fine. So, not sure what the problem is with the built in version of NITE.

Thanks all! -Kel

On precise, with a fresh install of ros-fuerte-desktop-full and ros-fuerte-openni-kinect, I still get this issue. I am running the latest ros openni_kinect version 1.5.4.0, I believe.

OpenNI version is 1.5.4.0.

Registered modules:

(compiled with OpenNI 1.5.4.0):
    Script: OpenNI/OpenNI/1.5.4.0
/usr/lib/libnimMockNodes.so.0 (compiled with OpenNI 1.5.4.0):
    ProductionNode: OpenNI/Mock/1.5.4.0
    Generator: OpenNI/Mock/1.5.4.0
    MapGenerator: OpenNI/Mock/1.5.4.0
    Device: OpenNI/Mock/1.5.4.0
    Depth: OpenNI/Mock/1.5.4.0
    IR: OpenNI/Mock/1.5.4.0
    Image: OpenNI/Mock/1.5.4.0
    Audio: OpenNI/Mock/1.5.4.0

/usr/lib/libnimCodecs.so.0 (compiled with OpenNI 1.5.4.0):
    Codec: OpenNI/16zP/1.5.4.0
    Codec: OpenNI/16zT/1.5.4.0
    Codec: OpenNI/Im8z/1.5.4.0
    Codec: OpenNI/JPEG/1.5.4.0
    Codec: OpenNI/NONE/1.5.4.0

/usr/lib/libnimRecorder.so.0 (compiled with OpenNI 1.5.4.0):
    Recorder: OpenNI/Recorder/1.5.4.0
    Player: OpenNI/Player/1.5.4.0

/usr/lib/libXnVFeatures.so (compiled with OpenNI 1.0.0.22):
    Scene: PrimeSense/XnVSceneAnalyzer/1.3.0.17
    User: PrimeSense/XnVSkeletonGenerator/1.3.0.17

/usr/lib/libXnVHandGenerator.so (compiled with OpenNI 1.0.0.22):
    Gesture: PrimeSense/XnVGestureGenrator/1.3.0.17
    Hands: PrimeSense/XnVHandTracker/1.3.0.17

/usr/lib/libXnDeviceSensorV2.so.0 (compiled with OpenNI 1.5.4.0):
    Device: PrimeSense/SensorV2/5.1.0.41
    Depth: PrimeSense/SensorV2/5.1.0.41
    Image: PrimeSense/SensorV2/5.1.0.41
    IR: PrimeSense/SensorV2/5.1.0.41
    Audio: PrimeSense/SensorV2/5.1.0.41

/usr/lib/libXnDeviceFile.so.0 (compiled with OpenNI 1.5.4.0):
    Player: PrimeSense/File/5.1.0.41

Since there is no longer an openni_tracker 'tracker.launch' file, if I run the executable directly out of the bin directory:

kel@malastare:/opt/ros/fuerte/stacks/openni_tracker/bin$ ./openni_tracker 
[ERROR] [1358379755.623919021]: Find user generator failed: This operation is invalid!
kel@malastare:/opt/ros/fuerte/stacks/openni_tracker/bin$

Thanks for the help!

-Kel

EDIT:

I just tried the workaround posted by Mike Gao isura above, and it worked fine. So, not sure what the problem is with the built in version of NITE.

Thanks all! -Kel