Waiting
Login processing...

Trial ends in Request Full Access Tell Your Colleague About Jove
Click here for the English version

Engineering

制御工学教育に応用されたオンラインバーチャルリアリティネットワーク制御実験室

Published: February 23, 2024 doi: 10.3791/66432

Summary

この研究では、VRデバイスがサポートする没入型でインタラクティブな実験機能をユーザーに提供する、WebVRベースのオンライン仮想現実(VR)ラボラトリーシステムについて説明します。提案されたシステムは、オンライン実験へのユーザー参加のリアリズムを高めるのに役立つだけでなく、幅広いオンラインラボフレームワークにも適用できます。

Abstract

オンラインラボは、工学教育において重要な役割を果たしています。この作業では、WebVRベースの仮想実験室システムについて説明します。ユーザーは、仮想現実(VR)デバイスを介してシミュレートされた実験室環境に入り、物理的な実験室での実践的な実験と同様に、実験装置と対話します。さらに、提案されたシステムでは、ユーザーは独自の制御アルゴリズムを設計し、さまざまな制御パラメータの影響を観察して、実験の理解を深めることができます。提案された仮想実験室の特徴を説明するために、この論文では、二重倒立振り子システムの実験である例が示されています。実験結果は、提案されたシステムが、ユーザーが没入型でインタラクティブな方法で実験を行うことを可能にし、ユーザーにプリンシパルデザインから実験操作までの完全な実験プロセスを提供することを示しています。また、あらゆるバーチャルラボを教育やトレーニングのためのWebVRベースのバーチャルラボに変えるソリューションも提供されています。

Introduction

インターネットの進歩とモバイルデバイスの人気に伴い、オンライン教育の需要が高まっています1。特に、流行が蔓延している時期には、従来の教育機関は対面式の指導を効果的に行う上で課題に直面することが多く、これは重要な教育的アプローチとしてのオンライン教育の重要性を浮き彫りにしています2。理論コースは、オンラインプラットフォームに比較的簡単に移行できます。これらは、リモートビデオ会議ソフトウェアや大規模公開オンラインコース(MOOC)3などのツールを使用して実施できます。しかし、実践的なコースでは、従来の研究室で実践的な実験を行う必要があるため、より大きな課題に直面しています。

研究者は、実験装置をオンラインで利用できるようにするという課題に取り組むために多大な貢献をしてきました。過去20年間にわたり、オンラインラボ4,5の概念と技術について広範な研究が行われてきました。オンラインラボには、通常、リモートラボ6、バーチャルラボ7、およびハイブリッドラボ8が含まれます。これらのオンラインラボアプローチは、制御工学9、機械工学10、ソフトウェア工学11など、さまざまな工学分野で広く応用されています。

オンラインラボ12での実験操作の利便性の点では大きな進歩が見られましたが、ユーザーは従来のラボ環境と比較して、リアリズムや同様の実践的な操作が不足していると依然として感じており、これが全体的なエクスペリエンス13に影響を与えています。このユーザーエクスペリエンスの不一致は、オンラインラボ環境でのリアリズムとエンゲージメントを強化するためのさらなる研究開発の取り組みを動機付けています。

上記の問題を解決するために、バーチャルリアリティ(VR)技術がバーチャルラボ14 に適用され、バーチャルラボ15の没入感と双方向性が向上した。VRベースのバーチャルラボは、ユーザーに現実に近い実験体験を提供します。ユーザーは、アバター16を通じて建築教育プロセスのグループ課題を完了することができ、従来の教室環境と同じように、建築測量プロセスを没入型で一緒に実行できます。さらに、VRベースの仮想実験室は、ユーザーが仮想実験室の没入型環境に入り、VRヘッドセットとハンドル17を装着して仮想実験装置と対話することを可能にし、ユーザーの実践能力18を向上させる。さまざまな教育目的のために、さまざまな仮想環境を設計できます。例えば、VRをゲーミフィケーション理論と組み合わせることで、一般市民向けの工学教育を充実させ、持続可能な開発などの理解しにくい知識の普及効率を向上させることができる19

