Close banner

2022-08-13 04:09:32 By : Ms. SEN WEI

Thank you for visiting nature.com. You are using a browser version with limited support for CSS. To obtain the best experience, we recommend you use a more up to date browser (or turn off compatibility mode in Internet Explorer). In the meantime, to ensure continued support, we are displaying the site without styles and JavaScript.

Scientific Reports volume  12, Article number: 13203 (2022 ) Cite this article

To improve the multidirectional motion control accuracy and driving stability of Distributed Drive Autonomous Vehicles (DDAVs) under extreme conditions, the extreme speed estimation method based on dynamic boundary and the multidirectional motion coupling control law design method based on multi degrees of freedom vehicle dynamic model are proposed. The extreme speed estimation method identifies the stable state of DDAVs by the dynamic boundary composed of yaw rate, sideslip angle and roll angle, and then estimates the extreme speed of the vehicle. The design method of multidirectional motion coupling control law adopts eight-degrees-of-freedom (8-DOF) vehicle dynamic model to design path tracking control law, speed tracking control law, yaw stability control law, and active suspension control law at the same time, so as to realize multidirectional motion coupling control. Based on the above method, the Multidirectional Motion Coupling Control System (MMCCS) of DDAVs is designed. The effectiveness of the proposed method is verified by double-line-shifting and serpentine driving simulations under different road adhesion conditions. The superiority of the method is proved by comparing the existing integrated control method.

With the rapid development of automobile technology, the requirements for comfort, safety, efficiency, and mobility of automobiles are increasing1. Autonomous vehicles have unique advantages in meeting the needs of users and set off a worldwide research boom. At the same time, distributed drive technology, active suspension technology, and other automotive electric technology are also in deep development. The future of autonomous vehicles will be the comprehensive embodiment of advanced electric and intelligent technology. To facilitate the description, the autonomous vehicle equipped with an active suspension and distributed drive system is called Distributed Drive Autonomous Vehicles (DDAVs) in this paper. DDAVs can realize independent wheel torque control2, active suspension control3, and trajectory tracking control4, which can improve the stability of the vehicle while ensuring the accuracy of trajectory tracking. Because DDAVs are a representative product of automotive electric technology and intelligent technology, people expect them not only to reach the level of the driver but also beyond the level of the driver. DDAVs should have higher transport efficiency and be able to drive at higher speeds under complex conditions. When the vehicles are driving under complex conditions and the speed reaches the extreme of stable driving, the working condition is the extreme condition, which reaches the maximum transportation efficiency. It is of great significance to study the multidirectional motion stability control technology of DDAVs under extreme conditions.

As one of the key technologies to realize autonomous driving, trajectory tracking control mainly includes Speed Tracking Control (STC) and Path Following Control (PFC). The control accuracy of STC and the smoothness of the executive action are the key indicators5 to evaluate the control performance. PID control6 is the most widely used method in the design of the STC system, and its biggest advantage is that it does not depend on the accurate vehicle longitudinal system model. Besides, the model prediction algorithm7, sliding mode algorithm8, and fuzzy algorithm9 have also been widely used. The challenge of vehicle speed tracking control is how to consider the influence of tire force constraints on vehicle speed under different road conditions and extreme conditions. On this basis, a robust control strategy is designed to improve control accuracy and vehicle motion stability. PFC studies how to control the vehicle steering system to make the vehicle move along the desired path while ensuring the stability and comfort of the vehicle. Pure Pursuit10 and Stanley's11 methods are the classical path tracking control algorithms proposed earlier. These two algorithms are based on vehicle kinematics and have the characteristics of simplicity and good real-time performance. However, they do not consider the dynamic performance of the vehicle, and generally have a good control effect at low speed and some simple conditions. To adapt to the complex and changeable driving conditions of autonomous vehicles, considering the nonlinear dynamic characteristics, the path tracking control method based on dynamics has been widely studied12,13. The path tracking control method based on dynamics often takes the traditional linear two-degrees-of-freedom (2-DOF) model as the reference model12,13, and the control algorithms are PID algorithm14, model prediction algorithm15, sliding mode algorithm16, reinforcement learning control17.

Distributed drive vehicles can realize Yaw Stability Control (YSC) without affecting the longitudinal motion by wheel torque independent control. There are many studies on the yaw stability control of distributed drive vehicles. The yaw rate and sideslip angle of the traditional linear 2-DOF vehicle dynamic model under steady-state steering is usually used as control reference objectives. The purpose of improving the yaw stability of the vehicle is to reduce the yaw angular velocity or sideslip angle under extreme conditions18,19,20,21,22. The commonly used algorithms in YSC research include PID control18, fuzzy control19, adaptive control20, sliding mode control21, and optimization control22.

The Active Suspension Control (ASC) system can adjust body posture and improve body stability by changing suspension actuation force. At present, there are many studies on vehicle active suspension control3,23,24,25. Usually, the half vehicle model or seven-degrees-of-freedom (7-DOF) vehicle dynamic model considering roll degree of freedom is used as control reference model. In the existing studies, to prevent vehicle rollover due to excessive roll angle, the vehicle roll angle near rollover is taken as the control limit. The commonly used control algorithms in ASC research are sliding mode control3, Linear Parameter Varying (LPV) feedforward control23, Model Predictive Control (MPC) control24, and optimization control25.

The trajectory tracking control method, yaw stability control method, or active suspension control method mentioned above can improve the corresponding performance of the vehicle when used alone, and improve the comprehensive dynamic performance of the vehicle12,26,27 when combined. In reference26, the active front-wheel steering control system and the direct yaw moment control system are designed, and these two systems are introduced into the multi-agent system framework as agents. The Pareto optimal theory is used to realize the integration and optimization control of the two control systems, and the auxiliary steering and the improvement of the yaw stability of the vehicle are achieved. In references12, a hierarchical control scheme was proposed to coordinate the working range of PFC and YSC according to the current working condition of the tire, which can improve the trajectory tracking ability and lateral stability of DDAVs. This method considers the coupling characteristics of DDAVs lateral motion and yaw motion and realizes the collaborative control of PFC and YSC through tire force observation. In reference27 a collaborative control method of roll stability and yaw stability based on independent control of suspension damping force and wheel torque was proposed. This paper focused on the yaw moment change caused by the change of suspension damping force on axle load. This method considers the coupling characteristics of vehicle roll motion and yaw motion, and realizes the collaborative control of PFC and YSC by changing the yaw moment.

Most of the existing researches use vehicle models with different degrees of freedom to design motion control strategies in various directions, and then stack them to realize multidirectional motion integrated control. Or through the study of the motion coupling mechanism of different degrees of freedom, the compensation method is obtained to realize multidirectional motion cooperative control, to improve the comprehensive dynamic performance of DDAVs. The above research method is difficult to fully consider the control difference caused by multidirectional motion coupling, and it is difficult to give full play to the maximum advantage of DDAVs multi degrees of freedom control. To solve the problem of DDAVs multidirectional motion coupling control, it is necessary to establish the multidirectional motion coupling vehicle dynamic model to design the multidirectional motion control system directly from the coupling essence of DDAVs’ multidirectional dynamic performance. The existing research on DDAVs driving stability control mostly adopts the method of vehicle unstable response trigger control, when the vehicle has an unstable response, the vehicle stability is improved by reducing the yaw rate, the sideslip angle, or the roll angle. This method of stability control is limited when DDAVs are already unstable. Research on vehicle state planning and control based on DDAVs advanced high-precision map and multi-degree-of-freedom controllable advantages remain to be strengthened. At present, there are many algorithms for integrated control of STC, PFC, YSC, and ASC. Among them, sliding mode control has the advantages of fast response, insensitive to parameter changes, no need for system online identification, and simple physical implementation28, which is suitable for vehicle dynamic performance control and has been deeply studied by many scholars. In this paper, the sliding mode algorithm is used as the basic algorithm to realize the proposed multidirectional motion coupling control law design method.

