Increasing Motion Fidelity in Driving Simulators Using a Fuzzy-Based Washout Filter

The motion cueing algorithm is the procedure used to regenerate vehicle motion cues by transforming translational and rotational motions of a simulated vehicle into the simulator motion such that high fidelity motions can be generated through a washout filter. Classical washout filters are widely being used in different motion simulators because of their low computational load, simplicity, and functionality. However, they have a number of disadvantages that make them unreliable in some cases. One of the main disadvantages is its parameter selecting procedure, which is based on trial-and-error and the worst case driving scenario. In addition, the washout filter parameters are kept constant during different driving scenarios, causing inflexibility of the filter design. This causes conservative platform workspace usage and as a result false motion cues. Furthermore, the mathematical model of human motion sensation plays no role in designing of the classical washout filter. Ignorance of the online information about physical limitations of the platform and the simulator driver motion sensation factors are other main drawbacks of classical washout filters. The aim of this research is to provide a fuzzy logic-based washout filter that considers the motion sensation error between the real vehicle and simulator drivers as well as the distance of the simulator platform from its physical boundaries to correct false motion cues and decrease human sensation errors. The proposed fuzzy-based washout filter also seeks to increase motion fidelity and enable the simulator to use the platform workspace more efficiently. The simulation results show the efficiency of the proposed fuzzy-based washout filter in reducing the human sensation error and enhancing efficiency of the simulator platform workspace usage.

[1]  Saeid Nahavandi,et al.  Human Perception-Based Washout Filtering Using Genetic Algorithm , 2015, ICONIP.

[2]  Lloyd D. Reid,et al.  Motion Washout Filter Tuning: Rules and Requirements , 1997 .

[3]  Saeid Nahavandi,et al.  Future reference prediction in model predictive control based driving simulators , 2016, ICRA 2016.

[4]  Petrus M. T. Zaal,et al.  Objective Motion Cueing Criteria for Commercial Transport Simulators , 2018, 2018 Modeling and Simulation Technologies Conference.

[5]  Peter R. Grant,et al.  Analysing classes of motion drive algorithms based on paired comparison techniques , 2009 .

[6]  S. F. Schmidt,et al.  A Study of Techniques for Calculating Motion Drive Signals for Flight Simulators , 1971 .

[7]  Meyer Nahon,et al.  Simulator motion-drive algorithms - A designer's perspective , 1990 .

[8]  S. F. Schmidt,et al.  Washout circuit design for multi-degrees-of-freedom moving base simulators. , 1973 .

[9]  Saeid Nahavandi,et al.  Multiobjective and Interactive Genetic Algorithms for Weight Tuning of a Model Predictive Control-Based Motion Cueing Algorithm , 2019, IEEE Transactions on Cybernetics.

[10]  Jung-Seok Kim A study on a dynamic model of a vehicle simulator with 6 DOF for the Korean tilting train , 2007 .

[11]  Saeid Nahavandi,et al.  Incorporating Human Perception With the Motion Washout Filter Using Fuzzy Logic Control , 2015, IEEE/ASME Transactions on Mechatronics.

[12]  Chee Peng Lim,et al.  A review on otolith models in human perception , 2016, Behavioural Brain Research.

[13]  Kazuo Tanaka,et al.  Fuzzy Control Systems Design and Analysis: A Linear Matrix Inequality Approach , 2008 .

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

[15]  Abderrahmane Kheddar,et al.  Design and Control of a Small-Clearance Driving Simulator , 2008, IEEE Transactions on Vehicular Technology.

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

[17]  Shady M. K. Mohamed,et al.  Semicircular canal modeling in human perception , 2017, Reviews in the neurosciences.

[18]  Alessandro Beghi,et al.  An MPC approach to the design of motion cueing algorithms for driving simulators , 2011, 2011 14th International IEEE Conference on Intelligent Transportation Systems (ITSC).

[19]  W Bles,et al.  How to use body tilt for the simulation of linear self motion. , 2004, Journal of vestibular research : equilibrium & orientation.

[20]  Andras Kemeny,et al.  MOTION CUEING: WHAT IS THE IMPACT ON THE DRIVER'S BEHAVIOR? , 2008 .

[21]  L D Reid,et al.  MOTION ALGORITHM FOR LARGE-DISPLACEMENT DRIVING SIMULATOR , 1993 .

[22]  Saeid Nahavandi,et al.  MPC-based motion cueing algorithm with short prediction horizon using exponential weighting , 2016, 2016 IEEE International Conference on Systems, Man, and Cybernetics (SMC).

[23]  Francesco Bella,et al.  Driving simulator for speed research on two-lane rural roads. , 2008, Accident; analysis and prevention.

[24]  Young-Ho Moon,et al.  Partial range scaling method based washout algorithm for a vehicle driving simulator and its evaluation , 2010 .

[25]  Saeid Nahavandi,et al.  Adaptive Washout Algorithm Based Fuzzy Tuning for Improving Human Perception , 2014, ICONIP.

[26]  Matt C. Best,et al.  Driving simulator motion cueing algorithms – a survey of the state of the art , 2010 .

[27]  Houshyar Asadi Human perception-based washout filtering , 2015 .

[28]  Lloyd D. Reid,et al.  PROTEST : An expert system for tuning simulator washout filters , 1997 .

[29]  A. Amouri,et al.  Classic and Adaptive Washout Comparison for a Low Cost Driving Simulator , 2005, Proceedings of the 2005 IEEE International Symposium on, Mediterrean Conference on Control and Automation Intelligent Control, 2005..

[30]  Jean Le Bouthillier The design, implementation and analysis of a low cost flight simulator using RMC's 3DOF motion platform , 2010 .

[31]  H. Mohellebi,et al.  Restitution movement for a low cost driving simulator , 2006, 2006 American Control Conference.

[32]  Saeid Nahavandi,et al.  Performance analysis and dexterity monitoring of hexapod-based simulator , 2018, 2018 4th International Conference on Control, Automation and Robotics (ICCAR).

[33]  Frank M. Cardullo,et al.  Motion Cueing Algorithm Development: Human-Centered Linear and Nonlinear Approaches , 2005 .

[34]  Saeid Nahavandi,et al.  Adaptive Translational Cueing Motion Algorithm Using Fuzzy Based Tilt Coordination , 2014, ICONIP.

[35]  Saeid Nahavandi,et al.  Optimisation of nonlinear motion cueing algorithm based on genetic algorithm , 2015 .

[36]  Saeid Nahavandi,et al.  Optimizing Model Predictive Control horizons using Genetic Algorithm for Motion Cueing Algorithm , 2018, Expert Syst. Appl..

[37]  Heinrich H. Bülthoff,et al.  Simulating believable forward accelerations on a stewart motion platform , 2010, TAP.

[38]  Saeid Nahavandi,et al.  An optimal washout filter based on genetic algorithm compensators for improving simulator driver perception , 2015 .

[39]  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.

[40]  Saeid Nahavandi,et al.  Openga, a C++ genetic algorithm library , 2017, 2017 IEEE International Conference on Systems, Man, and Cybernetics (SMC).

[41]  Chee Peng Lim,et al.  A Particle Swarm Optimization-based washout filter for improving simulator motion fidelity , 2016, 2016 IEEE International Conference on Systems, Man, and Cybernetics (SMC).

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

[43]  Chee Peng Lim,et al.  A genetic algorithm–based nonlinear scaling method for optimal motion cueing algorithm in driving simulator , 2018, J. Syst. Control. Eng..

[44]  Andras Kemeny,et al.  Motion Cueing in the Renault Driving Simulator , 2000 .