运行Processing SimpleOpenNi深度图像示例后,Xbox 360的Kinect冻结并断开与USB的连接

请帮忙

我一直在试图设置kinect XBOX 360在Ubuntu上运行,以开始开发一个应用程序来控制一个类人机器人。 在过去的四天中,我一直在search,下载,安装和尝试几十个库和驱动程序,以获得在Ubuntu上的工作。 一开始没有任何工作,我只能用“Camorama”和“guvcview”读取RGB相机,不pipe我试图运行什么库或驱动程序。最后,我安装了一个新的Ubuntu副本,并使用libfreenect库突触(我有点新手),我也安装了下列软件包

https://code.google.com/p/simple-openni/downloads/detail?name=OpenNI_NITE_Installer-Linux64-0.27.zip&can=4&q=

以及Processing 2.0和SimpleOpenNi-0.27

我开始处理 – >例子 – > OpenNi – > DepthImage&RUN,并且kinect开始3到10秒,同时将图像连同RGB图像一起给出,并且有一些时候出来,然后帧冻结,当我尝试列出USB设备($ lsusb)没有列出Kinect相机或audio设备,因此Kinect必须从适配器和USB拔下,然后重新插入,运行草图后问题仍然存在。

尝试解决scheme:

1-删除和黑名单gspca内核模块

2-禁用USB自动挂起

但问题仍然存在…

我正在使用Kinect的XBOX 360与(12V – 1.08A)USB交stream电源适配器http://www.walmart.com/ip/INSTEN-USB-AC-Power-Adapter-For-Microsoft-Xbox-360-Kinect多个传感器/ 28882271

我的笔记本电脑是:戴尔Inspiron1525英特尔Core2Duo RAM 2GB

运行Ubuntu 14.04.2 LTS ,, Release:14.04,Codename:trusty

任何人都可以帮助我!

我遇到了类似的问题,在使用Kinect With windows之后,我发现问题来自于Kinect本身。

以下提示将帮助您开始使用Kinect:

  1. 如果计算机上安装了Kinect的非Microsoft驱动程序,则Kinect for Windows驱动程序可能无法正确安装或运行。 要解决此问题,请在安装Kinect for Windows SDK之前卸载非Microsoft驱动程序。
  2. 将Kinect的电源连接到外部电源; 如果Kinect只有USB连接的电源,它将起到微小的功能并点亮LED,但必须连接到外部电源才能正常工作。
  3. 音频和视频的校准不需要工具。
  4. 您的Kinect应该是您计算机上唯一插入USB集线器的设备。 如果您有多个Kinect,请将它们连接到不同的USB控制器。 如果2个集线器连接到同一个控制器,则一次只能运行1个Kinect。
  5. Kinect免受风扇过热的影响。 它由传感器的固件控制,它在90摄氏度时关闭摄像机。 应用程序没有软件接口来控制风扇。
  6. 合理的照明,既不是非常黑暗,也不是非常明亮,对于用RGB相机拍摄图像非常重要。 白炽灯,荧光灯和自然照明不提供特殊的障碍物,但是不要在照相机上指向强烈的或恒定的光源,因为这可能会使RGB传感器失去光泽。
  7. 深度传感器在典型的和减少的照明中充分地起作用,尽管在黑暗中信号中的噪声增加。
  8. 深度传感器从反射光读取深度信息。 高度反射的物体(反射镜和有光泽的金属)或高吸收性(蓬松和/或黑暗的物质)可能不会被深度传感器记录为与其他物体一样成功。

有关安装Kinect传感器的详细说明,请按照下列步骤操作: https : //msdn.microsoft.com/en-us/library/hh855356