February 23rd, 2024
This study describes a WebVR-based online virtual reality (VR) laboratory system that provides users with immersive and interactive experimentation capabilities supported by VR devices. The proposed system not only helps to enhance the realism of user participation in online experiments but is also applicable to a wide range of online laboratory frameworks.
The scope of this paper focus on the application of WebVR based online laboratories in engineering education. The question that this paper seeks to answer is whether the proposed system can allow users to perform web-based experiments through VR devices, enhancing the immersiveness and the entire activities of online experiments. Technology is currently being used to facilitate this field of study, include virtual reality, augmented reality, digital twin and remote control technology.
The system proposed in this paper provides users with the capability to engage in web-based immersive experiments using VR devices, thereby enhancing the interaction between users and the experimental equipment. In the future, we will focus on VR-based digital twin online laboratories. We aim to use VR devices to control physical equipment through the operations of a virtual equipment.
To begin, open a web browser that supports WebVR, and enter the URL of the WebVR based NCSLab to access the system. Click the Start Experiment button to log onto the NCSLab system. From the left menu bar, select the Double Inverted Pendulum Experiment.
On the main page, access the three-dimensional subpage. Next, choose the system default Control Algorithm to download on the Experimental Algorithm subpage. Alternatively, navigate to the Algorithm Design subpage, and click the Create New Model button to enter the design interface and build the complete control algorithm block diagram.
From the device model on the left, select the Double Inverted Pendulum System module. Then choose the gain module to design the feedback matrix for the linear quadratic regulator controller. Select the step signal as input and add other modules to complete the control algorithm design.
Click the Start Simulation button. Upon completion of the simulation, observe the control effectiveness of the designed algorithm. Click the Compile button to generate the control algorithm.
The compiled algorithm is stored in the private algorithm area of the Experimental Algorithm subpage and the Algorithm Design subpage. Then on the right side of the control algorithm section, click the Download Algorithm button. On the Monitoring Configuration subpage, select an experimental configuration and conduct experiments.
Customize the monitoring configuration and choose from a variety of components available in the editing interface of the Monitoring Configuration subpage. For VR experiments, select the 3D model component. Click on the Start Experiment button.
Then click the VR button in the bottom right corner of the 3D model component to launch the VR experiment. Use a WebVR emulator extension and VR devices supporting WebVR immersive interaction to select the access method. Interact with the double inverted pendulum system using the handle controller.
To engage with the double inverted pendulum system, move the handle closer to the cube. Press the Trigger button to pick up the cube, and the double inverted pendulum system stops moving. Move the handle to control the position of the cube.
Release the cube once it is in the desired position by releasing the trigger button.
This study presents a WebVR-based online virtual reality (VR) laboratory system designed to enhance user engagement in online experiments. By utilizing VR devices, the system aims to provide immersive and interactive experimentation capabilities applicable across various online laboratory frameworks.
Immersive WebVR-based laboratory systems enable remote, interactive experimentation for control engineering, supporting scalable training and algorithm validation. Such platforms facilitate rapid prototyping and parameter testing in a virtual environment, reducing dependency on physical assets. This approach enhances early-stage hypothesis testing and supports reproducible, quantitative assessment of control strategies relevant to biopharma automation and process development.
This WebVR laboratory system fits at the interface of early discovery, process automation prototyping, and preclinical automation validation.