オンラインラボ、特にバーチャルラボと同様に、WebVRベースのバーチャルラボには多くの利点があります。まず、従来の実験室の時間とスペースの制限を打ち破り、ユーザーはいつでもどこでも実験を行うことができます20。第二に、オンラインラボは、実験操作21で起こりうる危険や事故を回避するために、より安全な実験環境を提供できる。第三に、仮想実験室は、ユーザーの実験範囲と経験を拡大するために、より多くの実験リソースとシミュレーション状況を提供することもできます22。最も重要なことは、WebVRベースの仮想実験室は、ユーザーの学習関心とイニシアチブを刺激し、実験経験と参加を向上させることができるということである23

他のVRベースのバーチャルラボと比較して、WebVRベースのバーチャルラボは、VRベースのバーチャルラボとWebベースのオンラインラボのメリットをシームレスに組み合わせています。Virtual Instrument Systems in Reality(VISIR)24 は、実際の回路基板を構築することにより、基本的なアナログ電子リモートラボを構築します。ユーザーは、Webインターフェースでシミュレートされた実験を実行して、実際の回路基板の実験を完了することができます。Weblab-Deusto8 は、ユーザーが他のプラグインに頼らずにWebプラットフォーム内の水タンクの3次元(3D)モデルを操作できる、水タンクField Programmable Gate Array(FPGA)ラボを構築します。このホワイトペーパーで提案されているシステムは、WebVRをモジュラーコンポーネントとして既存の仮想ラボインフラストラクチャにシームレスに統合する機能を導入しています。この統合は、実験室の元の建築フレームワークを破壊することなく達成できるため、実験室の基本構造と機能が維持されます。この統合は、フロントエンドとバックエンドが分離されたオンラインラボのフレームワークにも適用できます。

本稿で提案するシステムは、NCSLabシステムの柔軟性、双方向性、モジュール性、およびクロスプラットフォーム機能を継承したNetworked Control System Laboratory(NCSLab)25に基づいて実装されています。ユーザーは、さまざまなモジュールに従って実験を行うことができ、アルゴリズムや設定インターフェースをカスタマイズすることもでき、自己実現のための十分なスペースをユーザーに提供できます。オンライン実験は、ユーザーが実行したアルゴリズムに従ってリアルタイムで実行されます。ユーザーは、VR実験を行う際に仮想モデルと対話して実験アルゴリズムの入力を変更したり、コンポーネントを介して制御アルゴリズムのパラメータを変更したりできるため、ユーザーは制御アルゴリズムの原理をよりリアルに体験できます。

WebVRベースの仮想実験室は、オンライン教育に大きな可能性をもたらします。没入型の実験体験を提供し、従来の実験室の限界を克服し、ユーザー間で実践的な実践スキルと革新的な思考を促進することができます。

Subscription Required. Please recommend JoVE to your librarian.

Protocol

この研究は、武漢大学の人間研究倫理委員会のガイドラインを満たしており、すべての実験データについてインフォームドコンセントが得られました。この論文では、二重倒立振子システムの実験ステップについて説明し、すべてのステップをWebVRベースのNCSLabで実行します。

