$$\rightleftharpoonup{xx}$$
$$\longleftharp{xx}$$,
$$\longrightharp{xx}$$,
O sistema de experimentos de RV apresentado fornece aos usuários a capacidade de se envolver em experimentos imersivos usando dispositivos de RV, aumentando assim a interação entre os usuários e o equipamento experimental. Além disso, o sistema é baseado na web, eliminando a necessidade de os usuários configurarem ambientes locais. Esse design permite a escalabilidade do sistema, tornando-o adequado para aplicações em larga escala e fins educacionais e de treinamento.
Em ambientes laboratoriais tradicionais, os usuários são obrigados a configurar e instalar pessoalmente dispositivos de software e hardware, o que pode consumir uma quantidade significativa de tempo e recursos26. No entanto, os laboratórios virtuais aproveitam as tecnologias de computação em nuvem e virtualização para mover os ambientes de laboratório para a nuvem. Os usuários podem simplesmente acessar o site correspondente por meio de um navegador da web para utilizar as funcionalidades e recursos oferecidos pelos laboratórios.
A Figura 3 demonstra que os usuários podem se envolver em experimentos de WebVR usando diferentes abordagens. Os usuários que não possuem dispositivos de RV prontamente disponíveis podem realizar experimentos rapidamente por meio de extensões de navegador. Os usuários que têm acesso a dispositivos de RV podem mergulhar nos experimentos e interagir diretamente com o equipamento experimental, aumentando o realismo ao explorar o processo experimental. Essas duas maneiras diferentes de conduzir experimentos de WebVR fornecem aos usuários mais opções e permitem que uma gama mais ampla de usuários utilize o sistema proposto.
Os exemplos de pêndulo duplo invertido demonstram que o laboratório virtual baseado em WebVR proposto pode ser executado diretamente em um navegador da web sem a necessidade de instalações ou configurações adicionais de software. Essa abordagem não apenas reduz a inconveniência do usuário, mas também aumenta muito a escalabilidade do sistema. Além disso, os usuários têm a opção de usar dispositivos de RV para interação imersiva com o equipamento experimental. Ao usar controladores de alça para ajustar os parâmetros do sistema, os usuários não apenas aprimoram sua experiência prática, mas também melhoram seus conhecimentos teóricos e habilidades práticas.
Um total de 21 alunos participaram do experimento, onde foi realizado um questionário para validar ainda mais a aplicabilidade e eficácia do sistema proposto. Incluímos alunos com formação em engenharia de automação e controle, e todos esses alunos já haviam participado de experimentos virtuais no NCSLab e tinham algum conhecimento básico de experimentos virtuais, mas não haviam participado de experimentos de RV no NCSLab baseado em WebVR. Ao adotar dados estatísticos anônimos, garantimos a privacidade e segurança dos participantes no preenchimento do questionário, garantindo assim a confiabilidade dos dados do questionário.
Os resultados do questionário são mostrados na Figura 5, e os dados indicam que o sistema proposto neste artigo apresenta bom desempenho em termos de realismo e interação com o dispositivo e alcança uma melhoria significativa em comparação com o experimento virtual mouse-teclado tradicional. Além disso, o feedback dos participantes mostrou que o sistema não apenas aumentou o interesse e as habilidades experimentais dos alunos na aprendizagem, mas também os ajudou a entender melhor o conteúdo experimental, melhorando assim os resultados da aprendizagem.
Vale ressaltar que a maioria dos alunos acredita que esse tipo de experimentação não é apenas aplicável ao curso e experimento atual, mas também tem potencial para ser aplicado em outros cursos e experimentos.
O sistema proposto neste artigo utiliza o software 3DS Max para modelagem do equipamento experimental, que renderiza as cenas experimentais usando o software Unity Engine27 e permite que os usuários interajam com o equipamento usando dispositivos VR. Finalmente, as cenas experimentais são empacotadas no formato Web Graphics Library (WebGL) e perfeitamente integradas ao sistema de laboratório online na forma de componentes modularizados para construir um sistema de laboratório virtual baseado em WebVR.

