PrimeSense Carmine no longer works under Groovy [closed]
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!