Next Article in Journal
Evolutionary Game of Multi-Subjects in Live Streaming and Governance Strategies Based on Social Preference Theory during the COVID-19 Pandemic
Previous Article in Journal
Effect of Voids and Internal State Variables in Elasticity of Porous Bodies with Dipolar Structure
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Stability of Interval Type-3 Fuzzy Controllers for Autonomous Vehicles

1
National Key Project Laboratory, Jiangxi University of Engineering, Xinyu 338000, China
2
Electrical Engineering Department, University of Bonab, Bonab 5551395133, Iran
3
Department of Electrical Engineering, Ilam University, Ilam 69315516, Iran
4
Future Technology Research Center, National Yunlin University of Science and Technology, Douliu 64002, Taiwan
5
Department of Mathematics, Lahore College Women University, Lahore 54000, Pakistan
6
Department of Electronic and Telecommunication Engineering, Faculty of Engineering, King Mongkut’s University of Technology Thonburi, Bangkok 10140, Thailand
7
School of Intelligent Mechatronics Engineering, Sejong University, Seoul 05006, Korea
8
Department of Cyber-Physical Systems, St. Petersburg State Marine Technical University, 190121 Saint-Petersburg, Russia
*
Authors to whom correspondence should be addressed.
Mathematics 2021, 9(21), 2742; https://doi.org/10.3390/math9212742
Submission received: 4 October 2021 / Revised: 20 October 2021 / Accepted: 24 October 2021 / Published: 28 October 2021

Abstract

:
Economic efficient Autonomous Road Vehicles (ARVs) are invariably subjected to uncertainties and perturbations. Therefore, control of vehicle systems requires stability to withstand the effect of variations in the nominal performance. Lateral path-tracking is a substantial task of ARVs, especially in critical maneuvering and cornering with variable speed. In this study, a new controller on the basis of interval type-3 (T3) fuzzy logic system (FLSs) is designed. The main novelties and advantages are as follows. (1) The uncertainty is a main challenge in the path-following problem of ARVs. However, in the fuzzy-based approaches, the bounds of uncertainty are assumed to be known. However, in the our suggested approach, the bounds of uncertainties are also fuzzy sets and type-3 FLSs with online adaptation rules are suggested to handle the uncertainties. (2) The approximation errors (AEs) and perturbations are investigated and tackled by the compensators. (3) The bounds of estimation errors are also uncertain and are estimated by the suggested adaptation laws. (4) The stability is ensured under unknown dynamics, perturbations and critical maneuvers. (5) Comparison with the benchmarking techniques and conventional fuzzy approaches verifies that the suggested path-following scheme results in better maneuver performance.

1. Introduction

New technologies are surrounding the lives of many people in the world day by day. Meanwhile, the global automotive industry is also trying to keep pace with the latest technology in the world and surpass its competitors. Driverless vehicles are a kind of automatic vehicle that can move people or vehicles like conventional cars today. Driverless cars have a new technology that a prominent feature of this type of technology is that a significant part of the car control is out of human hands and computers actually control the car. These types of vehicles include a complex set of sensors, radars and scanners that can communicate all environmental and internal conditions in the most vital detail to their powerful processors, so that those processors can control the vehicle [1,2,3,4].
The path-following problem of ARVs is a challengeable control problem, because of various dynamic perturbations such as variation of longitudinal speed, smoothness and roughness of road, road adhesion, critical maneuver and so on [5]. This problem has got a remarkable attention and some controllers have been designed. For example, in [6], the undershoot response of conventional path-following control approaches is analyzed and the effect of initial values of control parameters is investigated. The estimation of unmeasurable states of ARV is studied in [7] and an observer-based scheme is designed for path-following. The dynamic surface controller is developed in [8] by the use of event-triggered scheme and the accuracy of the path tracking is compared with other controllers. In [9], the velocities are estimated, an adaptive control strategy is schemed and the boundedness of signals are proved. In [10], by the use of Lotka–Volterra equations, a dynamic model is extracted and an optimal controller is designed for parking management problem. In [11], the problem of lane-change motion is studied and the reduction of control effort and improvement of ride quality are ensured by a predictive controller. The actuator faults are investigated in [12], and by the use of composite energy function, the stability is analyzed. In [13], by Barrier function an optimal controller is suggested, and the problem of energy consumption and passenger safety are investigated. The global course constraint is considered in [14], and by the use of gain shaping approach a feedback controller is designed. In [15], a fault-tolerant controller is developed by the use of H criteria, and the stability is analyzed under actuator faults. In [16], the problem of obstacle avoidance is taken into account, and a path-following scheme is designed by the predictive control approach. In [17], the problem of energy consumption is investigated, and an energy-efficient controller is designed for path-following. The yaw-moment control strategy is suggested in [18], and by the simulations the accuracy improvement is evaluated.
One of the main challenging in path-following problem is the existence of noisy information and high level of uncertainties [19,20]. To improve the robustness of the conventional controllers against uncertainties, the fuzzy-based controllers have also been developed [21,22,23,24]. For example, in [25], a type-2 (T2) FLS-based path-following system is suggested, and it is shown that the maximum of tracking error of desired path is ~0.04 m. In [26], the velocity is modeled by a FLS, and it is managed by the fuzzy model. In [27], the effect of uncertainties are analyzed, and it is shown that FLSs improve the lane-change maneuver performance. In [28], the FLSs are used to estimate the states, and it is combined with the sliding mode approach to construct a path-following scheme. In [29], the FLSs are used to adjust the gains of PID controller, and the handling stability is investigated. In [30], the reinforcement learning approach is presented to optimize the a FLS-based controller, and the problem of overtaking is studied. The Takagi–Sugeno FLSs are used in [31] to cope with uncertainties, and by designing the sliding mode controller, the yaw stability is analyzed. The FLS-based predictive controller is presented in [32] to determine the best front wheel angle. In [33], a FLS-based path-following approach is constructed, and the stability is analyzed in the presence of various disturbances. The steering angle controller is designed in [34] using optimized FLSs, and the convergence problem is analyzed.
Recently, the interval type-3 FLSs have been developed to increase the estimation ability of type-2 FLSs. In various studies, it has been shown that the IT3FLSs have better performance in the presence of high noisy and uncertain environments such as power control problem [35], energy management [36], solving equations [37], gyroscope systems [38], forecasting problem [39] and so on. However, type-3 FLS-based controllers have not been developed for ARVs with high uncertain dynamics.
Regarding above discussion, we propose a new controller based on IT3FLSs. The dynamics of ARV are online modeled by IT3FLSs. The IT3FLSs are tuned by adaptive learning algorithm. The adaptive supervisors are also compensate the estimation errors and perturbations. The stability and robustness are analyzed and ensured by the designed adaptation laws and compensators. The well path tracking performance of designed controller is verified for double-lane-change (DLC) maneuver under variable disturbances, unknown dynamics and various speed. The comparison with other basic controllers and type-2 FLS-based controllers show that the designed scheme well improves the maneuver quality.

