Перейти к публикации

Рекомендованные сообщения

Опубликовано: (изменено)

Уже продолжительное время я пользуюсь интересным устройством - EDTracker. Спасибо камрадам с elite-games.ru за, собственно, наводку.

До этого была предпринята успешная попытка состряпать устройство обзора на основе PS3Eye и клипсы с ИК-диодами.

Скажу честно: полученный результат меня устроил лишь в X-Plane, где крутить головой вообще необязательно. В остальном получается полный набор неудобств:

- сваливающаяся и сползающая клипса, которую нужно крепить сбоку головы и на определённом расстоянии;

- сваливающаяся и сползающая камера, которую нужно как-то крепить на мониторе;

- узкий угол засветки ИК-диодов, и, соответственно, ограничения по углу обзора головой, что приводит к необходимости увеличивать скорость системы отслеживания;

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

 

Если бы не последний пункт, (не про яйца, а про утомление) я бы, может быть, до сих пор пользовался клипсой.

Но сейчас у меня вот такая чёрная коробочка:

 

1ea02fa6c92a1018caa3268454ab3c5a.jpg

7f4b747006d225f8e96c9a580d42cb97.jpg

которая может вот так:

https://www.youtube.com/watch?v=tJ8cVD0IfXM

И при этом не требует никак дополнительных устройств, типа камер или внешних датчиков - кроме, собственно, USB-A --> microUSB кабеля и ПО opentrack либо аналогичного.

 

Теперь, Маша, о главном…

 

Есть ли минусы?

Да. Прежде всего, несмотря на заявленные «9 осей», «6DoF» и т.д. у датчика, по факту ПО пока что поддерживает лишь две оси - тангаж и рысканье. Это основной и главный минус устройства.

 

Сколько стоит?

Вышло 2500 с учётом доставки из Британии, пришло примерно за две недели.

Я оплачивал через QIWI Visa Virtual, это ещё 2% + 100 р. (стоимость перевода).

 

Где купить?

Покупать - тут http://hobbycomponents.com/home/440-diy-head-tracker-bundle#/kit_options-pro_micro_mpu_9250_s

Есть нюанс: для оплаты, кроме, естественно, банковской карты, нужен аккаунт на указанном сайт, и вот с этим были проблемы  - Russian Federation в списке отсутствовала. Обещали проблему поправить.

Если столкнётесь с чем-то подобным, пишите в поддержку - мне просто выслали прямой payment link.

 

Что именно нужно заказывать из списка?

Прежде всего, присутствует два типа плат с датчиками - GY-521 и MPU-9250. Первый - без встроенного компаса, второй - соответственно, с ним.

Встроенный компас почти полностью компенсирует увод по рысканью, наблюдаемых у датчиков этого типа - т.е. у GY-521 будет наблюдаться постоянный увод оси Yaw, скорость варьируется.

Приходится вручную возвращать всё в центр - возможно, раз в час, а может раз в 15 минут.

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

Также здесь http://www.edtracker.co.uk/shop/products доступна боле продвинутая версия EDTracker Pro - но я, честно говоря, не увидел значительных плюсов, за которые стоит платить такие деньги - там все те же 2 оси. Собственно, на сайте почти так же и написано.

Далее, кроме собственно двух типов датчика и, естественно, платы контроллера Arduino (ProMicro) в списке предлагается Switch - кнопка сброса, которая с текущим ПО нафиг не нужна, Enclosure - кривой пластиковый коробок на двух шурупах (а-ля после сборки доработать напильником) и Custom EDTracker PCB. Собственно, последнее - наиболее полезная вещь в ките, потому что по отдельности контроллер и плату датчика можно купить на ebay значительно дешевле.

Плата и «гребёнки» контактов позволяют без лишних трудозатрат подключить друг к другу датчик и контроллер, после чего засунуть их в готовый короб.

Конечно, достаточно опытные пользователи могут съэкономить минимум половину указанной суммы, собрав всё без платы, но тем, кто не уверен в своих навыках, лучше брать весь комплект.