In view of the shortcomings of the existing research mentioned above, this paper proposes the extreme speed estimation method based on dynamic boundary and the multidirectional motion coupling control law design method based on multi degrees of freedom vehicle dynamic model and designs the multidirectional motion coupling control system under the extreme condition of DDAVs.

The main contributions are as follows:

Based on the dynamic boundary and the optimization design theory, the extreme speed estimation method is proposed to identify the extreme speed of DDAVs stable driving under extreme conditions. This method is suitable for different road adhesion characteristics and different road curvatures. Firstly, the dynamic boundary29 is improved, and the composition elements of the dynamic boundary are expanded to yaw rate, sideslip angle, and roll angle. Then, the dynamic boundary is used to construct the extreme speed estimation objective function, and the optimization algorithm is used to solve the extreme speed. Finally, DDAVs are controlled below the extreme speed by STC to avoid tire force exceeding the adhesion limit.

To realize the multidirectional motion coupling control of DDAVs, considering the essence of vehicle multidirectional motion coupling, the multidirectional motion coupling control law is designed based on the multi degrees of freedom vehicle dynamic model. Based on the 8-DOF vehicle dynamic model, combined with sliding mode algorithm, the path tracking control law, vehicle speed tracking control law, yaw stability control law, and active suspension control law are designed to realize vehicle longitudinal force, wheel angle, additional yaw moment and additional roll moment control. In this paper, the method of controlling longitudinal force, wheel angle, yaw control torque, and roll control torque simultaneously based on the 8-DOF vehicle dynamics model is called the multidirectional motion coupling control method.

The effectiveness and superiority of the proposed extreme speed estimation method based on dynamic boundary and the multidirectional motion coupling control law design method based on 8-DOF vehicle dynamic model are verified by the simulation of double-line-shifting and serpentine driving under different speeds, different road adhesion coefficients, and different road curvatures.

The follow-up content of this paper is organized as follows: “Dynamic-boundary-based extreme speed estimation of DDAVS”, combined with the improved dynamic boundary, designs the extreme speed estimation algorithm. “Design of multidirectional motion coupling control law”, combined with 8-DOF DDAVs vehicle dynamics model design multidirectional motion coupling control law. In “Demonstrative example”, the Multidirectional Motion Coupling Control System (MMCCS) designed based on the proposed method is applied to an example DDAV model. Through simulation analysis, the effectiveness and superiority of the proposed methods under extreme conditions are verified. “Conclusion” summarizes and prospects the research content of this paper.

The purpose of extreme speed estimation is to identify the extreme speed of stable driving of DDAVs according to driving conditions. Furthermore, combined with the speed control strategy, the vehicle speed is controlled below the extreme speed to avoid sideslip, tail flick, rollover, and longitudinal slip. The focus of extreme speed estimation is how to identify the steady state of DDAVs and find the speed when the tire force reaches saturation under extreme conditions. The dynamic boundary takes yaw rate and sideslip angle as the description objects, which is an effective tool for evaluating the stability of DDAVs29. The unstable boundary in the dynamic boundary describes the state of instability when the lateral force of DDAVs tire reaches saturation29. From the meaning of unstable boundary in dynamic boundary, it can be known that the vehicle speed is extreme speed when the vehicle dynamic response reaches the unstable boundary. Yaw rate, sideslip angle and roll angle are important parameters to describe the stable state of the vehicle during movement. To describe the driving stability of DDAVs more comprehensively, roll angle is introduced as the boundary to describe the vehicle roll stability based on the existing dynamic boundary29. For ease of description, the existing dynamic boundary is called the two-factor (2-FAC) dynamic boundary, and the improved dynamic boundary is called the three-factor (3-FAC) dynamic boundary. The extreme speed estimation algorithm is designed using the 3-FAC dynamic boundary.

The derivation process of the 3-FAC dynamic boundary is similar to that of the 2-FAC dynamic boundary, and only the differences are described below. For more details, please refer to our previous research work29.

3-FAC dynamic boundary construction depends on the 3-DOF vehicle dynamics model30 including yaw rate, sideslip angle, and roll angle.

where \(\mathcalligra{m}\) is the mass of the entire vehicle; \({V}_{\mathcal{X}}\) is the longitudinal vehicle speed; \({V}_{\mathcal{Y}}\) is the lateral vehicle speed; \(\gamma \) is the yaw rate; \(\delta \) is the average turning angle of the front wheels; a and b are the distances from the front and rear axles to the center of mass, respectively; \(V\) is the vehicle speed; \({\mathrm{m}}_{\mathrm{f}}\) and \({\mathrm{m}}_{\mathrm{r}}\) are the front suspension unsprung mass and rear suspension unsprung mass; \({I}_{z}\) is the vehicle yaw motion moment of inertia; \({I}_{x}\) is the moment of inertia of body roll motion; \({I}_{xz}\) is the inertial product of roll and yaw motions; \(\phi \) is roll angle; \({D}_{\varnothing }\) is the roll damping coefficient; \({C}_{\varnothing }\) is the roll stiffness; \({\mathrm{m}}_{\mathrm{b}}\) is the vehicle sprung mass; \({h}_{\mathrm{b}}\) is the distance between the mass center of spring load and the roll axis; \(g\) is the acceleration of gravity; \({\Delta }_{\mathrm{df}}\) is the front tire lateral offset caused by the unit roll angle; \({\Delta }_{\mathrm{dr}}\) is the lateral offset of rear tire caused by unit roll angle; \({F}_{\mathcal{Y}f}\) and \({F}_{\mathcal{Y}r}\) are the lateral forces on the front wheel and rear wheel.

To improve the real-time performance of DDAVs motion control algorithm, the vehicle dynamics model is further simplified as follows: assuming that the front wheel angle is small, then \(\mathrm{cos}\delta \approx 1\) 29; assuming that the body roll axis is parallel to the ground, then \({\Delta }_{\mathrm{df}}=0\) , \({\Delta }_{\mathrm{dr}}=0\) 30. The simplified 3-DOF vehicle model is as follows:

The \({F}_{\mathcal{Y}f}\) and \({F}_{\mathcal{Y}r}\) in Eqs. (4)–(6) are provided by the simplified Dugoff tire model29.

The dynamic boundary consists of stable boundary and unstable boundary. The stability boundary is composed of the state evaluation parameters when the vehicle response reaches steady state, which describes the vehicle in a stable and controllable state. When the vehicle dynamic response reaches steady state, \(\gamma \) and \(\phi \) are constant, so \(\dot{\gamma }=0\) ; \(\dot{\phi }=\ddot{\phi }=0\) ; \({\dot{V}}_{\mathcal{Y}}=0\) . Combined Eqs. (4)–(6), the expressions of yaw rate, sideslip angle, and roll angle are as follows:

