Jump to content

Полноценный самодельный TrackIR


FVMAD

Recommended Posts

Это так задумано или можно что то изменить? Обзор TrackIr'ом на внешних камерах как то можно отключить? Жутко неудобно осматривать самолет таким образом..

FW 190 A-8, P-47D, Channel Map, Normandy + WWII Assets Pack

Win10 x 64; IntelCore i5-6600 @ 3.3 GHz, LGA 1151; 32Gb 3200 DDR4; Gygabyte Z170-D3H-CF; Gigabyte GTX 2070 8 Gb; Acer KG271U 2560 x 1440; Pro Flight X-55 Rhino ; TrackIR 5; T-Rudder VKB

Link to comment
Share on other sites

Не могли бы вы прокомментировать работу от литиевого аккумулятора? Как оно работает? (Я совершенно неграмотен в этих вопросах). Если отключить ардуинку от USB, то напряжение на Vraw оказывается 3.7 вольт (аккумулятор начинает работать), а ардуинка сама поднимет его до 5 в Vcc? Или идея в том, что и ардуинке, и той прочей периферии 5 не нужно, 3.7 достаточно?

А если взять аккумулятор большей ёмкости (сильно большей ёмкости), то схема останется работоспособной?

Link to comment
Share on other sites

Обзор TrackIr'ом на внешних камерах как то можно отключить? Жутко неудобно осматривать самолет таким образом..

В настройках есть галка, которую снять нужно так и называется

TrackIR.thumb.jpg.766df30f4220717c5c6fb6cf1c89c522.jpg

Link to comment
Share on other sites

Или идея в том, что и ардуинке, и той прочей периферии 5 не нужно, 3.7 достаточно?

Arduino напряжение не поднимает. Ей для работы хватает напряжения батареи, и датчикам тоже хватает. Связь обычно рвётся при напряжении батареи 2.8V для Arduino и при 3.1V для ESP8266.

Если взять аккумулятор большей ёмкости (сильно большей ёмкости), то схема останется работоспособной?

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

Link to comment
Share on other sites

Собрал трекер, вроде как получилось даже нормально настроить, но в процессе всего этого понял, что с проводами жуть как не удобно, теперь вод жду запчасти для беспроводного исполнения, в связи с этим появилось несколько вопросов:

1. Какой вариант эффективнее по потреблению энергии, синизуб или вайфай?

2. Если вайфай, может ли он работать без роутера, например напрямую с точкой доступа ноута?

3. Какой вариант точнее с точки зрения передачи данных, тоесть какой из вариантов меньше теряет данных при передаче?

Link to comment
Share on other sites

1. Потребляемый ток от батареи у варианта Bluetooth около 50mA, у WiFi около 100mA. Здесь Bluetooth выигрывает.

2. Если у точки доступа есть Имя сети и Пароль, то скорее всего сможет. Мне не на чем проверить.

3. Данные ни один вариант не теряет, но WiFi удобнее в работе.

Link to comment
Share on other sites

Комрады, помогайте, никак не могу избавится от пружины по Yaw и Roll, сколько раз перекалибровывал магнитометр уже и не вспомню, причем его значения после калибровки укладываются в нормальный диапазон значений (впрочем как и гироскопа с акселерометром), но при работе, все равно возвращается в щентр после поворота головы.

Link to comment
Share on other sites

Для ответа нужен хотя бы файл измерений fltM, хорошо бы еще и файл калибровок clbr.

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

При калибровке нужно чуть больше отклонять голову от вертикали, чтобы получился не "огурец", а почти круглая "дыня".

Link to comment
Share on other sites

Для ответа нужен хотя бы файл измерений fltM, хорошо бы еще и файл калибровок clbr.

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

При калибровке нужно чуть больше отклонять голову от вертикали, чтобы получился не "огурец", а почти круглая "дыня".

А как эти файлы нормально прочитать, в них машинный код и нифига непонятно.

На всякий случай скрин экрана калибровки, уж как только я башкой не вертел, чуть шею не сломал

1936585223_.jpg.31515643135d288fe9fbf83c424e5dce.jpg

Калибровка.rar

Link to comment
Share on other sites

А как эти файлы нормально прочитать, в них машинный код и нифига непонятно.

Так же, как они и записывались. Файл fltM считывается в режиме [Calibr Magn] кнопкой [Open]. Файл clbr считывается в окне [Arduino...] кнопкой [Open File...].

 

По калибровке могу сказать следующее:

Так сильно голову отклонять не нужно, правда можно шею сломать.

Слишком слоистый и шершавый получился эллипсоид. Магнитометру что то мешает.

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

Нужно проверить крепление датчика и повторить калибровку.

Link to comment
Share on other sites

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

Провод если и смещается, то очень незначительная его часть и та экранирована, в оголовье идет только пара тонких проводов от уха к уху, но не думаю что они как-то влияют, так как между оголовьем и сенсором примерно миллиметров 15-20, оголовья кресла нет, есть только металлическая дужка больничной койки перед носом (не корона, узбагойтесь), может она мешает? Но до последних событий тоже пружинило.