Тем более что паять «гребёнки» всё равно придётся - благо, использованы на них всего лишь несколько контактов.

 

Есть ли нюансы в настройке, и как вообще заставить это работать?

Да, есть несколько интересных особенностей.

Для начала качаем отсюда http://www.edtracker.org.uk/index.php/downloads драйверы контроллера последней версии и оболочку (GUI) для прошивки и настройки трекера.

Устанавливаем драйверы, подключаем трекер и запускаем оболочку.

cbcf3d21fe505825b45c989319f26a3a.jpeg

Выбираем нужный порт (там должен висеть Arduino Leonardo), и нажимаем Connect to tracker. В выпадающем списке вверху (Program) выбираем нужную версию ПО (в моём случае EDTracker2_9250) и нажимаем Flash - пойдёт процесс «заливки» Firmware в контроллер.

Кнопкой Rotate mounting axis выбираем правильное положение трекера - допустимо только поворачивать трекер вокруг вертикальной оси, сам же датчик должен быть ориентирован только одним образом - т.е. коробка должна находиться в положении «кнопкой вверх» - это ещё одно ограничение.

После прошивки в случае 9250 нужна будет калибровка компаса - на вкладке Magnetometer.

395e0cd2b8aae115f801e911a508295f.jpeg

Устанавливаем ползунок Sensitivity в минимально левое положение так, чтобы при статичном положении трекера значения в полях не менялись. После этого нажимаете Restart и начинается самое забавное. Вам нужно крутить трекер в пространстве так, чтобы контроллер записал более пятисот значений от датчика.

Как только количество значений превысит 500, Вам будет предложено сохранить калибровку (Save calibration), после чего в окне появится странная картина двух издалека похожих на сферы фигур - зелёной и красной. Пугаться не нужно, мир в безопасности - это визуализация записанных значений.

На практике 2\3 значений получаются в верхней полусфере - это тоже нормально, т.к. работать трекере будет именно там.

После нажатия кнопки контроллер также выполнит установку вашей виртуальной головы в центр - так что по возможности трекер нужно держать неподвижно на горизонтальной поверхности.

Такая же автоматическая калибровка будет проводиться каждый раз после подключения трекера в течение 20-30 секунд - требования к положению такие же.

После первичной калибровки выставляем Yaw и Pitch Scaling на 1.0 (убираем коэффициент усиления), Response Mode устанавливаем в Linear, и программу можно наконец закрыть.

На «дрейф» отображаемой  в программе головы влево можете «забить» - это особенность самой прорграммы, в OpenTrack всё будет работать без каких-либо проблем.

Далее открываем OpenTrack, выбираем в качестве трекера Joystick Input, в его настройках выбираем наш EDTracker, и оставляем только оси Yaw и Pitch - все остальные в Disabled.

ed09a012812bd061cdfe4f437a0c30a0.jpeg

В разделе Options ставим примерно так

1151c11d44d1f578fcd706216b466b83.jpeg

В настройках Camera устанавливаем всё по нулям

В Output так

c2c3d5095e4eea1d1ee4cbd91bae7cd1.jpeg

Включаем отслеживание кнопкой Start, проверяем работу.

После чего начинаем любимое занятие - настройку кривых.

У моего OpenTrack’а 2.3 выявился баг, когда при отключённой оси Roll он всё равно выдаёт её значения в игру - так что кривую Roll лучше опустить «в ноль».

 

Ещё из замечаний:

- коробка поставляется без каких-либо отверстий, так что придётся делать самому.

Нанесите на кнопку немного белой краски или «корректора», и отметьте место на внутренней крышке - от него уже и плясать.

- кабеля в комплекте тоже не будет, так что желательно его найти заранее, да потоньше.

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

 

Как вообще ощущение от EDTracker, в сравнении с клипсой?

Охренительно.

Изменено пользователем MaxPV1981
Опубликовано:

Собрал инериционный трекер, юзаю в связке с опентреком, цена вопроса меньше 1к при всех тех же плюсах. 

Опубликовано:

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

Опубликовано:

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

я писал в ветке опентрека свой опыт настройки осей, vjoy не использую, использую протокол фритрека, на смещение влево-вправо поставил ось Roll. 

