MaxPV1981 Опубликовано: 25 июля 2016 Опубликовано: 25 июля 2016 (изменено) Уже продолжительное время я пользуюсь интересным устройством - EDTracker. Спасибо камрадам с elite-games.ru за, собственно, наводку. До этого была предпринята успешная попытка состряпать устройство обзора на основе PS3Eye и клипсы с ИК-диодами. Скажу честно: полученный результат меня устроил лишь в X-Plane, где крутить головой вообще необязательно. В остальном получается полный набор неудобств: - сваливающаяся и сползающая клипса, которую нужно крепить сбоку головы и на определённом расстоянии; - сваливающаяся и сползающая камера, которую нужно как-то крепить на мониторе; - узкий угол засветки ИК-диодов, и, соответственно, ограничения по углу обзора головой, что приводит к необходимости увеличивать скорость системы отслеживания; - просто дикие задержки в отслеживании, что вкупе с высокой скоростью и низкой чувствительностью утомляет психологически больше, чем удержание на голове подноса с куриными яйцами. Если бы не последний пункт, (не про яйца, а про утомление) я бы, может быть, до сих пор пользовался клипсой. Но сейчас у меня вот такая чёрная коробочка: которая может вот так: 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) для прошивки и настройки трекера. Устанавливаем драйверы, подключаем трекер и запускаем оболочку. Выбираем нужный порт (там должен висеть Arduino Leonardo), и нажимаем Connect to tracker. В выпадающем списке вверху (Program) выбираем нужную версию ПО (в моём случае EDTracker2_9250) и нажимаем Flash - пойдёт процесс «заливки» Firmware в контроллер. Кнопкой Rotate mounting axis выбираем правильное положение трекера - допустимо только поворачивать трекер вокруг вертикальной оси, сам же датчик должен быть ориентирован только одним образом - т.е. коробка должна находиться в положении «кнопкой вверх» - это ещё одно ограничение. После прошивки в случае 9250 нужна будет калибровка компаса - на вкладке Magnetometer. Устанавливаем ползунок 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. В разделе Options ставим примерно так В настройках Camera устанавливаем всё по нулям В Output так Включаем отслеживание кнопкой Start, проверяем работу. После чего начинаем любимое занятие - настройку кривых. У моего OpenTrack’а 2.3 выявился баг, когда при отключённой оси Roll он всё равно выдаёт её значения в игру - так что кривую Roll лучше опустить «в ноль». Ещё из замечаний: - коробка поставляется без каких-либо отверстий, так что придётся делать самому. Нанесите на кнопку немного белой краски или «корректора», и отметьте место на внутренней крышке - от него уже и плясать. - кабеля в комплекте тоже не будет, так что желательно его найти заранее, да потоньше. Очень желательно закрепить кабель у основания, чтобы избежать разбалтывания гнезда. Как вообще ощущение от EDTracker, в сравнении с клипсой? Охренительно. Изменено 25 июля 2016 пользователем MaxPV1981
DrDanilov Опубликовано: 25 июля 2016 Опубликовано: 25 июля 2016 Собрал инериционный трекер, юзаю в связке с опентреком, цена вопроса меньше 1к при всех тех же плюсах.
Nadin_ Опубликовано: 25 июля 2016 Опубликовано: 25 июля 2016 Поддерживаю,только пришлось для настройки кнопок на смещение головы, назначать через vjoy,по другому кнопки почему то не назначались.
DrDanilov Опубликовано: 25 июля 2016 Опубликовано: 25 июля 2016 Поддерживаю,только пришлось для настройки кнопок на смещение головы, назначать через vjoy,по другому кнопки почему то не назначались. я писал в ветке опентрека свой опыт настройки осей, vjoy не использую, использую протокол фритрека, на смещение влево-вправо поставил ось Roll.
DrDanilov Опубликовано: 25 июля 2016 Опубликовано: 25 июля 2016 Ммм,иногда под капот надо глянуть))). Настройка дополнительных быстрых взглядов решает
MaxPV1981 Опубликовано: 25 июля 2016 Автор Опубликовано: 25 июля 2016 Собрал инериционный трекер, юзаю в связке с опентреком.цена вопроса меньше 1к при всех тех же плюсах EDTracker - это и есть инерционный трекер, это раз. В тексте, который Вы, видимо, не читали, прямо указывается, что стоимость контроллера + датчика отдельно более чем в два раза меньше. С ибея - 600 р. за всё. И в тексте же указано, каковы плюсы и минусы.
Mihalich1981 Опубликовано: 25 июля 2016 Опубликовано: 25 июля 2016 Главный плюс- нет проводов и угол обзора. Остальное - про падающую клипсу, камеру и тормоза- вообще мимо. Да даже опен трек при желании без проводов делается на батарейках. В итоге имеем только угол обзора. Но 2 оси.... Рассматривал бы данную безусловно перспективную штуку, если-бы 6 осей было. Всякие пользовательские виды- лишние кнопки... 1
MaxPV1981 Опубликовано: 25 июля 2016 Автор Опубликовано: 25 июля 2016 Да даже опен трек при желании без проводов делается на батарейках. OpenTrack - это программа. И даже если Вы имели в виду клипсу, то, как опять же можно заметить по тексту, провода не представляют большой проблемы, и в минусах не указаны. про падающую клипсу, камеру и тормоза- вообще мимо Я тоже так думал поначалу.
Mihalich1981 Опубликовано: 25 июля 2016 Опубликовано: 25 июля 2016 Я понимаю, что опен трек- программа ибо использую ее. А до нее - фритрек. Просто так уж повелось, что говоря фритрек/ опентрек имеют ввиду связку- камера-клипса- программа. Хотя это конечно и не верно) Лан, удачи в Вашем деле. Надеюсь допилят софт-для инерционника. Тогда попробуем.
MaxPV1981 Опубликовано: 25 июля 2016 Автор Опубликовано: 25 июля 2016 Насколько я понял по комментариям разработчиков, вряд ли допилят в варианте свободного ПО - слишком тяжело. Даже у разработчиков около рифта проблемы со смещением, как я понял. Есть небольшой секрет при настройке трекера, позволяющий сделать смещение при повороте: нужно на ось рысканья датчика назначить, кроме Yaw, ещё и небольшой X - тогда при повороте головы в RoF\Ил-2 она будет ещё и сдвигаться в соответствующую сторону, позволяя увеличить угол обзора, но мне такое решение не понравилось, т.к. при беглом обзоре башка "плавает". Кто-то задействует ось Roll, но вряд ли можно встретить того, кто эту ось использует в обычной игре - слишком неудобно. Учитывая, что на джойстике имеется "хатка", не особо применимая в качестве кнопок, на неё и нужно ставить смещение головы влево\вправо, как и практически обязательный быстрый взгляд назад.
MaxPV1981 Опубликовано: 25 июля 2016 Автор Опубликовано: 25 июля 2016 Сам икземплс шоин лейтенси дифференс Технология замера, конечно, заставляет улыбнуться, но по видео и и без замеров видна значительная разница. Я бы на его месте крепил к голове лазерную указку, отслеживая смещения пятна на удалённой плоскости.
=FA=CATFISH Опубликовано: 31 декабря 2017 Опубликовано: 31 декабря 2017 Ну наконец-то собрал себе инерционный трекер. Arduino Nano v3 и GY85 Вот чего получилось
Iguz Опубликовано: 1 января 2018 Опубликовано: 1 января 2018 Тоже собирал инерционик. Валяеться сейчас в разоброном виде. По хорошему надо радиомодуль и батарейку прикрепить. Единственный плюс этого устройсва нет засветки, тоесть можно играть при очень ярком солнечном свете. Минусов куча. Главный уплывающий центр. К двум осям еще можно привыкнуть то. У кого нет возможности ставить камеру это выход. Для автосимуляторов тоже. Да, читал что очень много датчиков со сбитой калибровкой, тоесть неточные.
=FA=CATFISH Опубликовано: 1 января 2018 Опубликовано: 1 января 2018 Радиомодуль прикрутить - следующая попытка
La_GGaR Опубликовано: 1 января 2018 Опубликовано: 1 января 2018 А чего не по этой схеме https://forum.warthunder.ru/index.php?/topic/115548-инерционный-трекер-своими-руками/&? Хотя конечно 2х осей для трекинга маловато будет.
=FA=CATFISH Опубликовано: 1 января 2018 Опубликовано: 1 января 2018 Дык по ней же. К Нано и BlueTooth легче привинтить
Рекомендованные сообщения
Создайте аккаунт или войдите в него для комментирования
Вы должны быть пользователем, чтобы оставить комментарий
Создать аккаунт
Зарегистрируйтесь для получения аккаунта. Это просто!
Зарегистрировать аккаунтВойти
Уже зарегистрированы? Войдите здесь.
Войти сейчас