WebVR Platform for Simulation and Control of Electromechanical Systems in a Virtual Environment
DOI:
https://doi.org/10.46842/ipn.cien.v29n1a09Keywords:
virtual platform, WebVR, electromechanical systems, simulation, controlAbstract
Electromechanical systems play a crucial role in many modern applications. To exploit them effectively, it is essential to tune their controllers appropriately. This tuning usually involves an iterative process of experimenting with the real system on a physical platform. However, to minimize risks and reduce costs, it is more convenient to use simulations of both the systems and their controllers on virtual platforms. Current virtual platforms allow simulations of varying complexity to be carried out using different technologies. Despite this, they have important limitations such as low accessibility, lack of interactive visualization, scarcity of platforms offering accurate simulations of electromechanical systems with kinematic and dynamic models, and dependence on proprietary software and expensive hardware. In addition, emerging technologies such as WebVR, which could increase accessibility and improve immersion at a reasonable cost, are not taken advantage of. To overcome these barriers, this paper proposes a methodology for the development of virtual platforms of electromechanical systems using WebVR. This methodology allows realistic and real-time simulations, with 3D visualizations, interactivity and parameter configuration. The methodology has been successfully applied in the development of a virtual platform for three fully-actuated electromechanical systems: the simple pendulum, the linear inverted pendulum, and the double pendulum.
References
M. W. Ashraf, S. Tayyaba and N. Afzulpurkar, "Micro electromechanical systems (MEMS) based microfluidic devices for biomedical applications," International journal of molecular sciences, vol. 12, p. 3648–3704, 2011.
A. Murakami and S. E. Lyshevski, Electromechanical systems, electric machines, and applied mechatronics, CRC press, 2018.
Z. Li, L. Zheng, W. Gao and Z. Zhan, "Electromechanical coupling mechanism and control strategy for in-wheel-motor-driven electric vehicles," IEEE Transactions on Industrial Electronics, vol. 66, p. 4524–4533, 2018.
E. Al-Hassan, H. Shareef, M. M. Islam, A. Wahyudie and A. A. Abdrabou, "Improved smart power socket for monitoring and controlling electrical home appliances," IEEE Access, vol. 6, p. 49292–49305, 2018.
R. L. Williams, D. A. Lawrence and others, Linear state-space control systems, John Wiley & Sons, 2007.
K. Ogata, Modern Control Engineering, 4th ed., USA: Prentice Hall PTR, 2001.
R. P. Borase, D. K. Maghade, S. Y. Sondkar and S. N. Pawar, "A review of PID control, tuning methods and applications," International Journal of Dynamics and Control, vol. 9, p. 818–827, 2021.
M. G. Villarreal-Cervantes, A. Rodrı́guez-Molina, C.-V. Garcia-Mendoza, O. Penaloza-Mejia and G. Sepúlveda-Cervantes, "Multi-objective on-line optimization approach for the DC motor controller tuning using differential evolution," IEEE Access, vol. 5, p. 20393–20407, 2017.
A. Rodrı́guez-Molina, E. Mezura-Montes, M. G. Villarreal-Cervantes and M. Aldape-Pérez, "Multi-objective meta-heuristic optimization in intelligent control: A survey on the controller tuning problem," Applied Soft Computing, vol. 93, p. 106342, 2020.
P. Brey, "Virtual reality and computer simulation," The handbook of information and computer ethics, p. 361–384, 2008.
J. Xiong, E.-L. Hsiang, Z. He, T. Zhan and S.-T. Wu, "Augmented reality and virtual reality displays: emerging technologies and future perspectives," Light: Science & Applications, vol. 10, p. 1–30, 2021.
N. Kapilan, P. Vidhya and X.-Z. Gao, "Virtual laboratory: A boon to the mechanical engineering education during covid-19 pandemic," Higher Education for the Future, vol. 8, p. 31–46, 2021.
K. H. Cheong and J. M. Koh, "Integrated virtual laboratory in engineering mathematics education: Fourier theory," IEEE Access, vol. 6, p. 58231–58243, 2018.
J. Gamo, "Assessing a virtual laboratory in optics as a complement to on-site teaching," IEEE Transactions on Education, vol. 62, p. 119–126, 2018.
J. J. Brito, P. Toledo and S. Alayón, "Virtual laboratory for automation combining inventor 3D models and Simulink control models: Virtual laboratory for automation," in 2018 IEEE Global Engineering Education Conference (EDUCON), 2018.
B. M. Mı̂ndruț and C. A. Oprea, "Experiential Learning Through Controlling and Monitoring a Real-Time 3D House Using LabVIEW in a Virtual Laboratory," in International Conference on Innovative Technologies and Learning, 2020.
I. D. Wahyono, H. Putranto, K. Asfani, A. N. Afandi and others, "VLC-UM: A Novel Virtual Laboratory using Machine Learning and Artificial Intelligence," in 2019 International Seminar on Application for Technology of Information and Communication (iSemantic), 2019.
J. Ramı́rez, D. Soto, S. López, J. Akroyd, D. Nurkowski, M. L. Botero, N. Bianco, G. Brownbridge, M. Kraft and A. Molina, "A virtual laboratory to support chemical reaction engineering courses using real-life problems and industrial software," Education for Chemical Engineers, vol. 33, p. 36–44, 2020.
D. A. Bastidas, L. F. Recalde, P. N. Constante, V. H. Andaluz, D. E. Gallegos and J. Varela-Aldás, "Non Immersive Virtual Laboratory Applied to Robotics Arms," in International Conference on Industrial, Engineering and Other Applications of Applied Intelligent Systems, 2022.
K. W. E. Cheng and C. L. Chan, "Remote hardware controlled experiment virtual laboratory for undergraduate teaching in power electronics," Education Sciences, vol. 9, p. 222, 2019.
B. Hasan, Y. Al-Quorashy, S. Al-Mousa, Y. Al-Sahhaf and M. El-Abd, "V-LAB–the virtual electric machines laboratory," in 2020 IEEE Global Engineering Education Conference (EDUCON), 2020.
S. Su, Z. Wang, S. Fu and D. Huang, "Compensation Method of Flight Simulator Visual System," in International Conference on Human-Computer Interaction, 2022.
M. Dombrowski, R. Buyssens and P. A. Smith, "Virtual reality training to enhance motor skills," in International Conference on Virtual, Augmented and Mixed Reality, 2018.
R. Pasteka, J. P. Santos da Costa, N. Barros, R. Kolar and M. Forjan, "Patient–Ventilator Interaction Testing Using the Electromechanical Lung Simulator xPULM™ during V/AC and PSV Ventilation Mode," Applied Sciences, vol. 11, p. 3745, 2021.
S. C. Ferreira, R. O. Chaves, M. C. d. R. Seruffo, A. Pereira, A. P. D. S. Azar, Â. V. Dias, A. d. A. S. d. Santos and M. V. H. Brito, "Empirical evaluation of a 3D virtual simulator of hysteroscopy using Leap Motion for gestural interfacing," Journal of Medical Systems, vol. 44, p. 1–10, 2020.
E. B. S. Lustosa, D. V. de Macedo and M. A. F. Rodrigues, "Virtual simulator for forklift training," in 2018 20th Symposium on Virtual and Augmented Reality (SVR), 2018.
O. A. Aguirre, J. C. Ñacato and V. H. Andaluz, "Virtual simulator for collaborative tasks of aerial manipulator robots," in 2020 15th Iberian Conference on Information Systems and Technologies (CISTI), 2020.
R. Badarudin and D. Hariyanto, "Visual validation of PLC program using virtual simulator," in Journal of Physics: Conference Series, 2021.
C. Li, L. Fu and L. Wang, "Innovate engineering education by using virtual laboratory platform based industrial robot," in 2018 Chinese Control And Decision Conference (CCDC), 2018.
A. A. Sutchenkov and A. I. Tikhonov, "Electrical engineering materials virtual laboratory," in 2018 IV International Conference on Information Technologies in Engineering Education (Inforino), 2018.
J. M. Ramı́rez-Romero and S. Rivera-Rodrı́guez, "Characteristics and functions of a virtual laboratory of induction machines in the teaching environment," IEEE Revista Iberoamericana de Tecnologias del Aprendizaje, vol. 13, p. 130–135, 2018.
L. Ljung, "System Identification," in Signal Analysis and Prediction, A. Procházka, J. Uhlíř, P. W. J. Rayner and N. G. Kingsbury, Eds., Boston, MA: Birkhäuser Boston, 1998, p. 163–173.
T. Mullen, Mastering blender, John Wiley & Sons, 2011.
A. Ranjan, A. Sinha and R. Battewad, JavaScript for modern web development: building a web application using HTML, CSS, and JavaScript, BPB Publications, 2020.
M. A. Johnson and M. H. Moradi, PID control, Springer, 2005.
K. Ogata, System dynamics / Katsuhiko Ogata., 4th ed. ed., Upper Saddle River, NJ: Pearson/Prentice Hall, 2004.
A. Rodrı́guez-Molina, J. Solı́s-Romero, M. Á. Paredes-Rueda, C. A. Guerrero-León, M. E. Mora-Soto and A. H. Herrera, "Exploiting evolutionary computation techniques for service industries," in Evolutionary Computation with Intelligent Systems, CRC Press, 2022, p. 153–179.
P. Hong, Practical web design: Learn the fundamentals of web design with HTML5, CSS3, bootstrap, jQuery, and vue. js, Packt Publishing Ltd, 2018.
B. Danchilla and B. Danchilla, "Three. js framework," Beginning WebGL for HTML5, p. 173–203, 2012.
Downloads
Published
Issue
Section
License
Copyright (c) 2025 Gerardo Hernández Hernández, Michel Alejandro Cruz Martínez, Alejandro Rodríguez Molina, Mario Aldape Pérez, Miguel Gabriel Villarreal Cervantes, Allan Balam Rueda Gutiérrez (Autor/a)

This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.