1. WebVRベースのNCSLabシステムにアクセスする

  1. WebVRをサポートするWebブラウザを開きます。WebVR ベースの NCSLab の Uniform Resource Locator (URL) を入力して、システムにアクセスします。
  2. 「実験の開始」ボタンをクリックして、NCSLabシステムにログインします。初めてシステムにログインする場合は、アカウント登録を行ってください。
  3. NCSLabシステムにログインし、左側のメニューバーから別の実験を選択し、この場合は二重倒立振子実験を選択します。
  4. メインページの3Dサブページにアクセスします。
    注:メインページには5つのサブページがあり、最初のサブページは機器モデルの紹介です。これには、3D モデルのアニメーションとドキュメントが含まれています。このページにアクセスすることで、ユーザーは二重倒立振子システムの原理を把握でき、その後の実験を便利に実行できます。
  5. 「Request Control」ボタンをクリックして実験制御を申請し、リソースを効率的に使用できるようにします。これにより、ユーザーは 30 分間の実験時間を確保できます。
    注: 仮想実験の場合、500 人のユーザーが同時に実験を実施できます。
  6. プラント情報のサブページに入ると、実験装置に関する包括的な詳細にアクセスできます。現在使用している機器、未使用のままの機器、メンテナンス関連機器の情報が含まれます。
  7. [Experimental Algorithm] サブページでダウンロードするシステムのデフォルト制御アルゴリズムを選択します。または、アルゴリズム設計サブページに進み、別のアルゴリズムを設計します。
    1. 新しい制御アルゴリズムを設計するには、アルゴリズム設計サブページの 「新規モデルを作成」ボタンをクリックして 、設計インターフェースに入ります。
      注:アルゴリズム設計のプロセスはMATLAB/Simulinkのプロセスと密接に一致しており、ユーザーは直感的なドラッグアンドドロップアプローチで制御アルゴリズムのブロック図を作成し、さまざまなモジュールを使用して目的の制御ロジックを作成します。
    2. 図 1 に示すように、完全な制御アルゴリズムのブロック図を作成し、以下で説明する手順に従います。
    3. 左のデバイスモデルから ダブル倒立振り子システムモジュール を選択します。
    4. ゲインモジュールを選択して、線形二次レギュレータ(LQR)コントローラのフィードバックマトリクスを設計します。
    5. 入力として ステップシグナル を選択し、他のモジュールを追加します。モジュールをダブルクリックして詳細情報を表示し、パラメータ設定を変更します。たとえば、 定数信号モジュール をダブルクリックして、定数信号の値を変更します。
  8. 制御アルゴリズムの設計が完了したら、[ シミュレーションの開始 ]ボタンをクリックします。シミュレーションが完了したら、設計したアルゴリズムの制御効果を観察します。シミュレーション結果に満足できない場合は、パフォーマンスが向上した制御アルゴリズムが得られるまで、LQRコントローラーのパラメーターを微調整します。
  9. [コンパイル] ボタンをクリックして、制御アルゴリズムを生成します。コンパイル後、アルゴリズムは、実験アルゴリズムのサブページとアルゴリズム設計のサブページのプライベートアルゴリズム領域に保存されます。
  10. 実験アルゴリズムのサブページで、制御アルゴリズムセクションの右側にある [Download Algorithm ]ボタンをクリックして、制御アルゴリズムをダウンロードします。
  11. 実験的な設定を選択し、 モニタリング設定 サブページで実験を実施します。このシステムは、ユーザーの一般的な実験要件を満たすために、事前に定義された構成を提供します。
    注:ユーザーは、 新しいモニター の作成ボタンをクリックして、特定の実験要求に合わせたカスタマイズされたモニタリングセットアップを作成する柔軟性があります。
  12. 2 に示すように、モニタリング設定をカスタマイズし、モニタリング設定サブページの編集インターフェイスで使用可能なさまざまなコンポーネントから選択します。これらのコンポーネントには、入力変数コンポーネント、出力変数カーブ表示コンポーネント、および 3D モデルコンポーネントが含まれます。
  13. VR 実験の場合は、 3D モデル コンポーネントを選択します。3Dモデルコンポーネントを使用すると、ユーザーは3Dモデルを監視構成に統合できます。
  14. パラメータの設定を容易にするために、システムパラメータ変数に直接リンクされている各コンポーネントのパラメータを調整します。コンポーネントをダブルクリックし、ウィンドウにアクセスして、実験システム内の関連するオプションパラメータを選択します。
  15. ユーザーは、コンポーネントのサイズを変更することで、監視構成のレイアウトを柔軟に最適化できます。これを行うには、各コンポーネントのエッジを目的の寸法にドラッグします。
  16. 「Save」ボタンをクリックすると、設計したモニタリング構成が今後の実験で使用するために保存されるため、モニタリングシステムを繰り返しセットアップする時間と労力を節約できます。
    注意: 監視設定は、制御アルゴリズムが正しくダウンロードされた後にのみ実行できます。
  17. ウィンドウの [実験の開始 ] ボタンをクリックして、実験を開始します。3D モデル コンポーネントの右下隅にある VR ボタンをクリックして 、VR 実験を開始します。
    注: VR 実験は Web ページに埋め込まれています。ユーザーが初めて使用するとき、ブラウザは左上隅でブラウザがVR機能を使用することを許可するように求める場合があります。[ 許可 ]を選択して続行します。

