1 Introduction

Modern vehicles are being increasingly equipped with advanced sensors and electronic control systems to obtain full perception of the surroundings and provide effective driver assistance in complex and ever-varying driving scenarios. Perception, trajectory planning and motion control constitute the three major tasks of supervisory control systems in connected and autonomous vehicles (CAVs) [1]. These have the potential of reducing driver fatigue and improving transport safety and efficiency [2,3,4,5]. Advanced X-by-wire chassis, which can include drive-by-wire, steer-by-wire, brake-by-wire and active/semi-active suspension subsystems, is necessary for autonomous driving. Efficient and coordinated control of X-by-wire chassis subsystems holds the key to the performance and safety of CAVs.

Several active control systems (ACSs) have been developed based on X-by-wire chassis subsystems, such as Active Front Steering (AFS) [6], Direct Yaw-Moment Control (DYC) [7], Electronic Stability Control (ESC) [8], Electronic-Hydraulic Braking System (EHB) [9] and Active Suspension System (ASS) [10]. By applying an additional steering angle to the front wheels, the exclusive implementation of an AFS can potentially improve vehicle lateral stability without explicitly influencing longitudinal vehicle velocity. However, due to the limitations of system characteristics and tire force saturation, the AFS has a marginalized effect either when the additional yaw moment demand is too large or when the vehicle runs at its stability boundaries. In contrast, DYC can generate a desirable additional yaw moment by applying differential driving or braking torques to both wheel sides. ESC is a kind of active safety system which expands the functions of Anti-lock Braking System (ABS) and Traction Control System (TCS). EHB enables the decoupling of the hydraulic and the regenerative braking, and has the potential of enhancing both longitudinal and lateral stabilities. Recently, the burgeoning development of electric vehicles (EVs) provides great opportunities for ACSs to be increasingly adopted in production vehicles [11,12,13]. In particular, in-wheel-motor-drive electric vehicles (IWMD EVs) employ four in-wheel motors installed inside each wheel hub for direct propulsion, and fast response and accurate control precision of these hub-motors contribute to efficient DYC implementation [14,15,16,17,18]. Generally, vehicle safety can be enhanced via efficient vehicle motion control during the implementation of an ACS. But each vehicle motion is subject to more than one ACS while each ACS can exert influence on several vehicle motions. The relationship between vehicle motions and conventional ACSs are succinctly illustrated in Figure 1.

Figure 1
figure 1

The relationship between vehicle motions and conventional ACSs

Suspension systems aim to transmit road excitations and damp the vibration, which is strongly related to vehicle roll and lateral dynamics. However, due to the complexity of suspension modeling and the strong couplings of vertical dynamics and other vehicle motions, most chassis control methods ignore the influence of suspension. ASS can generate a vertical force at each wheel by changing the corresponding spring stiffness and damping parameters so as to control vehicle body attitude and thereby enhance the handling stability and driver comfort.

Multiple chassis control systems may share the same actuators, so conflicts and interferences can emerge because of different control objectives. Recent research shows that chassis coordinated control can take advantage of each chassis subsystem to improve vehicle stability, handling performance, and ride comfort through the coordinated control of longitudinal, lateral, and vertical forces, especially under critical circumstances. It is widely recognized that the complex chassis coordinated control task can be achieved through a three-layer hierarchical structure, which is illustrated in Figure 2, where:

  1. (1)

    The upper supervisor layer is responsible for identifying current driving condition based on critical vehicle states and driver's inputs. Through various pattern recognition algorithms, the subject vehicle can clearly recognize a driving mode such as straight running, cornering, lane change or U-turn. This is in addition to vehicle operating conditions, i.e., rollover state, steering characteristics, and braking intensity. The driving condition identification results can be used to trigger different coordinated control modes, and are employed as the preconditions for selective involvements of specific chassis subsystems.

  2. (2)

    The second coordination layer utilizes driver's inputs and real-time vehicle states to calculate the reference vehicle signals and then the desired forces/yaw moment based on a reference vehicle model. The driving condition identification results are analyzed to determine which chassis subsystems are to participate in the coordinated control and then their respective contributions to realize the desired generalized forces/yaw moment.

  3. (3)

    The third control layer decomposes and dispatches the control tasks to individual chassis actuators. By considering the working areas of each chassis subsystem and actuators characteristics, the control layer aims to control the involved subsystems to track their target states by minizing the deviations of actual and target states through various control approaches.

Figure 2
figure 2

The schematic of a chassis coordinated control scheme

With the continuous development of advanced perception sensors and Vehicle-to-Everything technologies, recent research has highlighted the intertwined relationships among chassis coordinated control, trajectory planning and expanding perception of the surroundings [19, 20]. Route planning and velocity planning constitute two important parts of trajectory planning [21, 22]. A safe and collision-free route is first derived considering obstacles and road boundaries, and then velocity planning designates speeds and accelerations to each waypoint considering the kinematic constraints and the route planning results. Vehicle states can be formulated as the critical inputs in the upper supervisor layer.

The rest of the paper is organized as follows. Section 2 describes the approaches for driving condition identification and discusses their respective advantages, disadvantages, and application ranges. Section 3 presents an extensive survey on state-of-the-art chassis coordinated control methods reported in the literture. These can be divided into two categories based on subsystem involvement patterns: 1) any two of the three chassis subsystems are involved; and 2) all the chassis subsystems participate. The overall concluding remarks are given in Section 4.

2 Driving Condition Identification

For a full X-by-wire vehicle to successfully perform different tasks under various driving scenarios, chassis coordinated control requires accurate vehicle driving condition identification. This includes vehicle states and road surface condition (e.g., road adhesion coefficient and road roughness) acquisition and driving behavior recognition. Critical vehicle states and road surface condition can be obtained directly by sensors such as gyroscopes and inertial navigation systems, or by using estimation algorithms [23,24,25,26,27]. It can be seen from Figure 3 that the detected vehicle states and road surface condition can be further used by the driving condition recognition module and classified into different operation conditions such as normal straight running or cornering and different working statuses such as stable and unstable. For each driving condition, the coordination layer would decide the main control objectives and involved chassis subsystems for chassis coordinated control. There has been much literature review on estimations of vehicle states [28,29,30], road adhesion coefficient [31] and road roughness [32]. Hence, this review merely focuses on driving behavior recognition.

Figure 3
figure 3

The flowchart of the driving condition recognition

2.1 Steering Behavior Recognition

Steering behavior recognition is responsible for detecting vehicle movement, speed and acceleration during cornering, which is essential for different ACSs to achieve effectual collision avoidance. For an autonomous vehicle cornering at high speeds, neither the steering response rate nor the overshoot can be satisfied in an ideal stabilization timeline without a timely steering behavior recognition. In other words, the timeliness and accuracy of steering behavior recognition can significantly influence the overall performance of chassis coordinated control. The literature shows that the existing steering behavior recognition methods can be sorted into several categories, the main ones being: rule-based [33], fuzzy logic-based [34], Hidden Markov Model-based (HMM-based) [35,36,37,38], neural network and machine learning-based [39,40,41], which are clearly shown in Table 1.

Table 1 Steering behavior recognition

A rule-based steering behavior recognition method usually utilizes vehicle sensoring information related to vehicle yaw dynamics as inputs. In this regard, Lu et al. [42] proposed a steering behavior recognition algorithm based on steering wheel angle and its preset thresholds. Similarly, Choi et al. [33] presented a lane change maneuver recognition method using environmental and vehicle information as part of an emergency driving support system. Though rule-based methods have simple logic and consume little calculation resource, appropriate thresholds can be affected by car type, road surface condition and sensors' confidence [43]. Consequently, it is difficult to design a comprehensive set of rules to cover various steering behaviors, which leads to poor robustness and recognition accuracy. Hsiao et al. [34] developed a moving-vehicle behavior detection scheme based on a fuzzy inference system. This took the three-axis accelerometer information as inputs, resulting in a recognition rate of 80.31%. However, the limitations of control accuracy and robustness lead to its applications only in early studies.