2. Problem Formulation

As depicted in Figure 1, the bicycle model of ARV is considered. The objective is to design a controller for the heading angle (yaw angle) such that the yaw stability to be guaranteed and the rotating of vehicle to be prevented. Furthermore, the yaw velocity should be approached to the desired value. As given in Figure 1, the lateral error represents the nearest interspace between ARV and favorable path, ϕ denotes the yaw rate, ϕ d is the desired level of ϕ , ϕ e is the error between ϕ and ϕ d and η is the ARV heading angle. The error dynamics can be written as
ϕ e = ϕ ϕ d = ϕ ϑ χ R ρ y ˙ = ϑ χ s i n ( η ) + ϑ y c o s ( η ) η ˙ = ϕ
where R ρ is the curvature radius as depicted in Figure 1, and ρ is the arc length. To follow the desired trajectory, the variables ϕ e and y ˙ should be converged to zero by the designed controller. The dynamics of yaw plane ARV can be written as
ϑ ˙ y = 1 m F y f + F y r ϑ χ ϕ ϕ ˙ = 1 I z F y f l f F y r l r + Δ T
where ϑ χ - ϑ y are the longitudinal-lateral velocities, y- y ˙ are the displacement/velocity, η - η ˙ are the heading angle-yaw rates, Δ T denotes yaw moment, F y f - F y r are the lateral tire force, l f - l r denote the distance between the central gravity and front-rear wheels, m and I z are the mass and mass-moment of inertia. The external yaw moment is written as
Δ T = i j = 1 2 1 j F x i j l b 2 i = f , r
The lateral forces ω f and ω r are written as follows:
F y f = ω f ξ f , F y r = ω r ξ r
The cornering characteristics can be considered as
ω f = ω ˜ f + Δ ω f , ω r = ω ˜ r + Δ ω r
where ω ˜ f / ω ˜ r are the cornering stiffness for front/rear tires. Δ ω f and Δ ω r denote the uncertainties. The side slip angles of front/rear tires are described as
ξ f = tan 1 ϑ χ s i n ζ + l f ϕ ϑ χ c o s ζ δ f ξ r = tan 1 ϑ χ s i n ζ l r ϕ ϑ χ c o s ζ
where δ f / ζ denote the steering/sideslip angle ( ζ ϑ y ϑ χ ). From (3)–(6) and (1)–(2) we can derive
y ˙ = ϑ χ s i n ( η ) + ϑ y c o s ( η ) ϑ ˙ y = ω f m tan 1 ϑ χ s i n ζ + l f ϕ ϑ χ c o s ζ δ f + ω r m tan 1 ϑ χ s i n ζ l r ϕ ϑ χ c o s ζ ϑ χ ϕ ϕ ˙ = 1 I z l f ω f tan 1 ϑ χ s i n ζ + l f ϕ ϑ χ c o s ζ δ f + l r ω r tan 1 ϑ χ s i n ζ l r ϕ ϑ χ c o s ζ + Δ T
The dynamics are rewritten as follows
χ ˙ 1 = g 1 χ ̲ + κ 1 χ ̲ u 1 χ ˙ 2 = g 2 χ ̲ + κ 2 χ ̲ u 2
where χ 1 = ϑ y ,   χ 2 = ϕ ,   u 1 = δ f ,   u 2 = Δ T ,   κ 1 = 1 I z ,   κ 2 = ω f m and
g 1 χ ̲ = ω f m tan 1 ϑ χ s i n ζ + l f ϕ ϑ χ c o s ζ + ω r m tan 1 ϑ χ s i n ζ l r ϕ ϑ χ c o s ζ ϑ χ ϕ
g 2 χ ̲ = 1 I z l f ω f tan 1 ϑ χ s i n ζ + l f ϕ ϑ χ c o s ζ δ f + l r ω r tan 1 ϑ χ s i n ζ l r ϕ ϑ χ c o s ζ
The general diagram of the suggested control approach is shown in Figure 2.

3. Type-3 FLS

