Yöntem makalesi

Kontrol Mühendisliği Eğitiminde Uygulanan Çevrimiçi Sanal Gerçeklik Ağ Tabanlı Kontrol Laboratuvarı

DOI:

10.3791/66432

23 Şubat 2024

Bu makalede

Özet

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Bu çalışma, kullanıcılara VR cihazları tarafından desteklenen sürükleyici ve etkileşimli deney yetenekleri sağlayan WebVR tabanlı bir çevrimiçi sanal gerçeklik (VR) laboratuvar sistemini açıklamaktadır. Önerilen sistem, yalnızca çevrimiçi deneylere kullanıcı katılımının gerçekçiliğini artırmaya yardımcı olmakla kalmaz, aynı zamanda çok çeşitli çevrimiçi laboratuvar çerçevelerine de uygulanabilir.

Özet

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Online laboratuvarlar mühendislik eğitiminde önemli bir rol oynamaktadır. Bu çalışmada WebVR tabanlı bir sanal laboratuvar sistemi ele alınmaktadır. Kullanıcı, bir sanal gerçeklik (VR) cihazı aracılığıyla simüle edilmiş laboratuvar ortamına girer ve fiziksel bir laboratuvardaki uygulamalı deneylere benzer şekilde deney ekipmanı ile etkileşime girer. Ek olarak, önerilen sistem, kullanıcıların kendi kontrol algoritmalarını tasarlamalarına ve deney anlayışlarını geliştirmek için farklı kontrol parametrelerinin etkilerini gözlemlemelerine olanak tanır. Önerilen sanal laboratuvarın özelliklerini göstermek için, bu yazıda çift ters sarkaç sistemi üzerinde bir deney olan bir örnek verilmiştir. Deneysel sonuçlar, önerilen sistemin, kullanıcıların sürükleyici ve etkileşimli bir şekilde deney yapmalarına olanak tanıdığını ve kullanıcılara temel tasarımdan deneysel işleme kadar eksiksiz bir deneysel süreç sunduğunu göstermektedir. Herhangi bir sanal laboratuvarı eğitim ve öğretim için WebVR tabanlı bir sanal laboratuvara dönüştürmek için de bir çözüm sağlanır.

Giriş

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