2. アクセス方法の選択

  1. WebVR エミュレータ拡張機能を使用します。この方法を使用して実験を行うには、ブラウザーの拡張機能ストアから簡単に検索およびダウンロードできる WebVR エミュレーター拡張機能をインストールします。
    注:WebVRエミュレータ拡張機能は、ユーザーがWebブラウザでWebVRコンテンツを実行するのに役立ち、実際のVRデバイスを使用せずに仮想VRヘッドセットとハンドルコントローラー環境を提供します。
  2. WebVR をサポートする VR デバイスを使用します。VRデバイスを初めて使用する場合は、基本的な環境設定が必要です。まず、ヘッドセットとコントローラーの電源をONにして、システムを起動します。ヘッドセットで最初のROOMプログラムを設定します。ヘッドセットの画面に表示される視覚的な手がかりに従って、ハンドルコントローラーを使用して、仮想空間環境の境界と向きを慎重に調整します。最後に、ヘッドセットとコンピューターの間にストリーミング接続を確立します。
    注:これは、提案されたシステムにアクセスするための2番目の方法です。VRデバイスには、通常、ヘッドセットとハンドルコントローラーのペアが含まれています。VR デバイスには、ユーザーが WebVR 対応ブラウザーをダウンロードできるストアが組み込まれています。または、ユーザーは、一般的にWebVRをサポートする組み込みのブラウザを使用することもできます。注目すべきは、さまざまなVRデバイスが接続に異なる方法を採用している可能性があることです。

3. 実験手順

  1. 遠近法を調整して、二重倒立振子システムの実験を行うのに最適な位置を見つけます。
    1. WebVR エミュレータ拡張機能を利用しているユーザーの場合は、 開発者ツールを開き、WebVR 拡張機能を見つけ、マウスを使用して仮想 VR デバイスを操作してパースペクティブを調整します ( 図 3 を参照)。
    2. VRデバイスを使用するユーザーは、仮想実験環境に没入し、身体の動きを通じて最適な実験位置を確認します。
  2. 以下に説明するように、ハンドルコントローラーを使用して二重倒立振り子システムと対話します。
    1. ハンドルをキューブに近づけます。 トリガー ボタンを押してキューブを拾うと、二重倒立振り子システムの動きが停止します。
    2. ハンドルを動かして、立方体の位置を制御します。トリガーボタンを離して、キューブが目的の位置になったら離します。この位置は、 図 3 に示すように、カートの後続の設定値として指定されます。
  3. 二重倒立振子システムの運動過程を観察します。交流(AC)サーボモーターを操作して、ベルトを動かします。ベルトの推進力の下で、逆振り子はガイドレールに沿って移動することができ、二重倒立振り子のシステム構造を 図4で解明します。最終的に、二重倒立振り子は設定値で安定します。
  4. キューブの位置を繰り返し操作し、カートの設定値を継続的に調整し、二重倒立振り子システムの動的動作を細心の注意を払って観察するようにユーザーに促します。

Subscription Required. Please recommend JoVE to your librarian.

Representative Results

今回紹介するVR実験システムは、VRデバイスを用いた没入型実験を行うことで、ユーザーと実験装置とのインタラクションを強化するものです。さらに、システムはWebベースであるため、ユーザーがローカル環境を構成する必要がありません。この設計により、システムのスケーラビリティが確保され、大規模なアプリケーションやトレーニング、教育目的に適しています。

従来の実験室環境では、ユーザーはソフトウェアおよびハードウェアデバイスを個人的に構成およびインストールする必要があり、これはかなりの時間とリソースを消費する可能性があります26。しかし、バーチャルラボでは、クラウドコンピューティングと仮想化技術を活用して、ラボ環境をクラウドに移行します。ユーザーは、Webブラウザを介して対応するWebサイトにアクセスするだけで、ラボが提供する機能とリソースを利用できます。

