Model Predictive Control Motion Cueing with Nonlinear Constraints and Vestibular Feedback for Serial Robot Motion Simulators

被引:0
作者
Arango, Camilo Gonzalez [1 ]
Asadi, Houshyar [1 ]
机构
[1] Deakin Univ, Inst Intelligent Syst Res & Innovat, Geelong, Australia
来源
18TH ANNUAL IEEE INTERNATIONAL SYSTEMS CONFERENCE, SYSCON 2024 | 2024年
关键词
Nonlinear; model predictive control; motion cueing; serial robot; ALGORITHM;
D O I
10.1109/SysCon61195.2024.10553551
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Motion Cueing Algorithms (MCAs) encode the movement of simulated vehicles into movement that can be reproduced with a motion simulator to provide a realistic driving experience within the capabilities of the machine. Herein, an extension of an existing state-of-the-art Nonlinear Model Predictive Control (NMPC) based MCA for serial robot simulators is presented. The proposed novelties are the use of nonlinear constraints to enforce safety protocols, and the use of vestibular feedback, which has been shown to increase motion cueing quality. In addition, the modified algorithm was implemented as part of the Python library Serial Robot Motion Simulator (pySRMS), a package for motion cueing research. PySRMS offers tools for flexible development of NMPC based MCAs for serial robots such as, exposure of all intermediate variables in the plant model, helper functions to define constraints, and the ability to include or exclude vestibular feedback. The capabilities of the new MCA and pySRMS are showcased via three case studies that explore the use of linear and nonlinear constraints, different nonlinear program solvers and integration schemes, and vestibular feedback, respectively. Results from these simulation experiments show that the inclusion of nonlinear constraints and vestibular feedback significantly increases the safety and performance of the proposed MCA compared to the existing, state-of-the-art version.
引用
收藏
页数:8
相关论文
共 32 条
[1]   CasADi: a software framework for nonlinear optimization and optimal control [J].
Andersson, Joel A. E. ;
Gillis, Joris ;
Horn, Greg ;
Rawlings, James B. ;
Diehl, Moritz .
MATHEMATICAL PROGRAMMING COMPUTATION, 2019, 11 (01) :1-36
[2]  
Arango Camilo Gonzalez, 2022, 2022 IEEE International Conference on Systems, Man, and Cybernetics (SMC), P85, DOI 10.1109/SMC53654.2022.9945415
[3]   FALSE CUE REDUCTION IN MOVING FLIGHT SIMULATORS [J].
ARIEL, D ;
SIVAN, R .
IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS, 1984, 14 (04) :665-671
[4]  
Asadi H., 2015, DSC 2015, P1
[5]   Robust Optimal Motion Cueing Algorithm Based on the Linear Quadratic Regulator Method and a Genetic Algorithm [J].
Asadi, Houshyar ;
Mohamed, Shady ;
Lim, Chee Peng ;
Nahavandi, Saeid .
IEEE TRANSACTIONS ON SYSTEMS MAN CYBERNETICS-SYSTEMS, 2017, 47 (02) :238-254
[6]   Semicircular canal modeling in human perception [J].
Asadi, Houshyar ;
Mohamed, Shady ;
Lim, Chee Peng ;
Nahavandi, Saeid ;
Nalivaiko, Eugene .
REVIEWS IN THE NEUROSCIENCES, 2017, 28 (05) :537-549
[7]   A review on otolith models in human perception [J].
Asadi, Houshyar ;
Mohamed, Shady ;
Lim, Chee Peng ;
Nahavandi, Saeid .
BEHAVIOURAL BRAIN RESEARCH, 2016, 309 :67-76
[8]   Incorporating Human Perception With the Motion Washout Filter Using Fuzzy Logic Control [J].
Asadi, Houshyar ;
Mohamed, Shady ;
Nahavandi, Saeid .
IEEE-ASME TRANSACTIONS ON MECHATRONICS, 2015, 20 (06) :3276-3284
[9]   Nonlinear, MPC-Based Motion Cueing Algorithm for a High-Performance, Nine-DOF Dynamic Simulator Platform [J].
Bruschetta, Mattia ;
Maran, Fabio ;
Beghi, Alessandro .
IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, 2017, 25 (02) :686-694
[10]  
Bukal A., 2019, AIAA SCIT 2019 FOR, P0423