Circular Image

B. Shyrokau

info

Please Note

71 records found

Journal article (2025) - Alberto Bertipaglia, Davide Tavernini, Umberto Montanaro, Mohsen Alirezaei, Riender Happee, Aldo Sorniotti, Barys Shyrokau
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. ...

Recreation of On-Road Driving on a Compact Test Track

Journal article (2025) - Huseyin Harmankaya, Adrian Brietzke, Rebecca Pham Xuan, Barys Shyrokau, Riender Happee, Georgios Papaioannou
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. ...
Conference paper (2025) - V. Jain, Andrea Michelle Rios Lazcano, R. Happee, B. Shyrokau
Driving simulators aim to replicate real-world vehicle experiences by recreating accelerations acting on occupants using a combination of translational accelerations and tilt-coordination. Due to space constraints, translational accelerations alone are insufficient, and platform tilting generates additional gravitational forces to enhance realism. However, ensuring the tilt motion remains imperceptible is critical to maintaining immersion.
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. ...
Journal article (2025) - Javier Pérez Fernández, Manuel Alcázar Vargas, Juan A․Cabrera Carrillo, Juan J․Castillo Aguilar, Barys Shyrokau
Bio-inspired control systems attract significant interest in the scientific community. The advantage of neural systems lies in their ability to adapt to control processes. Path-following tasks in automated vehicles and advanced driver assistance systems are an essential component related to vehicle safety and performance. It is known that model-based controllers, which integrate a vehicle model into the control logic, are more effective than geometry-based controllers. However, a disadvantage of model-based controllers is the lack of adaptation capability to changing vehicle dynamic conditions. To address this issue, an adaptive neural controller for path-following tasks is proposed based on neural networks, particularly Spiking Neural Networks and Associative Maps. Consequently, associative maps and neural interpolation via the modelling of non-linear synaptic connections are brought to a spiking neural network to perform adaptive control tasks. Neural associative maps are used to derive functional relationships between neural inputs and outputs, further enhancing inference capabilities. In addition, neural interpolation with non-linear synaptic connections enables efficient pairwise association. Thus, by reproducing a linear quadratic regulator with a learning-capable neural network, it is possible to adjust for discrepancies and changes in dynamics through spike-timing-dependent plasticity. Results demonstrate that the adaptive controller is effective in maintaining the initial tracking performance of the vehicle while adapting to changing dynamic conditions with a computational cost that allows real-time execution. The proposed strategy results in lower error levels in lateral tracking after the learning process, while providing similar performance on heading. ...

Validation of Integrated Motion Control of Multi-Actuated Electric Vehicle

Journal article (2025) - Viktar Beliautsou, Viktor Skrickij, Jesus Alfonso, Joris Giltay, Florian Buchner, Jose Angel Castellanos, Barys Shyrokau, Valentin Ivanov
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. ...
Journal article (2024) - Alberto Bertipaglia, Mohsen Alirezaei, Riender Happee, Barys Shyrokau
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. ...
Review (2024) - Viktor Skrickij, Paulius Kojis, Eldar Šabanovič, B. Shyrokau, Valentin Ivanov
Integrated chassis control systems represent a significant advancement in the dynamics of ground vehicles, aimed at enhancing overall performance, comfort, handling, and stability. As vehicles transition from internal combustion to electric platforms, integrated chassis control systems have evolved to meet the demands of electrification and automation. This paper analyses the overall control structure of automated vehicles with integrated chassis control systems. Integration of longitudinal, lateral, and vertical systems presents complexities due to the overlapping control regions of various subsystems. The presented methodology includes a comprehensive examination of state-of-the-art technologies, focusing on algorithms to manage control actions and prevent interference between subsystems. The results underscore the importance of control allocation to exploit the additional degrees of freedom offered by over-actuated systems. This paper systematically overviews the various control methods applied in integrated chassis control and path tracking. This includes a detailed examination of perception and decision-making, parameter estimation techniques, reference generation strategies, and the hierarchy of controllers, encompassing high-level, middle-level, and low-level control components. By offering this systematic overview, this paper aims to facilitate a deeper understanding of the diverse control methods employed in automated driving with integrated chassis control, providing insights into their applications, strengths, and limitations. ...
Conference paper (2024) - Alberto Bertipaglia, Mohsen Alirezaei, Riender Happee, Barys Shyrokau
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. ...
Journal article (2024) - Viktor Skrickij, Eldar Šabanovič, Paulius Kojis, Vidas Zuraulis, Valentin Ivanov, Barys Shyrokau
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. ...
Conference paper (2024) - Alberto Bertipaglia, Davide Tavernini, Umberto Montanaro, Mohsen Alirezaei, Riender Happee, Aldo Sorniotti, Barys Shyrokau
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. ...
Conference paper (2024) - Stan Meijer, Alberto Bertipaglia, Barys Shyrokau
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. ...
Conference paper (2024) - Alberto Bertipaglia, Mohsen Alirezaei, Riender Happee, Barys Shyrokau
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. ...

A Comparative Evaluation Approach for Enhancing Comfort and Ride Quality

Journal article (2024) - Cor Jacques Kat, Viktor Skrickij, Aldo Sorniotti, Pablo Camocardi, Alessandro Corrêa Victorino, Valentin Ivanov, Barys Shyrokau, Paulius Kojis, Miguel Dhaens, Sara Mantovani, Francesco Gherardini, Salvatore Strano, Mario Terzo, Hiroshi Fujimoto
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. ...
Journal article (2024) - Yanggu Zheng, Barys Shyrokau, Tamas Keviczky
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. ...
Preprint (2023) - V. Jain, Andrea Michelle Rios Lazcano, R. Happee, B. Shyrokau
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. ...
Journal article (2023) - Nishant Rajesh, Yanggu Zheng, Barys Shyrokau
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. ...
Journal article (2023) - Daan Lenssen, Alberto Bertipaglia, Felipe Santafe, Barys Shyrokau
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. ...
Conference paper (2023) - Akhil Chadha, Vishrut Jain, Andrea Michelle Rios Lazcano, Barys Shyrokau
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. ...
Journal article (2023) - Zlatan Ajanović, Enrico Regolin, Barys Shyrokau, Hana Ćatić, Martin Horn, Antonella Ferrara
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. ...