kinectopenniubuntu-13.04

OpenNI SDK2, can't find Kinect device (Ubuntu 13.04)


I downloaded OpenNI SDK2 sources x64, compiled and tried to run Samples, but wasnt successful.

  100 INFO       New log started on 2013-10-27 00:03:47
  130 INFO       --- Filter Info --- Minimum Severity: VERBOSE
  166 VERBOSE    No override device in configuration file
  182 VERBOSE    Configuration has been read from './OpenNI.ini'
  190 VERBOSE    OpenNI 2.2.0 (Build 32)-Linux-x86 (Oct 26 2013 21:13:04)
  197 VERBOSE    Using './OpenNI2/Drivers' as driver path
  208 VERBOSE    Looking for drivers in drivers repository './OpenNI2/Drivers'
  933 INFO       New log started on 2013-10-27 00:03:47
  950 INFO       --- Filter Info --- Minimum Severity: VERBOSE
  966 VERBOSE    Initializing USB...
 1074 INFO       USB is initialized.
 4274 INFO       New log started on 2013-10-27 00:03:47
 4292 INFO       --- Filter Info --- Minimum Severity: VERBOSE
 4304 VERBOSE    Initializing USB...
 4366 INFO       USB is initialized.

15321 VERBOSE    Trying to open device by URI '(NULL)'
15367 ERROR      Can't open default device - none found
Couldn't open device
DeviceOpen using default: no devices found

lsusb gets this

Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 003: ID 058f:b002 Alcor Micro Corp. 
Bus 001 Device 004: ID 045e:00f0 Microsoft Corp. 
Bus 002 Device 003: ID 046d:c312 Logitech, Inc. DeLuxe 250 Keyboard
Bus 002 Device 007: ID 0409:005a NEC Corp. HighSpeed Hub
Bus 002 Device 004: ID 1c7a:0603 LighTuning Technology Inc. 
Bus 002 Device 009: ID 045e:02ad Microsoft Corp. Xbox NUI Audio
Bus 002 Device 008: ID 045e:02b0 Microsoft Corp. Xbox NUI Motor
Bus 002 Device 010: ID 045e:02ae Microsoft Corp. Xbox NUI Camera

I also tried some libfreenect examples with kinect a it worked without any problem.

I add some line to SimpleRead main.cpp file

Array<DeviceInfo> dev_info;
OpenNI::enumerateDevices(&dev_info);
printf("Number of devices %d \n",dev_info.getSize());

which writes out 0.

Output of lsmod | grep gspca_kinect is void

What could be possibly wrong?

I'm on Ubuntu 64bit v13.04, Kinect is "Kinect for Xbox", using USB2


Solution

  • (Answered by the OP in an edit, see Question with no answers, but issue solved in the comments (or extended in chat) )

    The OP wrote:

    According to OpenNI forum topic

    new OpenNI SDK2 doesnt support Kinect device. Anyway, there is a link to OpenKinect drivers "hacked" to work with OpenNI SDK2