JoVE Logo

Entrar

É necessária uma assinatura da JoVE para visualizar este conteúdo. Faça login ou comece sua avaliação gratuita.

Neste Artigo

  • Resumo
  • Resumo
  • Introdução
  • Protocolo
  • Resultados
  • Discussão
  • Divulgações
  • Agradecimentos
  • Materiais
  • Referências
  • Reimpressões e Permissões

Resumo

Este estudo descreve um sistema de laboratório de realidade virtual (VR) online baseado em WebVR que fornece aos usuários recursos de experimentação imersiva e interativa suportados por dispositivos VR. O sistema proposto não apenas ajuda a aumentar o realismo da participação do usuário em experimentos online, mas também é aplicável a uma ampla gama de estruturas de laboratório online.

Resumo

Os laboratórios online desempenham um papel importante no ensino de engenharia. Este trabalho discute um sistema de laboratório virtual baseado em WebVR. O usuário entra no ambiente de laboratório simulado por meio de um dispositivo de realidade virtual (VR) e interage com o equipamento experimental, semelhante a experimentos práticos em um laboratório físico. Além disso, o sistema proposto permite que os usuários projetem seus próprios algoritmos de controle e observem os efeitos de diferentes parâmetros de controle para melhorar sua compreensão do experimento. Para ilustrar as características do laboratório virtual proposto, um exemplo é fornecido neste artigo, que é um experimento em um sistema de pêndulo duplo invertido. Os resultados experimentais mostram que o sistema proposto permite que os usuários conduzam experimentos de maneira imersiva e interativa e fornece aos usuários um processo experimental completo, desde o projeto principal até a operação experimental. Também é fornecida uma solução para transformar qualquer laboratório virtual em um laboratório virtual baseado em WebVR para educação e treinamento.

Introdução

Com o avanço da Internet e a popularidade dos dispositivos móveis, a demanda por educação online está aumentando1. Em particular, durante períodos de epidemias generalizadas, as instituições educacionais tradicionais muitas vezes enfrentam desafios para conduzir o ensino presencial de forma eficaz, o que destaca a importância da educação online como uma importante abordagem pedagógica2. Os cursos teóricos são relativamente fáceis de transferir para plataformas online. Eles podem ser conduzidos com a ajuda de ferramentas como software de videoconferência remota e cursos on-line abertos massivos (MOOCs)3. No entanto, os cursos práticos enfrentam desafios maiores, pois exigem que os usuários realizem experimentos práticos em laboratórios tradicionais.

Os pesquisadores fizeram contribuições significativas para enfrentar o desafio de disponibilizar equipamentos experimentais online. Nas últimas duas décadas, extensos estudos foram realizados sobre os conceitos e tecnologias dos laboratórios on-line 4,5. Os laboratórios online geralmente abrangem laboratórios remotos6, laboratórios virtuais7 e laboratórios híbridos8. Essas abordagens de laboratório on-line encontraram ampla aplicação em várias disciplinas de engenharia, incluindo engenharia de controle9, engenharia mecânica10 e engenharia de software11.

Embora tenha havido um progresso significativo em termos de conveniência das operações experimentais em laboratórios on-line12, os usuários ainda percebem uma falta de realismo e operações práticas semelhantes em comparação com os ambientes de laboratório tradicionais, o que afeta sua experiência geral13. Essa discrepância na experiência do usuário motiva mais esforços de pesquisa e desenvolvimento para aumentar o realismo e o envolvimento em ambientes de laboratório online.

Para resolver os problemas acima, a tecnologia de realidade virtual (VR) tem sido aplicada em laboratórios virtuais14 para melhorar a imersão e a interatividade dos laboratórios virtuais15. Os laboratórios virtuais baseados em VR fornecem aos usuários uma experiência experimental quase realista. Os usuários podem concluir tarefas em grupo no processo de educação arquitetônica por meio de avatares16, realizando o processo de levantamento arquitetônico juntos de forma imersiva, assim como fariam em um ambiente de sala de aula tradicional. Além disso, os laboratórios virtuais baseados em RV permitem que os usuários entrem no ambiente imersivo de laboratórios virtuais e interajam com equipamentos experimentais virtuais usando fones de ouvido e alças de RV17, melhorando as habilidades práticas dos usuários18. Para diferentes fins educacionais, podemos projetar diferentes ambientes virtuais. Por exemplo, a RV pode ser combinada com a teoria da gamificação para aprimorar a educação em engenharia para o público em geral e melhorar a eficiência da disseminação de conhecimento difícil de entender, como o desenvolvimento sustentável19.