where \({K}_{\mu }=\frac{1}{{L}^{2}}\left[m\left(\frac{a}{{C}_{\mathcal{Y}r}f\left({\upsigma }_{r}\right)}-\frac{b}{{C}_{\mathcal{Y}f}f\left({\upsigma }_{f}\right)}\right)+\left({\mathrm{bm}}_{\mathrm{r}}-{\mathrm{am}}_{\mathrm{f}}\right)\left(\frac{1}{{C}_{\mathcal{Y}r}f\left({\upsigma }_{r}\right)}+\frac{1}{{C}_{\mathcal{Y}f}f\left({\upsigma }_{f}\right)}\right)\right]\) ; \(L\) is the axis distance; \({C}_{\mathcal{Y}f}\) is the front tire corner stiffness; \({C}_{\mathcal{Y}r}\) is the rear tire corner stiffness; \(f\left({\upsigma }_{i}\right)\) is the parameter in the simplified Dugoff tire model29, which includes the road adhesion coefficient \(\mu \) . \({K}_{\mu }\) is the stability factor, which is an important parameter to characterize the steady-state response of the vehicle. Compared with the traditional stability factor31, the stability factor considers the influence of vehicle sprung mass and road adhesion characteristics. \({\gamma }_{s\mu }\) , \({\beta }_{s\mu }\) and \({\phi }_{s\mu }\) jointly constitute the stable boundary of the 3-FAC dynamic boundary proposed in this paper.

The unstable boundary in the 3-FAC dynamic boundary is composed of the state evaluation parameters of side slip, tail flick, and rollover, which describes the state that the vehicle may be out of control. The adhesion force provided by tires is limited during driving. When the tire force required for stable motion exceeds the maximum adhesion force generated by tires, the vehicle will slide on the ground plane, resulting in dangerous phenomena such as longitudinal slip, side slip, and tail flick. Therefore, it is an effective method to avoid vehicle instability to clarify the maximum friction force generated by the tire and control the tire force required to maintain the stable movement of the vehicle.

The maximum adhesion force generated by tires during vehicle driving satisfies the following relationship:

The longitudinal and lateral forces on the ground of the vehicle satisfy the following relations:

According to the vehicle driving equations31:

where \({a}_{x}\) is the longitudinal acceleration, \({i}_{0}\) is the longitudinal slope, \(f\) is the rolling resistance coefficient, \({C}_{D}\) is the air resistance coefficient, \(A\) is the windward area.

Combining Eqs. (10)–(13), the following relationship can be obtained:

The lateral acceleration during vehicle driving satisfies the following relationship:

According to the definition of sideslip angle \(\beta \) , \({V}_{\mathcal{Y}}={V}_{\mathcal{X}}\mathrm{tan}\beta \) . Generally, the value of \(\left|\beta \right|\) is small, then \(\mathrm{tan}\beta \approx \beta \) 32. So, Eq. (15) can be rewritten as:

In general, the latter two values of Eq. (16) are very small relative to the first item, so Eq. (16) can be rewritten as32:

Therefore, combined with Eqs. (14) and (17), the upper limit of \(\gamma \) is:

By analyzing Eqs. (7) and (8), it can be seen that \({\gamma }_{s\mu }\) and \({\beta }_{s\mu }\) have the following relationship: \({\beta }_{s\mu }={\gamma }_{s\mu }\left(\frac{b}{{V}_{\mathcal{X}}}-\frac{{V}_{\mathcal{X}}\left(am+{\mathrm{bm}}_{\mathrm{r}}-{\mathrm{am}}_{\mathrm{f}}\right)}{{C}_{\mathcal{Y}f}f\left({\upsigma }_{r}\right)L}\right)\) , so the upper limit of \(\beta \) is:

The roll instability during vehicle driving is mainly manifested as rollover or side slip, where the force equilibrium equation of rollover critical state is as follows:

where \({h}_{c}\) is the high centroid of the vehicle, \({h}_{d}\) is the high centroid of the unsprung mass, \(\alpha \) is the transverse slope of the road, \({d}_{f}\) is the front wheel distance; \({d}_{r}\) is the rear wheel distance.

From Eq. (20), the maximum roll angle under the rollover critical state is:

The critical state force equilibrium equation of side slip is as follows:

where \({F}_{zfx}\) and \({F}_{zrx}\) are the vertical forces of the front tire and the rear tire. When \({a}_{ymax}\) points to the right side of the vehicle, \({F}_{zfx}={F}_{zfl}\) , \({F}_{zrx}={F}_{zrl}\) . When \({a}_{ymax}\) points to the left side of the vehicle, \({F}_{zfx}={F}_{zfr}\) , \({F}_{zrx}={F}_{zrr}\) .

The maximum roll angle of the vehicle under the critical condition of side slip obtained by Eq. (22) is:

Combining Eqs. (21) and (23), the maximum allowable roll angle during driving is:

The \({\gamma }_{max}\) , \({\beta }_{max}\) and \({\mathrm{\varnothing }}_{max}\) obtained from the above analysis can comprehensively reflect the vehicle stability state under tail flick, side slip, and rollover conditions, namely, the unstable boundary of the 3-FAC dynamic boundary.

The focus of extreme speed estimation is how to find the speed when the tire force is about to reach saturation under extreme conditions. From the meaning of unstable boundary, it can be seen that when the vehicle dynamic response reaches the unstable boundary, the speed is extreme speed. At the same time, the function of MMCCS is to improve the driving stability of DDAVs, so that the vehicle's motion response is far away from the unstable boundary, or can still run stably when approaching the unstable boundary. Therefore, the vehicle speed when the DDAVs motion response is close to the unstable boundary and can run stably is the safe extreme speed to be found. At this time, the stable boundary and the unstable boundary are equal. Therefore, the extreme speed solving equations are constructed from the expression of the 3-FAC dynamic boundary as follows:

where \({V}_{x\_max\gamma }\) is the extreme speed estimated according to the yaw rate; \({V}_{x\_max\beta }\) is the extreme speed estimated according to sideslip angle; \({V}_{x\_max\phi }\) is the extreme speed estimated according to the roll angle; \({V}_{x\_max}\) is extreme speed.

Equations (25) contain high-order polynomials, which cannot directly obtain effective analytical solutions. Therefore, the problem of solving the equations is transformed into an optimization problem, and the objective function for solving extreme speed is constructed by combining Eq. (25) as follows:

Assume that the road is level and the longitudinal acceleration is zero when the extreme speed is reached. Taking Eq. (26) as the objective function, combined with the physical constraints of each parameter, the extreme speed under each working condition can be obtained by calling the optimization solution function in the Matlab optimization toolbox. Figure 1 shows the extreme speed at different road adhesion coefficients and different wheel angles.

The extreme speed at different road adhesion coefficients and wheel angles.

