kinect не может перечислить USB-устройство на портах как обычный концентратор, но Xbox NUI Camera и Xbox NUI Audio обнаружены

ПРИМЕЧАНИЕ. МОЕ УСТРОЙСТВО — это устройство kinect xbox 360, а НЕ kinect для Windows. Я пробовал разные ядра Linux и разные компиляции libfreenect, но без сигары.

Индикатор на соединительном шнуре постоянно горит зеленым, индикатор на устройстве kinect мигает зеленым (когда оно подключено к моему работающему компьютеру).

Одна особенность, которая показалась подозрительной, заключается в том, что файл udev обозначает ATTR{idProduct}=="02b0" для xbox "Xbox NUI Motor". Как видно из моего файла lsusb, Linux распознает устройство с idProduct "02c2". Устройство было куплено около месяца назад, так могли ли они изменить idProduct?? В соответствии с этим предположением я изменил файлы правил udev, перезапустил udev, ничего не работает, затем перезагрузил компьютер, все равно не работает.

Я компилирую libfreenect из github, и вы можете увидеть результат ниже. Я также попробовал пакет Debian (0.1.2). Поскольку обнаружены «Xbox NUI Audio», «Xbox NUI Camera», я чувствую, что это не проблема питания USB, но я могу ошибаться.

вывод тестовой программы:

$ ./bin/glview
Kinect camera test
Number of devices found: 1
Could not open device

отладочная информация:

$ dmesg
[  361.532077] usb 1-4: new high-speed USB device number 2 using ehci_hcd
[  361.664408] usb 1-4: New USB device found, idVendor=045e, idProduct=02c2
[  361.664416] usb 1-4: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[  361.664875] hub 1-4:1.0: USB hub found
[  361.665008] hub 1-4:1.0: 2 ports detected
[  361.940144] usb 1-4.2: new high-speed USB device number 3 using ehci_hcd
[  361.972410] hub 1-4:1.0: unable to enumerate USB device on port 2
[  362.668134] usb 1-4.1: new high-speed USB device number 4 using ehci_hcd
[  362.762514] usb 1-4.1: New USB device found, idVendor=045e, idProduct=02ad
[  362.762522] usb 1-4.1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[  362.762529] usb 1-4.1: Product: Xbox Kinect Audio, \xffffffc2\xffffffa9\xffffffa9 2011 Microsoft Corporation. All rights reserved.
[  362.762535] usb 1-4.1: Manufacturer: Microsoft
[  362.762540] usb 1-4.1: SerialNumber: A70774X04011232A

Информация об отладке lsusb:

$ lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 002: ID 064e:a101 Suyin Corp. Acer CrystalEye Webcam
Bus 005 Device 003: ID 0c45:7403 Microdia 
Bus 001 Device 002: ID 045e:02c2 Microsoft Corp. 
Bus 001 Device 004: ID 045e:02ad Microsoft Corp. Xbox NUI Audio
Bus 001 Device 006: ID 045e:02ae Microsoft Corp. Xbox NUI Camera

person MetaMemoryT    schedule 30.12.2012    source источник


Ответы (1)


Установил ROS (fuerto/groovy) + PCL и отлично работает с пакетом openni_launch. Я также использую XBOX kinect. Используйте РВИЗ для визуализации!

person alap    schedule 16.10.2013
comment
Я попробую это программное обеспечение в следующий раз. - person MetaMemoryT; 17.10.2013