The IT3FLSs have been developed to improve the estimation ability of conventional type-2 FLSs [40]. In this paper, new tuning rules are suggested for online learning. As shown in Figure 2, IT3FLSs are used to estimate the nonlinear functions, g 1 , g 2 , κ 1 and κ 2 . The structure of g ^ 1 and κ ^ 1 are shown in Figure 3. The structure of g ^ 2 and κ ^ 2 are similar to g ^ 1 and κ ^ 1 with difference that in g ^ 2 and κ ^ 2 the inputs variables are ϕ , ϑ and u 1 . The computations are illustrated in below:
(1)
The inputs of g ^ 1 and κ ^ 1 are ϕ and ϑ and the inputs of g ^ 2 and κ ^ 2 are ϕ , ϑ and u 1 .
(2)
The suggested membership functions (MFs) are shown in Figure 4. Two MFs are considered for inputs ϕ , ϑ and u 1 . The centers of Gaussian MFs correspond to the upper bound (UB) and lower bound (LB) of inputs. The upper MF is denoted by Λ ¯ and the lower MF is denoted by Λ ̲ . For ϕ , the upper memberships of Λ ¯ ϕ and Λ ̲ ϕ for the upper slice A ¯ i and lower slices A ̲ i are
μ ¯ Λ ̲ ϕ | A ¯ i ϕ = exp ϕ C Λ ̲ ϕ 2 σ ¯ Λ ̲ ϕ | A ¯ i 2
μ ¯ Λ ̲ ϕ | A ̲ i ϕ = exp ϕ C Λ ̲ ϕ 2 σ ¯ Λ ̲ ϕ | A ̲ i 2
μ ¯ Λ ¯ ϕ | A ¯ i ϕ = exp ϕ C Λ ¯ ϕ 2 σ ¯ Λ ¯ ϕ | A ¯ i 2
μ ¯ Λ ¯ ϕ | A ̲ i ϕ = exp ϕ C Λ ¯ ϕ 2 σ ¯ Λ ¯ ϕ | A ̲ i 2
Similarly, the lower memberships are obtained as
μ ̲ Λ ̲ ϕ | A ¯ i ϕ = exp ϕ C Λ ̲ ϕ 2 σ ̲ Λ ̲ ϕ | A ¯ i 2
μ ̲ Λ ̲ ϕ | A ̲ i ϕ = exp ϕ C Λ ̲ ϕ 2 σ ̲ Λ ̲ ϕ | A ̲ i 2
μ ̲ Λ ¯ ϕ | A ¯ i ϕ = exp ϕ C Λ ¯ ϕ 2 σ ̲ Λ ¯ ϕ | A ¯ i 2
μ ̲ Λ ¯ ϕ | A ̲ i ϕ = exp ϕ C Λ ¯ ϕ 2 σ ̲ Λ ¯ ϕ | A ̲ i 2
where C Λ ̲ ϕ and C Λ ¯ ϕ are the centers of Λ ̲ ϕ and Λ ¯ ϕ , respectively. σ ¯ Λ ̲ ϕ | A ̲ i and σ ¯ Λ ̲ ϕ | A ¯ i 2 are the upper width of Λ ̲ ϕ at upper slice A ¯ i and lower slices A ̲ i . For input ϑ , we have
μ ¯ Λ ̲ ϑ | A ¯ i ϑ = exp ϑ C Λ ̲ ϑ 2 σ ¯ Λ ̲ ϑ | A ¯ i 2
μ ¯ Λ ̲ ϑ | A ̲ i ϑ = exp ϑ C Λ ̲ ϑ 2 σ ¯ Λ ̲ ϑ | A ̲ i 2
μ ¯ Λ ¯ ϑ | A ¯ i ϑ = exp ϑ C Λ ¯ ϑ 2 σ ¯ Λ ¯ ϑ | A ¯ i 2
μ ¯ Λ ¯ ϑ | A ̲ i ϑ = exp ϑ C Λ ¯ ϑ 2 σ ¯ Λ ¯ ϑ | A ̲ i 2
Similarly, the lower memberships are obtained as
μ ̲ Λ ̲ ϑ | A ¯ i ϑ = exp ϑ C Λ ̲ ϑ 2 σ ̲ Λ ̲ ϑ | A ¯ i 2
μ ̲ Λ ̲ ϑ | A ̲ i ϑ = exp ϑ C Λ ̲ ϑ 2 σ ̲ Λ ̲ ϑ | A ̲ i 2
μ ̲ Λ ¯ ϑ | A ¯ i ϑ = exp ϑ C Λ ¯ ϑ 2 σ ̲ Λ ¯ ϑ | A ¯ i 2
μ ̲ Λ ¯ ϑ | A ̲ i ϑ = exp ϑ C Λ ¯ ϑ 2 σ ̲ Λ ¯ ϑ | A ̲ i 2
where C Λ ̲ ϑ and C Λ ¯ ϑ are the centers of Λ ̲ ϑ and Λ ¯ ϑ , respectively. σ ¯ Λ ̲ ϑ | A ̲ i and σ ¯ Λ ̲ ϑ | A ¯ i 2 are the upper width of Λ ̲ ϑ at upper slice A ¯ i and lower slices A ̲ i .
(3)
The output of g ^ is written as
g ^ i = α ̲ i T φ i
where α ̲ i and φ i are
α i = ϖ ̲ i 1 , , ϖ ̲ i R , ϖ ¯ i 1 , , ϖ ¯ i R T φ i = φ ̲ i 1 , , φ ̲ i R , φ ¯ i 1 , , φ ¯ i R T
where R is the rule numbers, ϖ ¯ i l and ϖ ̲ i l represent the l t h rule parameters. φ ̲ i l and φ ¯ i l are
φ ¯ l = j = 1 n A A ¯ j θ ¯ μ s = A ¯ j l l = 1 R θ ¯ μ s = A ¯ j l + θ ̲ μ s = A ¯ j l j = 1 n A A ¯ j + A ̲ j + j = 1 n A A ̲ j θ ¯ μ s = A ̲ j l l = 1 R θ ¯ μ s = A ̲ j l + θ ̲ μ s = A ̲ j l j = 1 n A A ¯ j + A ̲ j , l = 1 , , R
φ ̲ l = j = 1 n A A ¯ j θ ̲ μ s = A ¯ j l l = 1 R θ ¯ μ s = A ¯ j l + θ ̲ μ s = A ¯ j l j = 1 n A A ¯ j + A ̲ j + j = 1 n A A ̲ j θ ̲ μ s = A ̲ j l l = 1 R θ ¯ μ s = A ̲ j l + θ ̲ μ s = A ̲ j l j = 1 n A A ¯ j + A ̲ j , l = 1 , , R
where n A denotes slices numbers and
φ ̲ l = j = 1 n A A ¯ j θ ̲ μ s = A ¯ j l l = 1 R θ ¯ μ s = A ¯ j l + θ ̲ μ s = A ¯ j l j = 1 n A A ¯ j + A ̲ j + j = 1 n A A ̲ j θ ̲ μ s = A ̲ j l l = 1 R θ ¯ μ s = A ̲ j l + θ ̲ μ s = A ̲ j l j = 1 n A A ¯ j + A ̲ j , l = 1 , , R
θ ̲ μ s = A ¯ j l = μ ̲ Λ ϕ | A ¯ j ϕ μ ̲ Λ ϑ | A ¯ j ϑ μ ̲ Λ u 1 | A ¯ j u 1 θ ̲ μ s = A ̲ j l = μ ̲ Λ ϕ | A ̲ j ϕ μ ̲ Λ ϑ | A ̲ j ϑ μ ̲ Λ u 1 | A ̲ j u 1 θ ¯ μ s = A ¯ j l = μ ¯ Λ ϕ | A ¯ j ϕ μ ¯ Λ ϑ | A ¯ j ϑ μ ¯ Λ u 1 | A ¯ j u 1 θ ¯ μ s = A ̲ j l = μ ¯ Λ ϕ | A ̲ j ϕ μ ¯ Λ ϑ | A ̲ j ϑ μ ¯ Λ u 1 | A ̲ j u 1
where the l t h rule is given as
Rule # l : If ϕ is Λ φ | A j and ϑ is Λ ϑ | A j and u 1 is Λ u 1 | A j Then g ^ ϖ ̲ l , ϖ ¯ l

4. Main Reults

