Bug #141

Prime Sensor

Added by Vladimir Smutny over 4 years ago. Updated almost 4 years ago.

Status:ClosedStart date:02/26/2013
Priority:HighDue date:
Assignee:Libor Wagner% Done:


Category:-Spent time:-
Target version:-
Related Partner Organisation:ALL


New Range finder from Prime Sense is not fully SW compatible. The installation has to be solved


#1 Updated by Libor Wagner over 4 years ago

There is a question on answers.ros.org addressing this issue. I have installed the OpenNI-Compliant Sensor Driver v5.1.2.1 from the OpenNi SDK as suggested. The PrimeSensor works on main linux machine without problems, but does not work properly on the mini pc.

#2 Updated by Libor Wagner over 4 years ago

  • Status changed from New to In Progress

With the new driver the PrimeSence sensor somehow works, but sometimes it dies with the following error:

rosrun openni_camera openni_node _device_id:=1@0
[ INFO] [1365593984.497957554]: Initializing nodelet with 4 worker threads.
terminate called after throwing an instance of 'openni_wrapper::OpenNIException' what(): 
unsigned int openni_wrapper::OpenNIDriver::updateDeviceList() @
 /tmp/buildd/ros-fuerte-openni-camera-1.8.6/debian/ros-fuerte-openni-camera/opt/ros/fuerte/stacks/openni_camera/src/openni_driver.cpp @ 125 : 
enumerating image nodes failed. Reason: One or more of the following nodes could not be enumerated:

Image: PrimeSense/SensorV2/ Failed to set USB interface!


I have added respam flag to the driver node, so it will start eventually and ask question on ROS forum about this error (http://answers.ros.org/question/60396/openni-driver-wont-start-sometimes/).

#3 Updated by Libor Wagner almost 4 years ago

  • Status changed from In Progress to Closed
  • % Done changed from 0 to 100

This issue was solved by the openni2_camera package, which should be used instead of the old openni_camera.

Also available in: Atom PDF