Recent studies indicate that steering behavior recognition is essentially a pattern recognition process and the HMM [36, 44] has been widely adopted in this area due to its strong ability in predicting event process states and dealing with time-series data [45]. The hidden relationship between vehicle states and the observed parameters is addressed as a general random process, which provides more correlations between current and previous states without exponentially increasing computational burden. Dejan [35] presented a basic and reliable HMM for recognizing current driving events. The proposed method treated vehicle velocities and accelerations in both longitudinal and lateral directions as inputs. It was found to be effective and accurate in recognizing the cornering and U-turn events. Pongsathorn et al. [36] developed a steering operation recognition-based DYC control algorithm and the overall scheme was verified as part of a driver-vehicle system. An extended framework for lane change behavior recognition developed by Tran et al. [37] utilized a multi-dimensional feature vector including lane position, steering wheel angle, vehicle acceleration and brake pedal operation to recognize the steering intention based on an HMM. A K-means clustering method was used to convert the featured vector into discrete symbols. Similarly, Wu et al. [38] addressed a two-stage reasoning-based framework for ensuring driving safety. The first stage collected the recorded data containing lane bias,  longitudinal and lateral accelerations, vehicle velocity and the distance to the front vehicle to train the HMM for various driving events including steering, lane change and normal driving. However, conventional HMMs often ignore the temporal features of driving data, which may lead to poor recognition accuracy at the beginning of steering behavior. The Recurrent Hidden Semi-Markov Model proposed in Ref. [46] provides a viable solution to handling the mentioned limitations.

Recent studies have also shown the potential of applying machine learning technologies to driving events recognition. Bayesian Networks (BNs) can provide suitable transition relationships between random signal variables and unknown vehicle states [47,48,49]. Hence, it is widely used in driving maneuver prediction. Veit et al. [39] proposed a maneuver prediction algorithm which considers the environmental situation and driver's behavior to predict lane change events based on BNs. However, it requires high-quality information of the subject vehicle, which means intensive computation requirement for data preprocessing. To release the computing burden of data processing, Mohammad et al. [40] introduced an integrated method to simultaneously realize model-based driving intention estimation and supervised learning-based motion prediction. The whole architecture could be summarized into a two-stage process: the motion intentions of traffic participants are first predicted using the game theory, and then the intention information is incorporated into a BNs-based classifier to identify current driving maneuvers.

Though BNs have shown the ability of dealing with classification problems, the feature value depends heavily on input information availability and information processing quality. Consequently, neural networks (NNs) have been commonly adopted because of use of independent probability model, good generalization capability and self-learning ability, which is shown in Figure 4. Han et al. [50] developed a driving intention recognition framework using NNs to predict a lane change maneuver. This contains a driver characteristic estimator and a driving behavior predictor. Further, Peng et al. [41] proposed a three-layer controller to predict steering and lane change behaviors based on a Long Short-Term Memory (LSTM) neural network. This uses vehicle control signals and video images as inputs.

Figure 4
figure 4

The illustration of a neural network model for driving condition identification

The continuous penetration of advanced sensors and mobile units has solicited various studies focusing on combining these devices with maneuver recognition algorithms. For example, Ouyang et al. [51] proposed an ensemble learning-based model combined with a heuristic algorithm for smartphone-based steering behavior detection, where the algorithm collects the Global Positioning System (GPS), gyroscope and acceleration data from the smartphone. Advanced sensors, such as cameras, provide additional possibility for recognizing driving behaviors. Through a front camera that studies gaze dynamics, Martin et al. [52] addressed a machine-learning-based framework to classify driving behaviors using gaze accumulation and glance duration and frequency. It was shown that the proposed method could reach an accuracy of above 75% for lane changing prediction.

Conventional NNs are promising on driver behavior recognition, however, balancing the huge number of data samples required to obtain high accuracy and the limited computing resources remains a challenge. As a new research direction is the deep learning. This has made great advances in voice and image recognition because of its ability of enabling a virtual machine to imitate human sensing activities. Recently, driving behavior recognition based on the deep learning technology has also emerged. This has resolved the problems of small sample size and easy overfitting. For instance, Zhang et al. [53] proposed a driving behavior recognition method based on the deep learning technique. On-board sensor data is collected to extract the hidden features. A joint data argumentation scheme and a new multi-view convolutional NN model are developed for the training, learning and recognition of driving behaviors. Liu et al. [54] developed a visualization method called the driving color map based on the unsupervised learning. By mapping the extracted 3-dimentional hidden features to a red-green-blue color space, a driving color map was obtained. This was done by placing these colors in the corresponding positions on the map using observation sensors. The improved effectiveness of the proposed method was demonstrated under various traffic scenarios when compared to conventional principle component analysis methods.

Conventional driving states of ground vehicles can be represented by different kinematics models based on multiple model filters and pattern recognition approaches. Many studies of these can be found in the literature. For instance, Rafael et al. [55] addressed a bi-dimensional interactive multiple model based algorithm, which employed a reduced number of sensors inlcuding a Global Navigation Satellite System (GNSS) receiver, a gyro, an accelerometer and an odometry to predict driving behaviors. By considering sensor data fusion, interpretation and application, the proposed method was tested and proved to be effective in classifying longitudinal and lateral maneuvers.

During data collecting process, a fixed sliding window is often used. Since different steering modes may have disparate durations and intervals, it is difficult to find a suitable size and sliding steps. To release computational burden and improve recognition accuracy, Ouyang et al. [56] developed a Multi-Wave-Filter-based steering event recognition algorithm. A set of eight statistical sensor features reflecting major vehicle steering modes are identified by extracting the statistical features from different sensors. Machine learning methods are used to improve the training of classifiers. Lee et al. [57] proposed an early driver's intention prediction algorithm by modeling and analyzing driver's behaviors. This used structural pattern recognition based on context-free and context-sensitive grammars and leveraging eye fixation, vehicle speed and steering wheel angle as inputs. Through feature preprocessing, primitive selection and string pattern representation, the grammatical inference could be obtained. This can be used in the recognition module to classify cornering and lane changing maneuvers.

2.2 Braking Behavior/Roll State Recognition

Braking is significant for safety and collision avoidance for ground vehicles. There are two main ways to improve vehicle safety by implementing braking operations. The first way is the emergency braking system, which uses advanced sensing devices such as Lidar, radar, cameras and lasers to detect obstacles and sends braking instructions to relevant actuators. Autonomous emergency braking systems, a typical emergency braking system, are now popular on private cars [58, 59]. The second way is a braking assistance system that recognizes braking intention based on critical vehicle signals and driver's inputs before executing a braking maneuver. The first way is limited by sensors' performance, which is sensitive to the operating environments. Hence, recent work has focused on the braking assistance system, in which braking behavior recognition plays a vital role and provides opportunities to improve vehicle safety.

