$$\rightleftharpoonup{xx}$$
$$\longleftharp{xx}$$,
$$\longrightharp{xx}$$,
Представленная экспериментальная система виртуальной реальности предоставляет пользователям возможность участвовать в иммерсивных экспериментах с использованием устройств виртуальной реальности, тем самым улучшая взаимодействие между пользователями и экспериментальным оборудованием. Кроме того, система основана на веб-технологиях, что избавляет пользователей от необходимости настраивать локальные среды. Такая конструкция обеспечивает масштабируемость системы, что делает ее пригодной для крупномасштабных приложений, а также для учебных и образовательных целей.
В традиционных лабораторных средах пользователи должны самостоятельно настраивать и устанавливать программные и аппаратные устройства, что может отнимать значительное количество времени и ресурсов. Тем не менее, виртуальные лаборатории используют технологии облачных вычислений и виртуализации для переноса лабораторных сред в облако. Пользователи могут просто получить доступ к соответствующему веб-сайту через веб-браузер, чтобы воспользоваться функциями и ресурсами, предлагаемыми лабораториями.
На рисунке 3 показано, что пользователи могут участвовать в экспериментах WebVR, используя различные подходы. Пользователи, у которых нет легкодоступных устройств виртуальной реальности, могут быстро проводить эксперименты с помощью расширений браузера. Пользователи, имеющие доступ к устройствам виртуальной реальности, могут погрузиться в эксперименты и напрямую взаимодействовать с экспериментальным оборудованием, повышая реалистичность при изучении экспериментального процесса. Эти два различных способа проведения экспериментов WebVR предоставляют пользователям больше возможностей и позволяют более широкому кругу пользователей использовать предлагаемую систему.
Примеры с двойным перевернутым маятником демонстрируют, что предлагаемая виртуальная лаборатория на основе WebVR может работать непосредственно в веб-браузере без необходимости установки или настройки дополнительного программного обеспечения. Такой подход не только снижает неудобства для пользователей, но и значительно повышает масштабируемость системы. Кроме того, у пользователей есть возможность использовать VR-устройства для иммерсивного взаимодействия с экспериментальным оборудованием. Используя ручные контроллеры для регулировки параметров системы, пользователи не только расширяют свой практический опыт, но и совершенствуют свои теоретические знания и практические навыки.
Всего в эксперименте принял участие 21 студент, в ходе которого был проведен анкетирование для дальнейшей валидации применимости и эффективности предложенной системы. Мы включили студентов с опытом работы в области автоматизации и управления инженерией, и все эти студенты ранее участвовали в виртуальных экспериментах в NCSLab и обладали некоторыми базовыми знаниями о виртуальных экспериментах, но не участвовали в VR-экспериментах в NCSLab на основе WebVR. Принимая анонимные статистические данные, мы гарантируем конфиденциальность и безопасность участников при заполнении анкеты, тем самым обеспечивая достоверность данных анкеты.
Результаты опроса представлены на рисунке 5, и данные указывают на то, что система, предложенная в данной статье, демонстрирует хорошие результаты с точки зрения реалистичности и взаимодействия с устройством и достигает значительного улучшения по сравнению с традиционным виртуальным экспериментом мышь-клавиатура. Кроме того, отзывы участников показали, что система не только повысила интерес учащихся и экспериментальные навыки к обучению, но и помогла им лучше понять экспериментальное содержание, тем самым улучшив результаты обучения.
Стоит отметить, что большинство студентов считали, что этот тип экспериментов не только применим к текущему курсу и эксперименту, но и имеет потенциал для применения в других курсах и экспериментах.
Предлагаемая в данной работе система использует программное обеспечение 3DS Max для моделирования экспериментального оборудования, которое визуализирует экспериментальные сцены с помощью программного обеспечения27 движка Unity и позволяет пользователям взаимодействовать с оборудованием с помощью устройств виртуальной реальности. Наконец, экспериментальные сцены упаковываются в формат Web Graphics Library (WebGL) и органично интегрируются в онлайн-лабораторную систему в виде модульных компонентов для создания виртуальной лабораторной системы на основе WebVR.

