High-Fidelity Hexarot Simulation-Based Motion Platform Using Fuzzy Incremental Controller and Model Predictive Control-Based Motion Cueing Algorithm

The real vehicle motion signals cannot be applied for the simulation-based motion platforms (SBMPs) due to the restricted workspace of the SBMPs. The motion cueing algorithms (MCAs) have been used to regenerate the same motion feeling of the real vehicle with consideration of the SBMP's limited workspace. The idea of the model predictive control (MPC) is used recently to find the optimal value of the input signal with consideration of the SBMPs’ limitations. The hexarot manipulator is developed as a mid-sized SBMP with high capability of generating the angular displacement compared to hexapod SBMP. It is the first time that hexarot manipulator is employed as an SBMP with controller unit due to its high workspace limitation, especially in roll angle. In addition, the main contribution of this research is to design and develop a fuzzy incremental controller to configurate the hexarot SBMP using MPC-based MCA to improve the motion feeling of the high-frequency signals compared with the traditional PID controller. The proposed method is verified using MATLAB software. Finally, the results demonstrate the right follow of the motion signals using MPC-based MCA, which is not possible using the common hexapod manipulators.

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

[2]  Marc Bordier,et al.  MPC based motion cueing algorithm : Development and application to the ULTIMATE driving simulator , 2004 .

[3]  Saeid Nahavandi,et al.  The Forced Vibration Analysis of Hexarot Parallel Mechanisms , 2019, 2019 IEEE International Conference on Industrial Technology (ICIT).

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

[5]  L. Biegler,et al.  Quadratic programming methods for reduced Hessian SQP , 1994 .

[6]  George K. I. Mann,et al.  Two-level tuning of fuzzy PID controllers , 2001, IEEE Trans. Syst. Man Cybern. Part B.

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

[8]  Saeid Nahavandi,et al.  A novel axis symmetric parallel mechanism with coaxial actuated arms , 2018, 2018 4th International Conference on Control, Automation and Robotics (ICCAR).

[9]  Qiang Zhao,et al.  Adaptive position tracking control of electro-hydraulic six-degree-of-freedom driving simulator subject to perturbation , 2015, Simul..

[10]  Saeid Nahavandi,et al.  Kinematic Manipulability Analysis of Hexarot Simulators , 2019, 2019 IEEE International Conference on Industrial Technology (ICIT).

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

[12]  S. H. Koekebakker,et al.  Model based control of a flight simulator motion system , 2001 .

[13]  Saeid Nahavandi,et al.  Evaluation of inverse dynamics of hexarot-based centrifugal simulators , 2018 .

[14]  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).

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

[16]  Saeid Nahavandi,et al.  Mathematical modelling of linear motion error for Hexarot parallel manipulators , 2016 .

[17]  Saeid Nahavandi,et al.  A Model Predictive Control-Based Motion Cueing Algorithm with Consideration of Joints’ limitations for Hexapod Motion Platform , 2019, 2019 IEEE International Conference on Systems, Man and Cybernetics (SMC).

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

[19]  Mohammad Reza Chalak Qazani,et al.  Kinematic analysis and workspace determination of hexarot-a novel 6-DOF parallel manipulator with a rotation-symmetric arm system , 2015, Robotica.

[20]  Siamak Pedrammehr,et al.  A study on motion of machine tools’ hexapod table on freeform surfaces with circular interpolation , 2014 .

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

[22]  Mehran Mahboubkhah,et al.  Forced Vibration Analysis of Milling Machine's Hexapod Table under Machining Forces , 2014 .

[23]  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).

[24]  Marina Valles,et al.  Hybrid force/position control for a 3-DOF 1T2R parallel robot: Implementation, simulations and experiments , 2016 .

[25]  Marc Gouttefarde,et al.  Adaptive Terminal Sliding Mode Control of a Redundantly-Actuated Cable-Driven Parallel Manipulator: CoGiRo , 2015 .

