Openni2, USB 3.0, and ASUS XtionPRO LIVE

classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|

Openni2, USB 3.0, and ASUS XtionPRO LIVE

dkanoulas
This post was updated on .
Dear all --

I am working on an ASUS XtionPRO Live (bought few months ago) on Ubuntu 14.04LTS.  I have installed ros-indigo-openni2-launch.  I am able to launch the device:

roslaunch openni2_launch openni2.launch depth_registration:=true

and I am able to subscribe to the topics successfully.  When I try to use the PCL_IO_OPENNI2_GRABBER (PCL 1.7.2) things get weird.  For instance if I try to run:

./pcl_openni2_viewer

I am getting:
terminate called after throwing an instance of 'pcl::io::IOException'
  what():  pcl::io::openni2::OpenNI2Device::OpenNI2Device(const string&) @ ~/pcl/io/src/openni2/openni2_device.cpp @ 75 : Initialize failed
        Could not open "1d27/0601@2/9": Failed to set USB interface!

Now the question is the following: since it seems that openni2 launch files are working, why not the PCL grabbers?  Is it still the typical USB 3.0 problem?  It should not, right?  Any help on that?  Thanks!
"And now, what's going to happen to us without barbarians?
They were, those people, a kind of solution." -- C. Cavafy
Reply | Threaded
Open this post in threaded view
|

Re: Openni2, USB 3.0, and ASUS XtionPRO LIVE

VictorLamoine
Administrator
Hello,

There are some problems with the USB 3.0. Please try on USB 2.0 first.
On some computer I have never managed to make OpenNI devices work on USB 3.0 ports, on other machines it works out of the box.

Take a look at the mailing list for ideas on how to solve this problem:
http://www.pcl-users.org/template/NamlServlet.jtp?macro=search_page&node=1564928&query=Failed+to+set+USB+interface

Bye
Reply | Threaded
Open this post in threaded view
|

Re: Openni2, USB 3.0, and ASUS XtionPRO LIVE

dkanoulas
Victor --

thanks a lot!  What I do not get is in which side the fault is: Openni2 or PCL?  It seems to me that it is just the PCL grabber that cannot deal with Openni2, since I am able to use the ROS openni2 grabber to acquire data.
"And now, what's going to happen to us without barbarians?
They were, those people, a kind of solution." -- C. Cavafy