Abstract
This paper presents a control scheme for performance improvement in lane-keeping activity of autonomous vehicle, within guaranteed specified deviations. Such feature will provide better and safe maneuvering for autonomous vehicle. The proposed control scheme consists of Asymmetric Barrier Lyapunov Function (ABLF) based backstepping method for ensuring stability and constraints satisfaction. Since autonomous vehicle dynamics is subjected to unknown disturbances and also the states, it has been shown that the vehicle performance can be improved by the application of Active Disturbance Rejection Control (ADRC) which uses the Extended State Observer (ESO). For the proposed control scheme, the asymptotic stability and convergence of error dynamics have been established. The simulation results have been presented to illustrate the performance robustness and accuracy provided by the proposed control scheme. Further, it has been show that the vehicle motion performance is better in comparison to the performances obtained from two existing control methods.
Keywords
1. Introduction
According to road crash statistics, improper steering wheel movement is responsible for an estimated 40% of all fatalities on the road. As a result, the lateral control support system is crucial in enhancing safety (Jiang and Astolfi, 2017).
A lateral dynamics is required to solve the lateral control problem of the autonomous vehicle. In the past, the lateral control methods were simply considered look-down approaches for lateral reference sensing systems, and, in this approach, inductive cables were used for marking the reference lane. We refer to the following works regarding this approach such as (Guldner et al., 1999) and (Tan et al., 2000).
At present time, the look-ahead approach is being used because of the advancements in the vision system, radar, and camera sensor-based technology. And the sensor used for measuring lateral offset at a look-ahead distance has a typically wide range. We cite the following works (Sorniotti et al., 2017), (Khodayari et al., 2010) regarding this look-head approach. The main purpose of using a look-ahead-based approach sensing system is to enhance the damping effect as given in the paper (Son et al., 2014). Based on the lateral offset error at a look-ahead distance, the following control schemes have been studied: an adaptive controller, that is, self-tuning regulator-based lateral control (Netto et al., 2004), nested PID control (Marino et al., 2011), expert fuzzy controller (Yang and Zheng, 2007), a robust controller, that is, lane-keeping using
However, the above-reported control methods have solved the lateral control problem, but the lateral offset error cannot be guaranteed within constraints. In order to handle the system’s constraint, recently, in the paper (Tee et al., 2009), a novel Asymmetric Barrier Lyapunov Function (ABLF) based backstepping method has been developed. This method has been applied to various applications (e.g., flexible beam and marine vessel) (He and Ge, 2015), (He et al., 2016), and this method has not yet been developed for an autonomous vehicle. Although the existing Model Predictive Control (MPC) based method has been solved in the paper (Kamat, 2019) to handle the constraints for the lane-keeping problem of the autonomous vehicle, the computational burdens using such kinds of methods may sluggish/delay the system response to achieve the desired performance.
The disturbance is a major issue in the control system, for example, road disturbances while vehicle maneuvering. As stated in the research work (Zhou, 2007), in order to reject disturbances (input disturbances, output disturbances, generalized disturbances, and model uncertainties), there are two disturbance rejection methods, namely, Passive Disturbance Rejection (PDR) method and the Active Disturbance Rejection (ADR) method. In the PDR method, the controller suppresses the disturbances via the feedback regulation. Passive Disturbance Rejection based controllers cannot react fast enough in presence of a strong disturbance although it can be eventually suppressed, whereas, ADR-based methods have great capabilities to deal with rejecting even the strong disturbances actively, that is, very fast in real-time. Few examples of PDR-based methods are an adaptive control, that is, a self-tuning regulator for based lateral control (Netto et al., 2004) and a robust control, that is,
Considering the advantages of ADR-based method, this paper adopts the Active Disturbance Rejection Control (ADRC). The superiority of the ADRC strategy over all other DOBs is that it can estimate the generalized disturbance as well as estimate the states of the system via Extended State Observer (ESO) using only knowing the input and output information of the system. Both the ARRC strategy and ESO were first proposed by Prof. Han (Han, 2009). Moreover, in this paper, the modified ESO is utilized, in which only one tuning parameter is needed for converging the linear ESO as given in the paper (Zheng et al., 2008). Whereas, in the nonlinear ESO as proposed by Prof. Han (Han, 2009) and even the linear ESO as used in the paper (Hwang et al., 2020), the number of tuning parameters equal to the order of the system dynamics were required to converge the ESO. And the paper (Hwang et al., 2020) has solved the lateral control problem using linear ESO to improve lane-keeping performance. Recently, in a paper (Chu et al., 2018), the ADRC scheme has been implemented experimentally for autonomous vehicle dynamics (based on look-ahead error) to improve the lateral control performance. Although this paper has a great deal with rejecting the parameter uncertainties and external disturbance, the output cannot be guaranteed within constraints.
Kang et al. first proposed the reduced-order vehicle dynamics in 2018 (Kang et al., 2018) to achieve the same objective (to keep the vehicle in its lane) as given in (Rajamani, 2011). Based on this dynamics, the papers (Hwang et al., 2020), (Kang et al., 2018), (Kang et al., 2021) have solved the lane-keeping problems. The paper (Chu et al., 2018) uses the ADRC strategy (with classical PID controller) without guaranteeing the constraining of output (lateral offset error), as well as, up to now, this problem has not been applied to reduced-order vehicle dynamics as given in the paper (Hwang et al., 2020). And the paper (Hwang et al., 2020) only solves the problem of symmetric lateral offset error constraint using the Symmetric Barrier Lyapunov Function (SBLF) based backstepping method, in which the number of tuning parameters equal to the number of states of the ESO is required to the convergence of linear ESO; up to now, this problem has not been solved for ABLF-based method to provide guaranteed asymmetric lateral offset error within constraint.
Based on the above discussions, and considering the following points, the potential of ABLF (Tee et al., 2009) for providing the asymmetric lower and upper bounds for lateral offset error, advantages of ADRC via modified linear ESO (Zheng et al., 2008), and reduced-order dynamics (Kang et al., 2018) for easy implementation of backstepping method, the main contributions of this paper are summarized as follows: • This paper proposes an ABLF-based backstepping control using the ADRC approach for lateral control of the autonomous vehicle, in which the proposed strategy using the ADRC concept consists of two components viz. linear ESO and ABLF-based backstepping controller. • To improve the damping effect and overcome the problem related to strict-order dynamics, a look-ahead error-based reduced-order vehicle dynamics is considered. And the desired trajectories (based on desired yaw rate profile), smooth and non-smooth, are solved to test the maneuver in its lane. • The proposed control scheme is robust against any kind of uncertainties (whether known, unknown, internal, external, or hybrid of these) and satisfies the asymmetric lateral offset error constraint while improving the lateral control performances.
The structure of the paper is as follows: In Section 2, the vehicle dynamics is described and defined as the problem of the paper. Section 3 describes the preliminaries and definitions for preparing the result for control design and trajectory generations. In Section 4, the desired trajectory for two cases, smooth and non-smooth, are solved. In Section 5, the controller design and ESO design are described. Simulation results are presented in Section 6. Finally, Section 7 concludes with the analysis of simulation results and future work.
2. Vehicle dynamics and problem definition
This section describes the vehicle dynamics, and then reduced-order dynamics is derived by defining the deviation variable (based on look-ahead distance). Further, the research problem is defined for this paper.
2.1. Vehicle dynamics
A vehicle dynamic is uncertain, complex, and highly nonlinear with many unknowns and uncertainties.
Considering the vehicle dynamics (Rajamani, 2011) for simplification in the development of control, the following assumptions have been made. A1. Road bank angle is ignored. A2. Longitudinal velocity, A3. Only the front wheel is used to steer the vehicle. A4. Approximation of A5. The lateral forces (
The vehicle lateral dynamics is described in the following manner (Rajamani, 2011).
2.2.1. Translational part
By applying Newton’s second law for motion along
2.2.2. Angular part
The yaw dynamics by considering the moment along
2.2.3. Definitions of angles
The slip angles Slip angles of the tire.
The slip angles can be calculated as
Applying the assumption (A4), this becomes simplified and the dynamics becomes linear. The angles
2.2.4. Lateral forces
The lateral forces using the assumption of (A5) and (4) are defined as
2.2.5. Error dynamics with respect to road
Let us define new variables (in Figure 2) as follows Error variables (for lateral vehicle dynamics) with respect to the road at a look-ahead distance (Hwang et al., 2020).
By two times differentiating of
2.2.6. Error dynamics in state variable form
By defining state vector,
2.2.7. Reduced-order state dynamics
Let us define the state
As a result, the reduced second-order dynamics is defined as
2.2. Problem definition
Given the system (14) with partially unknown states and generalized disturbance P1. The lateral offset error and its first derivative, and the disturbance P2. The system states and disturbance are estimated, that is,
3. Preliminaries
Considering the following,
System
AS1. AS2. The function
Using the assumptions AS1 and AS2, a result has been used in formulating the controller involving the ABLF (Tee et al., 2009) is given as under
There exists a nonlinear state feedback controller such that the states of the system (16) are exponentially stable and Note: Here, the
Step 1: Consider the asymmetric barrier Lyapunov candidate as Substituting the value of Step 2: From equation (20), the derivative of Further, consider the The derivative of The control law, Substituting of control input, By (AS1) and (AS2), for Hence, the claims hold
To ensure the stability and guarantee of output within constraint, the conditions for requiring the optimum values for In order to formulate the desired trajectory, following definition has been used.
(Hjelmstad, 2007): The piecewise continuous linear function is a function that is composed of straight-line segments. The function is linear between the points The piecewise continuous linear function is defined as

Piecewise continuous linear function.
4. Desired trajectory formulation
Considering the following, types of desired trajectories based on desired yaw rate profile for obtaining the control are given as
4.1. Smooth trajectory
Given that the predefined coordinates (a) Desired yaw rate and (b) desired smooth trajectory.
4.2. Non-smooth trajectory
Given that the predefined coordinates (a) Desired yaw rate and (b) desired non-smooth trajectory.
5 Proposed control design
The proposed control for the autonomous vehicle has been developed for using the ADRC approach. The schematic approach is shown in Figure 6. The vehicle dynamics is observed using ESO. The proposed controller has been derived with the help of the ABLF under the output constraint. Schematic diagram of proposed lateral control design for lane-keeping of autonomous vehicle.
5.1. Extended State Observer
As the vehicle dynamics is subjected to disturbance and the output state is not precisely measurable, for the application of the proposed control scheme (Figure 6), the performance depends on the measured quality of the state
Considering the vehicle dynamics (14), and defining the extended state, that is,
The derivative of generalized disturbance is bounded, that is, The ESO design for the system (31) and (32) is defined as
5.2. Convergence of ESO
To prove the convergence of ESO and boundedness, the following Lemma has been made
(Zheng et al., 2008): Consider the dynamics (31), (33) with Assumption-1, and by defining the error variables Let us scale the observation estimation error
Proof of Lemma-1: After solving the (36), we have Since For all For all Let us consider Using (40), (41), and (45), we obtain Now, let us define Using (39), we have Let Hence, the claims hold
In this paper, the proof of Lemma-1 is presented, where only one tuning parameter is required for the convergence of linear ESO. Whereas, in the paper (Hwang et al., 2020), the stability has been shown for convergence of linear ESO using three tuning parameters, that is,
5.3. Active Disturbance Rejection Control based ABLF backstepping controller
Considering the augmented system (31)–(32) with ESO (33), the proposed control law for the overall system (see Figure 6) is defined as
The design concept and stability proof of ADRC strategy are given in (Zheng et al., 2008), respectively.
Although the controller (50) is designed to track the center lane of the road for lane-keeping cases, this controller can also be used for lane-changing cases.
6. simulation results and discussions
Vehicle Parameters (Rajamani, 2011).
6.1. Performance measure index
To measure the performance for ESO and smoothness of the control effort, the Root Means Square Error (RMSE) and the Total Variation (TV) following performance indexes are defined respectively as
6.2. Vehicle test for smooth trajectory
The proposed ADRC control scheme has been applied to the system of error dynamics (14) for desired smooth trajectory (based on yaw rate profile) as given in Figure 4. The vehicle passes through the points where the road curvature changes at
In the Figure 7, the observed and estimated states for the vehicle and generalized disturbance are demonstrated in Figure 7, respectively. The ESO performs well; also, it is easy to figure out that all states converge to zero within constraint, and the RSME values of these states are given in Table 2. Extended State Observer performance for (a) lateral offset error, RMSE and TV values.
Figure 8 shows the performance comparison of the proposed method with conventional QLF and SBLF-based control, respectively, in which the “QLF-Bksp” represents QLF-based method using augmented state observer (Kang et al., 2018), “SBLF-Bksp” represents SBLF-based method using ESO (Hwang et al., 2020), and “ADRC-ABLF-Bksp” represents the proposed method. The symmetric constraint Comparison, lateral offset error, 
Figure 9 shows the robustness of the proposed method to variations Robustness to (a) longitudinal velocity and (b) mass for lateral offset error, 
Figure 10 shows the steering wheel effort; it is shown that the proposed control has shown the smooth performance without inducing the jerks, and hence, it provides a smooth and comfortable passenger ride. The values of TV of control effort for measuring the smoothness are given in Table 2. Steering angles comparison.
6.3. Vehicle test for non-smooth trajectory
In this case, the vehicle passes through the points where the road curvature changes at
Figure 11 shows that the ESO performance is still well in spite of the vehicle passing through a non-smooth trajectory (i.e., road curvature changes accidentally within a very short time). The observed and estimated states for vehicle and generalized disturbance are given in Figure 11, respectively. The RSME values for all vehicle states and augmented states are given in Table 2. The ESO performance for (a) lateral offset error, 
Figure 12 shows that the proposed method still performs well even considering the non-smooth trajectory (with the setting of the same constraint as taken in the smooth trajectory case) and does not violate the constraint in comparison to the other two methods. Comparison, Lateral offset error, 
Figure 13 shows the robustness of the proposed method to Robustness to (a) longitudinal velocity and (b) mass for lateral offset error, 
The proposed method has performed better without obtaining the jerks in comparison to QLF and SBLF-based methods as given in Figure 14. And the values for measuring the smoothness (TVs) of steering wheel performance are given in Table 2. Steering angles comparison.
7. Conclusion
In this paper, the asymmetric output (lateral offset error) constraint problem of autonomous vehicle dynamics has been solved using ABLF-based backstepping control via the ADRC approach, which involves ESO. The reduced-order state dynamics has been considered to improve the damping response and easy implementation of the backstepping method. The designed ESO has an advantageous feature that only one design parameter optimizes to bring observed states very close to vehicle states. The comparative responses and the performance analysis have been presented through a simulation study. The proposed control method contributes (a) to satisfy the asymmetric lateral offset error constraint, (b) to provide smoothness for the steering wheel performance (even without having any jerks); rather, it is better in comparison to QLF (even used the augmented state observer) method (Kang et al., 2018) and SBLF (based on ESO) method (Hwang et al., 2020), and (c) to provide robustness under system parameters uncertainties maintaining the vehicle in its lane within constraint. The application of the proposed method in the case of lane-changing dynamics introducing both the front and rear-wheel angle with optimal trajectories will be considered in future work.
Footnotes
Declaration of conflicting interests
The authors declared no potential conflicts of interest with respect to the research, authorship, and/or publication of this article.
Funding
The author(s) disclosed receipt of the following financial support for the research, authorship, and/or publication of this article: This research study is financially supported by Institute Ph. D. Fellowship from National Institute of Technology, Kurukshetra-136119, India.