図 3 は、ユーザーがさまざまなアプローチを使用して WebVR 実験に参加できることを示しています。VRデバイスが手元にないユーザーでも、ブラウザの拡張機能を使ってすぐに実験を行うことができます。VRデバイスにアクセスできるユーザーは、実験に没頭し、実験装置と直接対話できるため、実験プロセスを探索する際のリアリズムが向上します。これら2つの異なるWebVR実験の方法は、ユーザーにより多くの選択肢を提供し、提案されたシステムをより幅広いユーザーが利用できるようにします。

二重倒立振り子の例は、提案されたWebVRベースの仮想実験室が、追加のソフトウェアのインストールや構成を必要とせずに、Webブラウザで直接実行できることを示しています。このアプローチにより、ユーザーの不便が軽減されるだけでなく、システムのスケーラビリティも大幅に向上します。さらに、ユーザーはVRデバイスを使用して実験装置との没入型インタラクションを行うこともできます。ハンドルコントローラーを使用してシステムパラメータを調整することで、ユーザーは実地体験を向上させるだけでなく、理論的な知識と実践的なスキルも向上させます。

実験には総勢21名の学生が参加し、提案システムの適用性と有効性をさらに検証するためのアンケートを実施しました。自動化や制御工学のバックグラウンドを持つ学生も含まれており、これらの学生は全員、以前にNCSLabの仮想実験に参加したことがあり、仮想実験の基本的な知識はありましたが、WebVRベースのNCSLabのVR実験には参加していませんでした。匿名の統計データを採用することにより、アンケートに記入する際の参加者のプライバシーとセキュリティを保証し、アンケートデータの信頼性を確保します。

アンケートの結果は 図5に示されており、データは、この論文で提案されているシステムが、デバイスとのリアリズムとインタラクションの点で良好に機能し、従来のマウスとキーボードの仮想実験と比較して大幅な改善を達成していることを示しています。また、参加者からのフィードバックからは、このシステムによって学生の学習に対する興味や実験スキルが向上するだけでなく、実験内容の理解が深まり、学習成果が向上することが示されました。

注目に値するのは、ほとんどの学生が、この種の実験が現在のコースや実験に適用できるだけでなく、他のコースや実験にも適用できる可能性があると信じていたことです。

本稿で提案するシステムは、実験装置のモデリングに3DS Maxソフトウェアを使用し、実験シーンをUnityエンジンソフトウェア27 を用いてレンダリングし、ユーザーがVR装置を用いて装置と対話することを可能にするものである。最後に、実験シーンはWebGL(Web Graphics Library)形式にパッケージ化され、モジュール化されたコンポーネントの形でオンラインラボシステムにシームレスに統合され、WebVRベースのバーチャルラボシステムを構築します。

Figure 1
図1:二重倒立振子システムの制御アルゴリズム設計。 ユーザーは、左側のモジュールライブラリからさまざまなモジュールを選択して、二重倒立振子システムの制御アルゴリズムを構築できます。モジュールの選択と接続は、MATLAB/Simulinkの場合と同様です。二重倒立振子システムの領域では、多数の制御方法が豊富にあります。現在のシステムでは、線形二次レギュレータ(LQR)制御アプローチが選択され、この図はLQRコントローラに従って形成されたフィードバックマトリックスを示しています。 この図の拡大版を表示するには、ここをクリックしてください。

Figure 2
図2:二重倒立振子システムを監視するための構成設計。 ユーザーは、上記のコンポーネントライブラリからコンポーネントを選択して、監視構成を設計できます。VR 実験が必要な場合は、3D モデル コンポーネントを選択する必要があります。ユーザーは、二重倒立振子の角度方向と位置の変化を視覚的に追跡するためのチャートコンポーネント、またはコントローラーパラメーターを調整するための入力コンポーネントを柔軟に選択できます。コンポーネントをダブルクリックすると、ユーザーはパラメータ設定のためのシステム変数間の関連付けを確立できます。二重倒立振り子システム内では、チャートのパラメータは、カートのセット位置と実際の位置の両方、および一次振子と二重振子の角度を網羅するように構成されています。監視構成の設計が完了したら、まず [実験の開始] ボタンをクリックして実験をアクティブ化する必要があります。その後、3D モデル コンポーネントの右下隅にある VR ボタンをクリックして、VR 実験を開始できます。 この図の拡大版を表示するには、ここをクリックしてください。

