Как стать автором
Обновить

Комментарии 18

Как эта штука поведет себя в движущемся автомобиле?
Если автомобиль движется прямолинейно и равномерно, то все будет ок) Трекинг основывается на допущении, что окружение неподвижно. При ускорении окружения система будет трактовать рассогласование между инерциальными и оптическими данными как накопившуюся ошибку, и пытаться компенсировать ее изменением скорости и позиции/поворота. Таким образом во время ускорения автомобиля трекинг покажет неправильную скорость и позицию. Через 2 секунды после окончания ускорения, результат снова придет в норму.
Печально. :(
Я давно хочу замутить вождение на площадке в вироуальном окружении.
Но две проблемы(кроме денег) не дают реализовать:
1) отсутствие трэкера работающего в условиях неравномерного движения
2) лаг картинки не дающий нормально реагировать на движение

Со сторым потихоньку борюсь своими силами. А вот первое пока не решено. Делать свой трэкер не хочется. а существующие не хотят работать в нужных условиях.
В теории можно отдельно трекать автомобиль, и отдельно то, что внутри.
То есть трэкам глобально машину, трэкаем глобально шлем?
Этот вариант идеальный, но тогда маркеры внутри кузова, которые позволили бы увеличить точность и отзывчивость трэкера шлема работать не будут.

Шлем можно и локально, относительно автомобиля трекать.
Но конечно хотелось бы глобальный трекер шлема, чтобы и на велике можно было покататься и побегать. И желательно чтобы без маркеров.

Хочется то много чего. :)
Но можется пока не очень.
Шлем локально как трэкать? По маркерам только. Потому что гироскопы и акселерометры с ума сходят. А я толковых решений с трэкингом чисто по маркерам не знаю. :(
Хоть самому делай, на базе кинекта какого нибудь.
С глобальным трекингом как раз все отлично. Покататься на велике и побегать — это как раз про Alt. В первых версиях у нас будет поддержка паттерна из 4х лент. Они должны будут распологаться по квадрату, ограничивая зону трекинга. Размер зоны до 10x10 метров. В дальнейщем будем делать поддержку более сложных композиций из лент, которые позволят застелить лентами очень большие площади.

Ну я не про то. С лентами то конечно проще и пока качественней, но хочется свободы перемещения.
Мы ещё лет пять назад привязывали стереокамеру к стойке на спине и в очки транслировали картинку себя же от третьего лица, интересные ощущения, особенно на велосипеде.
Осталось дополнить это трекингом шлема и заставить крутится стереокамеру над тобой и будет интересный атракцион. А уж если качественно распознавать картинку и наложить AR на окружающий мир...

Не окажется ли фиксация слабым местом? Если чиркнуть по одежде во время игры, например, это может привести к отсоединению?
Тоже думали над этим. Скорее всего в финальной версии контроллера Alt будет вставляться в продолговатый канал с прорезями для пальцев по бокам (для извлечения устройства) Это точно удержит устройство при поперечном воздействии.

Какую ПЛИС используете?

Используем Lattice MachXO3, корпус 36-ball WLCSP (2.5 x 2.5 mm)

Как у них со средой разработки? До это был опыт разработки для xilinx/altera?

Опыт работы с altera около 5 лет.
Среда неплоха, но до уровня Quartus ей конечно далеко. IDE слабовата, подсветка синтаксиса и навигация почти нулевая. Если свой аналог SignalTab — Reveal Analyzer. Можно собрать SoC c 8 или 32 битным ядром. Есть несколько десятков IP ядер в комплекте.

Несмотря ни на что среда оставляет неплохое впечатление. Радует обилие документации и политика лицензирования (если вы работает с семейством MachXO то все вообще бесплатно).

Так же Lattice предоставляет много исходников для конфигурации плис через MCU. Например у нас используется дешевая однократно программируемая плис. Естественно через JTAG ее можно переконфигурировать бесчисленное число раз, что мы собственно и делаем. Прошивка хранится во флеше контроллера и MCU при старте конфигурирует ПЛИС.
Добавлю, что не смотря на все «но», мне латтисе понравился. Начал присматриваться к их продукции для следующих разработок
Когда планируете выпустить систему для VR?
Можете сравнить ALT с NOLO VR?
Сейчас идет процесс интеграции системы трекинга с GearVR. Как только этот процесс завершится — мы обязательно расскажем об этом. Чтобы узнать об этом одним из первых — можно подписаться на ранний доступ на нашем сайте.
Что же касается NOLO VR — само устройство мы не тестили, но по заявленным на их сайте характеристикам можем сказать, что наш девайс будет работать лучше. Как окажется на самом деле можно будет понять только в полевых испытаниях.
Зарегистрируйтесь на Хабре , чтобы оставить комментарий