Conventional braking behavior recognition methods use behavioral data (e.g., the release speed of the accelerator pedal and the operation of the brake pedal) to detect braking behaviors. Katharina et al. [60] proposed a rule-based braking behavior recognition scheme using the acceleration and steering wheel angle of the vehicle and the movement and touch intensity of the brake pedal. An increasing number of vehicles are equipped with advanced sensors. On top of it, Frederik et al. [61] presented a rule-based braking intention recognition algorithm using the pedal operation and eye fixation of the driver collected by a front camera. A rule-based algorithm usually determines a braking maneuver based on the thresholds of related vehicle signals and the duration or frequency of each driving state; however, sensor uncertainty may bring unpredictable influence on the recognition results. To solve the problem, Li et al. [62] developed a driving style identification approach based on the transition patterns of each state. Though NN is widely accepted because of its ability to identify different types of driving behaviors from a large amount of data, the characteristic parameters in the training module can only be adjusted subjectively. The Gaussian mixture model (GMM) is a parameterization method for density estimation. It has the advantage of model adaptation and can generate the probability densities of arbitrary shapes. Hence, the GMM is often used in driving behavior and style identification. For example, Lv et al. [63] addressed a braking intensity recognition method based on the hybrid algorithm using supervised learning and the GMM. The GMM was used to cluster braking events automatically with brake pressure instead of simply setting thresholds for each vehicle state. Moreover, Wang et al. [64] combined the GMM and the HMM to predict the braking maneuvers of the proceeding vehicle, where the GMM was used to design driver modes and the HMM for predicting the trajectory. Similar research exists in Ref. [65].

Braking behaviors and intentions can be represented by driving operation data and the corresponding vehicle motion states, which is consistent with the HMM characteristics. A double-layer HMM was utilized to recognize acceleration and braking maneuvers in Ref. [66]. However, the proposed HMM showed high computational complexity when a longer time window was determined due to more hidden nodes in the model. The LSTM model is able to capture the long-range time-dependent relationship without incurring extra computational burden, which can make full use of driver's operation data to determine the connections between driving operations and the desired driving intentions. Jia et al. [67] proposed a LSTM-based neural network to detect abnormal emergency braking behaviors. Through classifying the abnormal acceleration point sets, the recognition rate reached 95%. Wang et al. [68] presented a comparative study of the HMM and the LSTM to identify braking intentions. The results showed that the recognition accuracy of the LSTM was above 0.95, outperforming the HMM.

Observable behavioral actions are usually preceded by brain activities, so it is possible and reasonable to use human electroencephalography (EEG) signals to decode driver's braking behaviors. Teng et al. [69] developed an EEG-based emergency braking intention detecting algorithm. Their work analyzed the spectral features of emergency braking intentions of drivers and built a detection model for emergency braking intention recognition based on the regularization linear discriminant analysis. The experimental results showed that the proposed method could detect emergency braking intentions 420 ms after the onset of emergency situations with an accuracy of over 94%.

Vehicle roll motion is highly sensitive to vehicle parameters, such as height of center of gravity (CG), wheelbase, and key states of vehicle. However, due to the complexity of roll dynamics and the coupling relationship between vehicle roll and longitudinal/lateral dynamics, current research often ignores the vehicle roll status during dynamics control, even in high-speed driving scenarios. Hence, there is an urgent need to monitoring the vehicle roll status to provide safety safeguards.

Unlike other critical vehicle state parameters, the indexes representing vehicle roll dynamics, e.g., roll angle and roll rate, are not easy to measure directly. In recent years, researchers have put forward a series of criteria to assess vehicle roll dynamics, which mainly include the static index-based [70,71,72], the Rollover Prevention Energy Reserve (RPER)-based [73], the Zero Moment-Point (ZMP)-based [74], the Load Transfer Ratio (LTR)-based [75,76,77,78], and the Time-To-Rollover (TTR)-based [79], as well as several others. Therein, the most commonly-used can be addressed as

$$LTR = \frac{{F_{zo} - F_{zi} }}{{F_{zo} + F_{zi} }},$$
(1)

where Fzo and Fzi are the vertical loads of the outside and inside wheels.

Conventional static index-based methods usually take critical vehicle state parameters which are heavily related to roll dynamics, such as lateral acceleration and roll angle, as the roll stability judgement criteria [70, 71]. Therefore, the reliability of static index-based methods heavily relies on the high-precision estimation of vehicle roll angle and roll rate [80]. To this end, various methods have been developed to estimate critical vehicle states using the Kalman Filter and its variants as well as other methods [81,82,83,84]. The measured and estimated values of the critical representative vehicle states can then be compared with the predefined thresholds to determine the roll stability of the vehicle. However, they often ignore the uncertainties caused by vehicle type, driving scenario and road condition, and also barely describe the evolving trend of vehicle dynamics. Yin [73] investigated an RPER-based scheme to assess the real-time vehicle rollover risk by calculating the variation of the potential energy from the current state to the critical rollover state. This was on the basis of the coupling relationship between vehicle kinematics and dynamics effects and its subsystem parts. Lapapong et al. [74] developed a ZMP-based method to represent the rollover margin. By inferring the moment neutral point in the vertical direction, the vehicle showed strong roll stability if the ZMP was close to the wheelbase center. However, both the RPER and ZMP methods fail to reach a quantitative index so that it is hard to cover all the driving scenarios. Load transfer in rolling conditions can be addressed using the LTR. This was proposed in order to describe the tire-road attachment [76]. The LTR index is defined as the ratio of the differentce between the vertical forces acting on left- and right-side tires over their summation. This means its value is in the range from 0 to 1. The rollover risk increases when the LTR value gets close to 1. However, the actural vertical load of tires is difficult to obtain and needs to be observed using filtering algorithms [85]. Multi-algorithm-combination methods have recently been developed to improve the estimate precision in various vehicle operating conditions [79, 86].

3 Coordinated Control

Chassis coordinated control is often utilized to fulfill the requirements of vehicle active safety and fuel economy optimization based on driving condition identification. Drive/brake-by-wire (DBW/BBW), steer-by-wire (SBW), and suspension-by-wire are the major X-by-wire technologies. The involvement and control modes of these chassis subsystems are determined by classifying driving conditions. For example, the instability propensity under a sharp steering maneuver can be handled by either a combination of steering and braking subsystems or the coordinated control of steering, braking, and suspension subsystems. Generally, the chassis coordinated control can be divided into two categories according to subsystem participations: coordinated control of any two subsystems, or of all three subsystems.

3.1 Driving/Braking and Steering Coordinated Control

The vehicle planar dynamics consisting of longitudinal, lateral and yaw dynamics is illustrated in Figure 5, which is conventionally adopted in driving/braking and steering coordinated control. The body motion can be formulated as

$$\begin{gathered} F_{x,total} = \left( {F_{x,fl} + F_{x,fr} } \right){\text{cos}}\delta + \left( {F_{x,rl} + F_{x,rr} } \right) \hfill \\ \, - \left( {F_{y,fl} + F_{y,fr} } \right){\text{sin}}\delta - F_{wind} {,} \hfill \\ \end{gathered}$$
(2)
$$\begin{gathered} {F_{y,total}} = \left( {{F_{{x,f}_{l}}} + {F_{x,fr}}} \right)\sin\delta + \left( {{F_{y,fl}} + {F_{y,fr}}} \right){{\cos}}\delta \\ + \left( {F_{y,rl} + F_{y,rr} } \right),\\ \end{gathered}$$
(3)
$$\begin{gathered} M_{z,total} = \left( {F_{x,fl} + F_{x,fr} } \right)a{\text{sin}}\delta \hfill \\ + \left( {F_{x,rr} + F_{x,fr} {\text{cos}}\delta - F_{x,fl} {\text{cos}}\delta - F_{x,rl} } \right)\frac{{L_{w} }}{2} \hfill \\ + \left( {F_{y,fl} + F_{y,fr} } \right)a{\text{cos}}\delta - \left( {F_{y,rl} + F_{y,rr} } \right)b \hfill \\ + \left( {F_{y,fl} {\text{sin}}\delta - F_{y,fr} {\text{sin}}\delta } \right)\frac{{L_{w} }}{2}{,} \hfill \\ \end{gathered}$$
(4)

