Maintaining Dynamic Symmetry in VR Locomotion: A Novel Control Architecture for a Dual Cooperative Five-Bar Mechanism-Based ODT
Abstract
1. Introduction
- This study assumes that control is conducted based on the free-body diagram; additionally, the links of the five-bar robotic mechanism can be positioned in various configurations to ensure that they do not intersect with each other [18]. For example, the bases can move along separate circular paths to prevent collisions. Link configuration is provided in the Appendix A.
- A no-slip condition is assumed at the contact interface. In the simulation, where the humanoid foot is modeled with a point contact, this condition is enforced by applying a sufficiently high coefficient of friction to prevent tangential sliding under the calculated ground reaction forces. This is a practical idealization, as the physical footplate is envisioned to be coated with a high-friction, rubber-like material, which would make slip a rare event during normal walking gaits.
- It is assumed that the robotic ODT has real-time information on the foot tip positions of the humanoid model. In practical applications, this data can be obtained through inertial measurement unit (IMU) or motion capture (MOCAP) techniques [19].
- The creation of a realistic human model for the purpose of testing the robotic ODT represents a significant challenge; a reduced model designed to meet dynamic stability criteria was created.
- All limbs in the simulation are assumed to be rigid.
2. Kinematic and Dynamic Modeling
2.1. Robotic ODT
2.2. Humanoid Robot with Point Contact
2.2.1. Humanoid Leg Tip on Ground Stage
2.2.2. Humanoid Leg Tip in Flight Stage
3. ODT Walking-in-Place Control: A Human in the Loop Approach
3.1. ODT Control During Humanoid Leg in Flight Stage
3.2. ODT Control During Humanoid Leg in Ground Stage
3.3. ODT Footplate Rotation Control
3.4. ODT Five-Bar Base Control Around Circular Track
Algorithm 1. Base control around circular track algorithm. |
//: The relevant state variable, initialized to at the beginning. if then if then End End if then if then if then End End End //Violating the limits of the safe workspace if if then End End |
3.5. Dynamic Footholder Collision Avoidance
Algorithm 2. Dynamic footholder collision avoidance algorithm. |
begin then end |
4. Numerical Simulation
4.1. Catwalk Gait ····Robotic ODT
4.2. Robustness Analysis of the Control Architecture
5. Conclusions and Recommendations
Funding
Data Availability Statement
Acknowledgments
Conflicts of Interest
Appendix A
References
- Martinez, E.S.; Wu, A.S.; McMahan, R.P. Research Trends in Virtual Reality Locomotion Techniques. In Proceedings of the 2022 IEEE Conference on Virtual Reality and 3D User Interfaces, VR 2022, Christchurch, New Zealand, 12–16 March 2022; pp. 270–280. [Google Scholar] [CrossRef]
- Warren, L.E.; Bowman, D.A. User experience with semi-natural locomotion techniques in virtual reality: The case of the virtuix omni. In Proceedings of the SUI 2017—Proceedings of the 2017 Symposium on Spatial User Interaction, Brighton, UK, 16–17 October 2017; p. 163. [Google Scholar] [CrossRef]
- Pyo, S.; Lee, H.; Yoon, J. Development of a novel omnidirectional treadmill-based locomotion interface device with running capability. Appl. Sci. 2021, 11, 4223. [Google Scholar] [CrossRef]
- Wang, Z.; Liu, C.; Chen, J.; Yao, Y.; Fang, D.; Shi, Z.; Yan, R.; Wang, Y.; Zhang, K.; Wang, H.; et al. Strolling in Room-Scale VR: Hex-Core-MK1 Omnidirectional Treadmill. IEEE Trans. Vis. Comput. Graph. 2023, 29, 5538–5555. [Google Scholar] [CrossRef] [PubMed]
- Bashir, A.; De Regt, T.; Jones, C.M. Comparing a friction-based uni-directional treadmill and a slip-style omni-directional treadmill on first-time HMD-VR user task performance, cybersickness, postural sway, posture angle, ease of use, enjoyment, and effort. Int. J. Hum. Comput. Stud. 2023, 179, 103101. [Google Scholar] [CrossRef]
- Mousas, C.; Kao, D.; Koilias, A.; Rekabdar, B. Evaluating virtual reality locomotion interfaces on collision avoidance task with a virtual character. Vis. Comput. 2021, 37, 2823–2839. [Google Scholar] [CrossRef]
- Hooks, K.; Ferguson, W.; Morillo, P.; Cruz-Neira, C. Evaluating the user experience of omnidirectional VR walking simulators. Entertain. Comput. 2020, 34, 100352. [Google Scholar] [CrossRef]
- Otaran, A.; Farkhatdinov, I. Haptic Ankle Platform for Interactive Walking in Virtual Reality. IEEE Trans. Vis. Comput. Graph. 2022, 28, 3974–3985. [Google Scholar] [CrossRef]
- Kim, W.; Sung, J.; Xiong, S. Walking-in-place for omnidirectional VR locomotion using a single RGB camera. Virtual Real. 2022, 26, 173–186. [Google Scholar] [CrossRef]
- Choi, Y.; Park, D.-H.; Lee, S.; Han, I.; Akan, E.; Jeon, H.-C.; Luo, Y.; Kim, S.; Matusik, W.; Rus, D.; et al. Seamless-walk: Natural and comfortable virtual reality locomotion method with a high-resolution tactile sensor. Virtual Real. 2023, 27, 1431–1445. [Google Scholar] [CrossRef]
- Sra, M.; Jain, A.; Maes, P. Adding Proprioceptive Feedback to Virtual Reality Experiences Using Galvanic Vestibular Stimulation. In Proceedings of the CHI ’19: 2019 CHI Conference on Human Factors in Computing Systems, Glasgow Scotland, UK, 4–9 May 2019; pp. 1–14. [Google Scholar] [CrossRef]
- Hwang, S.; Lee, J.; Kim, Y.I.; Kim, S.J. REVES: Redirection Enhancement Using Four-Pole Vestibular Electrode Stimulation. In Proceedings of the Conference on Human Factors in Computing Systems, New Orleans, LA, USA, 29 April–5 May 2022. [Google Scholar] [CrossRef]
- Zenner, A.; Karr, C.; Feick, M.; Ariza, O.; Krüger, A. Beyond the Blink: Investigating Combined Saccadic & Blink-Suppressed Hand Redirection in Virtual Reality. In Proceedings of the Conference on Human Factors in Computing Systems, Honolulu, HI, USA, 11–16 May 2024. [Google Scholar] [CrossRef]
- Sun, Q.; Patney, A.; Wei, L.-Y.; Shapira, O.; Lu, J.; Asente, P.; Zhu, S.; Mcguire, M.; Luebke, D.; Kaufman, A. Towards virtual reality infinite walking: Dynamic saccadic redirection. ACM Trans. Graph. 2018, 37, 1–13. [Google Scholar] [CrossRef]
- Groth, C.; Tauscher, J.P.; Heesen, N.; Hattenbach, M.; Castillo, S.; Magnor, M. Omnidirectional Galvanic Vestibular Stimulation in Virtual Reality. IEEE Trans. Vis. Comput. Graph. 2022, 28, 2234–2244. [Google Scholar] [CrossRef] [PubMed]
- Su, J.; Li, S.; Hu, B.; Yin, L.; Zhou, C.; Wang, H.; Hou, S. Innovative insights into nanofluid-enhanced gear lubrication: Computational and experimental analysis of churn mechanisms. Tribol. Int. 2024, 199, 109949. [Google Scholar] [CrossRef]
- Su, J.; Ouyang, Y.; Yin, L.; Shi, Z.; Zhou, C.; Wang, H.; Hu, B. Advancing wind turbine gearbox durability with eco-friendly GO nanolubricants: CFD simulation–experiment synergy for understanding flow dynamics, wear suppression and surface restoration mechanisms. Tribol. Int. 2025, 213, 111034. [Google Scholar] [CrossRef]
- Nguyen, H.X.; Cao, H.Q.; Nguyen, T.T.; Tran, T.N.C.; Tran, H.N.; Jeon, J.W. Improving Robot Precision Positioning Using a Neural Network Based on Levenberg Marquardt-APSO Algorithm. IEEE Access 2021, 9, 75415–75425. [Google Scholar] [CrossRef]
- Yan, S.; Wang, Z.; Zhu, Z.; Ding, J.; Zhang, W.; Zhang, K.; Wei, H. Human Gait Detection Method Based on Binocular Vision for Virtual Reality Omnidirectional Treadmill. In Proceedings of the 36th Chinese Control and Decision Conference, CCDC 2024, Xi’an, China, 25–27 May 2024; pp. 1995–2002. [Google Scholar] [CrossRef]
- Chavdarov, I. Kinematics and Force Analysis of a Five-Link Mechanism by the Four Spaces Jacoby Matrix. [Online]. Available online: https://www.researchgate.net/publication/290393600 (accessed on 14 June 2025).
- Roscia, F.; Cumerlotti, A.; Del Prete, A.; Semini, C.; Focchi, M. Orientation Control System: Enhancing Aerial Maneuvers for Quadruped Robots. Sensors 2023, 23, 1234. [Google Scholar] [CrossRef] [PubMed]
- Lee, C.-Y.; Yang, S.; Bokser, B.; Manchester, Z. Enhanced Balance for Legged Robots Using Reaction Wheels. In Proceedings of the 2023 IEEE International Conference on Robotics and Automation (ICRA), London, UK, 29 May–2 June 2023; pp. 9980–9987. [Google Scholar] [CrossRef]
Robotic ODT Parameters | |||
---|---|---|---|
Parameters | Value | Parameters | Value |
, | |||
] | |||
] | , | ||
] | , | ||
Humanoid Robot Parameters | |||
Parameters | Value | Parameters | Value |
] | |||
] | |||
, 50] | |||
[2.125, 1.625, 0.725] | ] | ||
[0.0046875, 0.0690104, 0.0690104] | |||
[0.00160208, 0.00160208, 0.0032] | |||
[1.1, 0.63, 0.63] | , 50] | ||
[0, 0, 0] | |||
Test Scenario | Mean R. Drift Error (m) | Std. Dev. of R. Drift Error (m) | Max. R. Drift Error (m) | RMS Torques * (Nm), |
Ideal Case (No Noise, No Latency) | 0.0124 | 0.0111 | 0.0418 | [16.629, 18.12, 7.6022, 12.857] |
Sensor Noise Analysis (, | ||||
Noise Peak (±1 mm, ±0.05 deg) | 0.0125 | 0.0111 | 0.0418 | [23.883, 19.468, 9.31, 12.91] |
Noise Peak (±3 mm, ±0.1 deg) | 0.0129 | 0.0110 | 0.0419 | [33.75, 29.221, 12.974, 13.81] |
Sensor Latency Analysis () | ||||
Sensor Latency (20 ms) | 0.0128 | 0.0112 | 0.0429 | [16.91, 17.483, 7.662, 12.83] |
Sensor Latency (40 ms) | 0.0130 | 0.0113 | 0.0452 | [17.041, 17.107, 7.64, 12.767] |
Worst Case Analysis (Sensor Noise + Sensor Latency) | ||||
Sensor Latency (40 ms) + Noise Peak (±3 mm, ±0.1 deg) | 0.0134 | 0.0113 | 0.0455 | [33.85, 29.093, 13.027, 15.033] |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2025 by the author. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Hülako, H. Maintaining Dynamic Symmetry in VR Locomotion: A Novel Control Architecture for a Dual Cooperative Five-Bar Mechanism-Based ODT. Symmetry 2025, 17, 1620. https://doi.org/10.3390/sym17101620
Hülako H. Maintaining Dynamic Symmetry in VR Locomotion: A Novel Control Architecture for a Dual Cooperative Five-Bar Mechanism-Based ODT. Symmetry. 2025; 17(10):1620. https://doi.org/10.3390/sym17101620
Chicago/Turabian StyleHülako, Halit. 2025. "Maintaining Dynamic Symmetry in VR Locomotion: A Novel Control Architecture for a Dual Cooperative Five-Bar Mechanism-Based ODT" Symmetry 17, no. 10: 1620. https://doi.org/10.3390/sym17101620
APA StyleHülako, H. (2025). Maintaining Dynamic Symmetry in VR Locomotion: A Novel Control Architecture for a Dual Cooperative Five-Bar Mechanism-Based ODT. Symmetry, 17(10), 1620. https://doi.org/10.3390/sym17101620