A Particle Swarm Optimization-based washout filter for improving simulator motion fidelity

The washout filter for a driving simulator is able to regenerate high fidelity vehicle translational and rotational motions within the simulator's physical limitations and return the simulator platform back to its initial position. The classical washout filter provides a popular solution that has been broadly utilized in different commercial simulators due to its simplicity, short processing time, and reasonable performance. One limitation of the classical washout filter is its sub-optimal parameter tuning process, which is based on the trial-and-error method. This leads to an inefficient workspace usage and, consequently, generation of false motion cues that lead to simulator sickness. Ignorance of a human sensation model in its design is another drawback of classical washout filters. The purpose of this study is to use Particle Swarm Optimization (PSO) to design and tune the washout filter parameters, in order to increase motion fidelity, decrease the human sensation error, and improve efficiency of the workspace usage. The proposed PSO-based washout filter is designed and implemented using the MATLAB/Simulink software package. The results indicate the effectiveness of the PSO-based washout filter in reducing the human sensation error, increasing the capability of reference shape tracking, and improving efficiency of the workspace usage.

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

[2]  R.J.A.W. Hosman,et al.  Vestibular models and thresholds of motion perception. Results of tests in a flight simulator , 1978 .

[3]  Meyer Nahon,et al.  Response of airline pilots to variations in flight simulator motion algorithms , 1988 .

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

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

[6]  Hichem Arioui,et al.  Driving Simulation: Arioui/Driving Simulation , 2013 .

[7]  Saeid Nahavandi,et al.  Optimal Feature Subset Selection for Neuron Spike Sorting Using the Genetic Algorithm , 2015, ICONIP.

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

[9]  O. Weck,et al.  A COMPARISON OF PARTICLE SWARM OPTIMIZATION AND THE GENETIC ALGORITHM , 2005 .

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

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

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

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

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

[15]  Siti Mariyam Shamsuddin,et al.  Particle Swarm Optimization: Technique, System and Challenges , 2011 .

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

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

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

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

[20]  James Kennedy,et al.  Particle swarm optimization , 2002, Proceedings of ICNN'95 - International Conference on Neural Networks.

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

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

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

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

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

[26]  Yue Shi,et al.  A modified particle swarm optimizer , 1998, 1998 IEEE International Conference on Evolutionary Computation Proceedings. IEEE World Congress on Computational Intelligence (Cat. No.98TH8360).

[27]  Saeid Nahavandi,et al.  An effective heuristic for stockyard planning and machinery scheduling at a coal handling facility , 2013, 2013 11th IEEE International Conference on Industrial Informatics (INDIN).

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

[29]  Behzad Akbari Investigations into self motion thresholds using a Stewart platform , 2015 .

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

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

[32]  Meyer Nahon,et al.  FLIGHT SIMULATION MOTION-BASE DRIVE ALGORITHMS.: PART 2, SELECTING THE SYSTEM PARAMETERS , 1986 .