Опубликовано:

Ммм,иногда под капот надо глянуть))).

Настройка дополнительных быстрых взглядов решает:) 

Опубликовано:

 

 

Собрал инериционный трекер, юзаю в связке с опентреком.

цена вопроса меньше 1к при всех тех же плюсах

EDTracker - это и есть инерционный трекер, это раз.

В тексте, который Вы, видимо, не читали, прямо указывается, что стоимость контроллера + датчика отдельно более чем в два раза меньше.

С ибея - 600 р. за всё. И в тексте же указано, каковы плюсы и минусы.

Опубликовано:

Главный плюс- нет проводов и угол обзора. Остальное - про падающую клипсу, камеру и тормоза- вообще мимо. Да даже опен трек при желании без проводов делается на батарейках.

В итоге имеем только угол обзора. Но 2 оси....

Рассматривал бы данную безусловно перспективную штуку, если-бы 6 осей было. Всякие пользовательские виды- лишние кнопки...

  • Поддерживаю! 1
Опубликовано:

 

 

Да даже опен трек при желании без проводов делается на батарейках.

OpenTrack - это программа.

И даже если Вы имели в виду клипсу, то, как опять же можно заметить по тексту, провода не представляют большой проблемы, и в минусах не указаны.

 

про падающую клипсу, камеру и тормоза- вообще мимо

 

Я тоже так думал поначалу.

Опубликовано:

Я понимаю, что опен трек- программа ибо использую ее. А до нее - фритрек. Просто так уж повелось, что говоря фритрек/ опентрек имеют ввиду связку- камера-клипса- программа. Хотя это конечно и не верно)

Лан, удачи в Вашем деле. Надеюсь допилят софт-для инерционника. Тогда попробуем.

Опубликовано:

Насколько я понял по комментариям разработчиков, вряд ли допилят в варианте свободного ПО - слишком тяжело.

Даже у разработчиков около рифта проблемы со смещением, как я понял.

 

Есть небольшой секрет при настройке трекера, позволяющий сделать смещение при повороте: нужно на ось рысканья датчика назначить, кроме Yaw, ещё и небольшой X - тогда при повороте головы в RoF\Ил-2 она будет ещё и сдвигаться в соответствующую сторону, позволяя увеличить угол обзора, но мне такое решение не понравилось, т.к. при беглом обзоре башка "плавает".

Кто-то задействует ось Roll, но вряд ли можно встретить того, кто эту ось использует в обычной игре - слишком неудобно.

Учитывая, что на джойстике имеется "хатка", не особо применимая в качестве кнопок, на неё и нужно ставить смещение головы влево\вправо, как и практически обязательный быстрый взгляд назад.

Опубликовано:

Сам икземплс шоин лейтенси дифференс

Технология замера, конечно, заставляет улыбнуться, но по видео и и без замеров видна значительная разница.

Я бы на его месте крепил к голове лазерную указку, отслеживая смещения пятна на удалённой плоскости.

  • 1 год спустя...
Опубликовано:

Ну наконец-то собрал себе инерционный трекер. Arduino Nano v3 и GY85

Вот чего получилось

 

post-56549-0-86735300-1514718822_thumb.jpgpost-56549-0-13377200-1514718837_thumb.jpgpost-56549-0-98087600-1514718853_thumb.jpg

Опубликовано:

Тоже собирал инерционик. Валяеться сейчас в разоброном виде. По хорошему надо радиомодуль и батарейку прикрепить. Единственный плюс этого устройсва нет засветки, тоесть можно играть при очень ярком солнечном свете.

Минусов куча. Главный уплывающий центр. К двум осям еще можно привыкнуть то. У кого нет возможности ставить камеру это выход. Для автосимуляторов тоже.

Да, читал что очень много датчиков со сбитой калибровкой, тоесть неточные.

Опубликовано:

Радиомодуль прикрутить - следующая попытка

Опубликовано:

Дык по ней же.

К Нано и BlueTooth легче привинтить

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас
×
×
  • Создать...