Although the extreme speed of DDAVs at different road adhesion coefficients and different wheel angles has been obtained through the above research, the extreme speed tracking control cannot be realized only by the extreme speed shown in Fig. 1. Because, when the vehicle is running under extreme conditions, such as double-line-shifting condition and continuous turning condition, the wheel angle is continuously changing, and extreme speed also follows the change. However, in order to drive safely and reduce the discomfort of passengers, it is generally hoped that the vehicle can slow down to the safe speed range before entering the extreme condition, and the speed can remain stable in the extreme condition. Therefore, based on the above research, combined with the high-precision map of DDAVs, the extreme speed preview method is proposed. Firstly, the road curvature is obtained according to the high-precision map, and the road curvature radius \({R}_{r}\) is calculated on this basis. According to the kinematic relationship during driving, the average rotation angle of the front wheel is as follows31:

The relationship between \({R}_{r}\) and \(\delta \) described by Eq. (27) is only applicable when the vehicle is in the range of kinematic response. The dynamic characteristics of a vehicle must be taken into account when driving under extreme conditions, so the Eq. (27) is rewritten as:

where \({K}_{\delta }\) is the average angular magnification factor of the front wheels. According to the daily driving experience, \({K}_{\delta }\) is closely related to vehicle speed. This paper also focuses on the relationship between \({K}_{\delta }\) and road adhesion coefficient. Through the simulation analysis under different speeds, different road adhesion coefficients and different road curvatures, the relationship between \({K}_{\delta }\) and speed is obtained as shown in Fig. 2a. The effect of road adhesion coefficient on \({K}_{\delta }\) is small when the dynamic response of DDAVs does not exceed the unstable boundary. This is because when the vehicle dynamic response does not exceed the unstable boundary, the adhesion of the ground to the wheels does not reach the limit and is not limited by road adhesion. Because the safety extreme speed \({V}_{x\_maxs}\) studied in this paper is the response of the vehicle in an unstable boundary, the influence of road adhesion coefficient is ignored, and the final value of \({K}_{\delta }\) is shown in Fig. 2a. To calculate the safety extreme speed, the optimization objective function is designed as follows:

(a) Relationship between average wheel angle magnification factor \({K}_{\delta }\) and longitudinal speed; (b) Relationship between extreme speed magnification factor \({K}_{v}\) and road adhesion coefficient.

where \({V}_{x\_\mathrm{max} n-1}\) is obtained from the data mapping table of \({V}_{x\_max}\) shown in Fig. 1; \({V}_{x\_\mathit{max} n}\) is calculated as follows: V \({V}_{x\_\mathit{max} n-1}\) according to the data mapping table of \({K}_{\delta }\) shown in Fig. 2a, the average angle magnification factor of the front wheels is obtained, and the corresponding \(\delta \) is calculated. Then \({V}_{x\_\mathit{max} n}\) is obtained through the data mapping table of \({V}_{x\_max}\) with the input of the \(\delta \) and the current road adhesion coefficient. When \(n=1\) , the \(\delta \) calculated by Eq. (27) and the current road adhesion coefficient are used as inputs, and the \({V}_{x\_\mathit{max} 1}\) is obtained by checking the mapping table. This constitutes the iterative solution process of \({V}_{x\_maxs}\) through the mapping table of data in Figs. 1 and 2a. The safety extreme speed under various road curvatures and road adhesion coefficients can be obtained by calling the optimization solution function in the Matlab optimization toolbox.

The safety extreme speed obtained by the Eq. (29) is to ensure that the dynamic response of DDAVs is completely in an unstable boundary. However, the unstable boundary is the mathematical description for identifying vehicle stability proposed in this paper, and there are still many factors that are not considered. It is found in the simulation that even if the dynamic response slightly exceeds the unstable boundary, the vehicle is still in a controllable range in the driving process of DDAVs. To give full play to the control potential of MMCCS and improve the efficiency of automobile transportation, \({V}_{x\_maxs}\) is amplified. The final extreme speed after amplification is as follows:

where \({K}_{v}\) is the extreme speed amplification factor. Through simulation analysis under various working conditions, it is concluded that when DDAVs reach the ultimate extreme speed, the relationship between \({K}_{v}\) and road adhesion coefficient is shown in Fig. 2b, and the change of front wheel average angle has little effect on \({K}_{v}\) .

According to the road adhesion coefficient and road curvature, the final extreme speed of each point under the path can be obtained. Then, according to the curvature and curvature change rate of the path, the road bending can be judged to determine the bending and out-bending locations of DDAVs. The vehicle speed is controlled below the ultimate extreme speed before entering the bend or before entering the low adhesion road to ensure the safe passage of the vehicle. The final expected speed of DDAVs is as follows:

where \({V}_{x\_p}\) is the expected speed given by the vehicle motion control decision layer.

The focus of control layer design is to design multidirectional motion coupling control law based on multi degrees of freedom vehicle dynamics model and sliding mode algorithm. The 8-DOF vehicle dynamics is built to control the vehicle longitudinal force, wheel angle, additional yaw moment, and additional roll moment. The 8-DOF vehicle dynamic model including DDAVs longitudinal motion, lateral motion, yaw motion, roll motion, and four independent wheels rotation is as follows:

where \({F}_{\mathcal{X}ij}\) is the tire longitudinal force; \({F}_{\mathcal{Y}ij}\) is the tire lateral force; \({\Delta M}_{z}\) is the yaw control torque; \(\Delta {F}_{\mathcal{X}}\) is the longitudinal control force; \(\Delta {M}_{\mathcal{X}}\) is the roll control torque; \({J}_{w}\) is the wheel inertia; \({\omega }_{ij}\) is the wheel speed; \({T}_{dij}\) is the wheel drive torque; \({T}_{bij}\) is the wheel braking torque; \(R\) is the tire rolling radius. (in the expression form \({x}_{ij}\) , footmark \(i\) denotes the front wheel or rear wheel, \(j\) denotes the left wheel or right wheel). The tire force in the model is calculated by the Dugoff nonlinear tire model33. The tire model is an analytical model derived from the force balance relationship. This model has fewer self-defined parameters and can better express the nonlinear characteristics of tires, which is widely used in vehicle dynamic motion control29.

where \({c}_{P}\) is an adjustable parameter and \({c}_{P}>\) 0; \({e}_{P}\) is the path following error.

Exponential approach law is adopted:

where \({\varepsilon }_{p}\) and \({k}_{p}\) are adjustable parameters.

When the modeling uncertainty and interference are large, the switching term gain \({\varepsilon }_{p}\) is required to be large, which will cause great chattering. To improve chattering, the saturation function \(sat\left({s}_{P}\right)\) is usually used to replace the sign function \(sgn\left({s}_{P}\right)\) 28. The saturation function expression is as follows:

where \({k}_{ps}\) is an adjustable parameter, and \({k}_{ps}=\frac{1}{\Delta }\) .

Therefore, Eq. (38) is rewritten as:

The change rate of DDAVs path tracking error is:

where \({\psi }_{R}\) is the yaw angle of the vehicle longitudinally relative to the path. Since \({\psi }_{R}\) is generally small, \(\mathrm{sin}{\psi }_{R}\approx {\psi }_{R}\) , \(\mathrm{cos}{\psi }_{R}\approx 1\) , so (41) is rewritten as:

According to Eq. (33), the change rate of lateral speed is as follows:

In the driving process, \(\delta \) is generally small, so \(\mathrm{sin}\delta \approx \delta \) and \(\mathrm{cos}\delta \approx 1\) . Similarly, \(\mathrm{tan}\delta \approx \delta \) , the tire lateral force in Dugoff tire model is simplified as follows:

where \({C}_{\mathcal{Y}ij}\) is the tire cornering stiffness; \({\uplambda }_{ij}\) is the wheel slip ratio; \({\alpha }_{ij}\) is the tire cornering angle; the expression of \(f\left({\upsigma }_{ij}\right)\) can be found in Dugoff tire model33.

Combined with Eqs. (37), (40), (42)–(44), and tire cornering calculation equations34, the average front wheel cornering angle δ sliding mode control law is calculated as follows:

where \({C}_{yijp}=\frac{{C}_{\mathcal{Y}ij}}{1+{\uplambda }_{ij}}f\left({\upsigma }_{ij}\right)\) .

where \({c}_{s}\) is an adjustable parameter and \({c}_{s}>\) 0; \({e}_{s}\) is the speed tracking error.

Similarly, the saturation function \(sat\left({s}_{s}\right)\) is used to replace the symbol function \(sgn\left({s}_{s}\right)\) 28, and the exponential reaching rate is as follows:

where \({\varepsilon }_{s}\) and \({k}_{s}\) are adjustable parameters.

Combined with Eqs. (32), (46), and (47), the expected longitudinal force \(\Delta {F}_{\mathcal{X}}\) sliding mode control law is calculated as follows:

where \({c}_{Y}\) is an adjustable parameter and \({c}_{Y}>\) 0; \({e}_{Y}\) is the target tracking error. To enable YSC to control both yaw rate and Sideslip Angle within a safe range, \({e}_{Y}\) expression is designed as follows:

where \({\gamma }_{d\mu }\) is the target yaw rate; \({\beta }_{d\mu }\) is the target sideslip Angle. The function of YSC is to make the vehicle run in the stable region as far as possible. The control rules of YSC are as follows: when the vehicle runs in the quasi-stable region, the vehicle is controlled to enter the stable region; when the vehicle enters the unstable region, the vehicle is controlled to enter the quasi-stable region first. According to the above rules, the control objective of YSC based on the dynamic boundary is designed as follows:

Similarly, the saturation function \(sat\left({s}_{s}\right)\) is used to replace the symbol function \(sgn\left({s}_{s}\right)\) 28, and the exponential reaching rate is as follows:

where \({\varepsilon }_{Y}\) and \({k}_{Y}\) are adjustable parameters.

Combining Eqs. (34), (49), and (53), the expected additional yaw moment \({\Delta M}_{z}\) sliding mode control law is calculated as follows:

where \({c}_{A}\) is an adjustable parameter and \({c}_{A}>\) 0; \({e}_{A}\) is the roll angle tracking error.

Similarly, the saturation function \(sat\left({s}_{s}\right)\) is used to replace the symbol function \(sgn\left({s}_{s}\right)\) 28, and the exponential reaching rate is as follows:

where \({\varepsilon }_{A}\) and \({k}_{A}\) are adjustable parameters.

Combining Eqs. (35), (55), and (56), the expected roll control torque \(\Delta {M}_{\mathcal{X}}\) sliding mode control law is calculated as follows:

Just to be clear, the average front wheel angle, expected longitudinal force, expected yaw control torque, and expected roll control torque control law obtained above need to be further transformed into steering wheel angle, wheel driving torque, wheel braking torque and quarter suspension actuation force to achieve control. The transformation principles are as follows: according to the average angle of the front wheel calculated by PFC, the steering wheel angle is obtained by the relationship curve between the average angle of the front wheel and the steering wheel angle; according to the expected longitudinal force calculated by STC, the front and rear wheel torques are allocated according to the axial load ratio distribution, and then the left and right wheel torques are allocated according to the average distribution, and the driving or braking torques are output; according to the additional yaw torque calculated by YSC, the torque distribution method based on wheel load is adopted to allocate the wheel torque29; according to the roll control torque calculated by ASC, the front and rear suspensions are distributed according to the axial load ratio, and then the left and right suspensions are distributed according to the average distribution. Because the above distribution principle is simple or there are corresponding references, it is no longer redundant.

In the intelligent network environment, the key technologies of automobile are more abundant, including environmental perception technology, intelligent decision-making technology, control execution technology and system design technology. The research on these key technologies has brought new solutions to vehicle dynamic performance control. DDAVs carry a wealth of sensing units, high-precision maps, full wheel drive system and active suspension system. According to the existing research, the road adhesion coefficient can be predicted by identifying the front road with lidar and camera35. Real-time path planning36 and vehicle speed planning37 can be realized through the planning and decision-making system and high-precision maps of the intelligent vehicles. In practical application, the road adhesion coefficient, tracking path and target speed can be obtained in advance as the input of the proposed control method. Moreover, the advanced vehicle control unit of intelligent vehicle provides a computational guarantee for the control method proposed in this paper. The control system proposed in this paper mainly controls the steering system, driving system, braking system, and active suspension system of DDAVs. To verify the feasibility of the proposed control method through simulation, it is assumed that the adhesion coefficient of the front road, the tracking path, and the target vehicle speed have been obtained in advance.

To verify the effectiveness and superiority of MMCCS designed based on the proposed extreme speed estimation method and motion control law design method, an example DDAV model is used for simulation verification. MMCCS architecture adopts conventional hierarchical control architecture, which is divided into coordination layer, control layer, and execution layer, as shown in Fig. 3. The coordination layer mainly completes four tasks: the parameter estimation mainly completes the state parameter estimation of the control layer requirements such as tire force, sideslip angle, and wheel slip rate; control domain identification mainly completes dynamic boundary calculation, to identify DDAV driving stability; coordinate transformation mainly completes GPS information acquisition and transformation into geodetic coordinate information; speed coordination mainly completes the identification of stable driving extreme speed under driving conditions, and coordinates with the driving speed given by the automatic driving decision layer, and finally plans the safe driving speed. The control layer mainly calculates the expected vehicle longitudinal force, wheel angle, yaw control torque, and roll control torque based on the multidirectional motion coupling control method. The executive layer further calculates the driving torque of each wheel, braking torque of each wheel, steering angle, and suspension force according to the calculation results of the control layer. The main parameters of the example DDAV model are shown in Table 1. The vehicle dynamics simulation model is established in LMS Imagine. Lab Amesim. MMCCS model was established in Matlab/Simulink. The vehicle dynamics simulation model and control system model constitute the DDAVs multidirectional motion control simulation model.

Architecture of multidirectional motion coupling control system.

The double-line-shift and serpentine driving conditions are used for simulation verification, and the designed path is shown in Fig. 4. In the simulation process, the simulation time step is 0.01 s, and three different roads are selected for simulation analysis. The selected three kinds of roads are: the dry road, the corresponding road adhesion coefficient is 0.8; the wet road, the corresponding road adhesion coefficient is 0.5; the ice road, the corresponding road adhesion coefficient is 0.15.

