Доступ к акселерометру HoloLens - PullRequest
0 голосов
/ 20 декабря 2018

Я пытаюсь получить данные акселерометра HoloLens с целью определения скорости движения в автомобиле.

  1. Я пытался использовать пространство имен Windows «Устройства» для доступа к их объекту «Sensors.Accelerometer», но это необъяснимо несовместимо с HoloLens ... устройством Windows.
  2. Мне удалось обмануть, рассчитав скорость объекта камеры в Unity, но это работает только относительно пользователя, который носит гарнитуру (когда я тестирую приложение на пассажирском сиденье автомобиля, я просто определяю скорость прикоторый я двигаю головой).
  3. Некоторое время назад я нашел репозиторий Github от MS о потоках датчиков HoloLens, но больше не могу его найти (Dear Future Me, клон ВСЕ).

Кто-нибудь знает, есть ли другой способ получить данные акселерометра?Либо в C # или C ++.

PS У меня на HoloLens есть исследовательский режим и демонстрационное приложение MS, и я тоже анализирую этот код на предмет ответов.Не хотел, чтобы кто-нибудь думал, что я приду сюда в поисках волшебной пули!

1 Ответ

0 голосов
/ 21 декабря 2018

Если вы хотите использовать ускорения для расчета скорости, вы столкнетесь с проблемами из-за распространения ошибок и отсутствия контрольной точки.Даже если нет изменения направления, интеграция ускорения с течением времени сделает значения бесполезными через короткий промежуток времени.(s. Например, получение смещения из данных акселерометра с помощью Core Motion )

Альтернативой может быть GPS, но в HoloLens нет встроенного датчика GPS, и подключение к телефонам через Bluetooth невозможнов прошлом (может быть, сейчас).Тем не менее, единственное, что я могу себе представить, это открыть точку доступа WiFi на телефоне, подключить к ней HoloLens и написать приложение, которое будет передавать данные GPS через WiFi в приложение HoloLens, слушающее на другом конце.

...