73732

Взаимодействие с виртуальными объектами

Научная статья

Информатика, кибернетика и программирование

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

Русский

2015-01-19

48 KB

0 чел.

Взаимодействие с виртуальными объектами

И.С. Стародубцев, В.Л. Авербух

УрФУ, ИММ УрО РАН.

Екатеринбург

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

Требования к разрабатываемому программно-аппаратному комплексу, позволяющему взаимодействовать с виртуальными объектами, сформулируем следующим образом:

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

2. Надёжность и отказоустойчивость

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

4. Отсутствие жесткой привязки к внешним условиям

5. Возможность интеграции с уже существующими решениями.

6. Удешевление, без ущерба для надёжности.

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

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

Захват движений осуществляется на основе анализа карт глубины сцены. Такой подход позволяет эффективно решить задачу сегментации сцены. Возможно подключение различных датчиков глубины (в том числе сканирующих лазерных дальномеров и игровых датчиков типа PSDK - Kinect и XTion). Это, в свою очередь, обеспечивает независимость от конфигурации помещения и условий освещения.

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

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

Для разработки используются сторонние библиотеки с открытым кодом. В настоящее время уже разработаны и проходят этап тестирования модули ядра и захвата и обработки движений. Также начата разработка модуля для взаимодействия с системами трёхмерного вывода на устройства виртуальной реальности. (В настоящее время - очки  и шлем виртуальной реальности. Возможно также использование других сред, в частности, CAVE).

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

Работа выполнена при поддержке программы Президиума РАН № 18 "Алгоритмы и математическое обеспечение для вычислительных систем  сверхвысокой производительности", а также проекта 12-П-1-1034 УрО РАН.


 

А также другие работы, которые могут Вас заинтересовать

38365. Логистика и ее сущность 506.5 KB
  Параметрами материального потока являются: номенклатура ассортимент и количество продукции; габаритные характеристики объем площадь линейные размеры; весовые характеристики общая масса вес брутто вес нетто; физикохимическис свойства; характеристики тары упаковки; условия транспортировки и хранения; стоимостные характеристики и др.Характеристика микро и макрологистики Микрологистика изучает способы и методы оптимизации движения поступающих на предприятия обрабатываемых там и выходящих потоков продукции и сопутствующих...
38366. Міжнародні перевезення 35.31 KB
  Поняття міжнародних перевезень Транспорт одна з найважливіших галузей суспільного виробництва що покликана задовольняти потреби населення та інших галузей суспільного виробництва в перевезеннях. З допомогою транспортних засобів суб'єкти господарювання надають два різновиди послуг: перевезення вантажу пасажирів та їхнього багажу а також транспортування нафти природного газу електроенергії тощо. Міжнародними вважаються перевезення вантажів і пасажирів між двома чи кількома державами. На залізничному транспорті у разі відсутності угоди...
38367. Податкове право і податкове законодавство України 703.5 KB
  Ця структура включає в себе самостійні базові інститути оподаткування інститут оподаткування фізичних осіб; інститут місцевих податків і зборів; інститут податкової відповідальності тощо. Таким чином податкове право: виступає як інститут предметний тобто присвячений строго певному предмету різновиду відносин що складаються з приводу встановлення сплати й стягнення податків і зборів їх зміни й скасування; регулює суспільні відносини щодо встановлення й справляння податкових платежів їх зміни й скасування; розподіл і використання...
38368. Политология как научная дисциплина 284.5 KB
  при правлении Наполеона в Париже была открыта студия полит. Был проведён первый конгресс учённых по проблемам изучения полит. Под эгидой ЮНЕСКО проходит первый международный коллоквиум по проблемам полит. Они пришли к выводу что ПЛ как наука изучает: историю полит.
38369. Политология и ее развитие 246 KB
  Основные этапы развития политологии исторически определенные периоды становления и развития знаний о политике политической власти государстве политическом человеке и других вопросах политической жизни общества. Аквинского о божественном происхождении государства и власти моральном характере правления и другие вопросы оказали заметное влияние на политологию. Марксистсколенинская концепция политики исходила из признания экономического базиса первоосновой политической надстройки классовости политики которую определяла как область...
38370. Основи економічної теорії 212 KB
  Сутність капіталу. Просте і розширене відтворення індивідуального капіталу.Нагромадження капіталу.Форми нагромадження концентрація і централізація капіталу та виробництва.
38371. Міжнародне право 401 KB
  В сучасних умовах розвиток міжнародних звязків України відкритість суспільства зумовили широку трудову міграцію працездатного населення до інших країн у пошуках роботи. При викладанні зазначеного курсу активно використовується порівняльний метод дослідження теоретичних та практичних аспектів трудового та соціального права України з аналогічним правом інших країн США Франція Англія Німеччина Росія та ін.
38372. Постійні представництва держав при міжнародних організаціях структура, персонал та особливості діяльності 40.5 KB
  Постійні представництва держав при міжнародних організаціях структура персонал та особливості діяльності Для міждержавної організації характерними ознаками єчленство держав; наявність міжнародного договору на підставі якого засновано організацію; постійно діючі органивизнання суверенітету державчленів. Отже так само як і посольства постійні представництва при міжнародних організаціях входять до системи зарубіжних органів зовнішніх зносин і є складовою частиною дипломатичної служби держави. Головна з них полягає в тому що посольства...