[26]  Tzung-Pei Hong,et al.  Adapting Crossover and Mutation Rates in Genetic Algorithms , 2003, J. Inf. Sci. Eng..

[27]  Olympia Roeva,et al.  Population Size Influence on the Genetic and Ant Algorithms Performance in Case of Cultivation Process Modeling , 2013, WCO@FedCSIS.

[28]  Saeid Nahavandi,et al.  The Octahedral Hexarot — A novel 6-DOF parallel manipulator , 2012 .

[29]  Chee Peng Lim,et al.  Increasing Motion Fidelity in Driving Simulators Using a Fuzzy-Based Washout Filter , 2019, IEEE Transactions on Intelligent Vehicles.

[30]  Siamak Pedrammehr,et al.  An Investigation on the Motion Error of Machine Tools’ Hexapod Table , 2018 .

[31]  Kyo-Il Lee,et al.  Robust nonlinear task space control for 6 DOF parallel manipulator , 2005, Autom..

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

[33]  Junwei Han,et al.  Tracking performance improvements of an electrohydraulic Gough-Stewart platform using a fuzzy incremental controller , 2014, Ind. Robot.

[34]  Saeid Nahavandi,et al.  Closed-form dynamics of a hexarot parallel manipulator by means of the principle of virtual work , 2018 .

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

[36]  István Varga,et al.  A two-level urban traffic control for autonomous vehicles to improve network-wide performance , 2017 .

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

[38]  Edouard Laroche,et al.  Model identification and vision-based H∞ position control of 6-DoF cable-driven parallel robots , 2017, Int. J. Control.

[39]  Saeid Nahavandi,et al.  Dynamic analysis of Hexarot: axis-symmetric parallel manipulator , 2017, Robotica.

[40]  Li-Chen Fu,et al.  Output Feedback Sliding Mode Control for a Stewart Platform With a Nonlinear Observer-Based Forward Kinematics Solution , 2013, IEEE Transactions on Control Systems Technology.

[41]  Quanmin Zhu,et al.  Adaptive synchronised tracking control for multiple robotic manipulators with uncertain kinematics and dynamics , 2016, Int. J. Syst. Sci..

[42]  I. Harvey,et al.  On recombination and optimal mutation rates , 1999 .

[43]  Saeid Nahavandi,et al.  A Decoupled Linear Model Predictive Control-based Motion Cueing Algorithm for Simulation-based Motion Platform with Limitted Workspace , 2019, 2019 IEEE International Conference on Industrial Technology (ICIT).

[44]  Mir Mohammad Ettefagh,et al.  An experimental study on motion error of hexarot parallel manipulator , 2014 .

[45]  Saeid Nahavandi,et al.  Partial Adversarial Training for Prediction Interval , 2018, 2018 International Joint Conference on Neural Networks (IJCNN).

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

[47]  Y. Su,et al.  Nonlinear PID control of a six-DOF parallel manipulator , 2004 .

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

[49]  Saeid Nahavandi,et al.  Neural Network-Based Uncertainty Quantification: A Survey of Methodologies and Applications , 2018, IEEE Access.

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

[51]  Saeid Nahavandi,et al.  Control System Development of a Hexarot-Based High-G Centrifugal Simulator , 2019, 2019 IEEE International Conference on Industrial Technology (ICIT).

[52]  Mohammad Javad Nategh,et al.  The effects of joint clearance on the kinematic error of the hexapod tables , 2017, 2017 5th RSI International Conference on Robotics and Mechatronics (ICRoM).

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

[54]  J. T. Pearson,et al.  LQG controller design applied to a pneumatic stewart-gough platform , 2012, Int. J. Autom. Comput..

[55]  Hamid D. Taghirad,et al.  Dynamic Modeling and Control of Parallel Robots With Elastic Cables: Singular Perturbation Approach , 2014, IEEE Transactions on Robotics.