Еще вопросик как удалить данные о калибровки из EEPROM ардуинки для повторной калибровки с нуля?


Edited by BorisBritva_72
Орфография
Link to comment
Share on other sites

Вот дужка койки и смещается относительно магнитометра при поворотах головы. Именно в ней дело. В "Пятнадцатилетнем капитане" так Негоро откалибровал компас топором. ;)

Ещё могут быть электромагнитные помехи. Случайно нет ли рядом с головой дросселя от лампы дневного света?

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

Очистить EEPROM можно так:

В окне [Arduino...] нажать [Alt+E], [OK], [OK]. Теперь переподключить питание трекера.

При следующем подключении кнопкой [Connect] калибратор ругнётся и сам всё установит по умолчанию.


Edited by GO63
Link to comment
Share on other sites

  • 1 month later...

Всем привет!

 

Приглашаю всех протестировать прототип моего нового фильтра Hamilton для Opentrack-2.3.11.

 

Основные особенности фильтра Hamilton:

  • Вместо квадратных применены круглые (сферические) плавающие мёртвые зоны и области сглаживания. Благодаря этому угловой размер этих зон не изменяется при изменении угла Pitch. Поворот по диагонали совершается так же просто, как и вдоль осей Yaw и Pitch.
  • Повороты фильтруются не по независимым координатам, а в комплексно, в 3D пространстве. Повороты и перемещения получаются более естественными. Полностью отсутствуют скачки обзора на границах +/-180 градусов.
  • Введена возможность увеличения сглаживания поворотов при зуммировании (при приближении головы к монитору, то есть при увеличении координаты Z). Это даёт возможность точнее прицеливаться и следить за удалёнными целями.

Скачать фильтр Hamilton и узнать подробнее о настройках можно здесь:



Opentrack: Фильтр Hamilton

 

Цель тестирования - скорректировать пределы изменения для слайдеров настроек фильтра, и по возможности сократить количество слайдеров в настройках фильтра.

 

Протестировавшим фильтр просьба показать скрин ваших настроек фильтра Hamilton и указать тип трекера: инерционник, клипса с камерой или другой.

 

Мои настройки фильтра Hamilton для 5DOF инерционника на сегодня такие:

 

Hamilton-settings.gif?attredirects=0

 

Удачи!

Link to comment
Share on other sites

Приглашаю всех протестировать прототип моего нового фильтра Hamilton для Opentrack-2.3.11.

 

Тестировалось около часа на Logitech HD 720 (800х600@60) с диодной клипсой.

 

Спасибо за фильтр, работает хорошо на всех углах поворота. В отличие от Accela сглаживание не понижает точность. Нет такого, что даже средняя плавность даёт дрейф после остановки движения головы (как у Accela: при обычном верчении головой неудобств не доставляет, но когда необходимо попасть крестиком в кнопочку приходится исполнять ненужное упражнение). Вообще, за одним исклчением (ниже) работает прекрасно, настройки понятные.

 

Про исключение. Во время движения наблюдаются микроскопические остановки, похожие на фризы. Очень короткие, но всё же заметные. Камера свои fps выдаёт, вряд ли в ней дело, и с другими фильтрами такого нет. Сразу не догадался, может, позже получится записать. А остальное, повторюсь, работает без нареканий.

 

UPD. "Фризы" оказались артефактами, возникшими при попытках оптимизации графики и к работе фильтра не имеющими отношения . Фильтр работает без нареканий. https://forums.eagle.ru/showpost.php?p=4387648&postcount=2491

 

Настройки

 

Rotations

16.10°

2.89

0.21°

 

Positions

5.80 cm

2.69

0.13

 

Zoom

1.72

50.00


Edited by pentakot
Исправление и дополнение.
Link to comment
Share on other sites

Спасибо за отчёт!

Про фризы это интересно, я такого не замечал.

 

Записал видос, посмотрел на х0.5 — то, что я принял за подёргивания оказалось артефактами, оставшимися от экспериментов оптимизацией графики DCS. Забыл о них совсем, вернул взад — артефакты исчезли. С другими фильтрами они были практически не заметны. Так что виноват, к фильтру вообще никаких претензий. Действительно работает существенно лучше присутствующих в Opentrack по умолчанию. Было бы замечательно по заврешению тестов включить его в программу. Ещё раз спасибо за отличный фильтр.

Link to comment
Share on other sites

Сколько играю в авиасимы,столько и настраиваю опентрек,и кажется вот оно! Но снова и снова колдую,дабы улучшить обзор,попробовал Гамильтон,и мне понравилось! Камера PS,диодная люстра от Stinga.

GO63 не поделитесь своими настройками кривых?

Link to comment
Share on other sites

Не, ну классный фильтр! Спасибо автору,плюс ко всему обновил опентрек до 2.3.11) Щас просто очень комфортно стало осматриваться, следить за противником.

Link to comment
Share on other sites

Мне вообще-то цифры настроек фильтра нужны для статистики, чтобы исправить диапазоны слайдеров. Если это не сложно.

Link to comment
Share on other sites

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...