PrimeSense Carmine no longer works under Groovy [closed]

asked 2013-11-27 02:09:35 -0500

K Chen gravatar image

updated 2014-01-28 17:04:43 -0500

ngrennan gravatar image

We have a PrimeSense Carmine sensor (1.09), it works before under both Groovy and Fuerte following the workaround provied by PrimeSense Carmine doesn't work, but ASUS Xtion does. But after several updates, the openni_launch in Groovy no longer works, while the Fuerte one still do. I did the following experiments to investigate the error:

== under ROS Groovy and Fuerte, original package WITHOUT Sensor-Bin-Linux-x86-v5.1.2.1 ==

Driver won't start with openni.launch, giving such error:

[ INFO] [1385557309.784984535]: No devices connected.... waiting for devices to be connected

== under ROS Groovy, after installing Sensor-Bin-Linux-x86-v5.1.2.1 ==

openni.launch will crash, giving many errors, only sensable ones are listed here:

terminate called after throwing an instance of 'openni_wrapper::OpenNIException'
  what():  unsigned int openni_wrapper::OpenNIDriver::updateDeviceList() @ /tmp/buildd/ros-groovy-openni-camera-1.8.9-0precise-20131016-0128/src/openni_driver.cpp @ 125 : enumerating image nodes failed. Reason: One or more of the following nodes could not be enumerated:

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

           [FATAL] [1385557181.994270107]: Service call failed!

== under ROS Fuerte, after installing Sensor-Bin-Linux-x86-v5.1.2.1, it works smoothly(like the Kinect!) ==

Since we have many other modules work only in ROS Groovy, so we have to make the camera driver working under the same distribution.

Any suggestions are welcome, thanks in advance!

edit retag flag offensive reopen merge delete

Closed for the following reason duplicate question by K Chen
close date 2013-11-27 02:20:30