A sliding mode-based approach to motion cueing for virtual reality gaming using motion simulators

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.

[1]  Raphael Sivan,et al.  An Optimal Control Approach to the Design of Moving Flight Simulators , 1982, IEEE Transactions on Systems, Man, and Cybernetics.

[2]  J. Lanier,et al.  Model of Illusions and Virtual Reality , 2017, Front. Psychol..

[3]  Alessandro Beghi,et al.  A Nonlinear, MPC-Based Motion Cueing Algorithm for a High-Performance, Nine-DOF Dynamic Simulator Platform , 2017, IEEE Transactions on Control Systems Technology.

[4]  L. D. Reid,et al.  Flight simulation motion-base drive algorithms: part 1. Developing and testing equations , 1985 .

[5]  Luca Viganò,et al.  Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) , 2015, IWSEC 2015.

[6]  Jeffery A. Schroeder,et al.  The NASA Ames Vertical Motion Simulator - A Facility Engineered for Realism , 2009 .

[7]  D. Stewart,et al.  A Platform with Six Degrees of Freedom , 1965 .

[8]  Juan D'Amato,et al.  From a Serious Training Simulator for Ship Maneuvering to an Entertainment Simulator , 2014, AMDO.

[9]  Randall F. Lind,et al.  Design and Control of a Ship Motion Simulation Platform from an Energy Efficiency Perspective , 2009 .

[10]  Meyer Nahon,et al.  Adaptive Simulator Motion Software with Supervisory Control , 1992 .

[11]  Greg L Zacharias Motion Cue Models for Pilot-Vehicle Analysis , 1978 .

[12]  Gorka Epelde,et al.  Upper Limb Posture Estimation in Robotic and Virtual Reality-Based Rehabilitation , 2014, BioMed research international.

[13]  A. Cuschieri,et al.  A Systematic Review of Virtual Reality Simulators for Robot-assisted Surgery. , 2016, European urology.

[14]  A. D. Lewis,et al.  Geometric control of mechanical systems : modeling, analysis, and design for simple mechanical control systems , 2005 .

[15]  Robert S. Kennedy,et al.  Simulator Sickness Questionnaire: An enhanced method for quantifying simulator sickness. , 1993 .

[16]  S. F. Schmidt,et al.  Motion drive signals for piloted flight simulators , 1970 .

[17]  Michael L. Cyrus Motion Systems Role in Flight Simulators for Flying Training. Final Report for Period June 1977-June 1978. , 1978 .

[18]  Carlo Masone,et al.  A novel framework for closed-loop robotic motion simulation - part II: Motion cueing design and experimental validation , 2010, 2010 IEEE International Conference on Robotics and Automation.

[19]  Alessandro Beghi,et al.  A Motion Cueing Algorithm With Look-Ahead and Driver Characterization: Application to Vertical Car Dynamics , 2018, IEEE Transactions on Human-Machine Systems.

[20]  Duc An Pham,et al.  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 , 2017 .

[21]  Weimin Wu,et al.  IS THERE AN OPTIMUM MOTION CUEING ALGORITHM , 1997 .

[22]  R. L. Page Brief History of Flight Simulation , 2004 .

[23]  Marcelo da Silva Hounsell,et al.  Educational Robotic Simulators: A Systematic Literature Review , 2015 .

[24]  G. R. Fernie,et al.  A FULL MOTION MANUAL WHEELCHAIR SIMULATOR FOR REHABILITATION RESEARCH , 2011 .

[25]  Frank M. Cardullo,et al.  Motion Cueing Algorithm Development: Initial Investigation and Redesign of the Algorithms , 2000 .

[26]  Luciano Luporini Menegaldo,et al.  A battle tank simulator for eye and hand coordination tasks under horizontal whole-body vibration , 2018 .

[27]  Mohamed Sadiq Ikbal,et al.  Acausal Approach to Motion Cueing , 2019, IEEE Robotics and Automation Letters.

[28]  W A Yost,et al.  Blackwell Handbook of Sensation and Perception , 2008 .

[29]  Nadia Maïzi,et al.  Model-based predictive motion cueing strategy for vehicle driving simulators , 2009 .

[30]  Gennaro Nicola Bifulco,et al.  Validity of Mental Workload Measures in a Driving Simulation Environment , 2018, Journal of Advanced Transportation.

[31]  Martin Krebs,et al.  VEHICLE MODELING FOR HIGH-DYNAMIC DRIVING SIMULATOR APPLICATIONS , 2001 .

[32]  Staffan Nordmark,et al.  The new VTI driving simulator. Multi purpose moving base with high performance linear motion , 2004 .

[33]  Ronald C. Arkin,et al.  An Behavior-based Robotics , 1998 .

[34]  Chee Peng Lim,et al.  Robust Optimal Motion Cueing Algorithm Based on the Linear Quadratic Regulator Method and a Genetic Algorithm , 2017, IEEE Transactions on Systems, Man, and Cybernetics: Systems.

[35]  R. L. Bowles,et al.  Coordinated adaptive washout for motion simulators , 1973 .

[36]  M. De Curtis,et al.  Update in Pathogenesis and Prospective in Treatment of Necrotizing Enterocolitis , 2014, BioMed research international.

[37]  Ruud Hosman,et al.  Design & evaluation of spherical washout algorithm for Desdemona simulator , 2005 .