将2个Kinect传感器连接到笔记本电脑上

时间:2014-06-19 12:01:55

标签: kinect kinect-sdk kinect.toolbox kinect-interaction

我正在尝试将2个kinect传感器连接到笔记本电脑上。我知道我必须至少有2个独立的USB 2.0控制器。根据tis网站:LINK我有与图片中相同的设置。所以我认为应该可以连接2个kinect传感器。我有3个普通的USB2端口和一个与e-SATA相结合的端口。所以我有4个端口连接USB设备。但是,当我尝试连接2个Kinect传感器(每次都进入不同的端口)时,我总是在一台设备上收到错误消息(在Windows设备管理器中):

This device cannot start. (Code 10)

有人能帮帮我吗?我没有任何其他电脑,也不想因为USB控制器而购买新电脑。我必须要有办法做到这一点。谢谢

1 个答案:

答案 0 :(得分:0)

您能否获得笔记本主板的原理图,并仔细检查3个端口如何连接到您提到的2个控制器。希望3个端口中的1个将连接到与其他2个端口不同的控制器。

您的笔记本是否允许您连接快递卡?也许你可以通过这种方式获得额外的端口。

使用定制的PC和PCI Express USB扩展卡,我们可以同时连接3个kinects an art-installation/robotics project

我记得当时在我的旧版本的macbook上同时运行2个Kinects并没有任何问题。请注意,这与libfreenect和OpenNI驱动程序有关,因为Kinect SDK驱动程序不适用于osx。

此外,由于你正在使用Kinect SDK,我猜你正在使用Kinect for Windows(如果你愿意,v1)或Kinect for Xbox360和 Kinect 2 for Windows SDK当前的Alpha版本目前只允许使用单个传感器。

<强>更新 快点看看:

A660 1-GD dissasembled

虽然不能轻易找到原理图。我的猜测是两个USB端口连接到同一个控制器,第三个USB端口可能(不要相信我的话,检查制造商的规格)连接到一个单独的USB控制器,其中将一个kinect连接到笔记本电脑的一侧,另一个kinect连接到另一侧的端口应该可以工作。确保在设备管理器中看到两个传感器(运行devmgmt.msc)。 此外,只需仔细检查您的传感器,尝试连接一个,运行演示/测试,然后在同一端口断开连接并使用第二个传感器。 如果两个传感器分别在同一端口上工作,也可以在另一侧的USB端口上进行测试。您只是想确保传感器和端口都没有故障。最后,如果您的硬件看起来很好(电源良好,传感器和端口都很好),请仔细检查您的代码,并确保您不会意外地打开相同的传感器两次或任何其他可能容易错过的错误。

如果你有一个朋友,你可以在短时间内借用另一台笔记本电脑,只是为了测试那也是好的。您也可以尝试为您的笔记本电脑购买USB Express Card™卡。虽然很长一段时间,但您可以尝试禁用笔记本电脑上的其他USB设备,尽可能多地为端口提供带宽。您应该可以从“设备管理器”或可能的BIOS设置中执行此操作。