57 research outputs found
Model predictive driving simulator motion cueing algorithm with actuator-based constraints
The simulator motion cueing problem has been considered extensively in the literature; approaches based on linear filtering and optimal control have been presented and shown to perform reasonably well. More recently, model predictive control (MPC) has been considered as a variant of the optimal control approach; MPC is perhaps an obvious candidate for motion cueing due to its ability to deal with constraints, in this case the platform workspace boundary. This paper presents an MPC-based cueing algorithm that, unlike other algorithms, uses the actuator positions and velocities as the constraints. The result is a cueing algorithm that can make better use of the platform workspace whilst ensuring that its bounds are never exceeded. The algorithm is shown to perform well against the classical cueing algorithm and an algorithm previously proposed by the authors, both in simulation and in tests with human drivers
Motion Cueing Algorithm for Effective Motion Perception: A frequency-splitting MPC Approach
Model predictive control (MPC) is a promising technique for motion cueing in
driving simulators, but its high computation time limits widespread real-time
application. This paper proposes a hybrid algorithm that combines filter-based
and MPC-based techniques to improve specific force tracking while reducing
computation time. The proposed algorithm divides the reference acceleration
into low-frequency and high-frequency components. The high-frequency component
serves as a reference for translational motion to avoid workspace limit
violations, while the low-frequency component is for tilt coordination. The
total acceleration serves as a reference for combined specific force with the
highest priority to enable compensation of deviations from its reference
values. The algorithm uses constraints in the MPC formulation to account for
workspace limits and workspace management is applied. The investigated
scenarios were a step signal, a multi-sine wave and a recorded real-drive
slalom maneuver. Based on the conducted simulations, the algorithm produces
approximately 15% smaller root means squared error (RMSE) for the step signal
compared to the state-of-the-art. Around 16% improvement is observed when the
real-drive scenario is used as the simulation scenario, and for the multi-sine
wave, 90% improvement is observed. At higher prediction horizons the algorithm
matches the performance of a state-of-the-art MPC-based motion cueing
algorithm. Finally, for all prediction horizons, the frequency-splitting
algorithm produced faster results. The pre-generated references reduce the
required prediction horizon and computational complexity while improving
tracking performance. Hence, the proposed frequency-splitting algorithm
outperforms state-of-the-art MPC-based algorithm and offers promise for
real-time application in driving simulators.Comment: 8 pages, 10 figures, 3 tables, conference (DSC 2023
Driving simulator motion cueing algorithms – a survey of the state of the art
This paper reviews the state-of-the-art motion cueing algorithms for motion-based driving
simulators. The motion cueing problem is presented, together with the main published algorithms
– classical washout filtering, adaptive filtering, linear optimal control, and model predictive
control (MPC). Implementation details for each of the algorithms are given and their response to
various manoeuvres plotted. The algorithms all have a high-pass response apart from the MPC
algorithm, which reproduces vehicle motion for as long as possible before returning to centre. The
cost function-based algorithms require more parameters to be tuned, but the parameters have more
relevance to the simulator operator and are thus easier to tune. Finally, proposals for an algorithm
evaluation study with human test drivers are given, the results of which will be used in future
work to develop a new driving simulator cueing algorithm
Investigation of vibration’s effect on driver in optimal motion cueing algorithm
The increased sensation error between the surroundings and the driver is a major problem in driving simulators, resulting in unrealistic motion cues. Intelligent control schemes have to be developed to provide realistic motion cues to the driver. The driver’s body model incorporates the effects of vibrations on the driver’s health, comfort, perception, and motion sickness, and most of the current research on motion cueing has not considered these factors. This article proposes a novel optimal motion cueing algorithm that utilizes the driver’s body model in conjunction with the driver’s perception model to minimize the sensation error. Moreover, this article employs H1 control in place of the linear quadratic regulator to optimize the quadratic cost function of sensation error. As compared to state of the art, we achieve decreased sensation error in terms of small root-mean-square difference (70%, 61%, and 84% decrease in case of longitudinal acceleration, lateral acceleration, and yaw velocity, respectively) and improved coefficient of cross-correlation (3% and 1% increase in case of longitudinal and lateral acceleration, respectively)
Driving simulator motion cueing development for the non-linear handling regime
This paper presents the results of a study to evaluate the suitability of two new driving simulator motion cueing algorithms for driving in the non-linear region of vehicle behaviour. The new algorithms are a Model Predictive Control (MPC)-based algorithm with constraints based on actuator states, and an algorithm based around the use of the vehicle sideslip angle as the demanded platform yaw angle. The results indicate that the body sideslip algorithm is preferred to the MPC and standard filter-based algorithms, with the more experienced participants also expressing a liking for the MPC algorithm
Feasibility Analysis For Constrained Model Predictive Control Based Motion Cueing Algorithm
This paper deals with motion control for an 8-degree-of-freedom (DOF) high performance driving simulator. We formulate a constrained optimal control that defines the dynamical behavior of the system. Furthermore, the paper brings together various methodologies for addressing feasibility issues arising in implicit model predictive control-based motion cueing algorithms. The implementation of different techniques is described and discussed subsequently. Several simulations are carried out in the simulator platform. It is observed that the only technique that can provide ensured closed-loop stability by assuring feasibility over all prediction horizons is a braking law that basically saturates the control inputs in the constrained form
Model-Based Control Techniques for Automotive Applications
Two different topics are covered in the thesis.
Model Predictive Control applied to the Motion Cueing Problem
In the last years the interest about dynamic driving simulators is increasing and new commercial solutions are arising. Driving simulators play an important role in the development of new vehicles and advanced driver assistance devices:
in fact, on the one hand, having a human driver on a driving
simulator allows automotive manufacturers to bridge the gap between virtual prototyping and on-road testing during the vehicle development phase; on the other hand, novel driver assistance systems (such as advanced accident avoidance systems) can be safely tested by having the driver operating the vehicle in a virtual, highly realistic environment, while being exposed to hazardous situations. In both applications, it is crucial to faithfully reproduce in the simulator the driver's perception of forces acting on the vehicle and its acceleration. This has to be achieved while keeping the platform within its limited operation space. Such strategies go under the name of Motion Cueing Algorithms.
In this work, a particular implementation of a Motion Cueing algorithm is described, that is based on Model Predictive Control technique. A distinctive feature of such approach is that it exploits a detailed model of the human vestibular system, and consequently differs from standard Motion Cueing strategies based on Washout Filters: such feature allows for better implementation of tilt coordination and more efficient handling of the platform limits.
The algorithm has been evaluated in practice on a small-size,
innovative platform, by performing tests with professional drivers. Results show that the MPC-based motion cueing algorithm allows to effectively handle the platform working area, to limit the presence of those platform movements that are typically associated with driver motion sickness, and to devise simple and intuitive tuning procedures.
Moreover, the availability of an effective virtual driver allows the development of effective predictive strategies, and first simulation results are reported in the thesis.
Control Techniques for a Hybrid Sport Motorcycle
Reduction of the environmental impact of transportation systems is a world wide priority. Hybrid propulsion vehicles have proved to have a strong potential to this regard, and different four-wheels solutions have spread out in the market. Differently from cars, and even if they are considered the ideal solution for urban mobility, motorbikes and mopeds have not seen a wide application of hybrid propulsion yet, mostly due to the more strict constraints on available space and driving feeling.
In the thesis, the problem of providing a commercial 125cc motorbike with a hybrid propulsion system is considered, by adding an electric engine to its standard internal combustion engine. The aim for the prototype is to use the electrical machine (directly keyed on the drive shaft) to obtain a torque boost during accelerations, improving and regularizing the supplied power while reducing the emissions.
Two different control algorithms are proposed
1) the first is based on a standard heuristic with adaptive features, simpler to implement on the ECU for the prototype;
2) the second is a torque-split optimal-control strategy, managing the different contributions from the two engines.
A crucial point is the implementation of a Simulink virtual environment, realized starting from a commercial tool, VI-BikeRealTime, to test the algorithms. The hybrid engine model has been implemented in the tool from scratch, as well as a simple battery model, derived directly from data-sheet characteristics by using polynomial interpolation. The
simulation system is completed by a virtual rider and a tool for
build test circuits.
Results of the simulations on a realistic track are included, to evaluate the different performance of the two strategies in a closed loop environment (thanks to the virtual rider). The results from on-track tests of the real prototype, using the first control strategy, are reported too
- …