Towards a simulation-based tuning of motion cueing algorithms

Abstract This paper deals with the problem of finding the best values for the parameters of Motion Cueing Algorithms (MCA). MCA are responsible for controlling the movements of robotic motion platforms used to generate the gravito-inertial cues of vehicle simulators. The values of their multiple parameters, or coefficients, are hard to establish and they dramatically change the behaviour of MCA. The problem has been traditionally addressed in a subjective, partially non-systematic, iterative, time-consuming way, by seeking pilot/driver feedback on the generated motion cues. The aim of this paper is to introduce a different approach to solve the problem of MCA tuning, by making use of a simulated motion platform; a series of (human-based) objective metrics relating to the performance of MCA are measured using this simulated device. This simulation-based approach allows for automatic tuning of the MCA, by using a genetic algorithm that is proposed to analyse the results obtained from multiple simulations of the MCA with different parameters. This algorithm is designed to efficiently optimize the simulated MCA parameter space. The proposed solution is assessed with the classical washout MCA, performing a series of tests to validate the correctness of this approach and the suitability of the proposed method to the solution of the MCA tuning problem. Results show that this approach can be an alternative to the traditional subjective tuning method in certain situations, mainly because it provides suitable values for the MCA parameters in a shorter time period, albeit subjective tuning is preferred when time to perform the MCA tuning is not an issue.

[1]  Martin Bruenger-Koch,et al.  Motion Parameter Tuning and Evaluation for the DLR Automotive Simulator , 2005 .

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

[3]  R.J.A.W. Hosman,et al.  Objective Motion Fidelity Qualification in Flight Training Simulators , 2007 .

[4]  Ruud Hosman,et al.  ARE CRITERIA FOR MOTION CUEING AND TIME DELAYS POSSIBLE , 1999 .

[5]  Inmaculada Coma,et al.  Motion-Cuing Algorithms , 2015, Hum. Factors.

[6]  Laurence R. Young,et al.  Motion Cues in Man-Vehicle Control Effects of Roll-Motion Cues on Human Operator's Behavior in Compensatory Systems with Disturbance Inputs , 1968 .

[7]  Heinrich H. Bülthoff,et al.  A Bayesian model of the disambiguation of gravitoinertial force by visual cues , 2007, Experimental Brain Research.

[8]  Holger H. Hoos,et al.  Automated Algorithm Configuration and Parameter Tuning , 2012, Autonomous Search.

[9]  Goldberg,et al.  Genetic algorithms , 1993, Robust Control Systems with Genetic Algorithms.

[10]  Håkan Sehammar,et al.  Motion cueing for 3-, 6- and 8- degrees-of-freedom motion systems , 2010 .

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

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

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

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

[15]  B. Friedland,et al.  Quasi-optimum design of a six degree of freedom moving base simulator control system , 1973 .

[16]  Ruud Hosman,et al.  Effect of Simulator Motion on Pilot Behavior and Perception , 2006 .

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

[18]  Max Mulder,et al.  Applying the Objective Motion Cueing Test to a Classical Washout Algorithm , 2013 .

[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]  J R Hall The Need for Platform Motion in Modern Piloted Flight Training Simulators , 1989 .

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

[23]  Stanley M. Selkow,et al.  Algorithms in a Nutshell , 2008 .

[24]  C. Britton Rorabaugh Digital Filter Designer's Handbook: Featuring C Routines , 1993 .

[25]  Inmaculada Coma,et al.  Towards an extensible simulator of real motion platforms , 2014, Simul. Model. Pract. Theory.

[26]  Stéphane Espié,et al.  Motion cueing algorithms for small driving simulator , 2006, Proceedings 2006 IEEE International Conference on Robotics and Automation, 2006. ICRA 2006..

[27]  Jia-Yush Yen,et al.  A genetic algorithm-based parameter-tuning algorithm for multi-dimensional motion control of a computer numerical control machine tool , 2002 .

[28]  Thomas W. Showalter,et al.  The effects of motion and g-seat cues on pilot simulator performance of three piloting tasks , 1980 .

[29]  James M. Van Verth,et al.  Essential Mathematics for Games and Interactive Applications: A Programmer's Guide , 2004 .

[30]  B. Friedland Revisiting quasi-optimum control , 2006, American Control Conference.

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

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

[33]  Gareth D. Padfield,et al.  Optimising the yaw motion cues available from a short stroke hexapod motion platform , 2015, The Aeronautical Journal.

[34]  Rich Caruana,et al.  Removing the Genetics from the Standard Genetic Algorithm , 1995, ICML.

[35]  G. McCollum,et al.  The shape of self-motion perception—I. equivalence classification for sustained motions , 1996, Neuroscience.

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

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

[38]  Enrique Alba,et al.  Optimization Techniques for Solving Complex Problems , 2009 .

[39]  Jean Laurens,et al.  Bayesian processing of vestibular information , 2007, Biological Cybernetics.

[40]  J. B. Sinacori The determination of some requirements for a helicopter flight research simulation facility , 1977 .

[41]  Eugenia M. Kolasinski,et al.  Simulator Sickness in Virtual Environments. , 1995 .

[42]  Jeffery A. Schroeder,et al.  Helicopter flight simulation motion platform requirements , 1998 .

[43]  Sunjoo K. Advani,et al.  Are Criteria for Motion Cueing and Time Delays Possible? Part 2. , 2013 .

[44]  M. Kurosaki Optimal washout for control of a moving base simulator. [vertical motion flight simulation using linear filter] , 1978 .

[45]  Jean-Pierre Colinot,et al.  The New PSA Peugeot-Citroen Advanced Driving Simulator Overall Design and Motion Cue Algorithm , 2007 .

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

[47]  Ruud Hosman,et al.  Development of the Motion Perception Toolbox , 2006 .