Abstract
Motion simulators have been of significant importance for the aviation sector in training pilots. However, the present boom in the utilization of robotics for virtual reality (VR) gaming has given rise to a new application of motion simulators. Motion cueing algorithms (MCA) play a key role in mapping the motions from a gaming scenario to the workspace of a simulator. This workspace is small (as compared to the gaming world), and on reaching the boundary, it becomes necessary to saturate the motion. Each degree of freedom, in the Cartesian space, is saturated between two fixed extremities. This hampers the perception of motion of a user enjoying the scenario. In order to address this practical problem, we make an attempt to enlarge the workspace and develop a mathematical methodology to prevent the simulator from exiting a non-cuboidal workspace. To do so, we propose sliding mode-based cueing algorithm (SMCA), which makes the simulator to slide in close proximity across the boundary of workspace. We make use of discrete-time models to present this methodology in order to ensure straightforward implementation by researchers in the future. Veracity of SMCA is testified by means of experimentation on SP7 motion simulator. The experimental results give evidence of a 57% increase in the considered sub-workspace, thereby reducing the relative necessity to saturate the motions as compared to classical MCA. This leads to a better experience of a user enjoying the VR scenario. On the other hand, the following drawbacks are reported: (1) necessity to analytically model the workspace boundary and ensuring that it is smooth with nonzero gradient, (2) SMCA parameter selection is more cumbersome than classical MCA, thereby making its utility restricted to recorded scenarios.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.References
Abásolo et al MJ (2014) From a serious training simulator for ship maneuvering to an entertainment simulator. In: Lecture notes in computer science (including subseries lecture notes in artificial intelligence and lecture notes in bioinformatics) LNCS, , vol 8563, pp 106–117
Aponso B, Beard S, Schroeder J (2009) The NASA Ames vertical motion simulator—a facility engineered for realism. In: The Royal Aeronautical Society Spring 2009 Flight Simulation Conference, London, vol 1, no June, pp 3-4
Arkin Ronald C, Arkin Ronald C (1998) Behavior-based robotics. MIT Press, Cambridge
Asadi H, Mohamed S, Lim CP, Nahavandi S (2017) Robust optimal motion cueing algorithm based on the linear quadratic regulator method and a genetic algorithm. IEEE Trans Syst Man Cybern Syst 47(2):238–254
Bruce GE (ed) (2008) Blackwell handbook of sensation and perception. Wiley, New York
Bruschetta M, Maran F, Beghi A (2017) A nonlinear, mpc-based motion cueing algorithm for a high-performance, nine-dof dynamic simulator platform. IEEE Trans Control Syst Technol 25(2):686–694
Bruschetta M, Cenedese C, Beghi A, Maran F (2018) A motion cueing algorithm with look-ahead and driver characterization: application to vertical car dynamics. IEEE Trans Hum Mach Syst 48(1):6–16
Bullo Francesco, Lewis Andrew D (2004) Geometric control of mechanical systems: modeling, analysis, and design for simple mechanical control systems, vol 49. Springer, Berlin
Campos LC, Menegaldo LL (2018) A battle tank simulator for eye and hand coordination tasks under horizontal whole-body vibration. J Low Freq Noise Vib Act Control 37(1):144–155
Conrad B, Schmidt SF (1970) Motion drive signals for piloted flight simulators. NASA, Washington
Cortés C et al (2014) Upper limb posture estimation in robotic and virtual reality-based rehabilitation. Biomed Res Int 2014:1–18
Crichlow LR, Fernie GR, Campos JL, Grant PR (2011) A full motion manual wheelchair simulator for rehabilitation research. In: Proceedings of the 2011 annual RESNA conference, pp 8–11
Cyrus ML (1978) Motion systems role in flight simulators for flying training. Final report for period June 1977–June 1978. Air Force Human Resources Laboratory, Arizona
Dagdelen M, Reymond G, Kemeny A, Bordier M, Maïzi N (2009) Model-based predictive motion cueing strategy for vehicle driving simulators. Control Eng Pract 17(9):995–1003
Galante F, Bracco F, Chiorri C, Pariota L, Biggero L, Bifulco GN (2018) Validity of mental workload measures in a driving simulation environment. J Adv Transp 2018:1–11
Gonzalez-Franco M, Lanier J (2017) Model of illusions and virtual reality. Front Psychol 8(JUN):1125
Jansen J, Lind R, Love L, Lloyd P, Rowe J, Pin FG (2009) Design and control of a ship motion simulation platform from an energy efficiency perspective. Int J Fluid Power 10(2):19–28
Kennedy RS, Lane NE, Berbaum KS, Lilienthal MG (1993) Simulator sickness questionnaire: an enhanced method for quantifying simulator sickness. Int J Aviat Psychol 3(3):203–220
Krebs M (2001) Vehicle modeling for high-dynamic driving simulator applications. In: First human-centered transportation simulation conference, pp 1–18
Mark W, Wim B, Ruud H, Michael M (2005) Design and evaluation of spherical washout algorithm for Desdemona simulator. In: AIAA modeling and simulation technologies conference and exhibit, p 6501
Moglia A, Ferrari V, Morelli L, Ferrari M, Mosca F, Cuschieri A (2016) A systematic review of virtual reality simulators for robot-assisted surgery. Eur Urol 69(6):1065–1080
Nahon MA, Reid LD, Kirdeikis J (1992) Adaptive simulator motion software with supervisory control. J Guid Control. Dyn 15(2):376–383
Nordmark S, Jansson H, Palmkvist G, Sehammar H (2004) The new VTI driving simulator. Multi purpose moving base with high performance linear motion. In: Conference simulation de conduite, pp 45–55
Page RL (2000) Brief history of flight simulation. SimTecT 2000 Proceedings, pp 11–17
Parrish RV, Dieudonne JE, Martin DJ Jr (1975) Coordinated adaptive washout for motion simulators. J Aircr 12(1):44–50
Pham DA (2017) A study on state-of-the-art motion cueing algorithms applied to planar motion with pure lateral acceleration—comparison, auto-tuning and subjective evaluation on a KUKA robocoaster serial ride simulator. Universty of Duisberg-Essen, Duisberg
Reid LD, Nahon MA (1985) Flight simulation motion-base drive algorithms: part 1—developing and testing the equations. University of Toronto, Technical report
Robuffo Giordano P, Masone C, Tesch J, Breidt M, Pollini L, Bulthoff HH (2010) A novel framework for closed-loop robotic motion simulation—part II: motion cueing design and experimental validation. In: 2010 IEEE international conference on robotics and automation, Anchorage, AK, pp 3896–3903
Sharma A, Ikbal MS, Zoppi M (2019) Acausal approach to motion cueing. IEEE Robot Autom Lett 4(2):1013–1020. https://doi.org/10.1109/LRA.2019.2893709
Sivan R, Ish-Shalom J, Huang JK (1982) An optimal control approach to the design of moving flight simulators. IEEE Trans Syst Man Cybern 12(6):818–827
Sterling GC, Magee LE, Wallace P (2000) Virtual reality training—a consideration for Australian helicopter training needs. Sim-TecT 2000 Cconference, Sydney, Australia
Stewart D (1965) A platform with six degrees of freedom. Proc Inst Mech Eng 180(1):371–386
Teixeira JV, Da M, Hounsell S (2015) Educational robotic simulators: a systematic literature review
Telban RJ, Wu W, Cardullo FM, Houck JA (2000) Motion cueing algorithm development: initial investigation and redesign of the algorithms. State University of New York, Binghamton, NY
Wu W, Cardullo FM (1997) Is there an optimum motion cueing algorithm? Am Inst Aeronaut Astronaut 13(11):23–29
Zacharias GL (1978) Motion cue models for pilot-vehicle analysis. Technical report, Bolt Beranek and Newman INC, Cambridge, MA
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Electronic supplementary material
Below is the link to the electronic supplementary material.
Supplementary material 1 (mp4 77912 KB)
Rights and permissions
About this article
Cite this article
Sharma, A., Ikbal, M.S., Cuong, D.T. et al. A sliding mode-based approach to motion cueing for virtual reality gaming using motion simulators. Virtual Reality 25, 95–106 (2021). https://doi.org/10.1007/s10055-020-00439-5
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10055-020-00439-5