{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,6]],"date-time":"2025-11-06T01:00:28Z","timestamp":1762390828687,"version":"build-2065373602"},"reference-count":26,"publisher":"MDPI AG","issue":"2","license":[{"start":{"date-parts":[[2019,1,13]],"date-time":"2019-01-13T00:00:00Z","timestamp":1547337600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"Deanship of Scientific Research (DSR), King Abdulaziz University, Jeddah","award":["D-147-611-1438"],"award-info":[{"award-number":["D-147-611-1438"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>Realization of navigation in virtual environments remains a challenge as it involves complex operating conditions. Decomposition of such complexity is attainable by fusion of sensors and machine learning techniques. Identifying the right combination of sensory information and the appropriate machine learning technique is a vital ingredient for translating physical actions to virtual movements. The contributions of our work include: (i) Synchronization of actions and movements using suitable multiple sensor units, and (ii) selection of the significant features and an appropriate algorithm to process them. This work proposes an innovative approach that allows users to move in virtual environments by simply moving their legs towards the desired direction. The necessary hardware includes only a smartphone that is strapped to the subjects\u2019 lower leg. Data from the gyroscope, accelerometer and campus sensors of the mobile device are transmitted to a PC where the movement is accurately identified using a combination of machine learning techniques. Once the desired movement is identified, the movement of the virtual avatar in the virtual environment is realized. After pre-processing the sensor data using the box plot outliers approach, it is observed that Artificial Neural Networks provided the highest movement identification accuracy of 84.2% on the training dataset and 84.1% on testing dataset.<\/jats:p>","DOI":"10.3390\/s19020299","type":"journal-article","created":{"date-parts":[[2019,1,14]],"date-time":"2019-01-14T12:20:07Z","timestamp":1547468407000},"page":"299","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":17,"title":["Navigating Virtual Environments Using Leg Poses and Smartphone Sensors"],"prefix":"10.3390","volume":"19","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-9967-0829","authenticated-orcid":false,"given":"Georgios","family":"Tsaramirsis","sequence":"first","affiliation":[{"name":"Information Technology Department, King Abdulaziz University, Jeddah 21589, Saudi Arabia"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-7536-4066","authenticated-orcid":false,"given":"Seyed M.","family":"Buhari","sequence":"additional","affiliation":[{"name":"Information Technology Department, King Abdulaziz University, Jeddah 21589, Saudi Arabia"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-2741-6893","authenticated-orcid":false,"given":"Mohammed","family":"Basheri","sequence":"additional","affiliation":[{"name":"Information Technology Department, King Abdulaziz University, Jeddah 21589, Saudi Arabia"}]},{"given":"Milos","family":"Stojmenovic","sequence":"additional","affiliation":[{"name":"Department of Computer Science and Electrical Engineering, Singidunum University, 11000 Belgrade, Serbia"}]}],"member":"1968","published-online":{"date-parts":[[2019,1,13]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","unstructured":"Olshannikova, E., Ometov, A., Koucheryavy, Y., and Olsson, T. (2015). Visualizing Big Data with augmented and virtual reality: Challenges and research agenda. J. Big Data.","DOI":"10.1186\/s40537-015-0031-2"},{"key":"ref_2","doi-asserted-by":"crossref","unstructured":"Boletsis, C. (2017). The New Era of Virtual Reality Locomotion: A Systematic Literature Review of Techniques and a Proposed Typology. Multimodal Technol. Interact., 4.","DOI":"10.3390\/mti1040024"},{"key":"ref_3","doi-asserted-by":"crossref","unstructured":"Bruder, G., and Steinicke, F. (2014, January 13\u201315). Threefolded Motion Perception During Immersive Walkthroughs. Proceedings of the 20th ACM Symposium on Virtual Reality Software and Technology, New York, NY, USA.","DOI":"10.1145\/2671015.2671026"},{"key":"ref_4","doi-asserted-by":"crossref","unstructured":"Borrego, A., Latorre, J., Llorens, R., Alca\u00f1iz, M., and No\u00e9, E. (2016). Feasibility of a walking virtual reality system for rehabilitation: Objective and subjective parameters. J. Neuroeng. Rehabil., 13.","DOI":"10.1186\/s12984-016-0174-1"},{"key":"ref_5","doi-asserted-by":"crossref","unstructured":"Zank, M., and Kunz, A. (2015, January 7\u20139). Using Locomotion Models for Estimating Walking Targets in Immersive Virtual Environments. Proceedings of the 2015 International Conference on Cyberworlds (CW), Visby, Sweden.","DOI":"10.1109\/CW.2015.20"},{"key":"ref_6","doi-asserted-by":"crossref","unstructured":"Cakmak, T., and Hager, H. (2014, January 10\u201314). Cyberith virtualizer: A locomotion device for virtual reality. Proceedings of the SIGGRAPH, Vancouver, BC, Canada.","DOI":"10.1145\/2614066.2614105"},{"key":"ref_7","doi-asserted-by":"crossref","unstructured":"Bozgeyikli, E., Raij, A., Katkoori, S., and Dubey, R. (2016, January 8\u20139). Locomotion in Virtual Reality for Individuals with Autism Spectrum Disorder. Proceedings of the 2016 Symposium on Spatial User Interaction, New York, NY, USA.","DOI":"10.1145\/2983310.2985763"},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"24","DOI":"10.1080\/10447318.2013.796441","article-title":"A Pilot Study of the VirtuSphere as a Virtual Reality Enhancement","volume":"30","author":"Skopp","year":"2014","journal-title":"Int. J. Hum. Comput. Interact."},{"key":"ref_9","doi-asserted-by":"crossref","unstructured":"Wilson, P.T., Kalescky, W., MacLaughlin, A., and Sanders, B.W. (2016, January 3\u20134). VR locomotion: Walking > walking in place > arm swinging. Proceedings of the 15th ACM SIGGRAPH Conference on Virtual-Reality Continuum and Its Applications in Industry, Zhuhai, China.","DOI":"10.1145\/3013971.3014010"},{"key":"ref_10","doi-asserted-by":"crossref","unstructured":"Ferracani, A., Pezzatini, D., Bianchini, J., Biscini, G., and del Bimbo, A. (2016, January 10\u201316). Locomotion by Natural Gestures for Immersive Virtual Environments. Proceedings of the 1st International Workshop on Multimedia Alternate Realities, New York, NY, USA.","DOI":"10.1145\/2983298.2983307"},{"key":"ref_11","unstructured":"(2018, December 16). Comparing Leaning-Based Motion Cueing Interfaces for Virtual Reality Locomotion\u2014IEEE Conference Publication. Available online: https:\/\/ieeexplore.ieee.org\/document\/7893320."},{"key":"ref_12","doi-asserted-by":"crossref","unstructured":"Cardoso, J.C.S. (2016, January 2\u20134). Comparison of Gesture, Gamepad, Gaze-based Locomotion for VR Worlds. Proceedings of the 22nd ACM Conference on Virtual Reality Software and Technology, New York, NY, USA.","DOI":"10.1145\/2993369.2996327"},{"key":"ref_13","doi-asserted-by":"crossref","unstructured":"Bozgeyikli, E., Raij, A., Katkoori, S., and Dubey, R. (2016, January 19\u201321). Point & Teleport Locomotion Technique for Virtual Reality. Proceedings of the 2016 Annual Symposium on Computer-Human Interaction in Play, New York, NY, USA.","DOI":"10.1145\/2967934.2968105"},{"key":"ref_14","doi-asserted-by":"crossref","unstructured":"Riehle, T.H., Anderson, S.M., Lichter, P.A., Whalen, W.E., and Giudice, N.A. (2013, January 3\u20137). Indoor inertial waypoint navigation for the blind. Proceedings of the 2013 35th Annual International Conference of the IEEE Engineering in Medicine and Biology Society (EMBC), Osaka, Japan.","DOI":"10.1109\/EMBC.2013.6610717"},{"key":"ref_15","unstructured":"(2018, December 16). Real-Time Human Movement Mapping to a Virtual Environment\u2014IEEE Conference Publication. Available online: https:\/\/ieeexplore.ieee.org\/document\/7519395."},{"key":"ref_16","doi-asserted-by":"crossref","unstructured":"Williamson, B., Wingrave, C., and LaViola, J.J. (2013). Full Body Locomotion with Video Game Motion Controllers. Human Walking in Virtual Environments: Perception, Technology, Applications, Springer.","DOI":"10.1007\/978-1-4419-8432-6_16"},{"key":"ref_17","doi-asserted-by":"crossref","unstructured":"Ponto, K., Kimmel, R., Kohlmann, J., Bartholomew, A., and Radwir, R.G. (2012, January 4\u20135). Virtual exertions: A user interface combining visual information, kinesthetics and biofeedback for virtual object manipulation. Proceedings of the 2012 IEEE Symposium on 3D User Interfaces (3DUI), Costa Mesa, CA, USA.","DOI":"10.1109\/3DUI.2012.6184189"},{"key":"ref_18","unstructured":"(2018, December 16). Bypassing the Natural Visual-Motor Pathway to Execute Complex Movement Related Tasks Using Interval Type-2 Fuzzy Sets\u2014IEEE Journals & Magazine. Available online: https:\/\/ieeexplore.ieee.org\/document\/7491211."},{"key":"ref_19","doi-asserted-by":"crossref","unstructured":"Xing, H., Li, J., Hou, B., Zhang, Y., and Guo, M. (2018, December 16). Pedestrian Stride Length Estimation from IMU Measurements and ANN Based Algorithm. Available online: https:\/\/www.hindawi.com\/journals\/js\/2017\/6091261\/.","DOI":"10.1155\/2017\/6091261"},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"8507","DOI":"10.3390\/s120708507","article-title":"Step Length Estimation Using Handheld Inertial Sensors","volume":"12","author":"Renaudin","year":"2012","journal-title":"Sensors"},{"key":"ref_21","doi-asserted-by":"crossref","unstructured":"Wang, J., Shao, W., and Song, Z. (2018). Student\u2019s-t Mixture Regression-Based Robust Soft Sensor Development for Multimode Industrial Processes. Sensors, 18.","DOI":"10.3390\/s18113968"},{"key":"ref_22","doi-asserted-by":"crossref","unstructured":"\u0160\u00edma, J. (2017, January 14\u201319). Neural networks between integer and rational weights. Proceedings of the 2017 International Joint Conference on Neural Networks (IJCNN), Anchorage, AK, USA.","DOI":"10.1109\/IJCNN.2017.7965849"},{"key":"ref_23","doi-asserted-by":"crossref","unstructured":"Vitola, J., Pozo, F., Tibaduiza, D.A., and Anaya, M. (2017). A Sensor Data Fusion System Based on k-Nearest Neighbor Pattern Classification for Structural Health Monitoring Applications. Sensors, 17.","DOI":"10.3390\/s17020417"},{"key":"ref_24","unstructured":"Freund, Y., and Schapire, R.E. (June, January 31). Experiments with a New Boosting Algorithm. Proceedings of the Thirteenth International Conference on International Conference on Machine Learning, San Francisco, CA, USA."},{"key":"ref_25","doi-asserted-by":"crossref","unstructured":"Yang, S., Zhang, C., and Wu, W. (arXiv, 2018). Binary output layer of feedforward neural networks for solving multi-class classification problems, arXiv.","DOI":"10.1109\/ACCESS.2018.2888852"},{"key":"ref_26","doi-asserted-by":"crossref","unstructured":"Kruijff, E., Marquardt, A., Trepkowski, C., Lindeman, R.W., Hinkenjann, A., Maiero, J., and Riecke, B.E. (2016, January 15\u201316). On Your Feet!: Enhancing Vection in Leaning-Based Interfaces through Multisensory Stimuli. Proceedings of the 2016 Symposium on Spatial User Interaction, Tokyo, Japan.","DOI":"10.1145\/2983310.2985759"}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/19\/2\/299\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T12:25:39Z","timestamp":1760185539000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/19\/2\/299"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,1,13]]},"references-count":26,"journal-issue":{"issue":"2","published-online":{"date-parts":[[2019,1]]}},"alternative-id":["s19020299"],"URL":"https:\/\/doi.org\/10.3390\/s19020299","relation":{},"ISSN":["1424-8220"],"issn-type":[{"type":"electronic","value":"1424-8220"}],"subject":[],"published":{"date-parts":[[2019,1,13]]}}}