Abstract
Lane-keeping is a basic function of an intelligent vehicle. But the existing lane-keeping methods may not provide the expected effect. A vehicle often deviates from the desired lane despite the working lane-keeping controller in practice. For addressing this issue, we propose a novel lane-keeping control method based on the homogeneous domination control theory to improve the lane-keeping system performance in this paper. Firstly, a two-degree-of-freedom lane-keeping dynamic model is built. Then, the state equations of the lane-keeping control system are obtained based on the dynamic model. A lane-keeping state feedback controller is designed via the homogeneous domination method. We prove that the designed controller can globally asymptotically stabilize the system via the Lyapunov method. The proposed homogeneous domination method does not require the nonlinear terms of the nonlinear system to meet the strict linear growth condition. Numerical simulation and hardware-in-the-loop test results show that the proposed homogeneous controller has strong robustness, fast response, and low energy output which are more suitable for the lane-keeping system and improves the lane-keeping system performance.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.Avoid common mistakes on your manuscript.
1 Introduction
For the requirement of traffic safety and convenience, intelligent vehicles have been widely concerned all over the world in recent years [1, 25, 33]. With the development of electronic information technology, control theory, artificial intelligence, and communication technology, the intelligent vehicle has reached the L4 level of driverless technology. Lane-keeping control technology is basic for an intelligent vehicle. Many researchers have proposed some achievements in recent years [11, 30]. For example, Netto et al. applied the self-tuning regulator to solve the vehicle lateral control problem for the vehicle lane-keeping in [26]. Amditis et al. presented a situation-adaptive lane-keeping support system that has three layers: the perception layer, decision, and action layers in [2]. Marino et al. designed a nested PID steering controller for the lane-keeping system in [21]. In [38], Xu et al. used control barrier functions to design a modular correct-by-construction control method. In [6], Chen et al. designed a lane-keeping system using adaptive model-predictive control with a time-variant prediction model. In [32], Suh et al. proposed a stochastic model-predictive control method to obtain the desired steering angle and longitudinal acceleration for the lane-keeping system. Hu et al. studied the lane-keeping control of AGV which considered rollover prevention and input saturation and proposed a state observer-based sliding mode control method in [16]. Dai and Koutsoukos used multi-modal port-Hamiltonian systems to design an approach for safety analysis of the lane-keeping system in [10]. Choi et al. proposed a robust lane tracking control method to compensate winding disturbance in [9]. An et al. proposed a dual-layer-oriented strategy for the lane-keeping system which includes an inner controller and an outer cooperative copilot controller in [3]. An AGV lane-keeping system based on a linear parameter varying model is proposed by Salt Ducaju et al. in [31]. Chen et al. designed a feedforward-feedback controller based on a deep convolutional fuzzy system in [8]. Meng et al. proposed a lane-keeping control method based on non-smooth finite-time for an electric vehicle to improve the output response and robustness of the controller in [24]. Hu and Wang built a quantitative trust dynamic model of the driver for adaptive cruise control to describe the human-vehicle relationship in [15]. An adaptive-weight predictive controller based on a square-root cubature Kalman filter-based vehicle sideslip angle observer was designed by Wang et al. in [35]. In [42], Zhang et al. proposed a stacking-based ensemble learning method for the recognition of the vehicle lane-changing maneuver to improve recognition accuracy.
These aforementioned achievements show their effectiveness in theory and practice. But because of the nonlinear and unknown disturbances in the lane-keeping dynamic model, the existing methods sometimes cannot acquire the desired effect on robustness, response speed, and control accuracy. To solve these problems, the new lane-keeping control methods should be studied via modern control theory. In recent years, some researchers proposed a kind of homogeneous domination control method via the homogeneous principle. The homogeneous domination control method has specific advantages for robustness and nonlinearity. Now the researchers mainly study the homogeneous domination control method in theory. Qian proposed a homogeneous domination approach for the global output-feedback stabilization of nonlinear systems firstly in paper [27]. He and his followers developed the homogeneous domination control method for many nonlinear systems [4, 5, 12, 18, 22, 29, 40, 43]. This novel method also attracts other researchers. Xie and Liu designed a state feedback controller based on a homogeneous domination approach for stochastic high-order nonlinear systems with time-varying delay in [37]. Then, Xie and Li studied the finite-time output-feedback stabilization of a class of high-order nonholonomic systems under weaker conditions in [36]. In [41], Zhang et al. proposed a homogeneous domination feedback technology for a class of disturbed higher-order nonlinear systems. Yang et al. discussed the state feedback stabilization problem for a class of high-order uncertain nonlinear systems with multiple time delays in [39]. Sun and Wang proposed a control strategy based on a double-domination approach to attenuate disturbance for a system whose output function is not precisely unknown in [34]. Chen et al. renovated the adding a power integrator technique based on the constructed fraction-type asymmetric barrier Lyapunov function and distinctive non-smooth state observer in [7]. In [20], an adaptive homogeneous domination method was designed for a time-varying system with a complicated polynomial growing condition. The aforementioned studies show the advantages of the homogeneous domination method in theory. But almost no one applied this method to engineering. We studied the homogeneous domination theory and proposed the homogeneous domination-based control methods for vehicle active suspension in [22, 23]. The applications in engineering show the advantages of the homogeneous domination methods. Inspired by [22, 23], we propose a homogeneous domination control method for the vehicle lane-keeping system to improve the robustness, response speed, and control accuracy in this paper. The contributions of this paper are as follows.
-
A two-degree-of-freedom (2DOF) vehicle lane-keeping trajectory tracking error model is built which is obtained via a lateral dynamic model. Thus, this model considers lateral stability as well as lane-keeping.
-
Combining the lane-keeping system with the homogeneous domination method, the proposed lane-keeping control method doesn’t require the nonlinear terms of the control system to meet the strict linear growth condition for global asymptotical stabilization which is required for most of the existing control methods.
-
A homogeneous domination-based lane-keeping controller is designed which has stronger robustness, faster response, and lower energy output than a normal sliding mode controller.
The rest of this paper is organized as follows. The 2DOF lane-keeping trajectory tracking error model is constructed in Sect. 2. Then, the lane-keeping control method based on homogeneous domination is proposed in Sect. 3. Numerical simulation and hardware-in-the-loop test are carried out to verify the effectiveness of the proposed method in Sect. 4. Finally, the conclusion is given in Sect. 5.
2 Construction of lane-keeping model
To reduce the difficulty of developing lane-keeping control method for an intelligent vehicle, we ignore the roll and pitch motions and built a 2DOF model for the lane-keeping system as shown in Fig. 1.
To obtain the lane-keeping dynamic equations, the force condition of the 2DOF model is analyzed. A vehicle should keep lateral stability when it runs along the desired lane. Thus the forces along the Y-axis should keep balance firstly, i.e.,
Secondly, the moments around the centroid also should keep balance, i.e.,
Therefore, the lane-keeping dynamic equations of the 2DOF model are
where \(\delta _f\) is the front wheel angle, \(\varphi \) is the yaw angle, \(F_{xf} \) and \(F_{xr} \) are the front wheel longitudinal force and rear wheel longitudinal force, respectively, \(F_{yf} \) and \(F_{yr} \) are the front wheel lateral force and rear wheel lateral force, respectively, \(v_x \) and \(v_y \) are the longitudinal velocity and lateral velocity, respectively, m and \(I_z \) are the vehicle mass and moment of inertia, respectively, \(l_f \) and \(l_r \) are the distances between the front wheel axis and centroid, and the rear wheel axis and centroid, respectively.
Because \(\varphi \) is small, \(\cos \varphi \approx 1,\sin \varphi \approx 0,\tan \varphi \approx \varphi \). Ignoring the influence of front wheel driving force for vehicle lateral motion, and setting the longitudinal velocity as constant, a 2DOF lateral motion dynamic equations are obtained as
The slip angles of front and real wheels are calculated as
When a vehicle runs under lane-keeping condition, the tire lateral elasticity can be considered to be linear. Then, the tire lateral forces are obtained by using the following linear functions
Substituting Eq. (5) into Eq. (6), Eq. (6) can be rewritten as
Substituting Eq. (7) into Eq. (4), Eq. (4) can be rewritten as
Generally speaking, in the lane-keeping control system, the lateral deviation, i.e., the error between the reference value and practical value, is controller input. We define the lateral offset error and the yaw angle error as \({\widetilde{y}}\) and \(\widetilde{\varphi }\), respectively. Then,
Therefore, the 2DOF dynamic equations can be described as
Then, the dynamic equations can be described as
where \(X=\left[ {\widetilde{y}} \quad \dot{{\widetilde{y}}} \quad \widetilde{\varphi } \quad \dot{\widetilde{\varphi }}\right] ^T\), \(U=\delta _f\),
Remark 1
A vehicle has thousands of parts. It is a highly nonlinear system that is very difficult to analyze. If too many factors are considered, the lane-keeping system may be uncontrollable. In this manuscript, we ignore the influence of front wheel driving force on vehicle lateral motion and set the longitudinal velocity as constant. Otherwise, some nonlinear terms will be generated in the dynamic equations and state equations that will cause control difficulty of the lane-keeping control system.
3 Homogeneous domination-based lane-keeping control method
For analysis convenience, we define \(x_1={\widetilde{y}},x_2=\dot{{\widetilde{y}}}, x_3=\widetilde{\varphi },x_4=\dot{\widetilde{\varphi }},{\tilde{u}}(x)=\delta _f\). Eq. (11) can be transferred to the state equations as
where \(a_1=\frac{{\overline{C}}_{\alpha _f}+{\overline{C}}_{\alpha _r}}{m}\), \(a_2=-\frac{l_f{\overline{C}}_{\alpha _f}}{I_z} \),
Furtherly, we define
System (12) is transferred to
where \(v:=z_5 \in {\mathbb {R}}\).
3.1 Homogeneous domination approach and useful lemmas
To easily understand the proposed homogeneous domination approach for lane-keeping, we introduce some useful definitions and lemmas firstly.
Definition 1
[17] Weighted Homogeneity: For a selected coordinates \((x_1,x_2,\cdots , x_n) \in {\mathbb {R}}^n\) and real numbers \(r_1,r_2,\cdots ,r_n\), where \(r_i >0\),
-
Dilation \(\Delta _\varepsilon (x)\) is defined as \(\Delta _\varepsilon (x)=\left( \varepsilon ^{r_1}x_1,\varepsilon ^{r_2}x_2,\right. \left. \cdots , \varepsilon ^{r_n}x_n\right) \), \(\forall \varepsilon >0\), where \(r_i\) are called as the weights of the coordinations.
-
A function \(V \in C\left( {\mathbb {R}}^n, {\mathbb {R}}\right) \) is considered to be homogeneous of degree \(\tau \) if there exists a \(\tau \in {\mathbb {R}}\), then \(\forall x \in {\mathbb {R}}^n \setminus {0}, \varepsilon >0, V\left( \Delta _{\varepsilon }(x)\right) =\varepsilon ^\tau V\left( x_1, x_2, \cdots , x_n\right) \).
-
A vector field \(f \in C\left( {\mathbb {R}}^n, {\mathbb {R}}^n\right) \) is considered to be homogeneous of degree \(\tau \) if there exists a \(\tau \in {\mathbb {R}}\), then \(\forall x \in {\mathbb {R}}^n \setminus {0}, \varepsilon >0, f_i\left( \Delta _{\varepsilon }(x)\right) =\varepsilon ^{\tau +r_i} f_i(x)\).
-
A homogeneous p-norm is defined as
$$\begin{aligned} \Vert x\Vert _{\Delta _{\varepsilon },p}=\left( \sum _{i=1}^n|x_i|^{\frac{p}{r_i}}\right) ^{\frac{1}{p}},\forall x \in {\mathbb {R}}^n, \end{aligned}$$(15)where p is a constant and \(p \ge 1\).
Based on Definition 1, researchers proposed some useful properties of homogeneous function as follows.
Lemma 1
[14] Given a dilation weight \(\Delta =\left( r_1,r_2,\cdots ,r_n\right) \), if \(V_1\) and \(V_2\) are homogeneous functions of degree \(\tau _1\) and \(\tau _2\) with respect to a same dilation weight, respectively, the homogeneous degree of \(V_1\cdot V_2\) is \(\tau _1+\tau _2\) with respect to the same dilation weight.
Lemma 2
[14] Suppose that \(V_1\) and \(V_2\) are homogeneous functions of degree \(\tau _1\) and \(\tau _2\) with respect to a same dilation weight, respectively. Then, \(V_1\cdot V_2\) is also homogeneous with respect to the same dilation weight and the homogeneous degree is \(\tau _1+\tau _2\).
Lemma 3
[14] Suppose \(V: {\mathbb {R}}^n \longrightarrow {\mathbb {R}}\) is a homogeneous function of degree \(\tau \) with respect to a given dilation weight \(\Delta =\left( r_1,\cdots ,r_n\right) \). Then, the following items hold.
-
\(\partial V / \partial x_i\) is homogeneous of degree \(\tau -r_i\) with respect to the dilation weight \(\Delta \).
-
There is a positive constant \(w_1\) to ensure \(V(x) \le w_1 \Vert x\Vert ^\tau _\Delta \).
-
If V(x) is positive definite, there is a positive constant \(w_2\) to ensure \(w_2\Vert x\Vert ^\tau _\Delta \le V(x)\).
On the other hand, for designing a homogeneous domination controller for vehicle lane-keeping, we give some other necessary lemmas.
Lemma 4
[19] When \(x \in {\mathbb {R}}, y \in {\mathbb {R}}, p \ge 1\), the following inequalities hold,
If \(p \ge 1\) is odd, then
Lemma 5
[28] When c, d are positive constants, the following inequality holds,
Lemma 6
[19] For a positive odd integer \(p \ge 1\), the following inequality holds,
Lemma 7
[13] For any \(x_i \in {\mathbb {R}},i = 1,\cdots ,n\) and a real number \(p \ge 1\), the following inequalities hold,
Next, a homogeneous domination controller will be designed based on the following Definition 2 and Assumption 1.
Definition 2
Denote \(\tau =q/p\), where q is even and p is odd, then
Assumption 1
There are constants \(\tau \ge 0\) and \(c \ge 0\) leading to
where \(p_m=\frac{i\tau +1}{(i-1)\tau +1}\).
3.2 Design of the homogeneous domination controller for lane-keeping
We present a theorem to describe the main contribution of this paper.
Theorem 1
Based on Assumption 1, the lane-keeping system (14) can be globally asymptotically stabilized by a homogeneous domination-based state feedback controller (25) to enable the vehicle running along the desired lane.
where \( h_1=l_2/l_1, h_2=l_3/l_2, h_3=l_4/l_3, h_4=(l_4+\tau )/l_4 \), \(\gamma _i\) and \(l_i\) are constants. \(\gamma _i\) are the coefficients of Hurwitz polynomial.
The general procedure of the homogeneous domination-based lane-keeping control method is shown in Fig. 2.
Next we will prove Theorem 1
Proof
We select a function as
The derivative of Eq. (26) along the trajectory of (14) is
Define \( {z_2}^{*}=-\gamma _1{z_1}^{l2/l1}, \gamma _1=4+c \), Eq. (27) is rewritten as
Suppose that there is a positive definite and homogeneous \(C^1\) Lyapunov function \(V_{k-1}:{\mathbb {R}}^{n-1} \rightarrow {\mathbb {R}} \) at step \(k-1, k=2,3,4\) with respect to Definition 2. The respective virtual controllers \(z_1^*, z_2^*, z_3^*, z_4^*\) are defined as
where \(\gamma _{j-1}>0\). \(V_2\) and \(V_3\) are selected as
Then,
Therefore, \({\dot{V}}_4\) should also hold as the forms of (30) and (31). \(V_4\) is constructed as
The derivative of \(V_4\) is
Next we will deal with each term in the right hand side of Eq. (33). Via Young Inequality there exists
where \( c_4=\frac{d}{2l_4} \beta ^{-\frac{c}{d}} \).
As aforementioned information, one obtains
By Lemma 4 and Assumption 1, there are
and
for a constant \({\bar{c}}_4\).
The last term of the right hand side of Eq. (33) is estimated according to reference [27] as
Combining Eq. (37) with Eq. (38) generates
where \(c={\frac{l_4-\tau }{l_4}}, d=\frac{l_4+\tau }{l_4}, \frac{d}{c+d}\beta ^{-\frac{c}{d}} ({\bar{c}}_4+{\tilde{c}}_4)= \frac{1}{2}\), \( {\hat{c}}_4 \) is a constant.
Substituting Eq. (34) and Eq. (39 )into Eq. (32) obtains
According to the aforementioned virtual controllers, there exists
Then,
Therefore, Lyapunov function \(V_4\) holds at step 4.
We design the state feedback controller as
It is obvious that
with this designed controller, i.e., system (14) can be globally asymptotically stabilized by the controller (25) or (43).
Proof ends.
4 Simulation and HIL test analysis
4.1 Numerical simulation
In this section, the designed controller is simulated compared with a sliding mode controller for verifying effectiveness. In the numerical simulation, two kinds of disturbances, a constant lateral offset 1 m and \(\sin (2\pi t)/\left( 1+t^3\right) \) m, are applied to the system separately. Two vehicle speeds, 40 km/h and 80 km/h are selected for the simulation. The vehicle parameters are shown in Table 1. The parameters used in the designed homogeneous controller are shown in Table 2. Next, we analyze the simulation results as two groups according to two kinds of disturbances.
(1) Suffering 1m lateral offset disturbance under different vehicle speeds
Figures 3 and 4 are the yaw rates under 40 km/h and 80 km/h with two controllers, respectively. Figures 5 and 6 are the lateral offsets under 40 km/h and 80 km/h with two controllers, respectively. And Figs. 7 and 8 are the controller outputs under 40 km/h and 80 km/h, respectively. From which one obtains that the designed homogeneous controller has better effectiveness than the sliding mode controller for yaw rate and lateral offset with smaller controller output. In detail, Figs. 3 and 4 show that the designed homogeneous controller and sliding mode controller can both stabilize the yaw rate within 2 sec. But the homogeneous controller has smaller oscillations than the sliding mode controller. Figures 5 and 6 especially show that the homogeneous controller has advantage for lateral offset compared with the sliding mode controller. The lateral offset is stabilized to zero within 1.5 sec and has very small oscillations with the homogeneous controller. But the lateral offset is stabilized to zero within 2.5 sec and has a dramatic change which is dangerous for a vehicle with the sliding mode controller. As shown in Figs. 7 and 8, the homogeneous controller has a smoother output and stronger robustness than the sliding mode controller.
(2) Suffering \(\sin (2\pi t)/\left( 1+t^3\right) \) m lateral offset disturbance under different vehicle speeds
Figures 9 and 10 are the yaw rates under 40 km/h and 80 km/h with two controllers, respectively. Figures 11 and 12 are the lateral offsets under 40 km/h and 80 km/h with two controllers, respectively. And Figs. 13 and 14 are the controller outputs under 40 km/h and 80 km/h, respectively. From which one obtains that the simulation results are similar to the results under the constant lateral offset. The designed homogeneous controller still shows its advantage compared with the sliding mode controller for the yaw rate and lateral offset under different vehicle speeds. Further speaking, Figs. 9 and 10 show that the designed homogeneous controller stabilizes the yaw rate to zero within 2 sec under different vehicle speeds, and the sliding mode controller needs about 3 sec to stabilize the yaw rate to zero. Figures 11 and 12 show that the lateral offset is attenuated rapidly to zero within 2 sec with the homogeneous controller. But the lateral offset has a violent oscillation with the sliding mode controller and tends to zero after 3 sec. Figures 13 and 14 show that the designed homogeneous controller still has stronger robustness than the sliding mode controller and just outputs a smaller steering wheel angle to keep the vehicle running along the desired lane.
4.2 Hardware-in-the-loop test
To further verify the effectiveness of the designed homogeneous domination control method for practical engineering, the hardware-in-the-loop (HIL) test is carried out. The HIL simulation system is composed of a driversell car designed by ourselves, MicroAutoBox, Lenovo Legion laptop (CPU Intel i7-11800H, GPU NVIDIA RTX3060, RAM DDR4 2666), and Autoware software. We still compare the designed homogeneous domination controller with the sliding mode controller. In the HIL test, the driverless car shown in Fig. 15a runs along a straight line lane. MicroAutoBox shown in Fig. 15b acquires the necessary signals from the driverless car and outputs control orders to the steering motor and four in-wheel motors according to the designed control algorithm. The interface of the HIL test is shown in Fig. 15c. Figures 16, 17, and 18 are the test results under 40 km/h. From Fig. 16, one obtains that the homogeneous controller responds when the lateral offset is up to 0.05 m at 2.3 sec. The lateral offset is corrected to −0.02 m by the homogeneous controller, then tends to zero after 6.4 sec. The sliding mode controller responds when the lateral offset is up to 0.08 m at 2.4 sec. The lateral offset is corrected to −0.035m by the sliding mode controller, then tends to zero after 6.8 sec. Figure 17 shows that the yaw rate is limited to −0.1 rad/s at 2.3 sec and corrected to the desired value rapidly by the homogeneous controller, then tends to zero after 4.7 sec. But the yaw rate just is limited to −0.15 rad/s at 2.4 second corrected to a max of 0.04 rad/s by the sliding mode controller which deviates from the desired value larger than the homogeneous controller. Figure 18 shows the steering wheel angles under two controllers. We can find that the steering wheel angle is smaller under the homogeneous controller than the sliding mode controller, i.e., the homogeneous controller can improve the handling stability and need less energy costs. Figures 19, 20, and 21 are the test results under 80 km/h. These results are similar to the results under 40 km/h. These test results verify that the homogeneous domination controller method has better effectiveness than the sliding mode control method for practical engineering.
Remark 2
The HIL test results show that the lane-keeping performance with the proposed method meets the requirement of China National Standards GB/T 39323-2020 Performance Requirement and Testing Method for Lane Keeping Assist(LKA) System of Passenger Cars, in which the lateral offset should be within 0.4 m, and the lateral acceleration should be within 3 \(\mathrm{{m/s^2}}\). We use the lateral offset and yaw rate to evaluate the proposed method. The relationship between lateral acceleration and yaw rate is \(\ddot{\varphi }=v_x\cdot {\dot{\varphi }}\).
5 Conclusion
In this paper, a 2DOF lane-keeping trajectory tracking error model is first built. Then, the state equations of the lane-keeping control system are obtained based on the dynamic model. A lane-keeping control method is proposed based on the homogeneous domination control theory. In the method, a homogeneous domination state feedback controller is designed. By the Lyapunov method, the designed controller is proved that it can globally asymptotically stabilize the system. The homogeneous domination method does not require the nonlinear terms of the control system to meet the strict linear growth condition which is the common assumption in the most of existing control methods. Numerical simulation results show that the homogeneous controller is better than the sliding mode controller on lateral offset, yaw rate, and controller output. HIL test is also carried out to verify the effectiveness of the designed homogeneous state feedback controller in practical engineering. The results also show that the homogeneous domination method has strong robustness, fast response, and low energy costs. These features are more suitable for the lane-keeping system.
Data availability
The datasets generated during and/or analyzed during the current study are available from the corresponding author on reasonable request.
References
Abualigah, L., Diabat, A., Svetinovic, D., Elaziz, M.A.: Boosted harris hawks gravitational force algorithm for global optimization and industrial engineering problems. J. Intell. Manuf. 1–36 (2022)
Amditis, A., Bimpas, M., Thomaidis, G., Tsogas, M., Netto, M., Mammar, S., Beutner, A., Möhler, N., Wirthgen, T., Zipser, S., et al.: A situation-adaptive lane-keeping support system: overview of the safelane approach. IEEE Trans. Intell. Transp. Syst. 11(3), 617–629 (2010)
An, Q., Cheng, S., Li, L., Peng, H.: Novel dual-layer-oriented strategy for fully automated vehicles’ lane-keeping system. IET Intel. Transp. Syst. 14(13), 1778–1787 (2020)
Cao, K., Qian, C.: Finite-time controllers for a class of planar nonlinear systems with mismatched disturbances. IEEE Control Syst. Lett. 5(6), 1928–1933 (2020)
Chai, L., Qian, C.: Global stabilization via homogeneous output feedback for a class of uncertain nonlinear systems subject to time delays. Trans. Inst. Meas. Control. 36(4), 478–486 (2014)
Chen, B.C., Luan, B.C., Lee, K.: Design of lane keeping system using adaptive model predictive control. In: 2014 IEEE International conference on automation science and engineering (CASE), pp. 922–926. IEEE (2014)
Chen, C.C., Chen, G.S., Sun, Z.Y.: Finite-time stabilization via output feedback for high-order planar systems subjected to an asymmetric output constraint. Nonlinear Dyn. 104(3), 2347–2361 (2021)
Chen, J., Sun, D., Zhao, M., Li, Y., Liu, Z.: DCFS-based deep learning supervisory control for modeling lane keeping of expert drivers. Phys. A 567, 125720 (2021)
Choi, W.Y., Lee, S.H., Chung, C.C.: Robust vehicular lane-tracking control with a winding road disturbance compensator. IEEE Trans. Ind. Inf. 17(9), 6125–6133 (2020)
Dai, S., Koutsoukos, X.: Safety analysis of integrated adaptive cruise and lane keeping control using multi-modal port-Hamiltonian systems. Nonlinear Anal. Hybrid Syst 35, 100816 (2020)
Ding, C., Ding, S., Wei, X., Mei, K.: Composite SOSM controller for path tracking control of agricultural tractors subject to wheel slip. ISA Trans. (2022)
Du, H., Qian, C., Li, S., Chu, Z.: Global sampled-data output feedback stabilization for a class of uncertain nonlinear systems. Automatica 99, 403–411 (2019)
Hardy, G., Littlewood, J., Polya, G.: Inequalities. Cambridge University Press, Cambridge (1952)
Hermes, H.: Homogeneous coordinates and continuous asymptotically stabilizing feedback controls. Differ. Equ. Stab. Control 109(1), 249–260 (1991)
Hu, C., Wang, J.: Trust-based and individualizable adaptive cruise control using control barrier function approach with prescribed performance. IEEE Trans. Intell. Transp. Syst. (2021)
Hu, C., Wang, Z., Qin, Y., Huang, Y., Wang, J., Wang, R.: Lane keeping control of autonomous vehicles with prescribed performance considering the rollover prevention and input saturation. IEEE Trans. Intell. Transp. Syst. 21(7), 3091–3103 (2019)
Kawski, M.: Homogeneous stabilizing feedback laws. Control Theory Adv. Technol. 6(4), 497–516 (1990)
Li, J., Qian, C., Ding, S.: Global finite-time stabilisation by output feedback for a class of uncertain nonlinear systems. Int. J. Control 83(11), 2241–2252 (2010)
Li, J., Qian, C., Frye, M.T.: A dual-observer design for global output feedback stabilization of nonlinear systems with low-order and high-order nonlinearities. Int. J. Robust Nonlinear Control IFAC-Affil. J. 19(15), 1697–1720 (2009)
Liu, Z.G., Tian, Y.P., Sun, Z.Y.: An adaptive homogeneous domination method to time-varying control of nonlinear systems. Int. J. Robust Nonlinear Control 32(1), 527–540 (2022)
Marino, R., Scalzi, S., Netto, M.: Nested PID steering control for lane keeping in autonomous vehicles. Control. Eng. Pract. 19(12), 1459–1467 (2011)
Meng, Q., Qian, C., Sun, Z.Y., Chen, C.C.: A homogeneous domination output feedback control method for active suspension of intelligent electric vehicle. Nonlinear Dyn. 103(2), 1627–1644 (2021)
Meng, Q., Sun, Z.Y., Chen, C.C.: A homogeneous domination control method based on sampled-data output feedback for lateral stability of an intelligent electric vehicle. Asian J. Control (2022)
Meng, Q., Zhao, X., Hu, C., Sun, Z.Y.: High velocity lane keeping control method based on the non-smooth finite-time control for electric vehicle driven by four wheels independently. Electronics 10(6), 760 (2021)
Mir, I., Gul, F., Mir, S., Khan, M.A., Saeed, N., Abualigah, L., Abuhaija, B., Gandomi, A.H.: A survey of trajectory planning techniques for autonomous systems. Electronics 11(18), 2801 (2022)
Netto, M.S., Chaib, S., Mammar, S.: Lateral adaptive control for vehicle lane keeping. In: Proceedings of the 2004 American Control Conference, vol. 3, pp. 2693–2698. IEEE (2004)
Qian, C.: A homogeneous domination approach for global output feedback stabilization of a class of nonlinear systems. In: Proceedings of the 2005 American Control Conference, pp. 4708–4715. IEEE (2005)
Qian, C., Lin, W.: Non-Lipschitz continuous stabilizers for nonlinear systems with uncontrollable unstable linearization. Syst. Control Lett. 42(3), 185–200 (2001)
Qian, C., Lin, W., Zha, W.: Generalized homogeneous systems with applications to nonlinear control: a survey. Math. Control Relat. Fields 5(3), 585–611 (2015)
Risack, R., Mohler, N., Enkelmann, W.: A video-based lane keeping assistant. In: Proceedings of the IEEE intelligent vehicles symposium 2000 (Cat. No. 00TH8511), pp. 356–361. IEEE (2000)
Salt Ducajú, J.M., Salt Llobregat, J.J., Cuenca, Á., Tomizuka, M.: Autonomous ground vehicle lane-keeping LPV model-based control: dual-rate state estimation and comparison of different real-time control strategies. Sensors 21(4), 1531 (2021)
Suh, J., Chae, H., Yi, K.: Stochastic model-predictive control for lane change decision of automated driving vehicles. IEEE Trans. Veh. Technol. 67(6), 4771–4782 (2018)
Sun, X., Zhang, H., Cai, Y., Wang, S., Chen, L.: Hybrid modeling and predictive control of intelligent vehicle longitudinal velocity considering nonlinear tire dynamics. Nonlinear Dyn. 97(2), 1051–1066 (2019)
Sun, Z.Y., Wang, M.: Disturbance attenuation via double-domination approach for feedforward nonlinear system with unknown output function. Nonlinear Dyn. 96(4), 2523–2533 (2019)
Wang, H., Liu, B., Qiao, J.: Advanced high-speed lane keeping system of autonomous vehicle with sideslip angle estimation. Machines 10(4), 257 (2022)
Xie, X.J., Li, G.J.: Finite-time output-feedback stabilization of high-order nonholonomic systems. Int. J. Robust Nonlinear Control 29(9), 2695–2711 (2019)
Xie, X.J., Liu, L.: A homogeneous domination approach to state feedback of stochastic high-order nonlinear systems with time-varying delay. IEEE Trans. Autom. Control 58(2), 494–499 (2012)
Xu, X., Grizzle, J.W., Tabuada, P., Ames, A.D.: Correctness guarantees for the composition of lane keeping and adaptive cruise control. IEEE Trans. Autom. Sci. Eng. 15(3), 1216–1229 (2017)
Yang, S.H., Sun, Z.Y., Wang, Z., Li, T.: A new approach to global stabilization of high-order time-delay uncertain nonlinear systems via time-varying feedback and homogeneous domination. J. Frankl. Inst. 355(14), 6469–6492 (2018)
Zhai, J., Qian, C.: Global control of nonlinear systems with uncertain output function using homogeneous domination approach. Int. J. Robust Nonlinear Control 22(14), 1543–1561 (2012)
Zhang, C., Yang, J., Li, S.: A generalized exact tracking control methodology for disturbed nonlinear systems via homogeneous domination approach. Int. J. Robust Nonlinear Control 27(16), 3079–3096 (2017)
Zhang, H., Guo, Y., Wang, C., Fu, R.: Stacking-based ensemble learning method for the recognition of the preceding vehicle lane-changing manoeuvre: a naturalistic driving study on the highway. IET Intel. Transp. Syst. 16(4), 489–503 (2022)
Zhu, J., Qian, C.: Local asymptotic stabilization for a class of uncertain upper-triangular systems. Automatica 118, 108954 (2020)
Acknowledgements
This research was supported by Zhejiang Provincial Natural Science Foundation of China under Grant Nos. LZ21E050002 and Q22E065759.
Funding
The authors have not disclosed any funding.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The authors declare that they have no conflict of interest.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Meng, Q., Sun, Z., Shen, Z. et al. Homogeneous domination-based lane-keeping control method for intelligent vehicle. Nonlinear Dyn 111, 6349–6362 (2023). https://doi.org/10.1007/s11071-022-08159-y
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11071-022-08159-y