LS Tools
v1.0
Общее описание
LS Tools позволяет подключать, настраивать и объединять различные системы трекинга.

Добавление систем трекинга
На текущий момент доступны к подключению следующие типы систем трекинга:
Locomotion Sensor
OpenVR Client
Tracking Client
Нажмите Add Device и выберите тип системы трекинга.
Для каждой системы доступны вкладки Data и Settings.
На вкладке Data отображается информация о компонентах системы – сенсорах.
На вкладке Settings отображается общая информация и информация доступная для редактирования.
Настройка Locomotion Sensor
Для подключения Locomotion Sensor укажите название COM-порта, к которому подключена система трекинга, и нажмите Update.
Настройка OpenVR Client
LS Tools позволяет получать данные от оборудования подключенного к OpenVR (SteamVR):
VR-гарнитуры
контроллеры
трекеры
Для обновления списка оборудования, подключенного к OpenVR (SteamVR), нажмите Update.
Настройка Tracking Client
LS Tools позволяет подключать практически любое оборудование для получения данных о положении и ориентации объектов в пространстве. Для этого данные трекинга необходимо объединять в модели и передавать по сети.
Для подключения Tracking Client измените поля IP address и Port и нажмите Update.
Добавление Моделей
Данные, получаемые с систем трекинга, группируются в модели. Каждая модель состоит из компонентов, к которым возможно привязать провайдеры данных – сенсоры положения и ориентации в пространстве.
Нажмите Add Model и выберите тип модели. Для каждой модели доступны вкладки Components, Processing, Recording и Settings.
На вкладке Components отображается список компонентов модели.
На вкладке Processing отображаются элементы управления обработчиков данных модели.
На вкладке Recording отображаются элементы управления для записи данных модели.
На вкладке Settings отображается общая информация и информация доступная для редактирования.
Настройка компонентов Модели
Каждому компоненту модели можно привязать провайдеры данных – сенсоры положения и ориентации в пространстве.
Провайдеры делятся на следующие типы:
провайдер данных положения
провайдер данных ориентации
Выберите из списка провайдеров требуемый сенсор и нажмите Update.
Провайдеры данных остаются привязанными даже после отключения системы трекинга или закрытия приложения.
Обработка данных Модели
После настройки компонентов модели, необходимо скорректировать системы координат сенсоров, привязанных к компонентам. Системы координат сенсоров положения и ориентации настраиваются отдельно друг от друга.
В LS Tools в качестве системы координат используется система координат принятая в Unity3D.
Для корректировки системы координат сенсоров положения необходимо выполнить следующие действия:
совместить начала координат систем координат
совместить оси систем координат
Для совмещения начала координат систем координат расположите все сенсоры положения согласно калибровочной сетке, которая размещается в нулевом положении предполагаемого начала координат, и нажмите Position axes.

Для совмещения осей систем координат переместите сенсоры положения согласно калибровочной сетке вдоль предполагаемой оси Z (вперед) на произвольное расстояние и нажмите Align axes.
Для корректировки системы координат сенсоров ориентации необходимо выполнить следующие действия:
совместить оси систем координат
Для совмещения осей систем координат сориентируйте сенсоры в направлении оси Z (вперед) и нажмите Align axes.
Для совмещения положения сенсоров ориентации с положением компонентов модели в калибровочной позе необходимо выполнить следующие действия:
провести инициализацию модели
Для инициализации модели примите необходимую калибровочную позу (например, T-позу) и нажмите Initialize model.
Замкнутая система трекинга (в основном это инерциальные системы), предоставляющие данные об ориентации объекта в пространстве, с течением времени могут накапливать ошибку – отклонение осей системы координат.
Для корректировки системы координат сенсоров ориентации после проведения операции инициализации модели необходимо выполнить следующие действия:
совместить оси систем координат
Для совмещения осей систем координат после проведения операции инициализации модели примите необходимую калибровочную позу (например, T-позу) и нажать Realign axes.
Запись данных Модели
Данные компонентов модели могут быть записаны и воспроизведены.
Для записи данных компонентов модели нажмите Rec.
Для остановки записи данных компонентов модели нажмите Stop.
Для воспроизведения записи данных компонентов модели нажмите Play.
Для приостановки воспроизведения записи данных компонентов модели нажмите Pause.
Для остановки воспроизведения записи данных компонентов модели нажмите Stop.
Для сохранения записи данных компонентов модели нажмите Save, в открывшемся диалоге укажите название файла.
Для загрузки записи данных компонентов модели нажмите Load, в открывшемся диалоге выберите файл записи.
Настройка Модели
Данные компонентов модели могут передаваться по сети в режиме реального времени. Принимать данные могут плагины под Unity3D, Unreal Engine, Motion Builder.
Для передачи данных измените поле Port и нажмите Update.
Для изменения названия модели измените поле Name и нажмите Update.
Last updated
Was this helpful?