Semelhante aos laboratórios online, particularmente laboratórios virtuais, os laboratórios virtuais baseados em WebVR têm muitas vantagens. Em primeiro lugar, eles rompem as limitações de tempo e espaço dos laboratórios tradicionais, e os usuários podem realizar experimentos a qualquer hora e em qualquer lugar20. Em segundo lugar, os laboratórios on-line podem fornecer um ambiente experimental mais seguro para evitar possíveis perigos e acidentes em operações experimentais21. Em terceiro lugar, os laboratórios virtuais também podem fornecer mais recursos experimentais e situações de simulação para ampliar o escopo e a experiência experimental dos usuários22. Mais importante ainda, os laboratórios virtuais baseados em WebVR podem estimular o interesse e a iniciativa de aprendizagem dos usuários e aprimorar sua experiência e participação experimental23.

Comparado com outros laboratórios virtuais baseados em VR, o laboratório virtual baseado em WebVR combina perfeitamente os méritos dos laboratórios virtuais baseados em VR com laboratórios online baseados na web. O Virtual Instrument Systems in Reality (VISIR)24 constrói um laboratório remoto eletrônico analógico básico construindo placas de circuito reais. Os usuários podem realizar experimentos simulados na interface da web para concluir experimentos reais de placas de circuito. O Weblab-Deusto8 constrói o laboratório Field Programmable Gate Array (FPGA) do tanque de água, onde os usuários podem interagir com o modelo tridimensional (3D) do tanque de água na plataforma web sem depender de outros plug-ins. O sistema proposto neste artigo apresenta a capacidade de integrar perfeitamente o WebVR como um componente modular na infraestrutura de laboratório virtual existente. Essa integração pode ser alcançada sem destruir a estrutura arquitetônica original do laboratório, preservando assim a estrutura básica e a função do laboratório. Essa integração também é aplicável à estrutura de um laboratório online com front-end e back-end separados.

O sistema proposto neste artigo é implementado com base no Networked Control System Laboratory (NCSLab)25, que herda a flexibilidade, interatividade, modularidade e recursos multiplataforma do sistema NCSLab. Os usuários podem realizar experimentos de acordo com diferentes módulos e também podem personalizar algoritmos e interfaces de configuração, fornecendo aos usuários espaço suficiente para auto-realização. Os experimentos online são conduzidos em tempo real de acordo com os algoritmos executados pelo usuário. Os usuários podem interagir com o modelo virtual para alterar as entradas do algoritmo experimental ao conduzir experimentos de RV e podem até alterar os parâmetros do algoritmo de controle por meio dos componentes para que os usuários possam experimentar o princípio do algoritmo de controle de forma mais realista.

Os laboratórios virtuais baseados em WebVR trazem um grande potencial para a educação online. Ele pode fornecer uma experiência experimental imersiva, superar as limitações dos laboratórios tradicionais e promover habilidades práticas e pensamento inovador entre os usuários.

Protocolo

Este estudo atendeu às diretrizes do Comitê de Ética em Pesquisa Humana da Universidade de Wuhan, e o consentimento informado foi obtido para todos os dados experimentais. Neste artigo, as etapas experimentais para o sistema de pêndulo duplo invertido são discutidas e todas as etapas são executadas no NCSLab baseado em WebVR.