Figure 3
図3:VRヘッドセットとWebVRエミュレータ拡張機能を使用した二重倒立振子システム実験の実施。 ユーザーは、VR デバイスや WebVR エミュレータ拡張機能を通じて WebVR 実験を行うことができます。キューブは、ハンドルを使用して二重倒立振り子の設定値を設定するように制御されます。立方体の位置が決定されると、二重反転振り子は着実に設定値方向に向かって移動し、最終的に設定位置で安定します。3Dモデルの右側には、カートの位置と1次振子と二重振子の角度を記録したチャートがあります。このチャートでは、主要なシステムパラメータの変化の傾向を観察することもできます。 この図の拡大版を表示するには、ここをクリックしてください。

Figure 4
図4:二重倒立振子システムの構造。 ベースの上には立方体があり、立方体の位置がカートの設定値です。ユーザーはキューブを手に取り、ハンドルで位置を調整できます。交流(AC)サーボモーターがベルトを回転させると、カートはベルトの推進力の下でガイドレールに沿って進行します。この動きと連動して、1次振り子と二重振子も対応する変位と回転を受けます。 この図の拡大版を表示するには、ここをクリックしてください。

Figure 5
図5:調査票のデータ結果。 アンケートは6つの質問で構成されており、それぞれについて詳細に説明されています。各質問には、1から5のスケールで、大まかに言うと、強く同意しない、反対、中立、同意、強く同意する、の5つの選択肢がありました。合計21件の有効回答が収集されました。平均値と標準偏差は、これらのスコアから計算され、明確さと解釈のために図にグラフィカルに示されました。 この図の拡大版を表示するには、ここをクリックしてください。

Subscription Required. Please recommend JoVE to your librarian.

Discussion

提示されたプロトコルは、ユーザがオンラインでVR実験を行うことを可能にするが、また、大規模なアプリケーションの推進を助長する低コストのPCコントローラ28を使用することを可能にする仮想実験室システムを説明する。ユーザーは、原理やアルゴリズムから実際の実験操作まで、実験プロセス全体についての知識を得ることができます。このシステムにより、ユーザーは実験に没頭でき、従来のマウスやキーボード入力への依存を排除できます。このシステムは、実験プロセスを観察し、実験装置を実際に操作するための没入型体験を提供します。

このシステムは、従来のインターフェースを超えて、実験装置と対話するためのより直感的で魅力的な方法をユーザーに提供します。物理的な実験室での実践的な実験と同様に、この仮想実験室は実験操作を可能な限り忠実に再現するよう努めています。このオンラインアクセスアプローチにより、バーチャルラボには以下のメリットがあります。

柔軟性と利便性:ユーザーは、特定の物理的なラボの場所やスケジュールに制限されることなく、Webブラウザを介していつでもどこでも仮想ラボにアクセスできます。このアプローチにより、リモート学習の利便性が大幅に向上します2

スケーラビリティと費用対効果:バーチャルラボは、大規模なアプリケーションの要求を満たすために、簡単に拡張し、追加のコンピューティングリソースと実験機器を提供できます。ユーザーは高価なハードウェアデバイスを自分で購入して保守する必要がなく、Webベースのリソースを使用して実験を行うことができるため、コスト投資を削減できます3

セキュリティ:バーチャルラボは、強化されたセキュリティ対策を提供できます。実験中の誤操作による事故を心配する必要がなく、安全性をある程度確保できる29

VR技術を活用することで、ユーザーは模擬実験室に入り込み、物理的な実験室と同様に、ハンドルを使って物体と対話したり、実験を行ったりすることができます。 図3に示すように、ユーザーはハンドルを使用してキューブを持ち上げて移動し、二重倒立振り子システムのカートの設定値を設定できる。この形式のインタラクションは、仮想実験室の体験に新たなレベルのリアリズムとインタラクティブ性を追加するだけでなく、ユーザーの実験に対する理解も高めます。