To verify the effectiveness of the proposed extreme speed estimation method and motion control law design method, MMCCS composed of PFC, STC, YSC, and ASC is used for simulation, which shows that MMCCS can exert the control potential brought by multi-degree-of-freedom controllability of DDAVs, and meet the requirements of trajectory tracking control accuracy and driving stability control of DDAVs. To facilitate the description, the DDAVs motion control system with only PFC and STC is called Simple Control System (SCS).

DDAVs travel along the path shown in Fig. 4. When the road adhesion coefficient is different, the safe extreme speed \({V}_{x\_maxs}\) and the final expected speed \({V}_{x\_f}\) are shown in Fig. 5a–c The starting and ending values of \({V}_{x\_f}\) in Fig. 5a–c are determined by the expected speed \({V}_{x\_p}\) of the decision layer. When SCS is used, DDAVs travel at the final expected speed under the set conditions, the lateral acceleration response is shown in Fig. 5d, and the dynamic boundary is shown in Figs. 6, 7 and 8. By analyzing the data in the figures, the following conclusions can be drawn:

Figures 5c, 6, 7 and 8 show that when DDAVs are driven by \({V}_{x\_f}\) , the dynamic response exceeds the unstable boundary under extreme conditions, and the lateral acceleration has reached a large value, but is still within the controllable range, which proves that the vehicle speed has almost reached the maximum allowable speed for safe operation. It indicates that the final expected speed calculated by the speed coordination strategy reaches the design goal of DDAVs stable extreme speed.

Figure 5a–c shows that the extreme speed estimation algorithm can estimate the safety extreme speed under continuous change conditions according to different road adhesion coefficients and different road curvatures. The extreme speed estimation algorithm not only determines the final expected speed, but also lays a foundation for the control potential of MMCCS. And as far as possible to meet the decision layer expected speed requirements, help to improve the efficiency of automobile transportation. From the design method of the speed coordination strategy, it can be seen that this strategy mainly relies on the data mapping table in operation, and can preview the speed after the path is determined, which is conducive to improving the real-time control of MMCCS.

(a–c) are the speed preview results with road adhesion coefficients of 0.15, 0.5, and 0.8 under the given path, (d) is the lateral acceleration of DDAVs under these three road adhesion coefficients when SCS is used.

(a, b) Represent the response of yaw rate of dynamic boundary and actual yaw rate when the road adhesion coefficients are 0.15 and 0.8, respectively.

(a, b) Represent the response of sideslip angle of dynamic boundary and actual sideslip angle when the road adhesion coefficients are 0.15 and 0.8, respectively.

(a, b) Represent the response of roll angle of dynamic boundary and actual roll angle when the road adhesion coefficients are 0.15 and 0.8, respectively.

The above conclusions show that the proposed extreme speed estimation method based on the dynamic boundary can identify the maximum stable speed of DDAVs under extreme conditions, and can plan the safe speed of the vehicle under the premise of meeting the speed demand of the decision layer.

SCS and MMCCS are used for simulation respectively, and the simulation results of yaw rate, sideslip angle, roll angle, path tracking error, and vehicle speed tracking error are shown in Figs. 9, 10, 11, 12 and 13. Due to the limited space, Figs. 9, 10, 11, 12 and 13 shows only the simulation results of road adhesion coefficients of 0.8 and 0.15. The simulation results of MMCCS and SCS are sorted out to form DDAVs simulation results summary Table 2. The optimization ratios in Table 2 are calculated relative to the SCS control results, and are calculated according to the larger absolute values of the upper and lower boundaries of the parameter variation range. For example, when the road adhesion coefficient is 0.8, the calculation process of \({a}_{\mathcal{Y}}\) optimization ratio is as follows: because abs(− 6.906) < abs(6.907), and abs(− 6.879) > abs(6.872), so the optimization ratio is [abs(6.907) − abs(− 6.879)]/abs(6.907)\( \approx \)  0.4%. By analyzing the data in Figs. 9, 10, 11, 12 and 13 and Table 2, the following conclusions are drawn:

SCS and MMCCS can achieve multidirectional motion control and have good control accuracy under different road adhesion coefficients and road curvature conditions. Longitudinal speed tracking error is less than 0.1 m/s; the path tracking error reaches centimeter level.

It can be seen from Table 2 that after MMCCS is adopted, the path tracking performance decreases, but it is still in an acceptable range, and the driving stability of the vehicle is significantly improved. Because the driving condition of DDAVs studied in this paper is the extreme condition, it is worth losing a little path tracking performance and improving driving stability. Compared with SCS, MMCCS adopts YSC and ASC, and yaw rate, sideslip angle, and roll angle decrease, so the yaw stability and roll stability of DDAVs are improved. At the same time, the lateral acceleration is reduced, which is conducive to improving the lateral stability of the vehicle. Moreover, the longitudinal speed tracking error is almost unchanged when SCS and MMCCS are used, which indicates that MMCCS can improve the stability of DDAVs without reducing the original speed tracking control accuracy.

(a,b) Show the actual yaw rate when the road adhesion coefficients are 0.15 and 0.8, respectively. Curve 1 represents the SCS effect, and curve 2 represents the MMCCS effect.

(a,b) Show the actual sideslip angle when the road adhesion coefficients are 0.15 and 0.8, respectively. Curve 1 represents the SCS effect, and curve 2 represents the MMCCS effect.

(a,b) Show the actual roll angle when the road adhesion coefficients are 0.15 and 0.8, respectively. Curve 1 represents the SCS effect, and curve 2 represents the MMCCS effect.

(a,b) Show the path following error when the road adhesion coefficients are 0.15 and 0.8, respectively. Curve 1 represents the SCS effect, and curve 2 represents the MMCCS effect.

(a,b) Show the speed tracking error when the road adhesion coefficients are 0.15 and 0.8, respectively. Curve 1 represents the SCS effect, and curve 2 represents the MMCCS effect.

The above conclusions show that the proposed multidirectional motion coupling control method based on vehicle dynamics model can give full play to the advantages of multi degrees of freedom control of DDAVs. By realizing the coupling control of longitudinal motion, lateral motion, yaw motion, and roll motion of the vehicle, the multidirectional motion response performance of the vehicle is improved, and the multidirectional motion control accuracy and driving stability of DDAVs under extreme conditions are guaranteed.

The commonly used methods for the multidirectional motion control of DDAVs in the existing research are: speed tracking control and path tracking control based on 2-DOF vehicle model and model prediction algorithm; yaw stability control based on 7-DOF vehicle model and sliding mode algorithm; and roll stability control based on the half-vehicle model and sliding mode algorithm. To facilitate the description, the DDAVs multidirectional motion integrated control system designed by common vehicle models and algorithms is called the Traditional Control System (TCS). To verify the superiority of the proposed extreme speed estimation method and motion control law design method, MMCCS and TCS are used for comparative simulation analysis.

The front wheel angle control law and vehicle longitudinal force control law are designed based on the 3-DOF vehicle model and model prediction algorithm in STC. These two control laws in TCS are introduced in detail in Chapters 3 and 5 in reference38, which are not repeated here due to the limited space.

In TCS, the yaw moment control law based on the 7-DOF vehicle model and sliding mode algorithm is designed as follows39:

