首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >kinect "unable to enumerate USB device on port“挂载为常规集线器,但检测到"Xbox NUI Camera”和"Xbox NUI Audio“

kinect "unable to enumerate USB device on port“挂载为常规集线器,但检测到"Xbox NUI Camera”和"Xbox NUI Audio“
EN

Stack Overflow用户
提问于 2012-12-30 12:56:19
回答 1查看 1.5K关注 0票数 0

注:我的设备是Xbox360 kinect设备,而不是windows版kinect。我尝试过不同的linux内核和libfreenect的不同编译,但没有雪茄。

连接线上的指示灯呈稳定绿色,kinect设备上的指示灯呈绿色闪烁(当它插入我正在运行的计算机时)。

一个可疑的现象是udev文件将属性{idProduct}==“02b0”指定给xbox "Xbox NUI马达“。从我的lsusb文件中可以看到,linux正在使用idProduct "02c2“来识别设备。这款设备是一个月前购买的,所以他们会不会换了idProduct??在这个猜测下,我修改了我的udev规则文件,重启了udev,没有工作,然后重启了我的电脑,仍然没有工作。

我正在从github编译libfreenect,你可以看到下面的输出。我还尝试了debian包(0.1.2)。由于"Xbox NUI Audio“"Xbox NUI Camera”被检测到,我觉得这不是usb电源问题,但我可能是错的。

测试程序输出:

代码语言:javascript
复制
$ ./bin/glview
Kinect camera test
Number of devices found: 1
Could not open device

调试信息:

代码语言:javascript
复制
$ 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调试信息:

代码语言:javascript
复制
$ 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
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-10-16 22:21:57

安装了ROS (fuerto/groovy) + PCL,并与openni_launch包配合使用。我也在使用XBOX kinect。使用RVIZ进行可视化!

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14088422

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档