Figura 1: Projeto do algoritmo de controle para o sistema de pêndulo duplo invertido. Os usuários podem selecionar diferentes módulos da biblioteca de módulos à esquerda para construir o algoritmo de controle para o sistema de pêndulo duplo invertido. A seleção e conexão dos módulos são semelhantes às do MATLAB/Simulink. No reino dos sistemas de pêndulo duplo invertido, uma infinidade de métodos de controle é abundante. Para o presente sistema, a estratégia escolhida é a abordagem de controle do Regulador Quadrático Linear (LQR), e a figura ilustra a matriz de feedback formada de acordo com o controlador LQR. Clique aqui para ver uma versão maior desta figura.

Figura 2: Projeto de configuração para monitoramento do sistema de pêndulo duplo invertido. Os usuários podem selecionar componentes da biblioteca de componentes acima para projetar a configuração de monitoramento. Se um experimento de RV for desejado, o componente Modelo 3D deverá ser selecionado. Os usuários têm a flexibilidade de optar pelo componente Gráfico para rastrear visualmente as alterações na orientação angular e na posição do pêndulo duplo invertido ou o componente de entrada para fazer ajustes nos parâmetros do controlador. O clique duplo no componente permite que os usuários estabeleçam associações entre variáveis do sistema para configuração de parâmetros. Dentro do sistema de pêndulo duplo invertido, os parâmetros do gráfico são configurados para abranger as posições definidas e reais do carrinho, juntamente com os ângulos de primeira ordem e pêndulos duplos. Após a conclusão do design da configuração de monitoramento, os usuários devem primeiro ativar o experimento clicando no botão Iniciar Experimento . Em seguida, eles podem iniciar o experimento de RV clicando no botão de RV localizado no canto inferior direito do componente Modelo 3D. Clique aqui para ver uma versão maior desta figura.

Figura 3: Conduzindo o experimento do sistema de pêndulo invertido duplo usando o fone de ouvido VR e a extensão do emulador WebVR. Os usuários podem realizar experimentos WebVR por meio de dispositivos VR ou da extensão do emulador WebVR. O cubo é controlado para definir o ponto de ajuste para o pêndulo duplo invertido usando uma alça. Uma vez determinada a posição do cubo, o pêndulo duplo invertido se moverá constantemente em direção à direção do ponto de ajuste até que finalmente se estabilize na posição definida. No lado direito do modelo 3D há um gráfico que registra a posição do carrinho e os ângulos dos pêndulos de primeira ordem e duplos. O gráfico também permite observar a tendência de mudanças nos principais parâmetros do sistema. Clique aqui para ver uma versão maior desta figura.

Figura 4: Estrutura do sistema de pêndulo duplo invertido. Há um cubo acima da base e a posição do cubo é o ponto de ajuste do carrinho. Os usuários podem pegar o cubo e ajustar a posição pela alça. Uma vez que o servo motor de corrente alternada (CA) impulsiona a correia em rotação, o carrinho prosseguirá ao longo do trilho-guia sob o ímpeto da correia. Em conjunto com este movimento, o pêndulo de primeira ordem e o pêndulo duplo também sofrerão deslocamento e rotação correspondentes. Clique aqui para ver uma versão maior desta figura.

Figura 5: Resultados dos dados do questionário da pesquisa. O questionário era composto por seis perguntas, cada uma meticulosamente detalhada aqui. Cada pergunta tinha cinco opções, significando aproximadamente discordo totalmente, discordo, neutro, concordo e concordo totalmente, em uma escala de 1 a 5. Um total de 21 respostas válidas foram coletadas. Os valores médios e o desvio padrão foram calculados a partir desses escores e apresentados graficamente na figura para maior clareza e interpretação. Clique aqui para ver uma versão maior desta figura.