{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,10]],"date-time":"2026-03-10T19:27:38Z","timestamp":1773170858287,"version":"3.50.1"},"reference-count":34,"publisher":"MDPI AG","issue":"6","license":[{"start":{"date-parts":[[2023,3,20]],"date-time":"2023-03-20T00:00:00Z","timestamp":1679270400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"The Dean of the Mechatronics Faculty of the Warsaw University of Technology","award":["504\/04735\/1143\/44"],"award-info":[{"award-number":["504\/04735\/1143\/44"]}]},{"name":"The Dean of the Mechatronics Faculty of the Warsaw University of Technology","award":["PPN\/PPO\/2018\/1\/00063\/U\/00001"],"award-info":[{"award-number":["PPN\/PPO\/2018\/1\/00063\/U\/00001"]}]},{"name":"National Agency of Academic Exchange (NAWA), \u201cPolish Returns,\u201d","award":["504\/04735\/1143\/44"],"award-info":[{"award-number":["504\/04735\/1143\/44"]}]},{"name":"National Agency of Academic Exchange (NAWA), \u201cPolish Returns,\u201d","award":["PPN\/PPO\/2018\/1\/00063\/U\/00001"],"award-info":[{"award-number":["PPN\/PPO\/2018\/1\/00063\/U\/00001"]}]},{"name":"Air Force Institute of Technology","award":["504\/04735\/1143\/44"],"award-info":[{"award-number":["504\/04735\/1143\/44"]}]},{"name":"Air Force Institute of Technology","award":["PPN\/PPO\/2018\/1\/00063\/U\/00001"],"award-info":[{"award-number":["PPN\/PPO\/2018\/1\/00063\/U\/00001"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>In this article, we present a novel approach to performing engineering simulation in an interactive environment. A synesthetic design approach is employed, which enables the user to gather information about the system\u2019s behaviour more holistically, at the same time as facilitating interaction with the simulated system. The system considered in this work is a snake robot moving on a flat surface. The dynamic simulation of the robot\u2019s movement is realised in dedicated engineering software, whereas this software exchanges information with the 3D visualisation software and a Virtual Reality (VR) headset. Several simulation scenarios have been presented, comparing the proposed method with standard ways for visualising the robot\u2019s motion, such as 2D plots and 3D animations on a computer screen. This illustrates how, in the engineering context, this more immersive experience, allowing the viewer to observe the simulation results and modify the simulation parameters within the VR environment, can facilitate the analysis and design of systems.<\/jats:p>","DOI":"10.3390\/s23063262","type":"journal-article","created":{"date-parts":[[2023,3,20]],"date-time":"2023-03-20T03:30:31Z","timestamp":1679283031000},"page":"3262","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":2,"title":["Analysis of the Snake Robot Kinematics with Virtual Reality Visualisation"],"prefix":"10.3390","volume":"23","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-5989-9562","authenticated-orcid":false,"given":"Anna","family":"Sibilska-Mroziewicz","sequence":"first","affiliation":[{"name":"Institute of Micromechanics and Photonics, Department of Mechatronics, Warsaw University of Technology, 02-525 Warsaw, Poland"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-8055-4198","authenticated-orcid":false,"given":"Ayesha","family":"Hameed","sequence":"additional","affiliation":[{"name":"Institute of Automatic Control and Robotics, Department of Mechatronics, Warsaw University of Technology, 02-525 Warsaw, Poland"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-2677-0113","authenticated-orcid":false,"given":"Jakub","family":"Mo\u017caryn","sequence":"additional","affiliation":[{"name":"Institute of Automatic Control and Robotics, Department of Mechatronics, Warsaw University of Technology, 02-525 Warsaw, Poland"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-5315-8379","authenticated-orcid":false,"given":"Andrzej","family":"Ordys","sequence":"additional","affiliation":[{"name":"Institute of Automatic Control and Robotics, Department of Mechatronics, Warsaw University of Technology, 02-525 Warsaw, Poland"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-8633-8923","authenticated-orcid":false,"given":"Krzysztof","family":"Sibilski","sequence":"additional","affiliation":[{"name":"Air Force Institute of Technology, 01-494 Warsaw, Poland"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2023,3,20]]},"reference":[{"key":"ref_1","unstructured":"Hirose, S. (2022). Biologically Inspired Robots: Snake-Like Locomotors and Manipulators, Oxford University Press."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"234","DOI":"10.1016\/j.jmsy.2021.11.018","article-title":"Immersive and interactive cyber-physical system (I2CPS) and virtual reality interface for human involved robotic manufacturing","volume":"62","author":"Yun","year":"2022","journal-title":"J. Manuf. Syst."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"114","DOI":"10.1016\/j.compind.2019.05.001","article-title":"Industrial robot control and operator training using virtual reality interfaces","volume":"109","author":"Diez","year":"2019","journal-title":"Comput. Ind."},{"key":"ref_4","doi-asserted-by":"crossref","unstructured":"Yap, H.J., Taha, Z., Md Dawal, S.Z., and Chang, S.W. (2014). Virtual reality based support system for layout planning and programming of an industrial robotic work cell. PLoS ONE, 9.","DOI":"10.1371\/journal.pone.0109692"},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"1065","DOI":"10.1016\/j.eururo.2015.09.021","article-title":"A systematic review of virtual reality simulators for robot-assisted surgery","volume":"69","author":"Moglia","year":"2016","journal-title":"Eur. Urol."},{"key":"ref_6","doi-asserted-by":"crossref","unstructured":"Costa, G.d.M., Petry, M.R., and Moreira, A.P. (2022). Augmented Reality for Human\u2013Robot Collaboration and Cooperation in Industrial Applications: A Systematic Literature Review. Sensors, 22.","DOI":"10.3390\/s22072725"},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"689","DOI":"10.1016\/j.rcim.2008.05.002","article-title":"Robot programming using augmented reality: An interactive method for planning collision-free paths","volume":"25","author":"Chong","year":"2009","journal-title":"Robot.-Comput.-Integr. Manuf."},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"87","DOI":"10.1016\/j.rcim.2011.08.004","article-title":"Recent progress on programming methods for industrial robots","volume":"28","author":"Pan","year":"2012","journal-title":"Robot.-Comput.-Integr. Manuf."},{"key":"ref_9","doi-asserted-by":"crossref","unstructured":"Santos Gardu\u00f1o, H.A., Esparza Mart\u00ednez, M.I., and Portuguez Castro, M. (2021). Impact of virtual reality on student motivation in a High School Science Course. Appl. Sci., 11.","DOI":"10.3390\/app11209516"},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"75","DOI":"10.3390\/informatics9040075","article-title":"Exploring Immersive Learning Experiences: A Survey","volume":"9","author":"Kuhail","year":"2022","journal-title":"Informatics"},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"012103","DOI":"10.1088\/1742-6596\/1440\/1\/012103","article-title":"Development Virtual Reality IPA (VR-IPA) learning media for science learning","volume":"1440","author":"Monita","year":"2020","journal-title":"J. Phys. Conf. Ser."},{"key":"ref_12","first-page":"85","article-title":"A systematic review of virtual reality in education","volume":"10","author":"Kavanagh","year":"2017","journal-title":"Themes Sci. Technol. Educ."},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"274","DOI":"10.1016\/j.ifacol.2015.12.045","article-title":"Decentralized formation tracking for groups of mobile robots with consensus and mpc","volume":"48","author":"Moreno","year":"2015","journal-title":"IFAC-PapersOnLine"},{"key":"ref_14","unstructured":"Gonzalez, E.J., Chase, E.D., Kotipalli, P., and Follmer, S. (May, January 29). A Model Predictive Control Approach for Reach Redirection in Virtual Reality. Proceedings of the CHI Conference on Human Factors in Computing Systems, Orleans, LA, USA."},{"key":"ref_15","doi-asserted-by":"crossref","unstructured":"Griffiths, H., Shen, H., Li, N., Rojas, S., Perkins, N., and Liu, M. (2017, January 10\u201311). Vineyard management in virtual reality: Autonomous control of a transformable drone. Proceedings of the Autonomous Air and Ground Sensing Systems for Agricultural Optimization and Phenotyping II. SPIE, Anaheim, CA, USA.","DOI":"10.1117\/12.2267726"},{"key":"ref_16","doi-asserted-by":"crossref","unstructured":"Dubey, A.K., Kumar, A., Kumar, S.R., Gayathri, N., and Das, P. (2021). AI and IoT-Based Intelligent Automation in Robotics, Scrivener Publishing LLC.","DOI":"10.1002\/9781119711230"},{"key":"ref_17","doi-asserted-by":"crossref","unstructured":"Wonsick, M., and Padir, T. (2020). A systematic review of virtual reality interfaces for controlling and interacting with robots. Appl. Sci., 10.","DOI":"10.3390\/app10249051"},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"191","DOI":"10.1007\/s10055-019-00404-x","article-title":"HapticSnakes: Multi-haptic feedback wearable robots for immersive virtual reality","volume":"24","author":"Jiang","year":"2020","journal-title":"Virtual Real."},{"key":"ref_19","doi-asserted-by":"crossref","unstructured":"Makhataeva, Z., and Varol, H.A. (2020). Augmented Reality for Robotics: A Review. Robotics, 9.","DOI":"10.3390\/robotics9020021"},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"260","DOI":"10.1016\/j.jmsy.2022.09.016","article-title":"Challenges and opportunities on AR\/VR technologies for manufacturing systems in the context of industry 4.0: A state of the art review","volume":"65","author":"Eswaran","year":"2022","journal-title":"J. Manuf. Syst."},{"key":"ref_21","unstructured":"Sonawani, S., and Amor, H. (2022, January 7). When And Where Are You Going? A Mixed-Reality Framework for Human Robot Collaboration. Proceedings of the 5th International Workshop on Virtual, Augmented, and Mixed Reality for HRI, Online."},{"key":"ref_22","doi-asserted-by":"crossref","unstructured":"Liljeb\u00e4ck, P., Pettersen, K.Y., Stavdahl, \u00d8., and Gravdahl, J.T. (2013). Snake Robots: Modelling, Mechatronics, and Control, Springer.","DOI":"10.1007\/978-1-4471-2996-7"},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"19","DOI":"10.1016\/j.arcontrol.2017.09.006","article-title":"Snake robots","volume":"44","author":"Pettersen","year":"2017","journal-title":"Annu. Rev. Control"},{"key":"ref_24","doi-asserted-by":"crossref","unstructured":"Enner, F., Rollinson, D., and Choset, H. (2012, January 14\u201318). Simplified motion modeling for snake robots. Proceedings of the 2012 IEEE International Conference on Robotics and Automation, St Paul, MN, USA.","DOI":"10.1109\/ICRA.2012.6225163"},{"key":"ref_25","doi-asserted-by":"crossref","unstructured":"Baysal, Y.A., and Altas, I.H. (2020, January 23\u201324). Modelling and simulation of a wheel-less snake robot. Proceedings of the 2020 7th International Conference on Electrical and Electronics Engineering (ICEEE), Bandung, Indonesia.","DOI":"10.1109\/ICEEE49618.2020.9102599"},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"239","DOI":"10.1109\/JAS.2022.106052","article-title":"Finite-Time Sideslip Differentiator-Based LOS Guidance for Robust Path Following of Snake Robots","volume":"10","author":"Xiu","year":"2023","journal-title":"IEEE\/CAA J. Autom. Sin."},{"key":"ref_27","doi-asserted-by":"crossref","unstructured":"Baysal, Y.A., and Altas, I.H. (2020, January 24\u201326). Optimally efficient locomotion of snake robot. Proceedings of the 2020 International Conference on Innovations in Intelligent SysTems and Applications (INISTA), Novi Sad, Serbia.","DOI":"10.1109\/INISTA49547.2020.9194621"},{"key":"ref_28","doi-asserted-by":"crossref","unstructured":"Nonhoff, M., K\u00f6hler, P.N., Kohl, A.M., Pettersen, K.Y., and Allg\u00f6wer, F. (2019, January 11). Economic model predictive control for snake robot locomotion. Proceedings of the 2019 IEEE 58th Conference on Decision and Control (CDC), Nice, France.","DOI":"10.1109\/CDC40024.2019.9029627"},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"64","DOI":"10.1109\/37.980248","article-title":"Modeling, analysis, and synthesis of serpentine locomotion with a multilink robotic snake","volume":"22","author":"Saito","year":"2002","journal-title":"IEEE Control Syst. Mag."},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"610","DOI":"10.1109\/TRO.2017.2651119","article-title":"Integral line-of-sight guidance for path following control of underwater snake robots: Theory and experiments","volume":"33","author":"Kelasidi","year":"2017","journal-title":"IEEE Trans. Robot."},{"key":"ref_31","doi-asserted-by":"crossref","first-page":"1005","DOI":"10.1017\/S0263574713000295","article-title":"Lateral undulation of snake robots: A simplified model and fundamental properties","volume":"31","author":"Pettersen","year":"2013","journal-title":"Robotica"},{"key":"ref_32","doi-asserted-by":"crossref","first-page":"1075","DOI":"10.1109\/TRO.2017.2704581","article-title":"Dynamic analysis of three snake robot gaits","volume":"33","author":"Ariizumi","year":"2017","journal-title":"IEEE Trans. Robot."},{"key":"ref_33","doi-asserted-by":"crossref","unstructured":"Branyan, C., and Men\u011f\u00fc\u00e7, Y. (2018, January 1\u20135). Soft snake robots: Investigating the effects of gait parameters on locomotion in complex terrains. Proceedings of the 2018 IEEE\/RSJ International Conference on Intelligent Robots and Systems (IROS), Madrid, Spain.","DOI":"10.1109\/IROS.2018.8593404"},{"key":"ref_34","doi-asserted-by":"crossref","first-page":"375","DOI":"10.1007\/s11044-022-09830-3","article-title":"Framework for simulation-based control design evaluation for a snake robot as an example of a multibody robotic system","volume":"55","author":"Hameed","year":"2022","journal-title":"Multibody Syst. Dyn."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/23\/6\/3262\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,10]],"date-time":"2025-10-10T18:59:06Z","timestamp":1760122746000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/23\/6\/3262"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,3,20]]},"references-count":34,"journal-issue":{"issue":"6","published-online":{"date-parts":[[2023,3]]}},"alternative-id":["s23063262"],"URL":"https:\/\/doi.org\/10.3390\/s23063262","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2023,3,20]]}}}