where Fx,ij and Fy,ij (ij=fl, fr, rl, rr) stand for the longitudinal and lateral tire forces for each wheel, respectively; Fx,total, Fy,total and Mtotal are the total longitudinal force, lateral force and yaw moment, respectively; δ is the front wheel steering angle; a and b refer to the distances from the CG to the front and the rear axle, with L=a+b; Fwind is the wind resistance and Lw is the wheelbase.

Figure 5
figure 5

Vehicle planar dynamics

Moreover, as shown in Figure 6, the reference vehicle yaw rate γref and sideslip angle βref can be obtained from a bicycle model, which can be given by

$$\gamma_{ref} = {\text{min}}\left\{ {\left| {\frac{{v_{x} }}{{L{(}1 + Kv_{x}^{2} {)}}}\delta } \right|{,}\left| {\gamma_{\max } } \right|} \right\}{\text{sgn}}\left( \delta \right){,}$$
(5)
$$\beta_{ref} = 0,$$
(6)

where

$$K = \frac{m}{{L^{2} }}\left( {\frac{a}{{k_{r} }} - \frac{b}{{k_{f} }}} \right),$$
(7)
$$\gamma_{\max } = \frac{\mu g}{{v_{x} }},$$
(8)

where vx is the longitudinal vehicle velocity and μ is the road adhesion coefficient; kf and kr are the cornering stiffness of the front and the rear axle, respectively; m is the vehicle mass.

Figure 6
figure 6

The reference 2-DOF vehicle model

The operations on the driving/braking and steering systems expresses the driver's desired acceleration and yaw rate. These are the two frequently-manipulated subsystems in normal driving. Moreover, a widely recognized control scheme for the coordinated control of driving/braking and steering systems is shown in Figure 7. Optimizing vehicle agility, maneuverability, and handling stability by the combined control of steering and driving/braking systems has been studied extensively [87].

Figure 7
figure 7

Coordinated control of driving/braking and steering systems

For the drive/brake-by-wire technology in IWMD EVs, the driving and the braking force can be easily measured and directly applied to each individual wheel. Moreover, the ratio between the front and the rear wheel braking force is variable, which is usually predefined as a constant in conventional vehicles. The flexible allocation of the driving and braking forces makes it achievable to improve vehicle stability, especially in some critical emergency scenarios. Recent years have witnessed the extensive applications of active safety systems such as Electronic Stability Program (ESP) [88] and DYC [89, 90]. This confirms the potential for improving vehicle yaw dynamics by changing longitudinal tire forces through driving/braking and steering systems. For the steering system, SBW provides variable transmission ratio under different driving scenarios. Vehicles equipped with SBWs can achieve active steering, rear wheel steering (RWS), and even 4-wheel steering (4WS), without driver's intervention. The steering system can directly affect vehicle yaw dynamics by changing lateral tire forces. This is different from driving/braking systems that produce additional yaw moment by generating differential longitudinal tire forces. Much research has focused on the coordinated control of driving/braking and steering systems. As shown in Table 2, these common methods can be sorted into sliding model control (SMC)-based [91,92,93], model predictive control (MPC)-based [94,95,96], H-based [97], and linear quadratic regulator (LQR)-based [98, 99]. There are also other methods in addition to these.

Table 2 Coordination of braking and steering systems

By providing an extra front steering angle corresponding to vehicle states, AFS can be treated as a transition from the Electric Power Steering (EPS) to the fully SBW. This can improve vehicle handling stability and driving comfort to some extent. However, due to the strong nonlinear characteristics of lateral tire forces, AFS is only efficient when the vehicle is in a steady state. In other words, when the lateral acceleration and side slip angle of a vehicle increase and the vehicle enters the nonlinear region, it becomes challenging to obtain the desired yaw moment only from the AFS. Differential braking and DYC have demonstrated their effectiveness in enhancing vehicle lateral and yaw stability by applying braking or driving forces to individual wheels, especially when the vehicle operates in the nonlinear region with high driving speeds [100]. The principle of AFS and of DYC impacting the yaw moment can be represented as

$$\Delta \delta_{f} = \frac{{\Delta M_{AFS} }}{{ak_{f} }}{,}$$
(9)

where ∆δf is the additional front wheel steering angle and ∆MAFS is the additional yaw moment generated by AFS.