The dynamics of ARV (8) are approximated as
χ ^ ˙ 1 = g ^ 1 w ̲ 1 | α ̲ 1 + κ ^ 1 w ̲ 1 | β ̲ 1 u 1 χ ^ ˙ 2 = g ^ 2 w ̲ 2 | α ̲ 2 + κ ^ 2 w ̲ 1 | β ̲ 2 u 2
where χ ^ 1 / χ ^ 2 are the estimations of χ 1 / χ 2 , g ^ 1 / g ^ 2 and κ ^ 1 / κ ^ 2 are the suggested IT3FLSs. α ̲ 1 / α ̲ 2 and β ̲ 1 / β ̲ 2 are the tunable parameters of g ^ 1 / g ^ 2 and κ 1 / κ 2 , respectively. w ̲ 1 and w ̲ 2 are
w ̲ 1 = χ 1 , χ 2 T w ̲ 2 = χ 1 , χ 2 , u 1 T
From (8) and (34), the errors χ ˜ 1 = χ 1 χ ^ 1 and χ ˜ 2 = χ 2 χ ^ 2 are written as
χ ˜ ˙ 1 = g 1 χ ̲ g ^ 1 w ̲ 1 | α ̲ 1 + κ 1 κ ^ 1 w ̲ 1 | β ̲ 1 u 1 χ ˜ ˙ 2 = g 2 χ ̲ g ^ 2 w ̲ 2 | α ̲ 2 + κ 2 κ ^ 2 w ̲ 1 | β ̲ 2 u 2
Considering the optimal values as α ̲ i * and β ̲ i * from (36), we have
χ ˜ ˙ 1 = g ^ 1 w ̲ 1 | α ̲ 1 * g ^ 1 w ̲ 1 | α ̲ 1 + κ ^ 1 w ̲ 1 | β ̲ 1 * κ ^ 1 w ̲ 1 | β ̲ 1 u 1 + g 1 χ ̲ g ^ 1 w ̲ 1 | α ̲ 1 * + κ 1 κ ^ 1 w ̲ 1 | β ̲ 1 * u 1
χ ˜ ˙ 2 = g ^ 2 w ̲ 2 | α ̲ 2 * g ^ 2 w ̲ 2 | α ̲ 2 + κ ^ 2 w ̲ 2 | β ̲ 2 * κ ^ 1 w ̲ 2 | β ̲ 2 u 2 + g 2 χ ̲ g ^ 2 w ̲ 2 | α ̲ 2 * + κ 2 κ ^ 2 w ̲ 2 | β ̲ 2 * u 2
The approximation errors Q 1 and Q 2 are defined as follows:
Q 1 = g 1 χ ̲ g ^ 1 w ̲ 1 | α ̲ 1 * + κ 1 κ ^ 1 w ̲ 1 | β ̲ 1 * u 1
Q 2 = g 2 χ ̲ g ^ 2 w ̲ 2 | α ̲ 2 * + κ 2 κ ^ 2 w ̲ 2 | β ̲ 2 * u 2
From (39) and (40), we obtain
χ ˜ ˙ 1 = g ^ 1 w ̲ 1 | α ̲ 1 * g ^ 1 w ̲ 1 | α ̲ 1 + κ ^ 1 w ̲ 1 | β ̲ 1 * κ ^ 1 w ̲ 1 | β ̲ 1 u 1 + Q 1
χ ˜ ˙ 2 = g ^ 2 w ̲ 2 | α ̲ 2 * g ^ 2 w ̲ 2 | α ̲ 2 + κ ^ 2 w ̲ 2 | β ̲ 2 * κ ^ 2 w ̲ 2 | β ̲ 2 u 2 + Q 2
Considering vector form (27), we have
χ ˜ ˙ 1 = α ˜ ̲ 1 T φ 1 + Q 1 + β ˜ ̲ 1 T φ 1 u 1
χ ˜ ˙ 2 = α ˜ ̲ 2 T φ 2 + Q 2 + β ˜ ̲ 2 T φ 2 u 2
where
α ˜ ̲ i = α ˜ ̲ i * α ˜ ̲ i , i = 1 , 2
β ˜ ̲ i = β ˜ ̲ i * β ˜ ̲ i , i = 1 , 2
The errors Q i , i = 1 , 2 are written as Q i = q i e i . q i , i = 1 , 2 are estimated as q ^ i , i = 1 , 2 .
Theorem 1.
By control signals (47), the compensator (48) and adaptation rules (49) and (50), the asymptotic stability of system (8) is ensured.
u 1 = 1 κ 1 g ^ 1 w ̲ 1 | α ̲ 1 + r ˙ 1 ι 1 e 1 + u c 1 u 2 = 1 κ 2 g ^ 2 w ̲ 2 | α ̲ 2 + r ˙ 2 ι 2 e 2 + u c 2
u c 1 = χ ˜ 1 q ^ 1 u c 2 = χ ˜ 2 q ^ 2
α ˙ ̲ 1 = γ χ ˜ 1 φ 1 α ˙ ̲ 2 = γ χ ˜ 2 φ 2 β ˙ ̲ 1 = γ χ ˜ 1 φ 1 u 1 β ˙ ̲ 2 = γ χ ˜ 2 φ 2 u 2
q ^ ˙ 1 = γ χ ˜ 1 e 1 q ^ ˙ 2 = γ χ ˜ 2 e 2
where r i , i = 1 , 2 are reference signals. ι 1 and ι 2 denote constants. u c 1 and u c 2 denote the compensators. e 1 = χ ^ 1 r 1 and e 2 = χ ^ 2 r 2 represent tracking errors, χ ˜ 1 and χ ˜ 2 are defined as χ ˜ 1 = χ 1 χ ^ 1 , χ ˜ 2 = χ 2 χ ^ 2 and γ is a constant between 0 and 1.
Proof. 
From (34) and (47), we can write
e ˙ 1 = ι 1 e 1 + u c 1 e ˙ 2 = ι 2 e 2 + u c 2
Consider the Lyapunov function as
ϑ = 1 2 e 1 2 + 1 2 e 2 2 + 1 2 χ ˜ 1 2 + 1 2 χ ˜ 2 2 + 1 2 γ α ˜ ̲ 1 T α ˜ ̲ 1 + 1 2 γ α ˜ ̲ 2 T α ˜ ̲ 2 + 1 2 γ β ˜ ̲ 1 T β ˜ ̲ 1 + 1 2 γ β ˜ ̲ 2 T β ˜ ̲ 2 + 1 2 γ q ˜ 1 2 + 1 2 γ q ˜ 2 2
where
q ˜ i = q i q ^ i
By taking the time derivative of ϑ in (52), we obtain
ϑ ˙ = e 1 e ˙ 1 + e 2 e ˙ 2 + χ ˜ 1 χ ˜ ˙ 1 + χ ˜ 2 χ ˜ ˙ 2 1 γ α ˜ ̲ 1 T α ˙ ̲ 1 1 γ α ˜ ̲ 2 T α ˙ ̲ 2 1 γ β ˜ ̲ 1 T β ˙ ̲ 1 1 γ β ˜ ̲ 2 T β ˙ ̲ 2 1 γ q ˜ 1 q ^ ˙ 1 1 γ q ˜ 2 q ^ ˙ 2
Considering e ˙ i and χ ˜ i , i = 1 , 2 , from (44) and (51), ϑ ˙ becomes
ϑ ˙ = e 1 ι 1 e 1 + u c 1 + e 2 ι 2 e 2 + u c 2 + χ ˜ 1 α ˜ ̲ 1 T φ 1 + Q 1 + β ˜ ̲ 1 T φ 1 u 1 + χ ˜ 2 α ˜ ̲ 2 T φ 2 + Q 2 + β ˜ ̲ 2 T φ 2 u 2 1 γ α ˜ ̲ 1 T α ˙ ̲ 1 1 γ α ˜ ̲ 2 T α ˙ ̲ 2 1 γ β ˜ ̲ 1 T β ˙ ̲ 1 1 γ β ˜ ̲ 2 T β ˙ ̲ 2 1 γ q ˜ 1 q ^ ˙ 1 1 γ q ˜ 2 q ^ ˙ 2
Simplifications of (55), yields
ϑ ˙ = ι 1 e 1 2 + e 1 u c 1 ι 2 e 2 2 + e 2 u c 2 + α ˜ ̲ 1 T χ ˜ 1 φ 1 1 γ α ˙ ̲ 1 + χ ˜ 1 Q 1 + α ˜ ̲ 2 T χ ˜ 2 φ 2 1 γ α ˙ ̲ 2 + χ ˜ 2 Q 2 + β ˜ ̲ 1 T χ ˜ 1 φ 1 u 1 1 γ β ˙ ̲ 1 + β ˜ ̲ 2 T χ ˜ 2 φ 2 u 2 1 γ β ˙ ̲ 2 1 γ q ˜ 1 q ^ ˙ 1 1 γ q ˜ 2 q ^ ˙ 2
Considering the tuning rules as (49) and (50), we obtain
ϑ ˙ = ι 1 e 1 2 ι 2 e 2 2 + χ ˜ 1 Q 1 + e 1 u c 1 + χ ˜ 2 Q 2 + e 2 u c 2 1 γ q ˜ 1 q ^ ˙ 1 1 γ q ˜ 2 q ^ ˙ 2
Considering Q i as Q i = q i e i , i = 1 , 2 and by some simplifications, we have
ϑ ˙ = ι 1 e 1 2 ι 2 e 2 2 + χ ˜ 1 q ˜ 1 e 1 + e 1 u c 1 + χ ˜ 1 q ^ 1 e 1 + χ ˜ 2 q ˜ 2 e 2 + e 2 u c 2 + χ ˜ 2 q ^ 2 e 2 1 γ q ˜ 1 q ^ ˙ 1 1 γ q ˜ 2 q ^ ˙ 2
Equation (58) can be rewritten as
ϑ ˙ = ι 1 e 1 2 ι 2 e 2 2 + q ˜ 1 χ ˜ 1 e 1 1 γ q ^ ˙ 1 + e 1 u c 1 + χ ˜ 1 q ^ 1 e 1 + q ˜ 2 χ ˜ 2 e 2 1 γ q ^ ˙ 2 + e 2 u c 2 + χ ˜ 2 q ^ 2 e 2
Then, from the tuning laws as q ^ ˙ 1 = γ χ ˜ 1 e 1 and q ^ ˙ 2 = γ χ ˜ 2 e 2 , we can write
ϑ ˙ = ι 1 e 1 2 ι 2 e 2 2 + e 1 u c 1 + χ ˜ 1 q ^ 1 e 1 + e 2 u c 2 + χ ˜ 2 q ^ 2 e 2
Then if u c 1 and u c 2 are considered as u c 1 = χ ˜ 1 q ^ 1 and u c 2 = χ ˜ 2 q ^ 2 , ϑ ˙ , is written as:
ϑ ˙ = ι 1 e 1 2 ι 2 e 2 2
By the use of Barbalat’s lemma, it can be shown that lim t e 1 t 0 and lim t e 2 t 0 . From Barbalat’s lemma, it should be proved that e 1 2 and e 2 2 . From (61), we have
0 t ϑ ˙ υ d υ = ϑ 0 ϑ t ϑ 0 <
From (62), it can be written as
ι 1 0 t e 1 2 υ d υ + ι 2 0 t e 2 2 υ d υ <
and
0 t e 1 2 υ d υ < 0 t e 2 2 υ d υ <
Then, e 1 2 and e 2 2 , and the asymptotically stability is proved. □

5. Simulations

The capability of the suggested controller is examined under various conditions. The parameters of the case study system are given in Table 1. The reference are considered as [41]
r 1 = d d t tan 1 4.05 1 cosh p ¯ 2 1.2 25 5.7 1 cosh q ¯ 2 1.2 21.95 r 2 = d d t 4.02 2 1 + tanh p ¯ 5.7 2 1 + tanh q ¯
where p ¯ = 2.40 v t 27.29 / 26 1.20 , q ¯ = 2.5 v t 56.47 / 22.95 1.20 and ϑ x = 10 m/s.
The performance of changing of heading angle and lateral displacement are depicted in Figure 5. We see that the ARV track the desired path with good accuracy. The ARV heading angle is changed between t = 3–9 s, and we see a desired lateral displacement. The tracking error performance is shown in Figure 6. We observe that in the lane changing, the biggest error is less than 0.07 m. The heading error is also less than ±0.006 rad that show the stability. The control signals are shown in Figure 7. We observe that, the designed controller results in the good control signals such that the biggest magnitude is less 2 rad and 5000 N·m and they are stabilized in a finite time. It should be noted that in the onset of motion the suggested IT3FLSs have not been tuned. After fast learning of IT3FLSs, the trajectories are quickly converged to the desired range.
The accuracy is numerically investigated in contrast to the methods such as active disturbance-rejection controller (ADRC) [42], T2 fuzzy controller (T2FLC) [33], FLS-based predictive controller (FLS-MPC) [43] and linear-quadratic tracking (LQT). The values of the RMS and error peaks are given in Table 2. We see that the results for the suggested controller is better than T2FLC and other benchmarking controllers.

5.1. Effect of Longitudinal Velocity

In this section, the effect of longitudinal velocity is investigated. The longitudinal velocity has a strong effect on the stability and lateral displacement. ϑ x is changed from 20 m/s to 30 m/s. Similarly, the performance of lane changing maneuver is investigated. The results are depicted in Figure 8 and Figure 9. We see that the maneuver is well completed within the desired time.
A similar comparison is done with other controllers in Table 3. The effect of various velocities on RMS and maximum of errors are described in Table 3. We see that the suggested controller well tackle the effect of changes of longitudinal velocity.

5.2. Effect of Disturbances

In this section, the effect of cornering stiffness is investigated. The cornering stiffness for front/rear tires is changed form its nominal value. Based on (4), the uncertainties can also include the other disturbances such as icy or dry road with different adhesion. The various disturbances are taken into account in Table 4, such as random, pulse-shaped and sinusoidal variation of cornering stiffness. The comparison is described in Table 5. We see that the suggested control approach well resist against changes of cornering stiffness.

6. Conclusions

In this study, a new T3FLS-based controller is developed for ARVs. Unlike most studies, the suggested controller does not depend on the mathematical model of ARV, but it is optimized online through the adaptation rules with guaranteed stability. Furthermore, the robustness against perturbations such as variable speed and critical driving maneuvers is ensured by the designed compensators. In various conditions the maneuver capability is examined. For the first examination, the longitudinal velocity is considered to be 10 m/s and the performance of changing of heading angle and lateral displacement is investigated. It is shown that the ARV track the desired path with an acceptable lateral displacement. For the second examination, the longitudinal velocity is changed from 20 m/s to 30 m/s. Similarly, the performance of lane changing maneuver is investigated. It is shown that, the suggested controller well resist against changing of longitudinal velocity. For the third scenario, the effect of cornering stiffness is studied. The cornering stiffness for front/rear tires is changed form its nominal value and the better accuracy and robustness of the designed controller is demonstrated. In all examinations the accuracy is compared with T2FLC, LQT and ADRC methods and the superiority of designed scheme is shown.

Author Contributions

Conceptualization, A.M., S.M. and W.A.; Data curation, M.-W.T., S.-R.Y., J.T. and M.T.V.; Formal analysis, M.-W.T., S.-R.Y., A.M., J.T., S.M., R.S., W.A., M.T.V. and A.Z.; Funding acquisition, M.-W.T.; Investigation, S.-R.Y., A.M., S.M., W.A. and A.Z.; Methodology, M.-W.T., S.-R.Y., J.T., R.S., W.A. and M.T.V.; Resources, R.S.; Software, and R.S.; Supervision, S.M. and M.T.V.; Validation, A.Z.; Visualization, A.Z.; Writing—original draft, A.M. and J.T. All authors have read and agreed to the published version of the manuscript.

Funding

The research is partially funded by the Ministry of Science and Higher Education of the Russian Federation as part of World-class Research Center program: Advanced Digital Technologies (contract No. 075-15-2020-903 dated 16 November 2020).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The study do not report any data.

Acknowledgments

The authors would like to express their sincere thanks to Sakthivel Rathinasamy for his help in improving this paper.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Jin, X.; Yang, J.; Li, Y.; Zhu, B.; Wang, J.; Yin, G. Online estimation of inertial parameter for lightweight electric vehicle using dual unscented Kalman filter approach. IET Intell. Transp. Syst. 2020, 14, 412–422. [Google Scholar] [CrossRef]
  2. Tian, M.W.; Talebizadehsardari, P. Energy cost and efficiency analysis of building resilience against power outage by shared parking station for electric vehicles and demand response program. Energy 2021, 215, 119058. [Google Scholar] [CrossRef]
  3. Jin, X.; Wang, J.; Sun, S.; Li, S.; Yang, J.; Yan, Z. Design of constrained robust controller for active suspension of in-wheel-drive electric vehicles. Mathematics 2021, 9, 249. [Google Scholar] [CrossRef]
  4. Chen, C.H.; Jeng, S.Y.; Lin, C.J. Mobile robot wall-following control using fuzzy logic controller with improved differential search and reinforcement learning. Mathematics 2020, 8, 1254. [Google Scholar] [CrossRef]
  5. Chen, C.H.; Jeng, S.Y.; Lin, C.J. Using an Adaptive Fuzzy Neural Network Based on a Multi-Strategy-Based Artificial Bee Colony for Mobile Robot Control. Mathematics 2020, 8, 1223. [Google Scholar] [CrossRef]
  6. Nakata, R.; Tanemura, M.; Chida, Y.; Mitsuhashi, T. Undershoot response analysis of circular path-following control of an autonomous vehicle. Mech. Eng. J. 2021, 8, 21-00002. [Google Scholar] [CrossRef]
  7. Liang, X.; Qu, X.; Hou, Y.; Li, Y.; Zhang, R. Finite-time unknown observer based coordinated path-following control of unmanned underwater vehicles. J. Frankl. Inst. 2021, 358, 2703–2721. [Google Scholar] [CrossRef]
  8. Huang, C.; Zhang, X.; Zhang, G. Decentralized event-triggered cooperative path-following control for multiple autonomous surface vessels under actuator failures. Appl. Ocean Res. 2021, 113, 102751. [Google Scholar] [CrossRef]
  9. Qu, X.; Liang, X.; Hou, Y.; Li, Y.; Zhang, R. Path-following control of unmanned surface vehicles with unknown dynamics and unmeasured velocities. J. Mar. Sci. Technol. 2021, 26, 395–407. [Google Scholar] [CrossRef]
  10. Wang, S.; Levin, M.W.; Caverly, R.J. Optimal parking management of connected autonomous vehicles: A control-theoretic approach. Transp. Res. Part C Emerg. Technol. 2021, 124, 102924. [Google Scholar] [CrossRef]
  11. Yoon, Y.; Kim, C.; Lee, J.; Yi, K. Interaction-Aware Probabilistic Trajectory Prediction of Cut-In Vehicles Using Gaussian Process for Proactive Control of Autonomous Vehicles. IEEE Access 2021, 9, 63440–63455. [Google Scholar] [CrossRef]
  12. Huang, J.; Wang, W.; Su, X. Adaptive iterative learning control of multiple autonomous vehicles with a time-varying reference under actuator faults. IEEE Trans. Neural Netw. Learn. Syst. 2021, 1–14. [Google Scholar] [CrossRef]
  13. Xiao, W.; Cassandras, C.G.; Belta, C.A. Bridging the gap between optimal trajectory planning and safety-critical control with applications to autonomous vehicles. Automatica 2021, 129, 109592. [Google Scholar] [CrossRef]
  14. Zhao, B.; Zhang, X.; Liang, C. A novel path-following control algorithm for surface vessels based on global course constraint and nonlinear feedback technology. Appl. Ocean Res. 2021, 111, 102635. [Google Scholar] [CrossRef]
  15. Cao, X.; Tian, Y.; Ji, X.; Qiu, B. Fault-Tolerant Controller Design for Path Following of the Autonomous Vehicle under the Faults in Braking Actuators. IEEE Trans. Transp. Electrif. 2021, 7, 2530–2540. [Google Scholar] [CrossRef]
  16. Sanchez, I.; D’Jorge, A.; Raffo, G.V.; González, A.H.; Ferramosca, A. Nonlinear Model Predictive Path Following Controller with Obstacle Avoidance. J. Intell. Robot. Syst. 2021, 102, 1–18. [Google Scholar] [CrossRef]
  17. Holovatenko, I.; Pysarenko, A. Energy-Efficient Path-Following Control System of Automated Guided Vehicles. J. Control Autom. Electr. Syst. 2021, 32, 390–403. [Google Scholar] [CrossRef]
  18. Xie, J.; Xu, X.; Wang, F.; Tang, Z.; Chen, L. Coordinated control based path following of distributed drive autonomous electric vehicles with yaw-moment control. Control Eng. Pract. 2021, 106, 104659. [Google Scholar] [CrossRef]
  19. Yañez-Badillo, H.; Tapia-Olvera, R.; Beltran-Carbajal, F. Adaptive Neural Motion Control of a Quadrotor UAV. Vehicles 2020, 2, 468–490. [Google Scholar] [CrossRef]
  20. Yañez-Badillo, H.; Beltran-Carbajal, F.; Tapia-Olvera, R.; Favela-Contreras, A.; Sotelo, C.; Sotelo, D. Adaptive Robust Motion Control of Quadrotor Systems Using Artificial Neural Networks and Particle Swarm Optimization. Mathematics 2021, 9, 2367. [Google Scholar] [CrossRef]
  21. Napole, C.; Barambones, O.; Calvo, I.; Derbeli, M.; Silaa, M.Y.; Velasco, J. Advances in Tracking Control for Piezoelectric Actuators Using Fuzzy Logic and Hammerstein-Wiener Compensation. Mathematics 2020, 8, 2071. [Google Scholar] [CrossRef]
  22. Tian, M.; Yan, S.; Tian, X. Discrete approximate iterative method for fuzzy investment portfolio based on transaction cost threshold constraint. Open Phys. 2019, 17, 41–47. [Google Scholar] [CrossRef]
  23. Derbeli, M.; Napole, C.; Barambones, O. Machine Learning Approach for Modeling and Control of a Commercial Heliocentris FC50 PEM Fuel Cell System. Mathematics 2021, 9, 2068. [Google Scholar] [CrossRef]
  24. Napole, C.; Derbeli, M.; Barambones, O. Fuzzy Logic Approach for Maximum Power Point Tracking Implemented in a Real Time Photovoltaic System. Appl. Sci. 2021, 11, 5927. [Google Scholar] [CrossRef]
  25. Tork, N.; Amirkhani, A.; Shokouhi, S.B. An adaptive modified neural lateral-longitudinal control system for path following of autonomous vehicles. Eng. Sci. Technol. Int. J. 2021, 24, 126–137. [Google Scholar]
  26. Wang, M.; Chen, J.; Deng, Z.; Xiang, Y. Velocity Planning Method Base on Fuzzy Neural Network for Autonomous Vehicle. IEEE Access 2021, 9, 19111–19126. [Google Scholar] [CrossRef]
  27. Yang, Z.; Huang, J.; Yang, D.; Zhong, Z. Design and Optimization of Robust Path Tracking Control for Autonomous Vehicles with Fuzzy Uncertainty. IEEE Trans. Fuzzy Syst. 2021, 1. [Google Scholar] [CrossRef]
  28. Li, M.; Long, Y.; Li, T.; Bai, W. Observer-Based Adaptive Fuzzy Event-Triggered Path Following Control of Marine Surface Vessel. Int. J. Fuzzy Syst. 2021, 23, 2021–2036. [Google Scholar] [CrossRef]
  29. Lin, F.; Wang, S.; Zhao, Y.; Cai, Y. Research on autonomous vehicle path tracking control considering roll stability. Proc. Inst. Mech. Eng. Part D J. Automob. Eng. 2021, 235, 199–210. [Google Scholar] [CrossRef]
  30. Wu, Q.; Cheng, S.; Li, L.; Yang, F.; Meng, L.J.; Fan, Z.X.; Liang, H.W. A fuzzy-inference-based reinforcement learning method of overtaking decision making for automated vehicles. Proc. Inst. Mech. Eng. Part D J. Automob. Eng. 2021, 09544070211018099. [Google Scholar] [CrossRef]
  31. Wei, L.; Wang, X.; Li, L.; Fan, Z.; Dou, R.; Lin, J. TS fuzzy model predictive control for vehicle yaw stability in nonlinear region. IEEE Trans. Veh. Technol. 2021, 70, 7536–7546. [Google Scholar] [CrossRef]
  32. Xu, X.; Su, P.; Wang, F.; Chen, L.; Xie, J.; Atindana, V.A. Coordinated control of dual-motor using the interval type-2 fuzzy logic in autonomous steering system of AGV. Int. J. Fuzzy Syst. 2021, 23, 1070–1086. [Google Scholar] [CrossRef]
  33. Mohammadzadeh, A.; Taghavifar, H. A robust fuzzy control approach for path-following control of autonomous vehicles. Soft Comput. 2020, 24, 3223–3235. [Google Scholar] [CrossRef]
  34. Yao, L.; Pitla, S.K.; Zhao, C.; Liew, C.; Hu, D.; Yang, Z. An Improved Fuzzy Logic Control Method for Path Tracking of an Autonomous Vehicle. Trans. ASABE 2020, 63, 1895–1904. [Google Scholar] [CrossRef]
  35. Nabipour, N.; Qasem, S.N.; Jermsittiparsert, K. Type-3 fuzzy voltage management in PV/hydrogen fuel cell/battery hybrid systems. Int. J. Hydrog. Energy 2020, 45, 32478–32492. [Google Scholar] [CrossRef]
  36. Liu, Z.; Mohammadzadeh, A.; Turabieh, H.; Mafarja, M.; Band, S.S.; Mosavi, A. A New Online Learned Interval Type-3 Fuzzy Control System for Solar Energy Management Systems. IEEE Access 2021, 9, 10498–10508. [Google Scholar] [CrossRef]
  37. Ma, C.; Mohammadzadeh, A.; Turabieh, H.; Mafarja, M.; Band, S.S.; Mosavi, A. Optimal Type-3 Fuzzy System for Solving Singular Multi-Pantograph Equations. IEEE Access 2020, 8, 225692–225702. [Google Scholar] [CrossRef]
  38. Vafaie, R.H.; Mohammadzadeh, A.; Piran, M. A new type-3 fuzzy predictive controller for MEMS gyroscopes. Nonlinear Dyn. 2021, 106, 381–403. [Google Scholar] [CrossRef]
  39. Cao, Y.; Raise, A.; Mohammadzadeh, A.; Rathinasamy, S.; Band, S.S.; Mosavi, A. Deep learned recurrent type-3 fuzzy system: Application for renewable energy modeling/prediction. Energy Rep. 2021, in press. [Google Scholar] [CrossRef]
  40. Mohammadzadeh, A.; Sabzalian, M.H.; Zhang, W. An interval type-3 fuzzy system and a new online fractional-order learning algorithm: Theory and practice. IEEE Trans. Fuzzy Syst. 2019, 28, 1940–1950. [Google Scholar] [CrossRef]
  41. Falcone, P.; Borrelli, F.; Asgari, J.; Tseng, H.E.; Hrovat, D. Predictive active steering control for autonomous vehicle systems. IEEE Trans. Control Syst. Technol. 2007, 15, 566–580. [Google Scholar] [CrossRef]
  42. Xia, Y.; Pu, F.; Li, S.; Gao, Y. Lateral path tracking control of autonomous land vehicle based on ADRC and differential flatness. IEEE Trans. Ind. Electron. 2016, 63, 3091–3099. [Google Scholar] [CrossRef]
  43. Hwang, C.-L.; Yang, C.-C.; Hung, J.Y. Path Tracking of an Autonomous Ground Vehicle with Different Payloads by Hierarchical Improved Fuzzy Dynamic Sliding-Mode Control. IEEE Trans. Fuzzy Syst. 2018, 26, 899–914. [Google Scholar] [CrossRef]
Figure 1. The yaw-plane model.
Figure 1. The yaw-plane model.
Mathematics 09 02742 g001
Figure 2. The general diagram of the suggested control scheme.
Figure 2. The general diagram of the suggested control scheme.
Mathematics 09 02742 g002
Figure 3. Structure of IT3-FLS.
Figure 3. Structure of IT3-FLS.
Mathematics 09 02742 g003
Figure 4. The type-3 MF.
Figure 4. The type-3 MF.
Mathematics 09 02742 g004
Figure 5. Lateral displacement and Yaw angle.
Figure 5. Lateral displacement and Yaw angle.
Mathematics 09 02742 g005
Figure 6. Tracking error.
Figure 6. Tracking error.
Mathematics 09 02742 g006
Figure 7. Control signals.
Figure 7. Control signals.
Mathematics 09 02742 g007
Figure 8. Lateral displacement and Yaw angle, with ϑ x = 20 m/s.
Figure 8. Lateral displacement and Yaw angle, with ϑ x = 20 m/s.
Mathematics 09 02742 g008
Figure 9. Lateral displacement and Yaw angle, with ϑ x = 30 m/s.
Figure 9. Lateral displacement and Yaw angle, with ϑ x = 30 m/s.
Mathematics 09 02742 g009
Table 1. Simulation parameters.
Table 1. Simulation parameters.
ParameterValueUnit
ω f 67,600N/rad
I z 2352kg · m2
l r 1.64m
l f 1.04m
ω r 47,600N/rad
m1481kg
Table 2. Comparison of RMS and tracking error peak values.
Table 2. Comparison of RMS and tracking error peak values.
ADRC [42]LQT [42]T2FLC [33]FLS-MPC [43]Proposed
y0.22071.10490.02680.02500.0241
Maximum of e y 0.55921.77570.04510.04320.0317
ψ 0.01780.05920.00140.00151.2 × 10−4
Maximum of e ψ 0.03630.14560.00170.00151.2 × 10−4
Table 3. Comparison under different velocities.
Table 3. Comparison under different velocities.
10 m/s20 m/s30 m/s
y0.02410.03380.0413
Maximum of e y 0.03170.04980.0531
ψ 1.2 × 10−41.3 × 10 4 1.3 × 10−4
Maximum of e ψ 1.1 × 10−41.5 × 10−41.7 × 10−4
Table 4. Different external disturbances.
Table 4. Different external disturbances.
case 1:Changes of c f / c r as c f = c f + 5000 sin ( 2 t )
case 2:Changes of c f / c r as c f = c f + 10,000 exp 1 2 t
case 3:A pulse signal at time 2.5 s with width 0.25
Table 5. Comparison under various disturbances.
Table 5. Comparison under various disturbances.
NormalCase 1Case 2Case 3
y0.03380.03390.03410.0343
Maximum of e y 0.03170.04010.04510.0527
ψ 1.30 × 10−4>1.32 × 10−41.41 × 10−41.47 × 10−4
Maximum of e ψ 1.50 × 10−41.53 × 10−41.61 × 10−41.66 × 10−4
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Tian, M.-W.; Yan, S.-R.; Mohammadzadeh, A.; Tavoosi, J.; Mobayen, S.; Safdar, R.; Assawinchaichote, W.; Vu, M.T.; Zhilenkov, A. Stability of Interval Type-3 Fuzzy Controllers for Autonomous Vehicles. Mathematics 2021, 9, 2742. https://doi.org/10.3390/math9212742

AMA Style

Tian M-W, Yan S-R, Mohammadzadeh A, Tavoosi J, Mobayen S, Safdar R, Assawinchaichote W, Vu MT, Zhilenkov A. Stability of Interval Type-3 Fuzzy Controllers for Autonomous Vehicles. Mathematics. 2021; 9(21):2742. https://doi.org/10.3390/math9212742

Chicago/Turabian Style

Tian, Man-Wen, Shu-Rong Yan, Ardashir Mohammadzadeh, Jafar Tavoosi, Saleh Mobayen, Rabia Safdar, Wudhichai Assawinchaichote, Mai The Vu, and Anton Zhilenkov. 2021. "Stability of Interval Type-3 Fuzzy Controllers for Autonomous Vehicles" Mathematics 9, no. 21: 2742. https://doi.org/10.3390/math9212742

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop