Подключаем наши девайсы к компьютеру. Обсуждаются: порты, протоколы, драйвера, языки программирования и т.д.
Ответить

Гироскоп к шлему виртуальной реальности

Вт апр 05, 2016 18:28:53

Доброго всем времени! И так, суть:
Являюсь владельцем шлема виртуальной реальности от Samsung - GEAR VR (версия 321)
Изображение
Принцип работы - в шлеме есть плата с набором датчиков и элементов управления, при подключении к телефону, запускается самсунговское ПО (oculus home), и при этом трекинг движений формируется из показаний гироскопа, который установлен в самом шлеме.
Что не устраивает - закрытость. По умолчанию, (если не прибить сервисы oculus), то все что есть - это приложения на андроид, и то что достойно внимания - стоит денег (-+10$)
Есть способ прибить сервисы oculus, тем самым появляется возможность использовать приложения от гугла на основе Cardboard.. В основном это низкокачественные поделки, и главная проблема - в этом варианте приложения начинают использовать встроенный в телефон гироскоп, который очень существенно проигрывает по качеству, тому что в шлеме. Итог - любые движения дерганые, постоянно сбивается ориентация.
Есть еще всем известный - Oculus Rift, который для полноценного виртуального мира на основе x86..
Но стоит он весьма не бюджетно.
Появилась идея адаптировать самсунговский шлем под приложения oculus rift, так как особых проблем с стримом контента на телефон нет (есть соответствующее ПО, которое справляется с этим достаточно хорошо), но есть задача использовать встроенный в шлем гироскоп для отслеживания движений.
ТЕХНО ЧАСТЬ:
шлем имеет два micro-usb, папа - тот что вставляется в телефон,
СпойлерИзображение
и мама
СпойлерИзображение
- позволяет только подзаряжать телефон когда он в шлеме.

На плате стоит микроконтроллер STM32F01, который ,насколько я понял, и снимает данные с гиро (фото большого разрешения)
СпойлерИзображение

На самой плате два одинаковых папа-разъемы под шлейфы для USB. Поменяв местами шлейфы (т.е зарядный порт и папа-usb, что втыкается в тел), подключив обычным micro-usb кабелем к пк - винда (10, x64) ругнулась на неизвестное устройство, дров ес-но не нашла и в диспетчере под желтым треугольником опознала как HID совместимое устройство ввода. Далее через прогу USBdeview выдает название Gear VR и прочую информацию.
СпойлерИзображение

Поиск драйвера безуспешен... (существует ли он в природе под винду?)
Может быть у вас, уважаемые форумчане, будут какие мысли в этом случае? Как снять показания гиро со шлема..?

Re: Гироскоп к шлему виртуальной реальности

Ср апр 06, 2016 21:17:23

pipstop писал(а):Может быть у вас, уважаемые форумчане, будут какие мысли в этом случае? Как снять показания гиро со шлема
Найдите документацию (SDK) на устройство. Если его нет, то напишите свою программу для микроконтролера.
Ответить