B. Shyrokau
Please Note
71 records found
1
This paper presents a novel approach integrating motion replanning, path tracking and vehicle stability for collision avoidance using nonlinear Model Predictive Contouring Control. Employing torque vectoring capabilities, the proposed controller is able to stabilise the vehicle in evasive manoeuvres at the limit of handling. A nonlinear double-track vehicle model, together with an extended Fiala tyre model, is used to capture the nonlinear coupled longitudinal and lateral dynamics. The optimised control inputs are the steering angle and the four longitudinal wheel forces to minimise the tracking error in safe situations and maximise the vehicle-to-obstacle distance in emergency manoeuvres. These optimised longitudinal forces generate an additional direct yaw moment, enhancing the vehicle’s lateral agility and aiding in obstacle avoidance and stability maintenance. The longitudinal tyre forces are constrained using the tyre friction cycle. The proposed controller has been tested on rapid prototyping hardware to prove real-time capability. In a high-fidelity simulation environment validated with experimental data, our proposed approach successfully avoids obstacles and maintains vehicle stability. It outperforms two baseline controllers: one without torque vectoring and another one without collision avoidance prioritisation. Furthermore, we demonstrate the robustness of the proposed approach to vehicle parameter variations, road friction, perception, and localisation errors. The influence of each variation is statistically assessed to evaluate its impact on the performance, providing guidelines for future controller design.
Efficient Motion Sickness Assessment
Recreation of On-Road Driving on a Compact Test Track
The ability to engage in other activities during the ride is considered by consumers as one of the key reasons for the adoption of automated vehicles. However, engagement in non-driving activities will provoke occupants’ motion sickness, deteriorating their overall comfort and thereby risking acceptance of automated driving. Therefore, it is critical to extend our understanding of motion sickness and unravel the modulating factors that affect it through experiments with participants. Currently, most experiments are conducted on public roads (realistic but not reproducible) or test tracks (feasible with prototype automated vehicles). This research study develops a method to design an optimal path and speed reference to accurately replicate on-road motion sickness exposure on a small test track. The method uses model predictive control to replicate the longitudinal and lateral accelerations collected from on-road drives on a test track of 70 m by 175 m. A within-subject experiment (47 participants) was conducted comparing the occupants’ motion sickness occurrence in test-track and on-road conditions, with the conditions being cross-randomized. The results illustrate that the subjective (reported) motion sickness is well reproduced with an insignificant reduction on the track. Meanwhile, there is an overall correspondence of individual sickness levels between on-road and test-track. This paves the path for the employment of our method for a simpler, safer and more replicable assessment of motion sickness.
Model Predictive Control-based motion cueing algorithms demonstrate superior specific force tracking and platform workspace utilization. Despite these benefits, MPC algorithms can exhibit pre-positioning, a phenomenon where the platform tilts prematurely in anticipation of future motion, causing perceptible false cues that disrupt immersion. This phenomenon is particularly noticeable in tilt-coordination due to sustained specific forces.
This work proposes a solution to mitigate pre-positioning by introducing a dynamic scaling factor for tilt-coordination. By scaling down the reference signal for tilt coordination, it stays within the simulator’s tilt angle and tilt-rate capabilities, and platform tilt rates are kept below human perception thresholds. The scaling factor is derived from two key parameters: the maximum specific force generated by platform tilt and the tilt rate perception threshold. The reference for specific force is unscaled to optimally use the translational workspace.
This approach enhances driving simulator realism by minimizing the perceptibility of pre-positioning while optimizing specific force recreation. Subjective evaluations also indicate improved immersion, illustrating the effectiveness of the scenario-adaptive Autoscaling MCA. ...
Model Predictive Control-based motion cueing algorithms demonstrate superior specific force tracking and platform workspace utilization. Despite these benefits, MPC algorithms can exhibit pre-positioning, a phenomenon where the platform tilts prematurely in anticipation of future motion, causing perceptible false cues that disrupt immersion. This phenomenon is particularly noticeable in tilt-coordination due to sustained specific forces.
This work proposes a solution to mitigate pre-positioning by introducing a dynamic scaling factor for tilt-coordination. By scaling down the reference signal for tilt coordination, it stays within the simulator’s tilt angle and tilt-rate capabilities, and platform tilt rates are kept below human perception thresholds. The scaling factor is derived from two key parameters: the maximum specific force generated by platform tilt and the tilt rate perception threshold. The reference for specific force is unscaled to optimally use the translational workspace.
This approach enhances driving simulator realism by minimizing the perceptibility of pre-positioning while optimizing specific force recreation. Subjective evaluations also indicate improved immersion, illustrating the effectiveness of the scenario-adaptive Autoscaling MCA.
We present a vehicle system capable of navigating safely and efficiently around Vulnerable Road Users (VRUs), such as pedestrians and cyclists. The system comprises key modules for environment perception, localization and mapping, motion planning, and control, integrated into a prototype vehicle. A key innovation is a motion planner based on Topology-driven Model Predictive Control (T-MPC). The guidance layer generates multiple trajectories in parallel, each representing a distinct strategy for obstacle avoidance or non-passing. The underlying trajectory optimization constrains the joint probability of collision with VRUs under generic uncertainties. To address extraordinary situations ('edge cases') that go beyond the autonomous capabilities - such as construction zones or encounters with emergency responders - the system includes an option for remote human operation, supported by visual and haptic guidance. In simulation, our motion planner outperforms three baseline approaches in terms of safety and efficiency. We also demonstrate the full system in prototype vehicle tests on a closed track, both in autonomous and remotely operated modes.
Geographically Distributed Test Environment
Validation of Integrated Motion Control of Multi-Actuated Electric Vehicle
As an example of a geographically distributed test environment, an integrated motion control system for multi-actuated electric vehicles has been proposed and evaluated. This system unifies three active subsystems: drive-by-wire propulsion with independent in-wheel electric motors, electro-hydraulic brake actuators, and active suspension actuators. A distributed X-in-the-loop network architecture supports the approach, integrating a real-time validated vehicle model, dedicated test benches for each subsystem, and a driving simulator located in different geographical locations. This setup enables real-time testing and validation of the integrated control strategy. Validation results show improved ride comfort and safety.
This paper proposes a novel vehicle sideslip angle estimator, which uses the physical knowledge from an Unscented Kalman Filter (UKF) based on a non-linear single-track vehicle model to enhance the estimation accuracy of a Convolutional Neural Network (CNN). The model-based and data-driven approaches interact mutually, and both use the standard inertial measurement unit and the tyre forces measured by load sensing technology. CNN benefits from the UKF the capacity to leverage the laws of physics. Concurrently, the UKF uses the CNN outputs as sideslip angle pseudo-measurement and adaptive process noise parameters. The back-propagation through time algorithm is applied end-to-end to the CNN and the UKF to employ the mutualistic property. Using a large-scale experimental dataset of 216 manoeuvres containing a great diversity of vehicle behaviours, we demonstrate a significant improvement in the accuracy of the proposed architecture over the current state-of-art hybrid approach combined with model-based and data-driven techniques. In the case that a limited dataset is provided for the training phase, the proposed hybrid approach still guarantees estimation robustness.
This paper proposes a non-linear Model Predictive Contouring Control (MPCC) for obstacle avoidance in automated vehicles driven at the limit of handling. The proposed controller integrates motion planning, path tracking and vehicle stability objectives, prioritising obstacle avoidance in emergencies. The controller’s prediction model is a non-linear single-track vehicle model with the Fiala tyre to capture the vehicle’s non-linear behaviour. The MPCC computes the optimal steering angle and brake torques to minimise tracking error in safe situations and maximise the vehicle-to-obstacle distance in emergencies. Furthermore, the MPCC is extended with the tyre friction circle to fully exploit the vehicle’s manoeuvrability and stability. The MPCC controller is tested using real-time rapid prototyping hardware to prove its real-time capability. The performance is compared with a state-of-the-art Model Predictive Control (MPC) in a high-fidelity simulation environment. The double lane change scenario results demonstrate a significant improvement in successfully avoiding obstacles and maintaining vehicle stability.
The emergence of new electric vehicle (EV) corner concepts with in-wheel motors offers numerous opportunities to improve handling, comfort, and stability. This study investigates the potential of controlling the vehicle's corner positioning by changing wheel toe and camber angles. A high-fidelity simulation environment was used to evaluate the proposed solution. The effects of the placement of the corresponding actuators and the actuation point on the force required during cornering were investigated. The results demonstrate that the toe angle, compared to the camber angle, offers more effect for improving the vehicle dynamics. The developed direct yaw rate control with four toe actuators improves stability, has a positive effect on comfort, and contributes to the development of new active corner architectures for electric and automated vehicles.
This paper presents an original approach to vehicle obstacle avoidance. It involves the development of a nonlinear Model Predictive Contouring Control, which uses torque vectoring to stabilise and drive the vehicle in evasive manoeuvres at the limit of handling. The proposed algorithm combines motion planning, path tracking and vehicle stability objectives, prioritising collision avoidance in emergencies. The controller's prediction model is a nonlinear double-track vehicle model based on an extended Fiala tyre to capture the nonlinear coupled longitudinal and lateral dynamics. The controller computes the optimal steering angle and the longitudinal forces per each of the four wheels to minimise tracking error in safe situations and maximise the vehicle-to-obstacle distance in emergencies. Thanks to the optimisation of the longitudinal tyre forces, the proposed controller can produce an extra yaw moment, increasing the vehicle's lateral agility to avoid obstacles while keeping the vehicle stable. The optimal forces are constrained in the tyre friction circle not to exceed the tyres and vehicle capabilities. In a high-fidelity simulation environment, we demonstrate the benefits of torque vectoring, showing that our proposed approach is capable of successfully avoiding obstacles and keeping the vehicle stable while driving a double-lane change manoeuvre, in comparison to baselines lacking torque vectoring or collision avoidance prioritisation.
This paper presents a novel approach to automated drifting with a standard passenger vehicle, which involves a Nonlinear Model Predictive Control to stabilise and maintain the vehicle at high sideslip angle conditions. The proposed controller architecture is split into three components. The first part consists of the offline computed equilibrium maps, which provide the equilibrium points for each vehicle state given the desired sideslip angle and radius of the path. The second is the predictive controller minimising the errors between the equilibrium and actual vehicle states. The third is a path-following controller, which reduces the path error, altering the equilibrium curvature path. In a high-fidelity simulation environment, we validate the controller architecture capacity to stabilise the vehicle in automated drifting along a desired path, with a maximal lateral path deviation of 1 m. In the experiments with a standard passenger vehicle, we demonstrate that the proposed approach is capable of bringing and maintaining the vehicle at the desired 30 deg sideslip angle in both high and low friction conditions.
This paper presents a novel Learning-based Model Predictive Contouring Control (L-MPCC) algorithm for evasive manoeuvres at the limit of handling. The algorithm uses the Student-t Process (STP) to minimise model mismatches and uncertainties online. The proposed STP captures the mismatches between the prediction model and the measured lateral tyre forces and yaw rate. The mismatches correspond to the posterior means provided to the prediction model to improve its accuracy. Simultaneously, the posterior covariances are propagated to the vehicle lateral velocity and yaw rate along the prediction horizon. The STP posterior covariance directly depends on the variance of observed data, so its variance is more significant when the online measurements differ from the recorded ones in the training set and smaller in the opposite case. Thus, these covariances can be utilised in the L-MPCC’s cost function to minimise the vehicle state uncertainties. In a high-fidelity simulation environment, we demonstrate that the proposed L-MPCC can successfully avoid obstacles, keeping the vehicle stable while driving a double lane change manoeuvre at a higher velocity than an MPCC without STP. Furthermore, the proposed controller yields a significantly lower peak sideslip angle, improving the vehicle’s manoeuvrability compared to an L-MPCC with a Gaussian Process.
Vibration-Induced Discomfort in Vehicles
A Comparative Evaluation Approach for Enhancing Comfort and Ride Quality
This article introduces a methodology for conducting comparative evaluations of vibration-induced discomfort. The aim is to outline a procedure specifically focused on assessing and comparing the discomfort caused by vibrations. The article emphasizes the metrics that can effectively quantify vibration-induced discomfort and provides insights on utilizing available information to facilitate the assessment of differences observed during the comparisons. The study also addresses the selection of appropriate target scenarios and test environments within the context of the comparative evaluation procedure. A practical case study is presented, highlighting the comparison of wheel corner concepts in the development of new vehicle architectures. Currently, the evaluation criteria and difference thresholds available allow for comparative evaluations within a limited range of vehicle vibration characteristics.
The acceptance of automated driving is under the potential threat of motion sickness. It hinders the passengers' willingness to perform secondary activities. In order to mitigate motion sickness in automated vehicles, we propose an optimization-based motion planning algorithm that minimizes the distribution of acceleration energy within the frequency range that is found to be the most nauseogenic. The algorithm is formulated into integral and receding-horizon variants and compared with a commonly used alternative approach aiming to minimize accelerations in general. The proposed approach can reduce frequency-weighted acceleration by up to 11.3% compared with not considering the frequency sensitivity for the price of reduced overall acceleration comfort. Our simulation studies also reveal a loss of performance by the receding-horizon approach over the integral approach when varying the preview time and nominal sampling time. The computation time of the receding-horizon planner is around or below the real-time threshold when using a longer sampling time but without causing significant performance loss. We also present the results of experiments conducted to measure the performance of human drivers on a public road section that the simulated scenario is actually based on. The proposed method can achieve a 19% improvement in general acceleration comfort or a 32% reduction in squared motion sickness dose value over the best-performing participant. The results demonstrate considerable potential for improving motion comfort and mitigating motion sickness using our approach in automated vehicles.
Automated vehicles promise numerous advantages to their users. The proposed benefits could however be overshadowed by a rise in the susceptibility of passengers to motion sickness due to their engagement in non-driving tasks. Increasing attention is paid to designing vehicle motion to mitigate motion sickness. In this work, the deep reinforcement learning (DRL) method is used to plan vehicle trajectories, with a focus on minimizing low-frequency accelerations. These are known to be the primary cause of motion sickness. The goal is achieved by incorporating a frequency-weighted discomfort term into the reward function during training. The ability of the trained agent to target undesirable frequencies in accelerations is verified by comparing it with another agent trained for improving overall acceleration comfort. A reduction of 9.6% in frequency-weighted discomfort is achieved. The motion plan from the DRL agent is further compared with trajectories generated by human drivers in real-world scenarios. The results demonstrate comparable performance between the DRL agent and human drivers. Meanwhile, a significant reduction in online computation time has been observed when compared to a motion planner based on numerical optimization.
This paper presents an innovative combined control using Model Predictive Control (MPC) to enhance the stability of automated vehicles. It integrates path tracking and vehicle stability control into a single controller to satisfy both objectives. The stability enhancement is achieved by computing two expected yaw rates based on the steering wheel angle and on lateral acceleration into the MPC model. The vehicle's stability is determined by comparing the two reference yaw rates to the actual one. Thus, the MPC controller prioritises path tracking or vehicle stability by actively varying the cost function weights depending on the vehicle states. Using two industrial standard manoeuvres, i.e. moose test and double lane change, we demonstrate a significant improvement in path tracking and vehicle stability of the proposed MPC over eight benchmark controllers in the high-fidelity simulation environment. The numerous benchmark controllers use different path tracking and stability control methods to assess each performance benefit. They are split into two groups: the first one uses differential braking in the control output, while the second group can only provide an equal brake torque for the wheels in the same axle. Furthermore, the controller's robustness is evaluated by changing various parameters, e.g. initial vehicle speed, mass and road friction coefficient. The proposed controller keeps the vehicle stable at higher speeds even with varying conditions.
Driving simulators have been used in the automotive industry for many years because of their ability to perform tests in a safe, reproducible and controlled immersive virtual environment. The improved performance of the simulator and its ability to recreate in-vehicle experience for the user is established through motion cueing algorithms (MCA). Such algorithms have constantly been developed with model predictive control (MPC) acting as the main control technique. Currently, available MPC-based methods either compute the optimal controller online or derive an explicit control law offline. These approaches limit the applicability of the MCA for real-time applications due to online computational costs and/or offline memory storage issues. This research presents a solution to deal with issues of offline and online solving through a hybrid approach. For this, an explicit MPC is used to generate a look-up table to provide an initial guess as a warm-start for the implicit MPC-based MCA. From the simulations, it is observed that the presented hybrid approach is able to reduce online computation load by shifting it offline using the explicit controller. Further, the algorithm demonstrates a good tracking performance with a significant reduction of computation time in a complex driving scenario using an emulator environment of a driving simulator.
Search-based task and motion planning for hybrid systems
Agile autonomous vehicles
To achieve optimal robot behavior in dynamic scenarios we need to consider complex dynamics in a predictive manner. In the vehicle dynamics community, it is well know that to achieve time-optimal driving on low friction surface, the vehicle should utilize drifting. Hence, many authors have devised rules to split circuits and employ drifting on some segments. These rules are suboptimal and do not generalize to arbitrary circuit shapes (e.g., S-like curves). So, the question “When to go into which mode and how to drive in it?” remains unanswered. To choose the suitable mode (discrete decision), the algorithm needs information about the feasibility of different modes (continuous motion). This makes it a class of Task and Motion Planning (TAMP) problems, which are known to be hard to solve optimally in real-time. In the AI planning community, search methods are commonly used. However, they cannot be directly applied to TAMP problems due to the continuous component. Here, we present a search-based method that effectively solves this problem and efficiently searches in a highly dimensional state space with nonlinear and unstable dynamics. The space of the possible trajectories is explored by sampling different combinations of motion primitives guided by the search. Our approach allows to use multiple locally approximated models to generate motion primitives (e.g., learned models of drifting) and effectively simplify the problem without losing accuracy. The algorithm performance is evaluated in simulated driving on a mixed-track with segments of different curvatures (right and left). Our code is available at https://git.io/JenvB.