The aim of this paper is to introduce the design steps and implementation details of a system, which combines modern web-technologies and open-source simulation software to create a virtual laboratory framework. In order to validate the functionality of this framework and to demonstrate its capabilities, a classic experiment from the field of control theory was implemented; the inverted pendulum. In this experiment, a simulated controller keeps the rod of the pendulum in an upright position. Users can change different parameters of the model and then test the impact of these changes in a very intuitive and interactive way, by applying force to the pendulum model in 3D and observing the behavior of the controller.
Berecz A. , Ágoston Gy. The Hungarian adaptation of ilias web-based L(C)MS and its use in information education with a special regard to services tailoring, Pollack Perodica, Vol. 2, 2007, pp. 3–84.
Gomes L. , Garcia-Zubia J. (Eds.) Advances on remote laboratories and e-learning experiences, IEEE Industrial Electronics Magazine, Vol. 2, No. 2, 2008, 45–46.
Ruiz E. S. , Martin A. P., Orduna P., Martin S., Gil R., Larrocha E. R., Albert M. J., Diaz G., Meier R., Castro M. Virtual and remote industrial laboratory: Integration in learning management systems, IEEE Industrial Electronics Magazine, Vol. 8, No. 4, 2014, pp. 4–58.
Kuczmann M. , Budai T., Kovács G., Marcsa D., Friedl G., Prukner P., Unger T., Tomozi Gy. Application of PETSC and other useful packages in finite element simulation, Pollack Perodica, Vol. 8, No. 2, 2013, pp. 4–148.
García-Zubia, J. , Orduna P., Lopez-de-Ipina D., Alves R. G. Addressing software impact in the design of remote laboratories, IEEE Transactions on Industrial Electronics Vol. 56. No. 12, 2009, pp. 4757–4767.
Virtual Labs, An initiative of Ministry of Human Resource Development under the national mission on education through ICT, http://vlab.co.in/(last visited 21 December 2017).
Weblab Deusto website, http://weblab.deusto.es/(last visited 21 December 2017).
About Scilab, http://www.scilab.org/scilab/about (last visited 21 December 2017).
MaxWhere website, http://www.maxwhere.com/(last visited 21 December 2017).
MathWorks Matlab website, http://www.mathworks.com/(last visited 21 December 2017).
de Magistris M. A Matlab-based virtual laboratory for teaching introductory quasistationary electromagnetics, IEEE Transactions on Education, Vol. 48, No.1, 2005, pp. 81–88.
About Node.js, https://nodejs.org/en/about/(last visited 21 December 2017).
Gu. X. F. , Yang Le Y., Wu S. A real-time stream system based on node.js. 11th International Computer Conference on Wavelet Actiev Media Technology and Information Processing, Chengdu, China, 19-21 December 2014, Papper 7073454.
Pimentel V. , Nickerson B. G. Communicating and displaying real-time data with WebSocket, IEEE Internet Computing, Vol. 16. No. 4, 2012, pp. 45–53.
Deepstream.io, https://deepstream.io/ (last visited 21 December 2017).