さらに、このシステムは、ユーザーに実験を探索する機会を提供します。彼らは独自の制御アルゴリズムを設計し、さまざまな制御パラメータの影響を観察できるため、実験原理30をより深く理解するのに役立ちます。ユーザーの参加意識とアクティブラーニングを育みます。

現在、VRラボは主に特定のシナリオ向けに設計および利用されており、大規模なアプリケーションのためのフレームワークがありません。ユーザーは、あらかじめ決められた手順に従って実験を行うことに限られることが多く、自分のアイデアを実装する機会は限られています。対照的に、WebVRベースの仮想実験室は、実験コンテンツをコンポーネントモジュールとして仮想実験室にシームレスに統合します。このアプローチは、幅広いアプリケーションフレームワークに適合する汎用性が高いだけでなく、ユーザーが実験装置を操作し、好みやニーズに応じてカスタマイズされた実験を実施できるようにします。

それにもかかわらず、特定の問題は注目と解決に値します。これには、仮想リソースのより広範なリポジトリの必要性や、物理デバイスと比較して仮想デバイスの動的動作をシミュレートする精度の向上の必要性が含まれます。今後は、さまざまな分野の専門家と協力することで、Virtual Resource Repositoryを拡充していく予定です。これにより、自然科学から工学まで幅広い実験内容をカバーし、さまざまなユーザーのニーズに応えていきます。また、ユーザーには、当社のシステムの構築に積極的に参加していただくようお願いいたします。リポジトリへの提案だけでなく、今後はユーザー調査やインタビューも実施し、ユーザーが期待するリソースの種類や領域をより深く理解する予定です。動的動作をシミュレートするという精度の課題に対処するために、機械学習ベースの手法やより複雑な数学的モデルなどの高度なモデリング手法を使用して、仮想デバイス表現の精度を向上させます。さらに、実世界のシステムは不確実性を特徴としていることが多いため、精度を維持しながら仮想デバイスシミュレーションのアプローチに組み込む必要があります。これにより、現実世界のより現実的な表現が可能になります。

要約すると、提案された仮想実験室システムは、ユーザーが没入型でインタラクティブな方法でVR実験に参加することを可能にします。可能な限り現実的な実験体験を提供することで、原理や設計から実験操作まで、実験プロセスに対するユーザーの理解を深めます。また、このシステムのオンラインアクセスは、柔軟で便利、かつ安全な実験環境を提供し、大規模な科学研究や教育トレーニングのための有望なソリューションとなっています。

Subscription Required. Please recommend JoVE to your librarian.

Disclosures

著者は何も開示していません。

Acknowledgments

この研究は、一部は中国国家自然科学基金会(National Natural Science Foundation of China Under Grant 62103308 and Grant 62073247)、一部はGrant 2042023kf0095、一部はChina Postdoctoral Science Foundation(中国ポスドク科学基金会)のGrant 2022T150496、一部はWuhan University Experiment Technology Project Funding(WHU-2022-SYJS-10)の支援を受けました。

Materials

Name Company Catalog Number Comments
3DS Max Autodesk 3ds 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 2 Meta Platforms 10036728220341 meta quest 2 is a standalone virtual reality headset that allows users to experience WebVR content.
https://www.meta.com/it/quest/products/quest-2/
Unity Unity Technologies Unity 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

DOWNLOAD MATERIALS LIST

References

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

Tags

キーワード: バーチャルラボ オンラインラボ WebVR バーチャルリアリティ 制御工学教育 二重倒立振子 インタラクティブ実験
制御工学教育に応用されたオンラインバーチャルリアリティネットワーク制御実験室
Play Video
PDF DOI DOWNLOAD MATERIALS LIST

Cite this Article

Zhang, G., Lei, Z., Hu, W., Zhou, H. More

Zhang, G., Lei, Z., Hu, W., Zhou, H. Online Virtual Reality Networked Control Laboratory Applied in Control Engineering Education . J. Vis. Exp. (204), e66432, doi:10.3791/66432 (2024).

Less
Copy Citation Download Citation Reprints and Permissions
View Video

Get cutting-edge science videos from JoVE sent straight to your inbox every month.

Waiting X
Simple Hit Counter