İnternetin ilerlemesi ve mobil cihazların popülerleşmesiyle birlikte çevrimiçi eğitime olan talep artmaktadır1. Özellikle, yaygın salgın dönemlerinde, geleneksel eğitim kurumları genellikle yüz yüze öğretimi etkili bir şekilde yürütmede zorluklarla karşılaşmaktadır ve bu da çevrimiçi eğitimin önemli bir pedagojik yaklaşım olarak önemini vurgulamaktadır2. Teorik derslerin çevrimiçi platformlara aktarılması nispeten kolaydır. Uzaktan video konferans yazılımı ve kitlesel açık çevrimiçi kurslar (MOOC'ler) gibi araçların yardımıyla yürütülebilirler.3. Bununla birlikte, uygulamalı kurslar, kullanıcıların geleneksel laboratuvarlarda uygulamalı deneyler yapmasını gerektirdiğinden daha büyük zorluklarla karşı karşıyadır.

Araştırmacılar, deneysel ekipmanı çevrimiçi olarak kullanılabilir hale getirme zorluğunun ele alınmasına önemli katkılarda bulundular. Son yirmi yılda, çevrimiçi laboratuvarların 4,5 kavramları ve teknolojileri üzerine kapsamlı çalışmalar yapılmıştır. Çevrimiçi laboratuvarlar genellikle uzak laboratuvarları6, sanal laboratuvarları7 ve hibrit laboratuvarları8 kapsar. Bu çevrimiçi laboratuvar yaklaşımları, kontrol mühendisliği 9, makine mühendisliği10 ve yazılım mühendisliği11 dahil olmak üzere çeşitli mühendislik disiplinlerinde yaygın uygulama bulmuştur.

Çevrimiçi laboratuvarlarda deneysel işlemlerin kolaylığı açısından önemli ilerlemeler kaydedilmiş olsa da12, kullanıcılar hala geleneksel laboratuvar ortamlarına kıyasla gerçekçilik ve benzer uygulamalı pratik işlemlerin eksikliğini algılamakta ve bu da genel deneyimlerini etkilemektedir13. Kullanıcı deneyimindeki bu tutarsızlık, çevrimiçi laboratuvar ortamlarında gerçekçiliği ve katılımı artırmak için daha fazla araştırma ve geliştirme çabasını motive ediyor.

Yukarıdaki sorunları çözmek için, sanal laboratuvarların14 sürükleyiciliğini ve etkileşimini geliştirmek için sanal laboratuvarlarda15 sanal gerçeklik (VR) teknolojisi uygulanmıştır. VR tabanlı sanal laboratuvarlar, kullanıcılara gerçekçiye yakın bir deney deneyimi sunar. Kullanıcılar, avatarlar16 aracılığıyla mimari eğitim sürecindeki grup ödevlerini tamamlayabilir ve mimari ölçme sürecini tıpkı geleneksel bir sınıf ortamında olduğu gibi sürükleyici bir şekilde birlikte gerçekleştirebilirler. Ayrıca, VR tabanlı sanal laboratuvarlar, kullanıcıların sanal laboratuvarların sürükleyici ortamına girmelerine ve VR kulaklıkları ve kulpları17 takarak sanal deney ekipmanlarıyla etkileşime girmelerine olanak tanıyarak kullanıcıların uygulamalı yeteneklerinigeliştirir 18. Farklı eğitim amaçları için farklı sanal ortamlar tasarlayabiliriz. Örneğin, VR, genel halk için mühendislik eğitimini geliştirmek ve sürdürülebilir kalkınma gibi anlaşılması zor bilgilerin yayılmasının verimliliğini artırmak için oyunlaştırma teorisi ile birleştirilebilir19.

Çevrimiçi laboratuvarlara, özellikle sanal laboratuvarlara benzer şekilde, WebVR tabanlı sanal laboratuvarların da birçok avantajı vardır. İlk olarak, geleneksel laboratuvarların zaman ve mekan sınırlamalarını aşarlar ve kullanıcılar her zaman ve her yerde deney yapabilirler20. İkinci olarak, çevrimiçi laboratuvarlar, deney işlemlerinde olası tehlikeleri ve kazaları önlemek için daha güvenli bir deney ortamı sağlayabilir21. Üçüncüsü, sanal laboratuvarlar, kullanıcıların deneysel kapsamını ve deneyimini genişletmek için daha fazla deneysel kaynak ve simülasyon durumu da sağlayabilir22. En önemlisi, WebVR tabanlı sanal laboratuvarlar, kullanıcıların öğrenme ilgisini ve inisiyatifini teşvik edebilir ve deneysel deneyimlerini ve katılımlarını geliştirebilir23.

Diğer VR tabanlı sanal laboratuvarlarla karşılaştırıldığında, WebVR tabanlı sanal laboratuvar, VR tabanlı sanal laboratuvarların avantajlarını web tabanlı çevrimiçi laboratuvarlarla sorunsuz bir şekilde birleştirir. Gerçekte Sanal Enstrüman Sistemleri (VISIR)24 , gerçek devre kartları inşa ederek temel bir analog elektronik uzak laboratuvar kurar. Kullanıcılar, gerçek devre kartı deneylerini tamamlamak için web arayüzünde simüle edilmiş deneyler yapabilir. Weblab-Deusto8 , kullanıcıların diğer eklentilere ihtiyaç duymadan web platformunda su deposunun üç boyutlu (3D) modeliyle etkileşime girebilecekleri su deposu Alan Programlanabilir Kapı Dizisi (FPGA) laboratuvarını kurar. Bu belgede önerilen sistem, WebVR'yi modüler bir bileşen olarak mevcut sanal laboratuvar altyapısına sorunsuz bir şekilde entegre etme yeteneğini sunar. Bu entegrasyon, laboratuvarın orijinal mimari çerçevesini bozmadan, böylece laboratuvarın temel yapısını ve işlevini koruyarak gerçekleştirilebilir. Bu entegrasyon, ayrı ön uç ve arka uca sahip çevrimiçi bir laboratuvarın çerçevesi için de geçerlidir.

Bu yazıda önerilen sistem, NCSLab sisteminin esnekliğini, etkileşimini, modülerliğini ve platformlar arası özelliklerini miras alan Ağ Bağlantılı Kontrol Sistemi Laboratuvarı (NCSLab)25'e dayalı olarak uygulanmaktadır. Kullanıcılar farklı modüllere göre deneyler yapabilir ve ayrıca algoritmaları ve konfigürasyon arayüzlerini özelleştirebilir, bu da kullanıcılara kendilerini gerçekleştirmeleri için yeterli alan sağlar. Çevrimiçi deneyler, kullanıcı tarafından çalıştırılan algoritmalara göre gerçek zamanlı olarak yönlendirilir. Kullanıcılar, VR deneyleri yaparken deneysel algoritmanın girdilerini değiştirmek için sanal modelle etkileşime girebilir ve hatta kullanıcılar kontrol algoritmasının prensibini daha gerçekçi bir şekilde deneyimleyebilmeleri için bileşenler aracılığıyla kontrol algoritmasının parametrelerini değiştirebilir.

WebVR tabanlı sanal laboratuvarlar, çevrimiçi eğitim için büyük bir potansiyel sunar. Sürükleyici bir deneysel deneyim sağlayabilir, geleneksel laboratuvarların sınırlamalarının üstesinden gelebilir ve kullanıcılar arasında uygulamalı pratik becerileri ve yenilikçi düşünceyi teşvik edebilir.

Protokol

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Bu çalışma, Wuhan Üniversitesi'ndeki İnsan Araştırmaları Etik Komitesi'nin yönergelerini karşıladı ve tüm deneysel veriler için bilgilendirilmiş onam alındı. Bu yazıda, çift ters sarkaç sistemi için deneysel adımlar tartışılmış ve tüm adımlar WebVR tabanlı NCSLab'da gerçekleştirilmiştir.

1. WebVR tabanlı NCSLab sistemine erişin

  1. WebVR'yi destekleyen bir web tarayıcısı açın. Sisteme erişmek için WebVR tabanlı NCSLab'ın Tekdüzen Kaynak Konum Belirleyicisi'ni (URL) girin.
  2. NCSLab sistemine giriş yapmak için Deneyi Başlat düğmesine tıklayın. Sisteme ilk kez giriş yapıyorsanız, bir hesap kaydı yapın.
  3. NCSLab sistemine giriş yapın, sol menü çubuğundan farklı deneyler seçin ve bu durumda çift ters sarkaç deneyini seçin.
  4. Ana sayfadaki 3D alt sayfasına erişin.
    NOT: Ana sayfada, ekipman modelinin tanıtımı olan ilk sayfadan başlayarak beş alt sayfa bulunmaktadır. Bir 3D model animasyonunun yanı sıra dokümantasyon içerir. Kullanıcılar bu sayfayı ziyaret ederek, sonraki deneylerin uygun şekilde yürütülmesini sağlayan çift ters sarkaç sisteminin prensibini kavrayabilirler.
  5. Kaynakların verimli kullanımını sağlamak için Kontrol İste düğmesine tıklayarak deney kontrolüne başvurun. Bu, kullanıcılara 30 dakikalık deneme süresi verecektir.
    NOT: Sanal deneyler için 500 kullanıcının aynı anda deney yapmasına izin verilebilir.
  6. Deney aparatı ile ilgili kapsamlı ayrıntılara erişmek için tesis bilgileri alt sayfasına girin. Bu, şu anda kullanımda olan ekipman, kullanılmayan ekipman ve bakımla ilgili ekipman hakkındaki bilgileri kapsar.
  7. Deneysel Algoritma alt sayfasından indirilecek sistem varsayılan kontrol algoritmasını seçin. Alternatif olarak, farklı bir algoritma tasarlamak için Algoritma Tasarımı alt sayfasına ilerleyin.
    1. Yeni bir kontrol algoritması tasarlamak için, tasarım arayüzüne girmek için algoritma tasarımı alt sayfasındaki Yeni Model Oluştur düğmesine tıklayın.
      NOT: Algoritma tasarımı süreci, kullanıcıların kontrol algoritması blok diyagramını sezgisel bir sürükle ve bırak yaklaşımıyla oluşturdukları ve istenen kontrol mantığını oluşturmak için çeşitli modüller kullandıkları MATLAB / Simulink'inkink'inkini yakından yansıtır.
    2. Şekil 1'de gösterildiği gibi tam kontrol algoritması blok diyagramını oluşturun ve aşağıda açıklanan adımları izleyin.
    3. Soldaki cihaz modelinden Çift Ters Sarkaç Sistem Modülünü seçin.
    4. Doğrusal Kuadratik Regülatör (LQR) kontrolörü için geri besleme matrisini tasarlamak üzere Kazanç Modülünü seçin.
    5. Giriş olarak Adım Sinyali'ni seçin ve diğer modülleri ekleyin. Ayrıntılı bilgileri görüntülemek ve parametre yapılandırmasını değiştirmek için modüle çift tıklayın. Örneğin, sabit sinyalin değerini değiştirmek için Sabit Sinyal Modülüne çift tıklayın.
  8. Kontrol algoritması tasarımını tamamladıktan sonra Simülasyonu Başlat düğmesine tıklayın. Simülasyonun tamamlanmasının ardından, tasarlanan algoritmanın kontrol etkinliğini gözlemleyin. Simülasyon sonuçlarından memnun kalmazsanız, gelişmiş performansa sahip bir kontrol algoritması elde edilene kadar LQR kontrolörlerinin parametrelerinde ince ayar yapın.
  9. Kontrol algoritmasını oluşturmak için Derle düğmesine tıklayın. Derlemeden sonra algoritma, deneysel algoritma alt sayfasının ve algoritma tasarımı alt sayfasının özel algoritma alanında saklanır.
  10. Kontrol algoritması bölümünün sağ tarafında bulunan Algoritmayı İndir butonuna tıklayarak deneysel algoritma alt sayfasından kontrol algoritmasını indiriniz.
  11. Deneysel bir yapılandırma seçin ve İzleme Yapılandırması alt sayfasında deneyler yapın. Sistem, kullanıcıların genel deneysel gereksinimlerini karşılamak için önceden tanımlanmış bir konfigürasyon sağlar.
    NOT: Kullanıcılar, kendi özel deneysel taleplerine göre uyarlanmış özelleştirilmiş bir izleme kurulumu oluşturmak için Yeni monitör Oluştur düğmesini tıklatma esnekliğine sahiptir.
  12. İzleme yapılandırmasını özelleştirin ve Şekil 2'de gösterildiği gibi izleme yapılandırması alt sayfasının düzenleme arayüzünde bulunan çeşitli bileşenler arasından seçim yapın. Bu bileşenler, giriş değişkeni bileşenlerini, çıkış değişkeni eğrisi görüntüleme bileşenlerini ve 3B model bileşenlerini içerir.
  13. VR deneyleri için 3D model bileşenini seçin. 3D model bileşeni, kullanıcıların bir 3D modeli izleme konfigürasyonuna entegre etmesine olanak tanır.
  14. Parametre yapılandırmasını kolaylaştırmak için, doğrudan sistem parametre değişkenlerine bağlı olan her bileşen için parametreleri ayarlayın. Bir bileşene çift tıklayın ve deneysel sistem içinde ilgili isteğe bağlı parametreleri seçmek için pencereye erişin.
  15. Kullanıcılar, bileşenleri yeniden boyutlandırarak izleme yapılandırmasının düzenini optimize etme esnekliğine sahiptir. Bunu yapmak için, ilgili bileşenlerin kenarlarını istenen boyutlara sürükleyin.
  16. Tasarlanan izleme yapılandırmasını sonraki deneylerde ileride kullanmak üzere kaydetmek için Kaydet düğmesine tıklayın, böylece izleme sistemini tekrar tekrar kurmak için zamandan ve emekten tasarruf edin.
    NOT: İzleme yapılandırması yalnızca kontrol algoritması doğru bir şekilde indirildikten sonra gerçekleştirilebilir.
  17. Denemeyi başlatmak için penceredeki Denemeyi Başlat düğmesini tıklayın. VR deneyini başlatmak için 3D model bileşeninin sağ alt köşesindeki VR Düğmesine tıklayın.
    NOT: VR deneyi web sayfasına gömülüdür. Kullanıcılar ilk kez kullandıklarında, tarayıcı sol üst köşede tarayıcının VR işlevini kullanmasına izin vermelerini isteyebilir, devam etmek için İzin Ver'i seçin.

2. Erişim yönteminin seçilmesi

  1. Bir WebVR öykünücüsü uzantısı kullanın. Bu yöntemi kullanarak denemeler yapmak için, tarayıcının uzantı mağazasından arama ve indirme için hazır olan WebVR öykünücüsü uzantısını yükleyin.
    NOT: WebVR öykünücüsü uzantısı, kullanıcıların WebVR içeriğini bir web tarayıcısında çalıştırmasına yardımcı olur ve gerçek VR cihazını kullanmaya gerek kalmadan sanal VR kulaklığı ve tutamaklar denetleyicisi ortamı sağlar.
  2. WebVR'yi destekleyen VR cihazlarını kullanın. VR cihazları ilk kez kullanılıyorsa, temel ortam yapılandırması gereklidir. İlk olarak, sistemi başlatmak için kulaklığın ve denetleyicinin gücünü AÇIN. Kulaklıkta ilk ROOM programını ayarlayın. Kulaklık ekranında görüntülenen görsel ipuçlarını takip ederek, sanal alan ortamının sınırlarını ve yönünü dikkatli bir şekilde kalibre etmek için tutamak denetleyicilerini kullanın. Son olarak, kulaklık ile bilgisayar arasında bir akış bağlantısı kurun.
    NOT: Bu, önerilen sisteme erişmek için ikinci yöntemdir. VR cihazları genellikle bir kulaklık ve bir çift tutamak denetleyicisi içerir. VR cihazlarında, kullanıcıların WebVR özellikli tarayıcıları indirebileceği yerleşik mağazalar bulunur. Alternatif olarak, kullanıcılar genellikle WebVR'yi destekleyen yerleşik tarayıcıyı kullanabilir. Çeşitli VR cihazlarının bağlantı için farklı yöntemler kullanabileceği dikkat çekicidir.

3. Deneysel prosedür

  1. Çift ters sarkaç sistemi deneyini yürütmek için en uygun konumu bulmak için perspektifi ayarlayın.
    1. WebVR öykünücüsü uzantısını kullanan kullanıcılar için Geliştirici Araçları'nı açın, WebVR uzantısını bulun ve Şekil 3'te gösterildiği gibi perspektifi ayarlamak için fareyi kullanarak sanal VR cihazını değiştirin.
    2. VR cihazları kullanan kullanıcılar için, sanal deney ortamına dalın ve fiziksel hareketler yoluyla en uygun deneysel konumu belirleyin.
  2. Aşağıda açıklandığı gibi tutamak denetleyicisini kullanarak çift ters sarkaç sistemiyle etkileşime geçin.
    1. Tutamacı küpe yaklaştırın. Küpü almak için Tetik düğmesine basın, çift ters sarkaç sistemi hareket etmeyi durduracaktır.
    2. Kolu hareket ettirerek küpün konumunu kontrol edin. İstenilen konuma geldiğinde tetik düğmesini bırakarak küpü serbest bırakın. Konum şimdi, Şekil 3'te gösterildiği gibi, araba için sonraki ayar noktası olarak belirlenmiştir.
  3. Çift ters sarkaç sisteminin hareket sürecini gözlemleyin. Alternatif Akım (AC) servo motorunu manipüle ederek kayışı harekete geçirin. Kayışın itici gücü altında, ters çevrilmiş sarkaç kılavuz ray boyunca hareket edebilir, Çift ters çevrilmiş sarkacın sistem yapısı Şekil 4'te açıklanmıştır. Sonunda, çift ters çevrilmiş sarkaç ayar noktasında stabilize olacaktır.
  4. Kullanıcıları küpün konumunu yinelemeli olarak değiştirmeye, arabanın ayar noktasını sürekli olarak ayarlamaya ve çift ters sarkaç sisteminin dinamik davranışını titizlikle gözlemlemeye teşvik edin.

Sonuçlar

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Sunulan VR deney sistemi, kullanıcılara VR cihazlarını kullanarak sürükleyici deneyler yapma yeteneği sağlar ve böylece kullanıcılar ile deney ekipmanı arasındaki etkileşimi geliştirir. Ayrıca, sistem web tabanlıdır ve kullanıcıların yerel ortamları yapılandırma ihtiyacını ortadan kaldırır. Bu tasarım, sistemin ölçeklenebilirliğine izin vererek, onu büyük ölçekli uygulamalar ve eğitim ve öğretim amaçları için uygun hale getirir.

Geleneksel laboratuvar ortamlarında, kullanıcıların önemli miktarda zaman ve kaynak tüketebilen yazılım ve donanım cihazlarını kişisel olarak yapılandırmaları ve kurmaları gerekmektedir26. Ancak sanal laboratuvarlar, laboratuvar ortamlarını buluta taşımak için bulut bilişim ve sanallaştırma teknolojilerinden yararlanır. Kullanıcılar, laboratuvarlar tarafından sunulan işlevlerden ve kaynaklardan yararlanmak için bir web tarayıcısı aracılığıyla ilgili web sitesine erişebilirler.

Şekil 3'te , kullanıcıların farklı yaklaşımlar kullanarak WebVR denemelerine katılabileceği gösterilmektedir. Hazır VR cihazlarına sahip olmayan kullanıcılar, tarayıcı uzantıları aracılığıyla hızlı bir şekilde deneyler yapabilir. VR cihazlarına erişimi olan kullanıcılar, kendilerini deneylere kaptırabilir ve doğrudan deneysel ekipmanla etkileşime girerek deney sürecini keşfederken gerçekçiliği artırabilir. WebVR denemeleri yürütmenin bu iki farklı yolu, kullanıcılara daha fazla seçenek sunar ve daha geniş bir kullanıcı yelpazesinin önerilen sistemi kullanmasını sağlar.

Çift ters sarkaç örnekleri, önerilen WebVR tabanlı sanal laboratuvarın ek yazılım yüklemelerine veya yapılandırmalarına ihtiyaç duymadan doğrudan bir web tarayıcısında çalışabileceğini göstermektedir. Bu yaklaşım yalnızca kullanıcı rahatsızlığını azaltmakla kalmaz, aynı zamanda sistemin ölçeklenebilirliğini de büyük ölçüde artırır. Ek olarak, kullanıcılar deneysel ekipmanla sürükleyici etkileşim için VR cihazlarını kullanma seçeneğine sahiptir. Kullanıcılar, sistem parametrelerini ayarlamak için kol denetleyicilerini kullanarak yalnızca uygulamalı deneyimlerini geliştirmekle kalmaz, aynı zamanda teorik bilgilerini ve pratik becerilerini de geliştirir.

Deneye toplam 21 öğrenci katılmış ve önerilen sistemin uygulanabilirliğini ve etkinliğini daha fazla doğrulamak için bir anket yapılmıştır. Otomasyon ve kontrol mühendisliği geçmişi olan öğrencileri dahil ettik ve bu öğrencilerin tümü daha önce NCSLab'da sanal deneylere katılmış ve sanal deneyler hakkında bazı temel bilgilere sahipti, ancak WebVR tabanlı NCSLab'da VR deneylerine katılmamıştı. Anonim istatistiksel verileri benimseyerek, anketi doldururken katılımcıların gizliliğini ve güvenliğini garanti ediyoruz, böylece anket verilerinin güvenilirliğini sağlıyoruz.

Anketin sonuçları Şekil 5'te gösterilmiştir ve veriler, bu yazıda önerilen sistemin gerçekçilik ve cihazla etkileşim açısından iyi performans gösterdiğini ve geleneksel fare-klavye sanal deneyine kıyasla önemli bir gelişme sağladığını göstermektedir. Buna ek olarak, katılımcı geri bildirimleri, sistemin sadece öğrencilerin öğrenmeye olan ilgisini ve deneysel becerilerini artırmakla kalmayıp, aynı zamanda deneysel içeriği daha iyi anlamalarına yardımcı olduğunu ve böylece öğrenme sonuçlarını iyileştirdiğini göstermiştir.

Öğrencilerin çoğunun, bu tür bir deneyin sadece mevcut ders ve deney için geçerli olmadığına, aynı zamanda diğer derslerde ve deneylerde de uygulanma potansiyeline sahip olduğuna inandığını belirtmekte fayda var.

Bu yazıda önerilen sistem, deneysel ekipmanı modellemek için 3DS Max yazılımını kullanır, bu da deneysel sahneleri Unity motor yazılımı27 kullanarak oluşturur ve kullanıcıların VR cihazlarını kullanarak ekipmanla etkileşime girmesine olanak tanır. Son olarak, deneysel sahneler Web Grafikleri Kitaplığı (WebGL) formatında paketlenir ve WebVR tabanlı bir sanal laboratuvar sistemi oluşturmak için modülerleştirilmiş bileşenler şeklinde çevrimiçi laboratuvar sistemine sorunsuz bir şekilde entegre edilir.

figure-results-1
Şekil 1: Çift ters sarkaç sistemi için kontrol algoritması tasarımı. Kullanıcılar, çift ters sarkaç sistemi için kontrol algoritmasını oluşturmak üzere soldaki modül kitaplığından farklı modüller seçebilir. Modüllerin seçimi ve bağlantısı MATLAB/Simulink'tekilere benzer. Çift ters sarkaç sistemleri alanında, çok sayıda kontrol yöntemi bol miktarda bulunur. Mevcut sistem için seçilen strateji, Doğrusal Kuadratik Regülatör (LQR) kontrol yaklaşımıdır ve şekil, LQR kontrolörüne göre şekillendirilen geri besleme matrisini göstermektedir. Bu rakamın daha büyük bir sürümünü görüntülemek için lütfen buraya tıklayın.

figure-results-2
Şekil 2: Çift ters çevrilmiş sarkaç sistemini izlemek için konfigürasyon tasarımı. Kullanıcılar, izleme yapılandırmasını tasarlamak için yukarıdaki bileşen kitaplığından bileşenleri seçebilir. Bir VR deneyi isteniyorsa, 3D Model bileşeni seçilmelidir. Kullanıcılar, çift ters çevrilmiş sarkacın açısal yönelimi ve konumundaki değişiklikleri veya kontrolör parametrelerinde ayarlamalar yapmak için giriş bileşenini görsel olarak izlemek için Grafik bileşenini seçme esnekliğine sahiptir. Bileşene çift tıklama, kullanıcıların parametre yapılandırması için sistem değişkenleri arasında ilişkiler kurmasına izin verir. Çift ters sarkaç sistemi içinde, grafiğin parametreleri, birinci dereceden ve çift sarkaçların açıları ile birlikte arabanın hem ayarlanmış hem de gerçek konumlarını kapsayacak şekilde yapılandırılır. İzleme yapılandırma tasarımının tamamlanmasından sonra, kullanıcılar öncelikle Denemeyi Başlat düğmesine tıklayarak denemeyi etkinleştirmelidir. Bunu takiben, 3D Model bileşeninin sağ alt köşesinde bulunan VR düğmesine tıklayarak VR deneyini başlatabilirler. Bu rakamın daha büyük bir sürümünü görüntülemek için lütfen buraya tıklayın.

figure-results-3
Şekil 3: VR gözlüğü ve WebVR öykünücü eklentisi kullanılarak çift ters sarkaç sistemi deneyinin gerçekleştirilmesi. Kullanıcılar, VR cihazları veya WebVR öykünücüsü uzantısı aracılığıyla WebVR denemeleri gerçekleştirebilir. Küp, bir tutamak kullanılarak çift ters çevrilmiş sarkaç için ayar noktasını ayarlamak için kontrol edilir. Küpün konumu belirlendikten sonra, çift ters çevrilmiş sarkaç, sonunda ayarlanan konumda stabilize olana kadar ayar noktası yönüne doğru sabit bir şekilde hareket edecektir. 3D modelin sağ tarafında, araba konumunu ve birinci dereceden ve çift sarkaçların açılarını kaydeden bir grafik bulunur. Grafik aynı zamanda temel sistem parametrelerindeki değişikliklerin eğiliminin gözlemlenmesine de olanak tanır. Bu rakamın daha büyük bir sürümünü görüntülemek için lütfen buraya tıklayın.

figure-results-4
Şekil 4: Çift ters sarkaç sisteminin yapısı. Tabanın üzerinde bir küp vardır ve küpün konumu arabanın ayar noktasıdır. Kullanıcılar küpü alabilir ve tutamak ile konumu ayarlayabilir. Alternatif akım (AC) servo motoru kayışı dönmeye ittiğinde, araba, kayışın itici gücü altında kılavuz ray boyunca ilerleyecektir. Bu hareketle uyumlu olarak, birinci dereceden sarkaç ve çift sarkaç da karşılık gelen yer değiştirme ve dönüşe maruz kalacaktır. Bu rakamın daha büyük bir sürümünü görüntülemek için lütfen buraya tıklayın.

figure-results-5
Şekil 5: Anket anketinin veri sonuçları. Anket, her biri burada titizlikle detaylandırılan altı sorudan oluşuyordu. Her sorunun kabaca 1'den 5'e kadar bir ölçekte kesinlikle katılmıyorum, katılmıyorum, tarafsız, katılıyorum ve kesinlikle katılıyorum anlamına gelen beş seçeneği vardı. Toplam 21 geçerli yanıt toplandı. Bu skorlardan ortalama değerler ve standart sapma hesaplanmış ve netlik ve yorumlama için şekilde grafiksel olarak sunulmuştur. Bu rakamın daha büyük bir sürümünü görüntülemek için lütfen buraya tıklayın.

Tartışma

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Sunulan protokol, kullanıcıların çevrimiçi VR deneyleri yapmalarını sağlayan, ancak aynı zamanda büyük ölçekli uygulama tanıtımına elverişli olan düşük maliyetli bir PC denetleyicisi28 kullanan sanal bir laboratuvar sistemini tanımlamaktadır. Kullanıcılar, ilkeler ve algoritmalardan pratik deneysel işlemlere kadar tüm deneysel süreç hakkında bilgi edinebilirler. Bu sistem, kullanıcıların geleneksel fare ve klavye girişine olan bağımlılığı ortadan kaldırarak kendilerini deneylere kaptırmalarına olanak tanır. Bu sistem, deneysel süreci gözlemlemek ve deneysel cihazların uygulamalı manipülasyonunu sağlamak için sürükleyici bir deneyim sağlar.

Bu sistem, geleneksel arayüzlerin ötesine geçer ve kullanıcılara deneysel ekipmanlarla etkileşim kurmak için daha sezgisel ve ilgi çekici bir yol sağlar. Fiziksel bir laboratuvardaki uygulamalı deneylere benzer şekilde, bu sanal laboratuvar da deneysel işlemleri mümkün olduğunca aslına uygun olarak yeniden yaratmaya çalışır. Bu çevrimiçi erişim yaklaşımı, sanal laboratuvarlara aşağıdaki avantajları sağlar.

Esneklik ve kolaylık: Kullanıcılar, belirli fiziksel laboratuvar konumları ve programlarıyla sınırlı kalmadan bir web tarayıcısı aracılığıyla sanal laboratuvarlara her zaman ve her yerden erişebilir. Bu yaklaşım, uzaktan öğrenmenin rahatlığını büyük ölçüde artırır2.

Ölçeklenebilirlik ve maliyet etkinliği: Sanal laboratuvarlar, büyük ölçekli uygulamaların taleplerini karşılamak için kolayca ölçeklendirilebilir ve ek bilgi işlem kaynakları ve deneysel ekipman sağlayabilir. Kullanıcıların pahalı donanım aygıtlarını kendilerinin satın almaları ve bakımını yapmaları gerekmez, ancak web tabanlı kaynakları kullanarak deneyler yapabilir ve maliyet yatırımlarını azaltabilir3.

Güvenlik: Sanal laboratuvarlar gelişmiş güvenlik önlemleri sunabilir. Kullanıcıların deneyler sırasında yanlış kullanımdan kaynaklanan kazalar konusunda endişelenmelerine gerek yoktur, bu da güvenliklerini bir dereceye kadar sağlamaya yardımcı olur29.

Kullanıcılar, VR teknolojisinden yararlanarak, fiziksel bir laboratuvara benzer şekilde, nesnelerle etkileşime girebilecekleri ve tutamağı kullanarak deneyler yapabilecekleri simüle edilmiş bir laboratuvar ortamına girebilirler. Şekil 3'te gösterildiği gibi, kullanıcılar çift ters sarkaç sisteminde arabanın ayar noktasını ayarlamak için küpü almak ve hareket ettirmek için kolu kullanabilir. Bu etkileşim biçimi, sanal laboratuvar deneyimine yalnızca yeni bir gerçekçilik ve etkileşim düzeyi katmakla kalmaz, aynı zamanda kullanıcıların deneyi anlamasını da geliştirir.

Ek olarak, bu sistem kullanıcılara deneyleri keşfetme fırsatları sunar. Kendi kontrol algoritmalarını tasarlayabilir ve farklı kontrol parametrelerinin etkilerini gözlemleyebilirler, bu da deneysel ilkeleri daha iyi anlamalarına yardımcı olur30. Kullanıcılar arasında bir katılım ve aktif öğrenme duygusu geliştirir.

Şu anda, VR laboratuvarları öncelikle belirli senaryolar için tasarlanmakta ve kullanılmaktadır ve büyük ölçekli uygulamalar için bir çerçeveden yoksundur. Kullanıcılar genellikle kendi fikirlerini uygulamak için sınırlı fırsatlarla önceden tanımlanmış adımlara göre deneyler yapmakla sınırlıdır. Buna karşılık, WebVR tabanlı bir sanal laboratuvar, deneysel içeriği bileşen modülleri olarak sanal laboratuvara sorunsuz bir şekilde entegre eder. Bu yaklaşım yalnızca çok yönlü olmakla kalmaz, aynı zamanda çok çeşitli uygulama çerçevelerine uymakla kalmaz, aynı zamanda kullanıcıların deneysel ekipmanlarla etkileşime girmesine ve tercihlerine ve ihtiyaçlarına göre özelleştirilmiş deneyler yapmasına olanak tanır.

Bununla birlikte, bazı konular dikkat ve çözümü hak ediyor. Bunlar, daha kapsamlı bir sanal kaynak deposuna duyulan ihtiyacın yanı sıra, sanal cihazların fiziksel muadillerine kıyasla dinamik davranışlarını simüle etmede gelişmiş hassasiyet gereksinimini içerir. Farklı alanlardaki konu uzmanlarıyla çalışarak Sanal Kaynak Havuzumuzu genişletmeyi planlıyoruz, bu da farklı kullanıcıların ihtiyaçlarını karşılamak için doğa bilimlerinden mühendisliğe kadar geniş bir deneysel içerik yelpazesini kapsamamızı sağlayacak. Ayrıca, kullanıcıları sistemimizin inşasına aktif olarak katılmaya teşvik ediyoruz. Depo için öneriler sunmanın yanı sıra, kullanıcıların beklediği kaynak türleri ve alanları hakkında daha derin bir anlayış kazanmak için gelecekte kullanıcı anketleri ve görüşmeleri yapmayı da planlıyoruz. Dinamik davranışları simüle etmenin hassasiyet zorluğunu ele almak için, sanal cihaz temsillerinin hassasiyetini artırmak için makine öğrenimi tabanlı yöntemler veya daha karmaşık matematiksel modeller gibi gelişmiş modelleme teknikleri kullanılır. Ek olarak, gerçek dünya sistemleri genellikle, doğruluğu korurken sanal cihaz simülasyonu yaklaşımına dahil edilmesi gereken ve gerçek dünyanın daha gerçekçi bir temsiline olanak tanıyan belirsizlik ile karakterize edilir.

Özetle, önerilen sanal laboratuvar sistemi, kullanıcıların sürükleyici ve etkileşimli bir şekilde VR deneylerine katılmalarını sağlar. Mümkün olduğunca gerçekçi bir deneysel deneyim sağlayarak, kullanıcıların ilkeler ve tasarımdan deneysel işlemlere kadar deneysel süreci anlamalarını geliştirir. Sistemin çevrimiçi erişilebilirliği aynı zamanda esnek, kullanışlı ve güvenli bir deney ortamı sunarak onu büyük ölçekte bilimsel araştırma ve eğitim eğitimi için umut verici bir çözüm haline getiriyor.

Açıklamalar

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Yazarların ifşa edecek hiçbir şeyi yok.

Teşekkürler

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Bu çalışma kısmen 62103308 ve 62073247 Hibe kapsamında Çin Ulusal Doğa Bilimleri Vakfı tarafından, kısmen 2042023kf0095 Hibe kapsamında Merkezi Üniversiteler için Temel Araştırma Fonları tarafından, kısmen 2022T150496 Hibe kapsamında Çin Doktora Sonrası Bilim Vakfı tarafından ve kısmen WHU-2022-SYJS-10 Hibe kapsamında Wuhan Üniversitesi Deney Teknolojisi Proje Finansmanı tarafından desteklenmiştir.

Malzemeler

Bu makalede kullanılan malzemelerin listesi
AdŞirketKatalog numarasıYorumlar
3DS MaxAutodesk3ds Max profesyonel 3D modelleme, işleme ve animasyon yazılımı, geniş dünyalar ve birinci sınıf tasarımlar oluşturmanıza olanak tanır.
https://www.autodesk.com/ca-en/products/3ds-max/overview
Meta Quest 2Meta Platformları10036728220341Meta Quest 2, kullanıcıların WebVR içeriğini deneyimlemesine olanak tanıyan bağımsız bir sanal gerçeklik başlığıdır.
https://www.meta.com/it/quest/products/quest-2/
UnityUnity TechnologiesUnity, gerçek zamanlı 3D etkileşimli içerik oluşturma ve çalıştırma platformudur.
Oyun geliştiricileri, sanatçılar, mimarlar, otomotiv tasarımcıları, film ve televizyon dahil olmak üzere tüm içerik oluşturucular fikirlerini hayata geçirmek için Unity'yi kullanıyor.
Unity platformu, herhangi bir gerçek zamanlı etkileşimli 2D oluşturmak, çalıştırmak ve gerçekleştirmek için eksiksiz bir yazılım çözümleri paketi sunar ve cep telefonlarında, tabletlerde, PC'lerde, oyun konsollarında, artırılmış gerçeklikte ve sanal gerçeklik cihazlarında 3D içerik
.
https://unity.com/cn

Kaynaklar

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,
  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), Basel. 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).

Yeniden basım ve izinler

Bu JoVE makalesinin metnini veya şekillerini yeniden kullanmak için izin iste

İzin iste

Etiketler

Virtual Reality LaboratoryWebVR ExperimentsControl Engineering EducationOnline Laboratory SystemDouble Inverted PendulumControl Algorithm DesignDigital Twin TechnologyImmersive ExperimentationRemote Control TechnologyFeedback Matrix Design

İlgili makaleler