where \({s}_{YT}\) is sliding mode; \({e}_{YT}\) is control error; \({c}_{YT}\) , \({k}_{T}\) , \({\varepsilon }_{T}\) are adjustable parameters; \({\xi }_{T1}\) and \({\xi }_{T2}\) are weight coefficients, \({\gamma }_{dt}\) and \({\beta }_{dt}\) are control objectives.

In TCS, the vehicle roll torque control law is designed based on the half-vehicle model and integral sliding mode algorithm as follows40:

where \({\varepsilon }_{YT}\) and \({c}_{YT}\) are positive constant; \({k}_{1}\) and \({k}_{2}\) are nonzero positive constant; \({s}_{YT}\) is an integral sliding surface.

The multidirectional motion control performance of DDAVs can be evaluated by the control error \(e\left(t\right)\) and the control actuation \(\Delta X\) . To facilitate comparison, the control error and control momentum are processed as follows13:

Integrate the absolute value of the error in the simulation period:

The absolute value of the error is weighted by time and integrated within the simulation time period:

Integrate the absolute value of control actuation within the simulation period:

In Eqs. (60) and (61), \(e(t)\) denotes \({e}_{P}\) , \({e}_{s}\) , \({e}_{\gamma }\) , \({e}_{\beta }\) and \({e}_{A}\) ; \(t1\) and \(t2\) denote the time when DDAVs enter and exit the focus condition; when \(e\left(t\right)={e}_{P}\) , \({IAE}_{p}\) and \({ITAE}_{p}\) exist; when \(e\left(t\right)={e}_{s}\) , \({IAE}_{s}\) and \({ITAE}_{s}\) exist; when \(e\left(t\right)={e}_{\gamma }\) , \({IAE}_{\gamma }\) and \({ITAE}_{\gamma }\) exist; when \(e\left(t\right)={e}_{\beta }\) , \({IAE}_{\beta }\) and \({ITAE}_{\beta }\) exist; when \(e\left(t\right)={e}_{A}\) , \({IAE}_{A}\) and \({ITAE}_{A}\) exist. In Eq. (62), \(\Delta X\) denotes \(\delta \) , \({F}_{xc}\) , \({\Delta M}_{z}\) and \(\Delta {M}_{\mathcal{X}}\) ; when \(\Delta X=\delta \) , \({IACA}_{\delta }\) exists; when \(\Delta X={F}_{xc}\) , \({IACA}_{Fx}\) exists; when \(\Delta X={\Delta M}_{z}\) , \({IACA}_{MZ}\) exists; when \(\Delta X={\Delta M}_{x}\) , \({IACA}_{Mx}\) exists.

Due to the limited space, only the simulation path tracking error is shown in Fig. 14. Figure 14 shows that under given conditions, MMCCS can achieve DDAVs multidirectional motion control at extreme speed, TCS can complete double-line-shift driving control at extreme speed, and the DDAV runs out of the lane under the serpentine driving condition. It is proved that the proposed multidirectional motion coupling control method has better working condition adaptability than the traditional integrated control method, and can give full play to the multi degrees of freedom controllable advantages of DDAVs, which is more conducive to improving the driving stability of DDAVs. The evaluation results of the simulation under the double-line-shift condition are shown in Table 3. By analyzing the data in Table 3 and comparing the evaluation indexes of \({e}_{P}\) and \(\delta \) , it is found that the path tracking ability is MMCCS > TCS. By comparing the evaluation indexes of \({e}_{\beta }\) , \({e}_{\gamma }\) and \({\Delta M}_{z}\) , it can be seen that the control ability of yaw stability is MMCCS > TCS. Compared with the evaluation indexes of \({e}_{s}\) and \({F}_{xc}\) , the speed tracking ability is MMCCS > TCS. Comparing the evaluation indexes of \({e}_{A}\) and \({\Delta M}_{x}\) , it can be seen that the roll stability control ability is MMCCS > TCS. Overall, MMCCS has better DDAVs multidirectional motion control accuracy and driving stability control effect than TCS.

Path tracking error when TCS is adopted.

In this paper, the extreme speed estimation method based on dynamic boundary and the multidirectional motion coupling control law design method based on multi degrees of freedom vehicle dynamic model are proposed. The simulation results show that MMCCS designed based on the proposed methods can identify and plan the stable driving extreme speed of the vehicle under different working conditions, and can realize the multidirectional motion coupling control of DDAV, which ensures that DDAV has good motion control accuracy and driving stability under different road adhesion coefficients and different curvatures of the road. In future work, the dynamic boundary will be further improved to introduce more stability evaluation factors into the extreme speed estimation method, so that the designed extreme speed can consider the stability of DDAV more comprehensively. At the same time, considering other controllable degrees of freedom of DDAV, a more comprehensive multidirectional motion coupling control law design method based on multi degrees of freedom vehicle dynamic model will be studied.

The datasets generated and/or analyzed during the current study are available from the corresponding author on reasonable request.

Dey, K. C. et al. A review of communication, driver characteristics, and controls aspects of cooperative adaptive cruise control (CACC). IEEE Trans. Intell. Transp. 17(2), 491–509 (2016).

Lenzo, B., Zanchetta, M., Sorniotti, A., Gruber, P. & De Nijs, W. Yaw rate and sideslip angle control through single input single output direct yaw moment control. IEEE Trans. Control Syst. Technol. 29(1), 124–139 (2021).

Konieczny, J., Sibielak, M. & Rączka, W. Active vehicle suspension with anti-roll system based on advanced sliding mode controller. Energies 13(21), 5560 (2020).

Berntorp, K., Quirynen, R., Uno, T. & Di Cairano, S. Trajectory tracking for autonomous vehicles on varying road surfaces by friction-adaptive nonlinear model predictive control. Veh. Syst. Dyn. 58, 705–725 (2020).

Xiong, L. et al. Review on the development of motion control for unmanned vehicles. J. Mech. Eng. 56(10), 127–143 (2020).

Nie, L. et al. Longitudinal speed control of autonomous vehicle based on a self-adaptive PID of radial basis function neural network. IET Intell. Transp. Syst. 12(6), 485–494 (2018).

Mekala, G. K., Sarugari, N. R., Chavan, A. Speed control in longitudinal plane of autonomous vehicle using MPC. In IEEE International Conference for Innovation in Technology (INOCON) 1–5 (IEEE, 2020).

Ye, W., Shen, W., Zheng, J. et al. Fuzzy parameter tuning sliding mode control for longitudinal motion of underground mining electric vehicles based on a single wheel model. In International Conference on Advanced Mechatronic Systems (ICAMechS) 283–288 (IEEE, 2016).

Chen, X. W., Zhang, J. G., Yue-Zhou et al. Fuzzy control for vehicle status estimation considering roll stability and its application in target recognition of automobile cruise system. Adv. Mech. Eng. 9, 168781401770169 (2017).

Wallace, R., Stentz, A., Thorpe, C. E., Maravec, H., Whittaker, W., Kanade, T. First results in robot road-following. In Proc. 9th Int. Joint Conf. Artif. Intell. 1089–1095 (1985).

Buehler, M., Iagnemma, K. & Singh, S. The 2005 DARPA Grand Challenge: The Great Robot Race (Springer, 2007).

Guo, P., Zhang, L. & Wang, Z. Coordinated control of active front steering and direct yaw moment control for in-wheel-motor-drive electric vehicles. In 2020 3rd International Conference on Unmanned Systems (ICUS), Harbin, China 1134–1141 (2020).

