PrimeSense RD1.09+USB3.0+Ubuntu
Hi,
I would like to ask if anyone has got to get the PrimeSense RD1.09 RGBD camera working with ROS when connected to a USB 3.0 port under Ubuntu. Right now I am using ROS Fuerte, Ubuntu 12.04.3 (Kernel 3.8.0-31) but cannot get the camera working on the USB 3.0 port (it does work when plugged into a USB 2.0 port). The camera is correctly recognised if I do lsusb
. However, it shows the following error message when executing roslaunch openni_launch openni.launch
:
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/5.1.2.1: Failed to set USB interface!
Any hint on what I could do? Thanks!
Edit: Sorry for the post duplicates, there seemed to be an error when I created it.
I've got almost the same setup, but using openni2_camera: https://github.com/ros-drivers/openni2_camera It works mostly like openni_camera, so try that and see if it does the right thing.
I'm absolutely new to ROS and I only know basically how to use openni_launch, nothing else. I have also installed hydro which comes with openni2-camera. Could you please tell me the commands to use openni2_camera? Thanks :)