Рисунок 1: Разработка алгоритма управления для системы с двойным перевернутым маятником. Пользователи могут выбирать различные модули из библиотеки модулей слева для построения алгоритма управления системой с двойным перевернутым маятником. Выбор и подключение модулей аналогичны таковым в MATLAB/Simulink. В области систем с двойным перевернутым маятником существует множество методов управления. Для данной системы выбрана стратегия управления линейным квадратичным регулятором (LQR), а на рисунке показана матрица обратной связи, сформированная в соответствии с контроллером LQR. Пожалуйста, нажмите здесь, чтобы просмотреть увеличенную версию этой цифры.

Рисунок 2: Конфигурационный проект для мониторинга системы с двойным перевернутым маятником. Пользователи могут выбирать компоненты из приведенной выше библиотеки компонентов для разработки конфигурации мониторинга. Если требуется провести эксперимент с виртуальной реальностью, необходимо выбрать компонент 3D-модели. Пользователи могут выбрать компонент Chart для визуального отслеживания изменений угловой ориентации и положения двойного перевернутого маятника или компонент input для корректировки параметров контроллера. Двойной щелчок по компоненту позволяет пользователям устанавливать связи между системными переменными для настройки параметров. В системе с двойным перевернутым маятником параметры диаграммы настроены таким образом, чтобы охватывать как заданное, так и фактическое положение тележки, а также углы первого порядка и двойного маятника. После завершения разработки конфигурации мониторинга пользователи должны сначала активировать эксперимент, нажав кнопку « Начать эксперимент ». После этого они могут инициировать эксперимент VR, нажав кнопку VR , расположенную в правом нижнем углу компонента 3D-модели. Пожалуйста, нажмите здесь, чтобы просмотреть увеличенную версию этой цифры.

Рисунок 3: Проведение эксперимента с системой двойного перевернутого маятника с использованием гарнитуры виртуальной реальности и расширения эмулятора WebVR. Пользователи могут проводить эксперименты WebVR с помощью устройств виртуальной реальности или расширения эмулятора WebVR. Куб управляется для установки заданного значения для двойного перевернутого маятника с помощью ручки. Как только положение куба определено, двойной перевернутый маятник будет неуклонно двигаться к заданному направлению, пока в конечном итоге не стабилизируется в заданном положении. В правой части 3D-модели находится диаграмма, на которой зафиксировано положение тележки и углы первого заказа и двойного маятника. График также позволяет наблюдать за тенденцией изменения ключевых параметров системы. Пожалуйста, нажмите здесь, чтобы просмотреть увеличенную версию этой цифры.

Рисунок 4: Структура системы с двойным перевернутым маятником. Над основанием находится куб, а положение куба — это заданное значение тележки. Пользователи могут взять кубик в руки и отрегулировать его положение за ручку. Как только серводвигатель переменного тока (AC) приведет ремень во вращение, тележка продолжит движение по направляющей под действием ремня. В соответствии с этим движением маятник первого и двойного порядка также будут подвергаться соответствующему смещению и вращению. Пожалуйста, нажмите здесь, чтобы просмотреть увеличенную версию этой цифры.

Рисунок 5: Данные анкеты опроса. Анкета состояла из шести вопросов, каждый из которых подробно описан здесь. У каждого вопроса было пять вариантов, что примерно означает «категорически не согласен», «не согласен», «нейтрально», «согласен» и «полностью согласен» по шкале от 1 до 5. Всего был собран 21 достоверный ответ. Средние значения и стандартное отклонение были рассчитаны на основе этих баллов и графически представлены на рисунке для ясности и интерпретации. Пожалуйста, нажмите здесь, чтобы просмотреть увеличенную версию этой цифры.