$$\rightleftharpoonup{xx}$$
$$\longleftharp{xx}$$,
$$\longrightharp{xx}$$,
Prezentowany system eksperymentów VR daje użytkownikom możliwość angażowania się w immersyjne eksperymenty za pomocą urządzeń VR, zwiększając w ten sposób interakcję między użytkownikami a sprzętem eksperymentalnym. Ponadto system jest oparty na przeglądarce internetowej, co eliminuje konieczność konfigurowania środowisk lokalnych przez użytkowników. Taka konstrukcja pozwala na skalowalność systemu, dzięki czemu nadaje się on do zastosowań na dużą skalę oraz do celów szkoleniowych i edukacyjnych.
W tradycyjnych środowiskach laboratoryjnych użytkownicy są zobowiązani do osobistego konfigurowania i instalowania oprogramowania oraz urządzeń sprzętowych, co może pochłaniać znaczną ilość czasu i zasobów26. Jednak wirtualne laboratoria wykorzystują technologie przetwarzania w chmurze i wirtualizacji, aby przenieść środowiska laboratoryjne do chmury. Użytkownicy mogą po prostu uzyskać dostęp do odpowiedniej strony internetowej za pośrednictwem przeglądarki internetowej, aby korzystać z funkcji i zasobów oferowanych przez laboratoria.
Rysunek 3 pokazuje, że użytkownicy mogą angażować się w eksperymenty WebVR przy użyciu różnych podejść. Użytkownicy, którzy nie mają łatwo dostępnych urządzeń VR, mogą szybko przeprowadzać eksperymenty za pomocą rozszerzeń przeglądarki. Użytkownicy, którzy mają dostęp do urządzeń VR, mogą zanurzyć się w eksperymentach i wchodzić w bezpośrednią interakcję ze sprzętem eksperymentalnym, zwiększając realizm podczas eksploracji procesu eksperymentalnego. Te dwa różne sposoby przeprowadzania eksperymentów WebVR zapewniają użytkownikom więcej opcji i umożliwiają szerszemu gronu użytkowników korzystanie z proponowanego systemu.
Przykłady podwójnego odwróconego wahadła pokazują, że proponowane wirtualne laboratorium oparte na WebVR może działać bezpośrednio w przeglądarce internetowej, bez potrzeby instalacji dodatkowego oprogramowania czy konfiguracji. Takie podejście nie tylko zmniejsza niedogodności użytkownika, ale także znacznie zwiększa skalowalność systemu. Dodatkowo użytkownicy mają możliwość korzystania z urządzeń VR do wciągającej interakcji ze sprzętem eksperymentalnym. Wykorzystując kontrolery uchwytów do regulacji parametrów systemu, użytkownicy nie tylko zwiększają swoje praktyczne doświadczenie, ale także poszerzają swoją wiedzę teoretyczną i umiejętności praktyczne.
Łącznie 21 studentów wzięło udział w eksperymencie, w którym przeprowadzono ankietę w celu dalszego sprawdzenia możliwości zastosowania i skuteczności proponowanego systemu. Uwzględniliśmy studentów z doświadczeniem w automatyce i inżynierii sterowania, a wszyscy ci studenci wcześniej uczestniczyli w wirtualnych eksperymentach w NCSLab i mieli podstawową wiedzę na temat wirtualnych eksperymentów, ale nie brali udziału w eksperymentach VR w NCSLab opartym na WebVR. Przyjmując anonimowe dane statystyczne, gwarantujemy prywatność i bezpieczeństwo uczestników podczas wypełniania kwestionariusza, zapewniając w ten sposób wiarygodność danych kwestionariuszowych.
Wyniki kwestionariusza są pokazane w Rysunek 5, a dane wskazują, że system zaproponowany w tym artykule działa dobrze pod względem realizmu i interakcji z urządzeniem oraz osiąga znaczną poprawę w porównaniu z tradycyjnym wirtualnym eksperymentem z użyciem myszy i klawiatury. Ponadto informacje zwrotne od uczestników wykazały, że system nie tylko zwiększył zainteresowanie uczniów i umiejętności eksperymentalne w zakresie uczenia się, ale także pomógł im lepiej zrozumieć treści eksperymentalne, poprawiając w ten sposób wyniki uczenia się.
Warto zauważyć, że większość studentów uważała, że ten rodzaj eksperymentowania nie tylko ma zastosowanie w obecnym kursie i eksperymencie, ale ma również potencjał do zastosowania w innych kursach i eksperymentach.
System proponowany w tym artykule wykorzystuje oprogramowanie 3DS Max do modelowania eksperymentalnego sprzętu, które renderuje sceny eksperymentalne za pomocą oprogramowania silnika Unity27 i pozwala użytkownikom na interakcję ze sprzętem za pomocą urządzeń VR. Na koniec sceny eksperymentalne są pakowane w format Web Graphics Library (WebGL) i bezproblemowo integrowane z systemem laboratoryjnym online w postaci modułowych komponentów w celu zbudowania wirtualnego systemu laboratoryjnego opartego na WebVR.

