MPC-based motion cueing algorithm for a 6 DOF driving simulator with actuator constraints

Driving simulators are widely used for understanding human–machine interaction, driver behavior and in driver training. The effectiveness of simulators in this process depends largely on their ability to generate realistic motion cues. Though the conventional filter-based motion-cueing strategies have provided reasonable results, these methods suffer from poor workspace management. To address this issue, linear MPC-based strategies have been applied in the past. However, since the kinematics of the motion platform itself is nonlinear and the required motion varies with the driving conditions, this approach tends to produce sub-optimal results. This paper presents a nonlinear MPC-based algorithm which incorporates the nonlinear kinematics of the Stewart platform within the MPC algorithm in order to increase the cueing fidelity and use maximum workspace. Furthermore, adaptive weights-based tuning is used to smooth the movement of the platform towards its physical limits. Full-track simulations were carried out and performance indicators were defined to objectively compare the response of the proposed algorithm with classical washout filter and linear MPC-based algorithms. The results indicate a better reference tracking with lower root mean square error and higher shape correlation for the proposed algorithm. Lastly, the effect of the adaptive weights-based tuning was also observed in the form of smoother actuator movements and better workspace use.

[1]  Alessandro Beghi,et al.  A fast implementation of MPC-based motion cueing algorithms for mid-size road vehicle motion simulators , 2017 .

[2]  Heinrich H. Bülthoff,et al.  Objective evaluation of prediction strategies for optimization-based motion cueing , 2018, Simul..

[3]  K. Srinivasan,et al.  Kinematic and dynamic analysis of Stewart platform-based machine tool structures , 2003, Robotica.

[4]  Moritz Diehl,et al.  ACADO toolkit—An open‐source framework for automatic control and dynamic optimization , 2011 .

[5]  Bhaskar Dasgupta,et al.  The Stewart platform manipulator: a review , 2000 .

[6]  Riccardo Scattolini,et al.  A stabilizing model-based predictive control algorithm for nonlinear systems , 2001, Autom..

[7]  Alberto Bemporad,et al.  From linear to nonlinear MPC: bridging the gap via the real-time iteration , 2020, Int. J. Control.

[8]  Jörg Fischer,et al.  Nonlinear Model Predictive Control of a Cable-Robot-Based Motion Simulator , 2017 .

[9]  Joost Venrooij,et al.  Comparison between filter- and optimization-based motion cueing algorithms for driving simulation , 2017, Transportation Research Part F: Traffic Psychology and Behaviour.

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

[11]  Barys Shyrokau,et al.  The effect of steering-system linearity, simulator motion, and truck driving experience on steering of an articulated tractor-semitrailer combination. , 2018, Applied ergonomics.

[12]  Edwin de Vries,et al.  Driving Simulator with High Platform Performance and Low Latency , 2018 .

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

[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]  Inmaculada Coma,et al.  Motion-Cuing Algorithms , 2015, Hum. Factors.

[16]  J. Goldberg,et al.  Physiology of peripheral neurons innervating otolith organs of the squirrel monkey. III. Response dynamics. , 1976, Journal of neurophysiology.

[17]  Matt C. Best,et al.  Model predictive driving simulator motion cueing algorithm with actuator-based constraints , 2013 .

[18]  David Q. Mayne,et al.  Constrained model predictive control: Stability and optimality , 2000, Autom..

[19]  M. Husty An algorithm for solving the direct kinematics of general Stewart-Gough platforms , 1996 .

[20]  W. Grant,et al.  Otolith-organ mechanics: lumped parameter model and dynamic response. , 1987, Aviation, space, and environmental medicine.

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

[22]  E F Fichter,et al.  A Stewart Platform- Based Manipulator: General Theory and Practical Construction , 1986 .

[23]  Heinrich H. Bülthoff,et al.  Offline Motion Simulation Framework: Optimizing Motion Simulator Trajectories and Parameters , 2018 .