$$\left\{ \begin{gathered} \left( {F_{x,fl} + F_{x,fr} + F_{x,rl} + F_{x,rr} } \right) \cdot r = T_{d} {,} \hfill \\ \frac{{L_{w} }}{2}\left( {F_{x,fr} - F_{x,fl} } \right){\text{cos}}\delta + \frac{{L_{w} }}{2}\left( {F_{x,rr} - F_{x,rl} } \right){,} \hfill \\ + a\left( {F_{x,fl} + F_{x,fr} } \right){\text{sin}}\delta = \Delta M{,} \hfill \\ \end{gathered} \right.$$
(10)

where Td refers to the demand driving/braking torque and ∆M is the additional yaw moment generated by DYC.

Current research in coordinated control of AFS and differential braking/DYC aims to improve vehicle lateral and yaw stability while minimizing the interference on longitudinal vehicle velocity [101,102,103]. Stefano et al. [95] proposed an integrated MPC control method for AFS and differential braking to improve yaw stability while reducing the impact on longitudinal dynamics. A piecewise affine (PWA) approximation was applied to express the tire force characteristics and a tire slip angle envelop was utilized to describe the boundaries of the PWA region. The MPC algorithm took the braking forces of four wheels and the steering angle of the front wheels as the inputs while the yaw rate was selected as the observation variable. It is worth mentioning that a switched MPC was developed to reduce the computational burden. This assumed that the tire condition in the prediction horizon is unchangeable. However, ignoring the effects of vehicle side slip angle may lead to weak handling stability and low path tracking accuracy under high speed driving circumstances [104]. To solve this issue, Caglar et al. [105] developed a static-state feedback controller to ensure the robust performance against variable vehicle states such as vehicle speed, cornering state, braking stiffness and road adhesion condition. The nonlinear two-track yaw-plane vehicle model extended with wheel dynamics was used in the algorithm to track the desired vehicle side slip angle and yaw rate. The effectiveness of the proposed method was demonstrated in the fishhook maneuver for different road conditions. Studies have confirmed that the sensitivity of yaw moment with respect to AFS and DYC controls varies with vehicle stability regions [91, 106,107,108]. Eman et al. [91] investigated an integral and nonsingular fast terminal sliding mode control strategy to enhance the responses of vehicle side slip angle and yaw rate. To determine the respective working ranges of the AFS and the DYC, the sideslip angle and sideslip angular velocity phase plane was used. It is widely accepted that the mentioned phase plane boundaries are related to vehicle speed, road adhesion and front wheel steering angle; however, in order to reduce real-time computational burden, the variables used to describe the stability boundaries are often selected as constants [109]. For example, Hu et al. [92] proposed a two-layer hierarchical control structure based on SMC to improve vehicle handling stability, in which the operation region was dependent on tire slip angle.

Considering that the uncertainty of cornering stiffness often leads to the nonlinearity of tire forces, Yang et al. [98] proposed a new coordination scheme for AFS and DYC based on LQR, in which the cornering stiffness was treated as the function of road adhesion conditions. The phase plane of the side slip angle and side slip angular velocity decides the operating authority of the two systems and what kind of coordination control would be activated when the vehicle is considered as unstable. Generally, various operation region representing methods have been developed based on nonlinear tire forces, and recent studies have presented plenty of methods to fit the tire force in the nonlinear region [96, 110, 111]. Choi [96] developed an MPC-based coordinated control algorithm for AFS and ESC. The bicycle model was extended by linearizing the tire forces at operating points to capture the lagging characteristics. However, this showed poor fitting precision in the nonlinear region. Song et al. [112] developed a polygonal simplification method for tire forces allocation to deal with the constraints of tire adhesion limits while minimizing the working loads of four wheels. The proposed terminal sliding mode control architecture could effectively solve the understeer and oversteer problems.

A 4WS vehicle is capable of better handling performance and stability compared to a front-wheel-steered vehicle due to the availability of rear wheel steering [113, 114], especially in critical conditions [115]. Ono et al. [116] proposed an integrated control algorithm for 4WS and 4WD using an online nonlinear optimization approach. By minimizing the working loads of four wheels, the generalized forces are distributed according to the friction circle of each wheel. Ahmadi et al. [117] developed an integrated adaptive nonlinear control scheme to enhance the maneuverability and lateral stability. The control targets are the slip ratio and slip angle of each wheel. The rate of change of the tire force limited by the characteristics of actuators is also considered into the constraints. However, when referring to lateral dynamics, it is conventional to assume the longitudinal vehicle velocity as a constant, which is unreasonable in ever-varying driving scenarios [118, 119]. In Ref. [120], the vehicle longitudinal dynamics as well as the lateral and yaw motions is controlled simultaneously. A chattering-free variable structure controller utilizes the measured vehicle velocities in both longitudinal and lateral directions and yaw rate to calculate the steering angle and driving force of each wheel.

With the continuous focus on autonomous driving technology, full X-by-wire chassis platforms have raised more attention due to its strong ability of performing motion control during path tracking [33, 121, 122]. The motion control, as an essential part of path tracking, takes the waypoints information including both location information and speed profile as inputs and the generated control commands for the involved chassis subsystems as outputs. Yang et al. [99] proposed a hybrid fault-tolerant path tracking algorithm based on the linear-quadratic control method and the Lyapunov function. Through considering input constraints, actuator faults and external disturbances, the proposed scheme constructed a cost function to minimize the path tracking error. During motion control, path tracking accuracy relies heavily on the underlying vehicle model. A high-precision vehicle model with multiple degrees of freedom can comprehensively reflect vehicle dynamics response during path tracking; however, this leads to higher computational burden [90]. In Ref. [123], a full tenth-order vehicle model and a conventional simplified bicycle model were compared with respect to path tracking performance. It concluded that the bicycle model consumed less computational resources, but rendered poor tracking accuracy in high speed driving scenarios. Similarly, the work in Ref. [124] confirms the finding. Hence, a good tradeoff between model precision and computational burden always leads to the algorithm's robustness. Without the need of precise modeling, Zhu et al. [125] proposed a particle swarm optimization-based nonlinear predictive control scheme to execute coordinated control of steering and braking systems. This exhibited better robustness. Similarly, through introducing a parameters adjusting law based on the Lyapunov function, the technical research in Ref. [122] could better handle the unknown and nonuniform road conditions.

Accelerating/decelerating and steering are common maneuvers performed by drivers. Recent studies showed that their coordination control can give rise to substantial performance improvement under the scenarios such as emergency obstacle avoidance in autonomous driving [126,127,128,129], tire blowout control [130], anti-roll dynamics control [72, 77] and regenerative braking [124, 125]. An adaptive nonlinear coordinated control strategy based on SMC was developed to realize obstacle avoidance in Ref. [126]; however, it ignored the constraint of the maximum braking force determined by road adhesion condition and vehicle vertical motion. To solve this issue, Mehdi et al. [109] addressed a fuzzy-scheduled integrated control method for braking and steering systems to handle hard brakings during cornering, where the maximum braking force was determined by an additional wheel slip controller. However, the rollover risk in emergency scenarios was not considered [131,132,133]. When vehicle rollover occurs, it tends to be at high speed and under small road curvature, which would result in a large lateral acceleration. To be specific, as vehicle roll motion is directly related to the coupling relationship between tire and vehicle dynamics, multiple constraints in vehicle chassis control must be imposed to prevent vehicle rollover [134], such as the front wheel steering angle and rollover index limits. Hence, current literatures have been dedicated to preventing rollover through steering [135] and braking [136] control, or the combination of the two [137]. Imine et al. [135] proposed a SMC-based steering controller for rollover prevention by estimating vehicle CG height and suspension parameters. Similarly, Rajesh et al. [136] discussed the possibility of rollover avoidance via differential braking, which reduced vehicle speeds before sharp cornering. However, the above two ways for anti-rollover are faced with the problem of insufficient path tracking accuracy or conflicting with the desired vehicle motion. As supplementary, an integrated steering and braking coordinated control scheme for anti-roll over was developed in Ref. [137] to enhance vehicle stability and minimize path tracking error, where the rollover was prevented by limiting the steering angle and distributing the braking force.

In Ref. [72], the combined control of lateral and roll dynamics was achieved by active braking and steering. To this end, the roll state was measured by the Time-to-Stability (TTS) index. Regenerative braking can substantially reduce energy consumption and promote driving range per charge. By considering the responses of steering and braking subsystems, the work in Ref. [102] addressed the coordination of vehicle stability and regenerative braking.

3.2 Suspension and Steering Coordinated Control

In a critical lane change or sharp steering circumstance, the vehicle may roll over due to large lateral acceleration and suspension forces, which would lead to the reallocation of vertical loads on the tires. This will affect vehicle longitudinal and lateral dynamics. The vertical load transfer can be formulated as

$$\begin{gathered} F_{z,fl} = \frac{mgb}{{2L_{w} }} - \frac{{ma_{x} h_{g} }}{{2L_{w} }} - \frac{{ma_{y} h_{g} }}{{L_{w} }}\frac{b}{{L_{w} }}{,} \hfill \\ F_{z,fr} = \frac{mgb}{{2L_{w} }} - \frac{{ma_{x} h_{g} }}{{2L_{w} }} + \frac{{ma_{y} h_{g} }}{{L_{w} }}\frac{b}{{L_{w} }}{,} \hfill \\ F_{z,rl} = \frac{mga}{{2L_{w} }} + \frac{{ma_{x} h_{g} }}{{2L_{w} }} - \frac{{ma_{y} h_{g} }}{{L_{w} }}\frac{a}{{L_{w} }}{,} \hfill \\ F_{z,rr} = \frac{mga}{{2L_{w} }} + \frac{{ma_{x} h_{g} }}{{2L_{w} }} + \frac{{ma_{y} h_{g} }}{{L_{w} }}\frac{a}{{L_{w} }}{,} \hfill \\ \end{gathered}$$
(11)

where ax and ay are the longitudinal and lateral accelerations, respectively; hg is the vehicle CG height and Fz,ij (ij = fl, fr, rl, rr) refers to the vertical load of each wheel, which is highly related to the longitudinal and lateral tire forces. Take the Magic Formula for example, the nonlinear tire force can be given by

$$Y\left( x \right) = D{\text{sin}}\left\{ {C{\text{arctan}}\left[ {Bx - E\left( {Bx - {\text{arctan}}Bx} \right)} \right]} \right\},$$
(12)

where Y(x) can represent the longitudinal or lateral tire force; x is the tire slip angle or the vehicle longitudinal slip ratio; B, C, D, and E are the shape parameters determined by vertical tire load and road adhesion coefficient.

In normal driving scenarios, most studies ignore suspension vertical dynamics under the assumption that vehicle roll angle always remains within an acceptable range. Also, little attention is paid to the contribution of suspension to ride comfort and handling stability. In extreme driving scenarios such as high-speed cornering, the vertical load of tires changes sharply, which would result in high rollover risk. Recent work has developed various vehicle safety technologies to prevent rollover such as Active Roll Control System (ARS), Semi-active Suspension (SAS) and ASS. ARS can improve anti-rollover stability through actively controlling of front/rear roll stiffness distribution ratio [138]. This is effective in reducing vehicle roll angle, especially in emergency cornering scenarios. An SAS system can make adjustments to the damping parameters corresponding to vehicle operating conditions. Devices that use an SAS system can provide energy and active control forces for being included in an ASS [139]. The spring stiffness and damping coefficients and the vehicle body height can be changed with respect to vehicle state and external disturbances. A simplified structure of ASS is shown in Figure 8.

Figure 8
figure 8

The working principle of ASS and related vertical vehicle dynamics

Considering vehicle pitch and roll motions, the dynamics equations can be expressed as

$${I_{y}} \ddot{\theta } + ({F_{{v,f}_{l}}} + {F_{v,fr}} ) \cdot a - ({F_{v,rl}} + {F_{v,rr}} ) \cdot b = 0,$$
(13)
$$\begin{gathered} {I_{x}} \ddot{\phi } + ({F_{v,fr}} + {F_{v,rr}}) \cdot {\frac{{L_{w}}}{2}} - ({F_{v,fl}} + {F_{v,rl}}) \cdot {\frac{{L_{w} }}{2}} + \\ mgh_{g} \sin\phi + ma_{y} h_{g} \cos \phi = 0, \\ \end{gathered}$$
(14)

where

$$\begin{gathered}{F_{v,fl}} = {k_{s,fl}}({z_{{f_l}}} - {z_{u,fl}}) + {c_{{f_l}}}({\dot z_{fl}} - {\dot z_{u,fl}}) - {F_{a,fl}} - \frac{{{k_f}}}{{{L_w}}}\left( {\phi - \frac{{{z_{u,fl}} - {z_{u,fr}}}}{{{L_w}}}} \right),\\{F_{v,rl}} = {k_{s,rl}}({z_{{r_l}}} - {z_{u,rl}}) + {c_{{r_l}}}({\dot z_{rl}} - {\dot z_{u,rl}})\quad \; - {F_{a,rl}} - {\rm{ \{ }}\frac{{{k_r}}}{{{L_w}}}\left( {\phi - \frac{{{z_{u,rl}} - {z_{u,rr}}}}{{{L_w}}}} \right),\\{F_{v,rr}} = {k_{s,rr}}({z_{{r_r}}} - {z_{u,rr}}) + {c_{rr}}({\dot z_{rr}} - {\dot z_{u,rr}})\quad \; - {F_{a,rr}} - \frac{{{k_r}}}{{{L_w}}}\left( {\phi - \frac{{{z_{u,rl}} - {z_{u,rr}}}}{{{L_w}}}} \right),\\ {F_{v,fr}} = {k_{s,fr}}({z_{{f_r}}} - {z_{u,fr}}) + {c_{fr}}({\dot z_{fr}} - {\dot z_{u,fr}})\; - {F_{a,fr}} - \frac{{{k_f}}}{{{L_w}}}\left( {\phi - \frac{{{z_{u,fl}} - {z_{u,fr}}}}{{{L_w}}}} \right),\end{gathered}$$
(15)

where Fv,ij and Fa,ij (ij = fl, fr, rl, rr) are the vertical and the active suspension force, respectively; ks,ij and cij are the spring stiffness and the damping coefficient of the ASS, respectively; zij, zu,ij and zr,ij refer to the sprung mass deflection, unsprung mass deflection and road excitation, respectively; θ, ϕ, and Iy refer to the pitch angle, roll angle, and rotational inertial of the vehicle, respectively.

When a vehicle follows a curved trajectory, uncontrollable disturbances may affect steering angle due to vehicle roll motion, which is called roll steer. Basically, vehicle roll motion would impact steering kinematics parameters and then vehicle lateral stability and yaw dynamics due to the coupling mechanisms [140]. Moreover, due to the strong coupling relationship between the vertical and the lateral motion, when the vehicle turns, the vertical load transfer on the tires caused by lateral acceleration will directly affect the nonlinear tire force dynamics. This means the maximum lateral force and the yaw stability will be limited, possibly resulting in vehicle performance degradation. Further, in terms of the tire-road effect coupling, there are contradictions between the lateral and the roll stability [141]. High adhesion capacity tires usually contribute to better performance in lateral stability control but also have high rollover propensity. Additionally, the coupling effect between the vertical load transfer and the lateral and roll stability is a highly nonlinear process related to tire dynamics, chassis characteristics, and road excitations, etc. Therefore, the integrated control of steering and suspension systems has garnered extensive research interest. This seeks to enhance vehicle lateral and roll dynamics and coordinate different control objectives, especially in extreme circumstances. Figure 9 illustrates a widely accepted coordinated control architecture. This usually contains a reference model, a vehicle state estimator, a coordinated controller and several actuator models.

Figure 9
figure 9

Coordinated control of steering and suspension systems

Since roll dynamics is heavily coupled with yaw dynamics, various studies have focused on the integrated control of steering and suspension systems to improve handling stability and ride comfort. To ensure that no actuator conflicts occur in the coordinated control process and to enhance overall riding performance, a variable-geometry suspension system was developed in Ref. [142] considering independent steering.

In a steady-state operating condition, all the tires work in the linear region and the coupling relationship between vehicle vertical and lateral dynamics is weak. Hence, ASS mainly improves the steering status (understeer and oversteer), handling stability and ride comfort. Mehmet et al. [143] proposed a SMC-based integrated chassis controller for 4WS and active hydro-pneumatic suspension. The overall control scheme was decoupled, which is effective in linear operating conditions, i.e., for lateral accelerations below 4 m/s2. To enhance yaw stability, March et al. [144] introduced an integrated control strategy for AFS and ASS to track the desired vehicle yaw rate. Similarly, Bei et al. [145] addressed an integrated control scheme using a fuzzy-Proportion-Integral-Derivative (PID) algorithm based on ESP and SAS. The auxiliary steering moment and the damping force are independently controlled to enhance overall vehicle dynamics response. However, the working regions of the EPS and SAS were not properly defined.

The tire slip angle tends to be small in steady-states, so many studies introduced a linear tire model to represent longitudinal and lateral tire forces. However, when the vehicle reaches its handling limits due to tire force saturation, describing the complex tire forces becomes difficult. Compromise between model precision and computational burden is usually necessary. Moreover, rollover becomes a noticeable factor that impacts vehicle active safety in some emergency driving scenarios. Hence, active suspension control systems prioritize anti-roll and enhance vehicle safety primarily in potential rollover conditions [146,147,148]. Imine et al. presented a sliding mode-based steering controller to reduce load transfer and therefore to stabilize a heavy-duty vehicle [146]. The LTR was utilized to represent the roll state and the lateral acceleration was limited by the steering controller based on the LTR metering. Dahmani et al. [149] developed an observer-based state feedback tracking controller using 4WS and ASS to regulate vehicle lateral motion and load transfer during extreme conditions. To accurately capture vehicle lateral and roll dynamics, a model-based observer was introduced to estimate the vehicle roll angle and the tire slip angle. Furthermore, a Takagi–Sugeno (TS) representation of lateral tire force was utilized to describe the nonlinear characteristics of tires in emergency conditions. The steering angles at both axles and the active roll moment produced by the ASS guarantee a good tracking of the desired side slip angle, yaw rate and load transfer of the vehicle. However, the trigger rule was not explained clearly. In Ref. [150], the development of a conventional yaw stability judgement scheme led to the introduction of a hierarchical control scheme for AFS and ASS. These used the stability region boundaries which were determined from a phase plane of vehicle side slip angle and its rate of change. The coordinated control of AFS and ASS is activated only when the vehicle reached the unstable region. Moreover, switching rollover controller designs for multi-mode suspension control, the performance index, and multi-objective cost functions were comprehensively discussed in Refs. [147, 148] to fully consider the ride comfort, handling stability and anti-rollover performance of a vehicle equipped with steering-by-wire and suspension-by-wire systems.

3.3 Suspension and Driving/Braking Coordinated Control

It is widely accepted that when an emergency braking or accelerating maneuver is performed in a vehicle, the maximum ground driving force, which is closely related to road adhesion coefficient and tire vertical load, must be guaranteed. The vertical load of tires can be adjusted according to driving conditions and vehicle states if the vehicle is equipped with a wire-controlled suspension system. Hence, as shown in Figure 10, the integrated control of the active suspension and the driving/braking system has the potential for active safety control of vehicle, especially in emergency scenarios. The advantages of body altitude control, vibration attenuation and ride comfort optimization should not be ignored. Much research has focused on the evaluation of onboard vibration and ride comfort for passengers. Research has shown that the accelerations caused by vertical vibration contribute to an essential part of uncomfortableness of passengers. Therefore, under the premise of ensuring safety, how to optimize ride comfort via coordinated control of driving/braking and suspension systems has attracted much interest.

Figure 10
figure 10

Coordinated control of driving/braking and suspension systems

The most mature active safety systems in braking systems are ABS and ESC. ABS prevents the rotating wheels from locking by applying braking forces to each individual wheel to obtain their respective optimal slip ratio. This means that acquiring real-time slip ratio and road adhesion coefficient is vital in developing an enabling ABS control strategy. ESC is an combination of ABS and TCS. This enhances vehicle lateral stability and prevents the vehicle from severe understeer and drifting. This is done using active driving or braking forces for different wheels. It is worth mentioning that the combination of ESP and ASS performs well in preventing rollover while ensuring vehicle yaw stability. This is especially true for Sport Utility Vehicles which have higher CGs.

Many studies have demonstrated that the combination of ABS and ASS can effectively shorten braking distance and enhance ride comfort during braking events [151,152,153]. Wang et al. [152] proposed an integrated algorithm combinatively using suspension and braking forces to reduce the braking distance. The ASS was utilized to obtain the desired vertical force profile during a braking maneuver. When hard braking operations are detected, the increased tire vertical force generated by the ASS can provide larger braking force to reduce the braking distance. However, the simplified vehicle model only focuses on the vehicle longitudinal and the suspension vertical dynamics [154]. This means that lateral dynamics is neglected in the algorithm, which leads to limited performance during steering maneuvers.

A new way of controlling the peak tire-road adhesion coefficient within a stable area based on the barrier Lyapunov function to reduce braking distance was put forward in Ref. [155], which is different from conventional methods that treat the reference slip ratio as a control objective. However, road adhesion condition is one of the key factors that determine the optimal slip ratio, which indicates that accurate road adhesion coefficient estimation is necessary for an enabling ABS system. Wang et al. [156] designed an observer-based direct adaptive fuzzy neural controller for the coordination of ABS and ASS, in which the LuGre friction model was utilized in the road adhesion estimator. This can transmit the reference slip ratio to the ABS controller through a mapping function of road surface characteristics, and also considers fault tolerant control against uncertainty and failure for the ASS. However, if the system dynamics is unavailable, the efficiency of the mentioned DFAC algorithm would be low. To solve the uncertainties with braking and suspension systems, Wang et al. [152] addressed a hierarchical TS fuzzy neural model to identify unknown system dynamics and reduce the fuzzy rules and computational time.

In addition to transmitting the forces and moment between the wheels and the vehicle frame, an essential function of suspension system is to cushion the impact force caused by road excitations as well as to attenuate the vibration to ensure riding comfort of passengers. But riding discomfort brought by emergency braking is usually ignored. To tackle this drawback, Wu et al. [157] developed an intelligent car following model for ride comfort improvement. A phase plane that considered the speed and distance between the host and the preceding vehicle was used to assess ride comfort. A reference deceleration profile was applied to the host vehicle using the relationship between braking safety and ride comfort. However, the proposed car following model only demonstrated its effectiveness in straight running. Recently, integrated control of ESP and ASS has been shown to be advantageous in ensuring ride comfort and driving stability [158, 159]. This includes steering scenarios where the vehicle is not simply moving in a straight line. Xiao et al. [158] developed a hierarchical control method for ESP and ASS, which simultaneously enhanced vehicle handling stability and ride comfort. In the scheme, the upper layer controller was responsible for coordinating the EPS and the ASS. This achieves an ideal distribution of the total yaw moment derived from a reference bicycle model. The Linear-Quadratic-Gaussian control and the adaptive fuzzy logic were applied to the individual controllers of the ASS and ESP, respectively. This was to track the desired yaw rate and side slip angle of the vehicle. However, the weighting coefficients for yaw moment distribution were set and adjusted by experience, resulting in poor robustness and applicability when facing diverse driving conditions. The trigger logic and working regions of the subsystems were not defined comprehensively so that all the chassis subsystems must work in all conditions. This is challenging for the design of the Multi-Input-Multi-Output (MIMO) controller and the overall performance of the integrated algorithm. Chu et al. [160] proposed a rule-based coordinated control strategy for ABS and ASS. The longitudinal acceleration and pitch angle of vehicle were used to determine the intervention conditions of the proposed algorithm. However, actuator constraints and possible time relays were not fully considered. Zhang et al. [161] developed a switching strategy for ASS control to assist an ABS. This enhanced the braking performance while improving ride comfort. The suspension displacement is used to determine the working mode of the ASS while the actuator constraints were used to limit the control outputs. However, as the actual braking situation is ignored, its effectiveness needs verifications on the roads with time-varying roughness. Following on from Ref. [161], Vassal et al. [162] used the real-time slip ratio of tires and the braking force of vehicle as the criteria to determine whether the overall control target is active safety or ride comfort.

Both differential braking and ASS can prevent vehicle rollover. The former focuses on reducing vehicle yaw rate and lateral acceleration while the latter prioritizes limiting the LTR, both through adjusting spring and damper parameters. However, if only differential braking is used, this will lead to poor maneuverability and path tracking performance. ASS is limited in attenuating the impact brought by large lateral accelerations. Therefore, the anti-roll potential of integrated control of the driving/braking and suspension systems has attracted interest. Chou et al. [163] designed a wholistic vehicle control strategy using differential braking and active suspension based on the nonlinear constrained optimization and the singular perturbation theory. The overall target was to track the generated path using longitudinal vehicle speed and yaw rate. Meanwhile, the differential braking and the active suspension were utilized to restrict the roll and vertical accelerations of the vehicle body. As previously discussed, the involvement of the ASS would obviously impact vehicle steering characteristics. To deal with it, Yoon et al. [164] developed an unified chassis control strategy using ESP and the Continuous Damping Control (CDC) to prevent vehicle rollover and enhance lateral stability. A model-based estimator was used to obtain the real-time roll angle and the Rollover Index (RI) was utilized to quantitatively gauge the risk of vehicle rollover.

3.4 Coordination of Three Subsystems

As previously discussed, most of chassis subsystem controllers are designed for independent control functions and optimized for specific operating regions, so they can only influence vehicle dynamics to quite a limited extent. However, there are high coupling relationships between longitudinal, lateral, and vertical tire forces and then individual chassis subsystems. The participation of any chassis subsystem would affect the overall chassis dynamics. Independent controllers for chassis subsystems have been well researched [165]; but they are always faced with time-varying driving conditions and conflicting control objectives. Thus, it is important to develop a hierarchical control strategy that contains all the chassis subsystems to obtain globally optimal vehicle dynamcis response in diverse driving conditions.

Vehicle chassis coordinated control has been an important area of research over the last few decades. For instance, Bosch developed the Vehicle Dynamic Management (VDM) using active braking, steering and suspension systems. Similarly, Delphi designed the Unified Chassis Control (UCC). The strong coupling relationship and nonlinearity of tire forces were used to develop efficient control schemes. This can unify the control targets for different driving scenarios and eliminate potential conflicts for different actuators. For lateral stability, both steering and driving/braking systems can generate a corrective yaw moment directly or indirectly via changing the front wheel steering angle or the longitudinal traction/braking forces on individual wheels of IWMD EVs [166, 167]. ASS has demonstrated its effectiveness in adjusting vertical dynamics as well as reducing braking distance and understeer/oversteer tendency. Under critical driving circumstances, it can prevent vehicle rollover through adjusting roll stiffness or applying active suspension forces. Path tracking performance and yaw dynamics stability can be enhanced by steering and traction/braking systems. Moreover, through adjusting longitudinal, lateral, and vertical forces, the desired vehicle body motion including pitch, roll, and yaw could be achieved [168].

Recently, hierarchical control architecture has been widely adopted because of its modular structure, robustness, and optimality for the control allocation paradigm. This can be clearly seen in Figure 11 [112, 138, 169,170,171,172,173]. Using the interface correspondence between different controller levels, the hierarchical scheme can reduce the complexity of controller design and the coupling relationships of various chassis subsystems [174]. In this sense, Li et al. [169] proposed a main/servo-loop structure consisting of 4WS, DYC and an active stabilizer to enhance vehicle lateral and roll stability. A SMC-based main-loop controller was utilized to obtain the generalized forces and moment using a reference vehicle model. The servo-loop controller was responsible for control allocation based on the Sequential Quadratic Programming approach. However, the obtained active anti-roll moment was simply based on a proportion function of lateral acceleration. Unfortunately, this gave a lagging control response and poor robustness as the suspension dynamics was neglected.

Figure 11
figure 11

Coordinated control of three chassis subsystems

Cho et al. [170] developed an integrated control strategy for ESP, AFS and CDC to achieve target vehicle lateral and roll response. A coordinated control of AFS and ESP was used to obtain the optimal distribution of the generalized yaw moment. This reduced the longitudinal vehicle velocity loss. An SMC-based CDC controller was proposed to minimize the roll angle using lateral acceleration and sprung mass velocity. Noticeably, this work estimated the key parameters that heavily influence the overall control performance, i.e., the cornering stiffness and vertical load of tires.

Zhao et al. [175] addressed a three-layer hierarchical control strategy to coordinate the interactions of AFS, DYC and ASS. A Particle Swarm Optimization-based Fuzzy Logic Control algorithm was designed to distribute the yaw moment using operating regions and trigger conditions. The corrective moment generated by the ASS was determined by the weighting coefficient from the total corrective moment based on the trial and error method. However, it only focused on the lateral dynamics of the vehicle and overlooked the roll motion. As a development of Ref. [175], Ref. [138] acquired the desired roll moment using the target vehicle motion. A parameter-dependent Linear Parameter Varying-based control allocation algorithm was adopted to achieve optimal lateral and roll stability. The continuous development of IWMD EVs has provided increased potential for chassis coordinated control by applying precisely controllable driving/brake torques to individual wheels.

Song et al. [112] presented a novel integrated chassis controller with multiple hierarchical layers for a full X-by-wire vehicle. This improved vehicle stability and handling performance. The attained generalized forces and moment were obtained using a terminal sliding mode controller in the motion control layer. They were distributed to individual wheels by the constrained tire loads allocator.

Vehicle driving conditions and control objectives vary frequently. Due to the multi-functional requirements of active safety, handling stability, maneuverability, and ride comfort, it is evident that an invariable control architecture can barely meet the requirements in all driving conditions [176]. Recently, researchers have validated that a multi-mode switching control strategy can improve the overall performance of a vehicle in various driving circumstances using driving condition identification as discussed in Section 2 [42, 171, 177, 178]. Lu et al. [42] proposed an SMC-based main-objective-oriented two-layer hierarchy control method, in which the upper monitor layer was charged with identifying current driving condition through a set of state variables such as characteristic vehicle speed, steering wheel angle, vehicle yaw rate, as well as others. A rule-based classifier divided the driving conditions into seven state modes and accordingly different control patterns. For instance, the control priority under emergency braking scenarios would switch to safety rather than ride comfort.

Her et al. [177] developed an integrated optimal control scheme based on ESP, ARS and electronic control suspensions to improve vehicle agility and stability. Using the lateral acceleration and steering status of the vehicle, the vehicle operating region was divided into three modes: the agility mode, the maneuverability mode and the stability mode. Similarly, in Ref. [178], the driving conditions were classified into three categories by using steering status and braking intensity to evaluate the emergency level of current driving condition.

Much work has been devoted to improving vehicle roll stability using chassis coordinated control [172, 179]. Lu et al. [179] discussed the authority and effective working regions of the steer, brake and suspension systems for rollover prevention. This work used the fuzzy logic and shows that the AFS system possesses the largest control authority and the active braking system has the largest effective region. The study in Ref. [172] provided a unique method for rollover control via ASS. This has two sets of control parameters that are appropriate for different working regions for the vehicle.

4 Conclusions

This paper has presented a comprehensive and systematic review on chassis coordinated control for full X-by-wire vehicles. Much work has been carried on this regard. The following points can be made.

  1. (1)

    For driving condition identification, the simple rule-based method shows the advantage of low computational burden while model- and neural network-based methods possess high precision and robustness. The combination of different kinds of methods is expected to satisfy the requirements of real-time implementation and high robustness in varied driving conditions.

  2. (2)

    For chassis coordinated control, Active Front Steering (AFS) can effectively generate the desired yaw moment through steering angle compensation when the side slip angle is small. In contrast, Direct Yaw-Moment control (DYC) is capable of directly interfering in vehicle yaw motion by applying driving/braking forces to individual wheels even when the vehicle operates in the nonlinear region. The real-time and optimal allocation of the desired yaw moment between AFS and DYC has been the subject of many studies.

  3. (3)

    Vehicle roll motion is often ignored when lateral acceleration is small; however, the load transfer caused by vehicle roll motion would heavily influence the overall longitudinal and lateral forces acting on the vehicle and the cornering stiffness of tires. Therefore, vehicle roll and vertical dynamics are noticeable in critical circumstances. Using vehicle roll status identification, the control authority between Active Suspension System and differential braking should be further investigated.

  4. (4)

    The effectiveness of a hierarchical control strategy with multi-functional control modes has been demonstrated. The monitor layer usually uses the rules and the thresholds of critical vehicle states for identifying current driving condition. This should be further discussed. Moreover, for real-time applicability, the event trigger theory may be a promising solution [180].

  5. (5)

    The actuators characteristics of the chassis require full consideration. The dynamic response and time relays are rarely considered in chassis coordinated control synthesis. For a control strategy with multi-modes, frequent switchings between different control modes is still challenging in terms of robust design.

  6. (6)

    For autonomous vehicles, the ideal speed, acceleration and yaw rate of vehicle and the road curvature can be generated in the trajectory planning module. This is heavily related to driving condition identification. Hence, incorporating trajectory planning may considerably contribute to driving condition identification and chassis coordinated control for full X-by-wire vehicles. Besides, implementing chassis coordinated control in the path tracking needs to be further investigated.

  7. (7)

    Future research directions include coordinated control under critical driving conditions, fault-tolerant control against sensor and actuator failures and combinative synthesis with motion planning.