-1

我正在尝试将 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 控制器而购买新计算机。我觉得必须有办法做到这一点。谢谢

4

1 回答 1

0

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

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

使用定制的 PC 和 PCI Express USB 扩展卡,我们可以同时连接 3 个 kinect,用于艺术安装/机器人项目

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

此外,由于您使用的是 Kinect SDK,我猜您使用的是 Windows 版 Kinect(如果愿意,可以使用 v1)或 Xbox360 版 Kinect 而不是Windows 版 Kinect 2,因为 SDK 的当前 Alpha 版本目前仅允许单个传感器。

更新 在这里快速浏览了一下:

A660 1-GD 已拆卸

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

如果您有朋友,您可以短期借用另一台笔记本电脑进行测试,这也很好。您也可以尝试为您的笔记本电脑获取 USB Express Card™ 卡。虽然很长,但您可以尝试禁用笔记本电脑上的其他 USB 设备,为端口留出尽可能多的可用带宽。您应该可以从设备管理器或您的 BIOS 设置中执行此操作。

于 2014-06-19T14:40:21.343 回答