Cui, Q., Ding, R., Wei, C. & Zhou, B. Path-tracking and lateral stabilisation for autonomous vehicles by using the steering angle envelope. Veh. Syst. Dyn. 59, 1672–1696 (2021).

Gao, Y., Cao, D. & Shen, Y. Path-following control by dynamic virtual terrain field for articulated steer vehicles. Veh. Syst. Dyn. 58, 1528–1552 (2020).

Wang, H. & Liu, B. Path planning and path tracking for collision avoidance of autonomous ground vehicles. IEEE Syst. J. (2021).

Guo, J., Luo, Y. & Li, K. An adaptive hierarchical trajectory following control approach of autonomous four-wheel independent drive electric vehicles. IEEE Trans. Intell. Transp. Syst. 19(8), 2482–2492 (2018).

Feher, A., Aradi, S. & Becsi, T. Hierarchical evasive path planning using reinforcement learning and model predictive control. IEEE Access 8, 187470–187482 (2020).

Marino, R., Scalzi, S. & Netto, M. Nested PID steering control for lane keeping in autonomous vehicles. Control Eng. Pract. 19(12), 1459–1467 (2011).

Kayacan, E., Kayacan, E., Ramon, H., Kaynak, O. & Saeys, W. Towards agrobots: trajectory control of an autonomous tractor using type-2 fuzzy logic controllers. IEEE ASME Trans. Mechatron. 20(1), 287–298 (2015).

Zhang, H., Liang, J., Jiang, H., Cai, Y. & Xu, X. Stability research of distributed drive electric vehicle by adaptive direct yaw moment control. IEEE Access 7, 106225–106237 (2019).

Goggia, T. et al. Integral sliding mode for the torque-vectoring control of fully electric vehicles: Theoretical design and experimental assessment. IEEE Trans. Veh. Technol. 64(5), 1701–1715 (2015).

Wang, Q. et al. Optimal coordinated control of ARS and DYC for four-wheel steer and in-wheel motor driven electric vehicle with unknown tire model. IEEE Trans. Veh. Technol. 69(10), 10809–10819 (2020).

Fleps-Dezasse, M. et al. LPV feedforward control of semi-active suspensions for improved roll stability. Control. Eng. Pract. 78, 1–11 (2018).

Guan, Y., Zhou, H., He, Z. et al. Vehicle safety and comfort control base on semi-active suspension. In 2020 4th CAA International Conference on Vehicular Control and Intelligence (CVCI) 259–263 (IEEE, 2020).

Xiao, L. et al. Vehicle roll stability control with active roll-resistant electro-hydraulic suspension. Front. Mech. Eng. 15(1), 43–54 (2020).

Liang, J. et al. A distributed integrated control architecture of AFS and DYC based on MAS for distributed drive electric vehicles. IEEE Trans. Veh. Technol. 70(6), 5565–5577 (2021).

Jia, F. J. et al. Cooperative control of yaw and roll motion for in-wheel motor vehicle with semi-active suspension. Proc. Inst. Mech. Eng. Part D J. Automob. Eng. 236(1), 3–15 (2022).

Liu J. K. Sliding Mode Variable Structure Control MATLAB Simulation. (Tsinghua University Press, 2015).

Wang, K., Ding, W. P. & Yang, M. L. Dynamic-boundary-based lateral motion synergistic control of distributed drive autonomous vehicle. Sci. Rep. 11, 22644–22644 (2021).

ADS  CAS  Article  Google Scholar 

Yu, F. & Lin, Y. Vehicle System Dynamics (China Machine Press, 2005).

Yu, Z. S. Automotive Theory (China Machine Press, 2009).

Chen, W. W., Wang, Q. Q. & Xiao, H. S. Vehicle System Dynamics and Integrated Control (Science Press, 2014).

Dugoff, H. & Fancher, P. S. An analysis of tire traction properties and their influence on vehicle dynamic performance. SAE Trans. 79 (1970).

Li, Z. et al. Coordinated longitudinal and lateral vehicle stability control based on the combined-slip tire model in the MPC framework. Mech. Syst. Signal Process. 161, 107947 (2021).

Yu, Z. P. et al. Road adhesion coefficient estimation for unmanned vehicle based on lidar. J. Huazhong Univ. Sci. Technol. Nat. Sci. 47(7), 124–127 (2019).

Yang, L., Gong, J., Xiong, G., Yang, T., Wu, M. & Zhang, S., Unmanned vehicle path planning for unknown off-road environments with sparse waypoints. In 2019 IEEE Intelligent Transportation Systems Conference (ITSC), Auckland, New Zealand 3136–3141 (2019).

Liu, B., Sun, C., Wang, B. & Sun, F. Adaptive speed planning of connected and automated vehicles using multi-light trained deep reinforcement learning. IEEE Trans. Veh. Technol. 71(4), 3533–3546 (2022).

Gong, J. W., Jiang, Y. & Xu, W. Model Predictive Control for Autonomous Vehicles (Beijing Institute of Technology Press, 2014).

Ding, S., Liu, L. & Zheng, W. X. Sliding mode direct yaw-moment control design for in-wheel electric vehicles. IEEE Trans. Ind. Electron. 64(8), 6752–6762 (2017).

Zhang, L. X., Yang, J. Y. & Wu, G. Q. Integrated control based on semi-active suspension and electronic stability control system considering active roll control. J. Tongji Univ. Nat. Sci. 44, 02–410 (2016).

School of Mechanical Engineering, Southwest Jiaotong University, Chengdu, 610031, Sichuan, China

Kai Wang, Mingliang Yang, Yang Li, Zibin Liu & Weiping Ding

SGS-CSTC Standards Technical Services (Tianjin) Co., Ltd., Tianjin, 300457, China

You can also search for this author in PubMed  Google Scholar

You can also search for this author in PubMed  Google Scholar

You can also search for this author in PubMed  Google Scholar

You can also search for this author in PubMed  Google Scholar

You can also search for this author in PubMed  Google Scholar

You can also search for this author in PubMed  Google Scholar

K.W. and M.Y. designed the study; K.W. and Z.L. conceived the simulation and conducted the experiment; K.W. and Y.L. analyzed the experimental results; K.W. drafted the paper; W.D. and H.W. provided insights on the draft; K.W. and Y.L. revised the draft; all authors reviewed the final manuscript.

The authors declare no competing interests.

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article's Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article's Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/.

Wang, K., Yang, M., Li, Y. et al. Multidirectional motion coupling based extreme motion control of distributed drive autonomous vehicle. Sci Rep 12, 13203 (2022). https://doi.org/10.1038/s41598-022-17351-4

DOI: https://doi.org/10.1038/s41598-022-17351-4

Anyone you share the following link with will be able to read this content:

Sorry, a shareable link is not currently available for this article.

Provided by the Springer Nature SharedIt content-sharing initiative

By submitting a comment you agree to abide by our Terms and Community Guidelines. If you find something abusive or that does not comply with our terms or guidelines please flag it as inappropriate.

Scientific Reports (Sci Rep) ISSN 2045-2322 (online)

Sign up for the Nature Briefing newsletter — what matters in science, free to your inbox daily.