Rysunek 1: Projekt algorytmu sterowania dla systemu podwójnie odwróconego wahadła. Użytkownicy mogą wybierać różne moduły z biblioteki modułów po lewej stronie, aby zbudować algorytm sterowania dla systemu podwójnie odwróconego wahadła. Dobór i łączenie modułów są podobne jak w MATLAB/Simulink. W dziedzinie podwójnie odwróconych układów wahadłowych istnieje mnóstwo metod sterowania. Dla obecnego systemu wybraną strategią jest podejście sterowania liniowym regulatorem kwadratowym (LQR), a rysunek ilustruje matrycę sprzężenia zwrotnego ukształtowaną zgodnie ze sterownikiem LQR. Kliknij tutaj, aby zobaczyć większą wersję tego rysunku.

Rysunek 2: Projekt konfiguracji do monitorowania systemu podwójnie odwróconego wahadła. Użytkownicy mogą wybrać komponenty z powyższej biblioteki komponentów, aby zaprojektować konfigurację monitorowania. Jeśli pożądany jest eksperyment VR, należy wybrać komponent Model 3D. Użytkownicy mogą zdecydować się na komponent Wykres do wizualnego śledzenia zmian w orientacji kątowej i położeniu podwójnie odwróconego wahadła lub komponent wejściowy do wprowadzania zmian parametrów sterownika. Dwukrotne kliknięcie komponentu pozwala użytkownikom na ustanowienie powiązań między zmiennymi systemowymi w celu konfiguracji parametrów. W systemie podwójnie odwróconego wahadła parametry wykresu są skonfigurowane tak, aby obejmowały zarówno ustawione, jak i rzeczywiste pozycje wózka, wraz z kątami wahadła pierwszego rzędu i podwójnego. Po zakończeniu projektowania konfiguracji monitorowania użytkownicy powinni najpierw aktywować eksperyment, klikając przycisk Rozpocznij eksperyment. Następnie mogą zainicjować eksperyment VR, klikając przycisk VR znajdujący się w prawym dolnym rogu komponentu Model 3D. Kliknij tutaj, aby zobaczyć większą wersję tego rysunku.

Rysunek 3: Przeprowadzanie eksperymentu z systemem podwójnie odwróconego wahadła przy użyciu gogli VR i rozszerzenia emulatora WebVR. Użytkownicy mogą przeprowadzać eksperymenty WebVR za pośrednictwem urządzeń VR lub rozszerzenia emulatora WebVR. Kostka jest sterowana w celu ustawienia wartości zadanej dla podwójnego odwróconego wahadła za pomocą uchwytu. Po ustaleniu pozycji sześcianu, podwójnie odwrócone wahadło będzie się stopniowo przesuwać w kierunku wartości zadanej, aż w końcu ustabilizuje się w ustawionej pozycji. Po prawej stronie modelu 3D znajduje się wykres, na którym zapisana jest pozycja wózka oraz kąty pierwszego rzędu i podwójnych wahadeł. Wykres pozwala również na obserwację trendu zmian kluczowych parametrów systemu. Kliknij tutaj, aby zobaczyć większą wersję tego rysunku.

Rysunek 4: Struktura systemu podwójnego odwróconego wahadła. Nad podstawą znajduje się sześcian, a pozycja kostki jest wartością zadaną wózka. Użytkownicy mogą podnieść kostkę i dostosować pozycję za pomocą uchwytu. Gdy serwomotor prądu przemiennego (AC) wprawi taśmę w ruch obrotowy, wózek będzie poruszał się po szynie prowadzącej pod wpływem impulsu pasa. W połączeniu z tym ruchem, wahadło pierwszego rzędu i wahadło podwójne również ulegną odpowiedniemu przemieszczeniu i obrotowi. Kliknij tutaj, aby zobaczyć większą wersję tego rysunku.

Rysunek 5: Wyniki ankiety z danymi przeprowadzonymi w ankiecie. Kwestionariusz składał się z sześciu pytań, z których każde zostało tutaj skrupulatnie szczegółowe. Każde pytanie miało pięć opcji, co w przybliżeniu oznacza zdecydowanie się nie zgadzam, nie zgadzam się, neutralnie, zgadzam się i zdecydowanie się zgadzam, w skali od 1 do 5. Łącznie zebrano 21 ważnych odpowiedzi. Średnie wartości i odchylenie standardowe zostały obliczone na podstawie tych wyników i przedstawione graficznie na rysunku dla jasności i interpretacji. Kliknij tutaj, aby zobaczyć większą wersję tego rysunku.