1. Acesse o sistema NCSLab baseado em WebVR

  1. Abra um navegador da Web compatível com WebVR. Insira o Uniform Resource Locator (URL) do NCSLab baseado em WebVR para acessar o sistema.
  2. Clique no botão Iniciar experimento para fazer login no sistema NCSLab. Se for a primeira vez que faz login no sistema, faça um registro de conta.
  3. Faça login no sistema NCSLab, selecione experimentos diferentes na barra de menu à esquerda e escolha o experimento de pêndulo invertido duplo neste caso.
  4. Acesse a subpágina 3D na página principal.
    NOTA: Existem cinco subpáginas na página principal, começando com a primeira, que é a introdução do modelo do equipamento. Ele contém uma animação de modelo 3D, bem como documentação. Ao visitar esta página, os usuários podem entender o princípio do sistema de pêndulo duplo invertido, permitindo a execução conveniente de experimentos subsequentes.
  5. Solicite o controle do experimento clicando no botão Solicitar controle para garantir o uso eficiente dos recursos. Isso concederá aos usuários 30 minutos de tempo de experimento.
    NOTA: Para experimentos virtuais, 500 usuários podem realizar experimentos ao mesmo tempo.
  6. Entre na subpágina de informações da planta para obter acesso a detalhes abrangentes sobre o aparato experimental. Isso abrange informações sobre equipamentos que estão em uso no momento, equipamentos que permanecem sem uso e equipamentos relacionados à manutenção.
  7. Escolha o algoritmo de controle padrão do sistema para baixar na subpágina Algoritmo experimental . Como alternativa, vá para a subpágina Design do algoritmo para criar um algoritmo diferente.
    1. Para projetar um novo algoritmo de controle, clique no botão Criar novo modelo na subpágina de design do algoritmo para entrar na interface de design.
      NOTA: O processo de design do algoritmo reflete de perto o do MATLAB / Simulink, pelo qual os usuários constroem o diagrama de blocos do algoritmo de controle por meio de uma abordagem intuitiva de arrastar e soltar, empregando vários módulos para criar a lógica de controle desejada.
    2. Construa o diagrama de blocos completo do algoritmo de controle, conforme ilustrado na Figura 1, e siga as etapas descritas abaixo.
    3. Selecione o Módulo de Sistema de Pêndulo Invertido Duplo no modelo do dispositivo à esquerda.
    4. Escolha o Módulo de Ganho para projetar a matriz de feedback para o controlador Linear Quadratic Regulator (LQR).
    5. Selecione o Sinal de passo como entrada e adicione outros módulos. Clique duas vezes no módulo para visualizar informações detalhadas e modificar a configuração do parâmetro. Por exemplo, clique duas vezes no Módulo de Sinal Constante para modificar o valor do sinal constante.
  8. Clique no botão Iniciar simulação ao concluir o projeto do algoritmo de controle. Após a conclusão da simulação, observe a eficácia do controle do algoritmo projetado. Se não estiver satisfeito com os resultados da simulação, ajuste os parâmetros dos controladores LQR até que um algoritmo de controle com desempenho aprimorado seja alcançado.
  9. Clique no botão Compilar para gerar o algoritmo de controle. Após a compilação, o algoritmo é armazenado na área de algoritmo privado da subpágina do algoritmo experimental e da subpágina de design do algoritmo.
  10. Baixe o algoritmo de controle na subpágina do algoritmo experimental clicando no botão Baixar algoritmo localizado no lado direito da seção do algoritmo de controle.
  11. Selecione uma configuração experimental e conduza experimentos na subpágina Configuração de monitoramento . O sistema fornece uma configuração predefinida para atender aos requisitos experimentais gerais dos usuários.
    NOTA: Os usuários têm a flexibilidade de clicar no botão Criar novo monitor para criar uma configuração de monitoramento personalizada adaptada às suas demandas experimentais específicas.
  12. Personalize a configuração de monitoramento e escolha entre uma variedade de componentes disponíveis na interface de edição da subpágina de configuração de monitoramento, conforme ilustrado na Figura 2. Esses componentes incluem componentes de variáveis de entrada, componentes de exibição de curva variável de saída e componentes de modelo 3D.
  13. Para experimentos de RV, selecione o componente de modelo 3D. O componente de modelo 3D permite que os usuários integrem um modelo 3D na configuração de monitoramento.
  14. Para facilitar a configuração dos parâmetros, ajuste os parâmetros de cada componente, que estão diretamente ligados às variáveis de parâmetros do sistema. Clique duas vezes em um componente e acesse a janela para selecionar os parâmetros opcionais relevantes dentro do sistema experimental.
  15. Os usuários têm a flexibilidade de otimizar o layout da configuração de monitoramento redimensionando componentes. Para fazer isso, arraste as arestas dos respectivos componentes para as dimensões desejadas.
  16. Clique no botão Salvar para salvar a configuração de monitoramento projetada para uso futuro em experimentos subsequentes, economizando tempo e esforço para configurar o sistema de monitoramento repetidamente.
    NOTA: A configuração de monitoramento só pode ser realizada após o download correto do algoritmo de controle.
  17. Clique no botão Iniciar experimento na janela para iniciar o experimento. Clique no botão VR no canto inferior direito do componente de modelo 3D para iniciar o experimento de VR.
    NOTA: O experimento de RV é incorporado na página da Web. Quando os usuários o usam pela primeira vez, o navegador pode solicitar que eles no canto superior esquerdo permitam que o navegador use a funcionalidade VR, selecione Permitir para continuar.

2. Selecionando o método de acesso

  1. Use uma extensão de emulador WebVR. Para se envolver em experimentos usando esse método, instale a extensão do emulador WebVR, que está prontamente disponível para pesquisa e download na loja de extensões do navegador.
    NOTA: A extensão do emulador WebVR ajuda os usuários a executar conteúdo WebVR em um navegador da Web e fornece o headset VR virtual e o ambiente do controlador de alças sem a necessidade de usar o dispositivo VR real.
  2. Use dispositivos de RV compatíveis com WebVR. Se os dispositivos VR forem usados pela primeira vez, a configuração básica do ambiente será necessária. Primeiro, ligue o fone de ouvido e o controlador para iniciar o sistema. Configure o programa ROOM inicial no fone de ouvido. Seguindo as dicas visuais exibidas na tela do fone de ouvido, use os controladores de alça para calibrar cuidadosamente os limites e a orientação do ambiente de espaço virtual. Por fim, estabeleça uma conexão de streaming entre o fone de ouvido e o computador.
    NOTA: Este é o segundo método para acessar o sistema proposto. Os dispositivos de RV geralmente incluem um fone de ouvido e um par de controladores de alça. Os dispositivos VR têm lojas integradas onde os usuários podem baixar navegadores habilitados para WebVR. Como alternativa, os usuários podem usar o navegador integrado, que geralmente suporta WebVR. Vale ressaltar que vários dispositivos de RV podem empregar métodos distintos de conectividade.

3. Procedimento experimental

  1. Ajuste a perspectiva para encontrar a posição ideal para conduzir o experimento do sistema de pêndulo duplo invertido.
    1. Para usuários que utilizam a extensão do emulador WebVR, abra as Ferramentas do desenvolvedor, localize a extensão WebVR e manipule o dispositivo de VR virtual usando o mouse para ajustar a perspectiva, conforme mostrado na Figura 3.
    2. Para usuários que empregam dispositivos de RV, mergulhe no ambiente experimental virtual e verifique a posição experimental ideal por meio de movimentos físicos.
  2. Interaja com o sistema de pêndulo duplo invertido usando o controlador da alça conforme descrito abaixo.
    1. Aproxime a alça do cubo. Pressione o botão Trigger para pegar o cubo e o sistema de pêndulo duplo invertido parará de se mover.
    2. Movendo a alça, controle a posição do cubo. Solte o cubo quando estiver na posição desejada, soltando o botão de gatilho. A posição agora é designada como o ponto de ajuste subsequente para o carrinho, conforme ilustrado na Figura 3.
  3. Observe o processo de movimento do sistema de pêndulo duplo invertido. Ao manipular o servo motor de corrente alternada (CA), coloque a correia em movimento. Sob o ímpeto da correia, o pêndulo invertido pode se mover ao longo do trilho-guia, A estrutura do sistema do pêndulo duplo invertido é elucidada na Figura 4. Eventualmente, o pêndulo duplo invertido se estabilizará no ponto de ajuste.
  4. Incentive os usuários a manipular iterativamente a posição do cubo, ajustar continuamente o ponto de ajuste do carrinho e observar meticulosamente o comportamento dinâmico do sistema de pêndulo duplo invertido.

Resultados

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 lab...

Discussão

O protocolo apresentado descreve um sistema de laboratório virtual que permite aos usuários realizar experimentos de RV online, mas também usa um controlador de PC de baixo custo28, o que é propício para a promoção de aplicativos em larga escala. Os usuários podem obter conhecimento sobre todo o processo experimental, desde princípios e algoritmos até operações experimentais práticas. Este sistema permite que os usuários mergulhem nos experimentos, eliminando a dependência da entrad...

Divulgações

Os autores não têm nada a divulgar.

Agradecimentos

Este trabalho foi apoiado em parte pela Fundação Nacional de Ciências Naturais da China sob Grant 62103308 e Grant 62073247, em parte pelos Fundos de Pesquisa Fundamental para as Universidades Centrais sob Grant 2042023kf0095, em parte pela China Postdoctoral Science Foundation sob Grant 2022T150496 e em parte pelo Financiamento do Projeto de Tecnologia Experimental da Universidade de Wuhan sob Grant WHU-2022-SYJS-10.

Materiais

NameCompanyCatalog NumberComments
3DS MaxAutodesk3ds Max professional 3D modeling, rendering, and animation software enables you to create expansive worlds and premium designs.
https://www.autodesk.com/ca-en/products/3ds-max/overview
Meta Quest 2Meta Platforms10036728220341meta quest 2 is a standalone virtual reality headset that allows users to experience WebVR content.
https://www.meta.com/it/quest/products/quest-2/
UnityUnity TechnologiesUnity is the platform for real-time 3D interactive content creation and operation.
All creators, including game developers, artists, architects, automotive designers, film and television, use Unity to bring their ideas to life.
The Unity platform offers a complete suite of software solutions for creating, operating, and realizing any real-time interactive 2D and 3D content
on cell phones, tablets, PCs, game consoles, augmented reality, and virtual reality devices.
https://unity.com/cn

Referências

  1. Martin, F., Sun, T., Westine, C. D. A systematic review of research on online teaching and learning from 2009 to 2018. Comput Educ. 159, 104009 (2020).
  2. Al-Nsour, R., Alkhasawneh, R., Alqudah, S. Online engineering education: Laboratories during the pandemic - A case study. 2022 Intermountain Eng, Tech Comp. , 1-4 (2022).
  3. Chirikov, I., Semenova, T., Maloshonok, N., Bettinger, E., Kizilcec, R. F. Online education platforms scale college stem instruction with equivalent learning outcomes at lower cost. Sci Adv. 6 (15), (2020).
  4. Gamage, K. A. A., et al. Online delivery of teaching and laboratory practices: continuity of university programmes during covid-19 pandemic. Educ Sci. 10 (10), 291 (2020).
  5. Kefalis, C., Drigas, A. Web based and online applications in stem education. Int J Eng Pedagogy. 9 (4), 76-85 (2019).
  6. Maiti, A., et al. A framework for analyzing and evaluating architectures and control strategies in distributed remote laboratories. IEEE Trans Learn Technol. 11 (4), 441-455 (2018).
  7. Liang, Y., Liu, G. Design of large scale virtual equipment for interactive hil control system laboratories. IEEE Trans Learn Technol. 11 (3), 376-388 (2018).
  8. Rodriguez-Gil, L., Garcia-Zubia, J., Orduna, P., Lopez-De-Ipina, D. Towards new multiplatform hybrid online laboratory models. IEEE Trans Learn Technol. 10 (3), 318-330 (2017).
  9. Chevalier, A., Copot, C., Ionescu, C., De Keyser, R. A three-year feedback study of a remote laboratory used in control engineering studies. IEEE Trans Educ. 60 (2), 127-133 (2017).
  10. Wang, N., et al. A novel wiki-based remote laboratory platform for engineering education. IEEE Trans Learn Technol. 10 (3), 331-341 (2017).
  11. Cruz-Benito, J., et al. Usalpharma: a software architecture to support learning in virtual worlds. IEEE Revista Iberoamericana De Tecnologias Del Aprendizaje. 11 (3), 194-204 (2016).
  12. Letowski, B., Lavayssière, C., Larroque, B., Schröder, M., Luthon, F. A fully open source remote laboratory for practical learning. Electronics. 9 (11), 1832 (2020).
  13. Potkonjak, V., et al. Virtual laboratories for education in science, technology, and engineering: a review. Comput Educ. 95, 309-327 (2016).
  14. Rukangu, A., Tuttle, A., Johnsen, K. Virtual reality for remote controlled robotics in engineering education. IEEE Conference on Virtual Reality and 3D User Interfaces Abstracts and Workshops (VRW). , 751-752 (2021).
  15. Sermet, Y., Demir, I. Geospatialvr: a web-based virtual reality framework for collaborative environmental simulations. Comput Geosci. 159, 105010 (2022).
  16. zacar, K., Ortakcı, Y., Küçükkara, M. Y. VRArchEducation: Redesigning building survey process in architectural education using collaborative virtual reality. Comp Graph. 113, 1-9 (2023).
  17. Li, Y., Lei, Z., He, Y., Liu, Z. A virtual simulation experiment of mechanics: material deformation and failure based on scanning electron microscopy. J Vis Exp. (191), e64521 (2023).
  18. Alsaleh, S., Tepljakov, A., Kose, A., Belikov, J., Petlenkov, E. Reimagine lab: bridging the gap between hands-on, virtual and remote control engineering laboratories using digital twins and extended reality. IEEE Access. 10, 89924-89943 (2022).
  19. Han, B., Weeks, D. J., Leite, F. Virtual reality-facilitated engineering education: A case study on sustainable systems knowledge. Comput Appl Eng Educ. 31 (5), 1174-1189 (2023).
  20. Lei, Z., Zhou, H., Hu, W., Liu, G. Concurrent experimentation in ncslab: a scalable approach for online laboratories. Fut Gen Comp Sys. (148), 139-149 (2023).
  21. Li, W., Huang, H., Solomon, T., Esmaeili, B., Yu, L. Synthesizing personalized construction safety training scenarios for vr training. IEEE Trans Vis Comput Graph. 28 (5), 1993-2002 (2022).
  22. Zhang, Y., et al. Virtual simulation system of paste filling for green mining of metallic mine. 2020 International Conference on Virtual Reality and Visualization. , 256-257 (2020).
  23. Callaghan, M. J., Mccusker, K., Losada, J. L., Harkin, J., Wilson, S. Using game-based learning in virtual worlds to teach electronic and electrical engineering. IEEE Trans Industr Inform. 9 (1), 575-584 (2013).
  24. Garcia-Zubia, J., et al. Empirical analysis of the use of the VISIR remote lab in teaching analog electronics. IEEE T EDUC. 60 (2), 149-156 (2017).
  25. Lei, Z., Zhou, H., Hu, W., Liu, G. Unified and flexible online experimental framework for control engineering education. IEEE T Ind Electron. 69 (1), 835-844 (2022).
  26. Galan, D., Chaos, D., de la Torre, L., Aranda-Escolastico, E., Heradio, R. Customized online laboratory experiments: a general tool and its application to the furuta inverted pendulum [focus on education. IEEE Cont Sys. 39 (5), 75-87 (2019).
  27. Lei, Z., Zhou, H., Hu, W., Liu, G., Guan, S. Web-based digital twin communication system of power systems for training and education. IEEE T Pow Syst. , (2023).
  28. Lei, Z., Zhou, H., Hu, W., Liu, G. Controller effect in online laboratories-An overview. IEEE Trans. Learn. Technol. 17, 1-12 (2024).
  29. Liu, Y., et al. Virtual reality system for industrial training. 2020 International Conference on Virtual Reality and Visualization. , 338-339 (2020).
  30. Lei, Z., et al. Interactive and visualized online experimentation system for engineering education and research. J Vis Exp. (177), e63342 (2021).

Reimpressões e Permissões

Solicitar permissão para reutilizar o texto ou figuras deste artigo JoVE

Solicitar Permissão

Explore Mais Artigos

Palavras chave Laborat rio VirtualLaborat rio OnlineWebVRRealidade VirtualEduca o em Engenharia de ControleP ndulo Duplo InvertidoExperimento Interativo

This article has been published

Video Coming Soon

JoVE Logo

Privacidade

Termos de uso

Políticas

Pesquisa

Educação

SOBRE A JoVE

Copyright © 2025 MyJoVE Corporation. Todos os direitos reservados