Kinect + Веб-камера - проблема Пропускной способности

Я подаю заявку на Ubuntu 12.04 и ROS Fuerte (Операционная система Робота) использование датчика Microsoft Kinect и веб-камеры Logitech. Оба работают превосходные независимо. Для получения информации я использую драйвер OpenNI для Kinect. Проблема возникает при использовании Kinect и Веб-камеры одновременно, где только веб-камера работает в этом случае. Попытка каждой возможной конфигурации USB-портов не помогла.

Теперь у меня есть пара больше информации о моей проблеме. Вот отчет о lsusb.

Соедините шиной 001 Устройство 001: идентификатор 1d6b:0002 Основа Linux 2,0 корневых концентратора

Соедините шиной 002 Устройства 001: идентификатор 1d6b:0001 Основа Linux 1,1 корневых концентратора

Соедините шиной 003 Устройства 001: идентификатор 1d6b:0001 Основа Linux 1,1 корневых концентратора

Соедините шиной 004 Устройства 001: идентификатор 1d6b:0001 Основа Linux 1,1 корневых концентратора

Соедините шиной 005 Устройств 001: идентификатор 1d6b:0001 Основа Linux 1,1 корневых концентратора

Соедините шиной 001 устройство 002: идентификатор 18e8:6229 Qcom RT2573

Соедините шиной 001 устройство 003: идентификатор 0409:005a Концентратор NEC Corp. HighSpeed

Соедините шиной 001 устройство 004: идентификатор 1a40:0101 Terminus Technology Inc. КОНЦЕНТРАТОР с 4 портами

Соедините шиной 001 устройство 005: идентификатор 058f:6254 Alcor микро концентратор корпорации USB

Соедините шиной 001 устройство 006: идентификатор 045e:02b0 Microsoft Corp. Xbox NUI Motor

Соедините шиной 001 устройство 007: идентификатор 046d:c518 Беспроводная мышь лазера Logitech, Inc MX610

Соедините шиной 001 устройство 008: идентификатор 05ac:1002 Apple, Inc. Расширенный концентратор клавиатуры [Mitsumi]

Соедините шиной 001 устройство 009: идентификатор 067b:2303 Последовательный порт Prolific Technology, Inc PL2303

Соедините шиной 001 устройство 010: идентификатор 046d:082c Logitech, Inc.

Соедините шиной 001 устройство 011: идентификатор 0451:2077 Концентратор Texas Instruments, Inc TUSB2077

Соедините шиной 001 устройство 012: идентификатор 05ac:0204 Apple, Inc.

Соедините шиной 001 устройство 013: идентификатор 045e:02ad Microsoft Corp. Xbox NUI Audio

Соедините шиной 001 устройство 014: идентификатор 06c2:0033 Phidgets Inc. (раньше GLAB)

Соедините шиной 001 устройство 015: идентификатор 06c2:0059 Phidgets Inc. (раньше GLAB)

Соедините шиной 001 устройство 016: идентификатор 06c2:004f Phidgets Inc. (раньше GLAB)

Соедините шиной 001 устройство 017: идентификатор 06c2:0045 Phidgets Inc. (раньше GLAB) набор PhidgetInterface 8-8-8

Соедините шиной 001 устройство 018: идентификатор 045e:02ae Microsoft Corp. Xbox NUI Camera

Я знаю, что простой путь состоял бы в том, чтобы изменить аппаратные средства. Но я знаю, что настроенное то же хорошо работает в Windows. Теперь у меня есть несколько вопросов:

  1. Кажется, что у меня есть только одна шина usb 2.0 и несколько шин usb 1.1, который распространен? Или это была бы проблема с ОС, распознающей другие шины usb 2.0?

  2. У меня было подтверждение, что драйвер Kinect Microsoft Windows резервирует 60% пропускной способности usb для Kinect, драйвер OpenNI делает то же?

  3. Я пытался понизить пропускную способность веб-камеры путем просьбы, чтобы это отправило mjpeg поток вместо изображений rgb. Это должно значительно уменьшить пропускную способность веб-камеры, но результатом является то же, Kinect не работает, когда камера работает. Вы парни знают, как пропускная способность usb gestion работает над Ubuntu? Действительно ли это - драйвер usb, драйвер веб-камеры или Ubuntu, которые резервируют пропускную способность usb?

  4. Как я могу уменьшить пропускную способность, зарезервированную для веб-камеры? Я уже настроил как mjpeg поток с разрешением 640x480 и 15 кадр/с..., который является уже низким!

Огромное спасибо за Вашу справку, и сообщило мне, нужна ли Вам некоторая другая информация.

3
задан 25 January 2013 в 21:08

0 ответов

Другие вопросы по тегам:

Похожие вопросы: