Jump to content

GO63

Members
  • Posts

    100
  • Joined

  • Last visited

Everything posted by GO63

  1. 192.168.1.10 - это IP трекера. А какой IP компьютера? Что показывает команда ipconfig /all ? Возможно, трекер и компьютер в разных сетях, например при включенном VPN в роутере.
  2. 1. Firewall (брэндмауер) должен пропускать UDP пакеты с адресом 5550 на приём и передачу. 2. Настроен ли файд Connect.ini? для ESP8266 он должен быть примерно таким: [Connect] ComPort = 0 BaudRate = 57600 RTScontrol = 0 TimeOut = 1000 UseWiFi = 1 UDPport = 5550 3. IP компьютера должен быть в одной локальной сети с трекером. IP попадает в маску сети SubnetMask : 255.255.255.0? IP компьютера должен быть в диапазоне роутера: 192.168.1.xxx 4. В Opentrack в режиме UDP over network Осьминожка оживает?
  3. Фильтр Hamilton прошёл все проверки и включен в исходники Opentrack: https://github.com/opentrack/opentrack/pull/1108
  4. Всем привет! Не могу не поделиться видео от камрада Leonid_0071 из соседнего Тундрофорума. Пожалуй, это лучшее видео о постройке проводного 5DOF инерционника. Со взвешенным анализом достоинств и недостатков и с пошаговой инструкцией: ${1} Небольшие неточности есть (не влияющие на результат!), но это тоже неплохо, у хорошего проекта должны быть свои мифы! :) Это видео очень поможет тому, для кого на моём сайте БУКАВ МНОГА!
  5. Фильтр Hamilton отправлен на GitHub: Add a new Hamilton filter #1108
  6. Понятно, спасибо, я в видео сдвигов влево-вправо не увидел, а вперёд-назад только два положения: нормально и у прицела. Сдвиги специально так хитро настроены?
  7. Спасибо за видео и за настройки! Какой трекер? 3DOF?
  8. Мне вообще-то цифры настроек фильтра нужны для статистики, чтобы исправить диапазоны слайдеров. Если это не сложно.
  9. Я рад. Фильтр на GitHub отправлю после тестирования. Удачи!
  10. Спасибо за отчёт! Про фризы это интересно, я такого не замечал.
  11. Всем привет! Приглашаю всех протестировать прототип моего нового фильтра Hamilton для Opentrack-2.3.11. Основные особенности фильтра Hamilton: Вместо квадратных применены круглые (сферические) плавающие мёртвые зоны и области сглаживания. Благодаря этому угловой размер этих зон не изменяется при изменении угла Pitch. Поворот по диагонали совершается так же просто, как и вдоль осей Yaw и Pitch. Повороты фильтруются не по независимым координатам, а в комплексно, в 3D пространстве. Повороты и перемещения получаются более естественными. Полностью отсутствуют скачки обзора на границах +/-180 градусов. Введена возможность увеличения сглаживания поворотов при зуммировании (при приближении головы к монитору, то есть при увеличении координаты Z). Это даёт возможность точнее прицеливаться и следить за удалёнными целями. Скачать фильтр Hamilton и узнать подробнее о настройках можно здесь: Opentrack: Фильтр Hamilton Цель тестирования - скорректировать пределы изменения для слайдеров настроек фильтра, и по возможности сократить количество слайдеров в настройках фильтра. Протестировавшим фильтр просьба показать скрин ваших настроек фильтра Hamilton и указать тип трекера: инерционник, клипса с камерой или другой. Мои настройки фильтра Hamilton для 5DOF инерционника на сегодня такие: Удачи!
  12. Вот дужка койки и смещается относительно магнитометра при поворотах головы. Именно в ней дело. В "Пятнадцатилетнем капитане" так Негоро откалибровал компас топором. ;) Ещё могут быть электромагнитные помехи. Случайно нет ли рядом с головой дросселя от лампы дневного света? В больнице и другое оборудование может быть с помехами. Если датчик неподвижен, красный шарик только слегка дрожит? Очистить EEPROM можно так: В окне [Arduino...] нажать [Alt+E], [OK], [OK]. Теперь переподключить питание трекера. При следующем подключении кнопкой [Connect] калибратор ругнётся и сам всё установит по умолчанию.
  13. Так же, как они и записывались. Файл fltM считывается в режиме [Calibr Magn] кнопкой [Open]. Файл clbr считывается в окне [Arduino...] кнопкой [Open File...]. По калибровке могу сказать следующее: Так сильно голову отклонять не нужно, правда можно шею сломать. Слишком слоистый и шершавый получился эллипсоид. Магнитометру что то мешает. Возможно провода или аккумулятор сдвигаются или оголовье наушников изгибается, но ясно видно, что магнитное поле меняется в зависимости от наклона головы. Может быть оголовье кресла металлическое. Нужно проверить крепление датчика и повторить калибровку.
  14. Для ответа нужен хотя бы файл измерений fltM, хорошо бы еще и файл калибровок clbr. Навскидку могу предположить, что при калибровке магнитометра на голове получился "вытянутый огурец", и сегмент с выходными зелеными точками гораздо уже (то есть меньше) сегмента со входными сиреневыми точками. При калибровке нужно чуть больше отклонять голову от вертикали, чтобы получился не "огурец", а почти круглая "дыня".
  15. 1. Потребляемый ток от батареи у варианта Bluetooth около 50mA, у WiFi около 100mA. Здесь Bluetooth выигрывает. 2. Если у точки доступа есть Имя сети и Пароль, то скорее всего сможет. Мне не на чем проверить. 3. Данные ни один вариант не теряет, но WiFi удобнее в работе.
  16. Arduino напряжение не поднимает. Ей для работы хватает напряжения батареи, и датчикам тоже хватает. Связь обычно рвётся при напряжении батареи 2.8V для Arduino и при 3.1V для ESP8266. Можно во много раз увеличивать ёмкость аккумулятора. При этом во столько же раз увеличивается время непрерывной работы, но вместе с тем возрастают масса, габариты и время зарядки батареи.
  17. В скетче незачем что-то менять. Всё легко можно сделать переназначением осей в Опеннтреке. На канале Economist: С 6:00 как раз об этом.
  18. Всем привет! Я исправил баг фильров Accela и EWMA. Проверено в Opentrack-2.3.11: ${1} Теперь в VR можно получить трекинг 360 градусов один к одному Подробнее здесь: https://sites.google.com/site/diyheadtracking/home/opentrack-accela-and-ewma-filters-bug-fixed Удачи!
  19. Ну так у Гироскопа Head смещение даже после калибровки получилось 33 град/сек. Он и будет вращаться вокруг оси смещения. И по оси Z все время ноль. Модуль GY9250 точно неисправен, надо его вернуть продавцу. А пока можно только отключить Гироскоп. Для этого в режиме [Opentrack] нужно изменить [G standard] на [G --- ]. Так все заработает, но повороты будут очень медленные, без Гироскопа не покрутишься быстро. А ты выше говорил, что есть еще в наличии GY85? Тогда используй его, как Head. Только нужно изменить SensorVariant на 2 или 9.
  20. Бывает просто большое смещение по Z, но модуль при после калибровки нормально работает. У меня такой модуль есть, как раз GY521.
  21. Если по одной из осей данные не меняются, то скорее всего модуль бракованный. Я бы попробовал переподключить к гнезду USB ещё раз. И лучше к USB на задней стенке.
  22. Привет! А какие датчики используются? - это нормально, можно от 3,0 до 3,3 кОм. Об этом я давно говорил здесь: https://sites.google.com/site/diyheadtracking/home/diy-razor-ahrs-5dof-20180715/razor-ahrs-5dof-20180715-hardware-firmware По отчёту прошивка прошла нормально. Если , то проверить следующее: 1. Razor_I2C_scaner должен быть той же версии, что и скетч, с этой страницы: https://sites.google.com/site/diyheadtracking/home/razor-ahrs-5dof-20191019-samodelnyj-inercionnyj-5dof-treker/download-20191019, из пакета Razor_AHRS_5DOF_[20191019].rar 2. Нужно проверить настройки в Connect.ini: https://sites.google.com/site/diyheadtracking/home/connect-ini Для Nano они должны быть примерно такими: [Connect] ComPort = 0 BaudRate = 57600 RTScontrol = 1 TimeOut = 1000 UseWiFi = 0 UDPport = 5550 Только указать нужно номер своего COM порта и проверить скорость, чтобы была скорость как в Menu.h. 3. Если не помогает, проверить процесс инициализации, как здесь: https://sites.google.com/site/diyheadtracking/home/diy-razor-ahrs-5dof-20190111/proverka-raboty-trekera-v-monitore-porta Теперь лучше стало?
  23. Другие модули не годятся, потому что у них нет контакта AD0. Контакт AD0 необходим для изменения адреса I2C гироскопа с 0x68 на 0x69. Это необходимо, потому что у всех гироскопов всех применявшихся модулей I2C адрес равен 0x68. При подключении к одной шине они не дадут работать друг другу. Нижний модуль может быть GY9250 для любых вариантов, кроме верхнего GY9250 и верхнего GY91. Лучше всего в качестве нижнего использовать GY521. Он годится для любого варианта верхнего модуля. Кроме того он очень качественный, дешевый и самый доступный.
  24. Всем привет! Теперь крайняя версия трекера - Razor AHRS 5DOF [20191019]: Что нового в этой версии: Исправлены баги предыдущей версии [20190111]: Неверное определение типа модуля сенсоров и версии прошивки в режиме 3DOF под Windows 10. Запись пустых файлов результатов измерений для акселерометра и гироскопа в режиме 3DOF (в файлы *.fltA, *.fltG в папке Measurements). Ошибки сканирования в Razor_I2C_scanner под Windows 10. И другие баги.[/indent] Оптимизирован алгоритм коррекции угла Yaw по магнитометру, без использования тригонометрических функций, что увеличило точность и уменьшило время вычислений (на 750 мксек или 3,75% от интервала опроса). Добавлена возможность калибровки магнитометра прямо на голове, без снятия наушников, что позволяет правильно учесть влияние магнитов в наушниках на магнитометр, и осуществить калибровку магнитометра точно в той точке комнаты, где будет находиться магнитометр во время игры. Добавлена возможность отключения / включения любого из пяти 3D сенсоров трекера, для удовлетворения любознательности пользователя «а что будет, если…» (Да, часто спрашивают!). Улучшена светодиодная индикация режимов работы. Светодиод в рабочем режиме в этой версии не включен постоянно в режиме 5DOF, теперь светодиод делает одиночные (3DOF) или двойные (5DOF) вспышки с периодом 4 сек. Это уменьшило потребляемый ток от батареи. Для Arduino Pro Micro индикация режимов выведена на светодиод RX. Коррекция измеренного напряжения [unew] и порога [umin] теперь задаётся не в скетче, а в калибраторе, в окне [Arduino…]. Также в окно [Arduino…] добавлены кнопки чтения матриц центровки, напряжения, температуры гироскопа и атмосферного давления. Добавлена поддержка ESP8266 (испытано на Wemos D1 Mini) и поэтому у трекера появился режим работы WiFi UDP. В пакет программ добавлена утилита Razor_WiFi_Config для настройки параметров подключения к WiFi сети. Настройки сети запоминаются в EEPROM. Это единственная утилита в пакете из шести программ, которая не может работать через сеть WiFi, а только через виртуальный COM-порт (USB). В файле Connect.ini появились дополнительные настройки, связанные с возможностью связи по WiFi. Вариант Razor AHRS 5DOF [20191019] подходит для любых вариантов исполнения трекера, 3DOF или 5DOF: Проводной версии трекера, Bluetooth версии на Arduino и модуле HC-05/06 WiFi версии трекера на ESP8266 (Wemos D1 Mini) Подробнее: Razor AHRS 5DOF [20191019]: Самодельный инерционный 5DOF трекер
×
×
  • Create New...