ArticlePDF Available

Nonlinear Coordinated Steering and Braking Control of Vision-Based Autonomous Vehicles in Emergency Obstacle Avoidance

Authors:

Abstract and Figures

This paper discusses dynamic control design for automated driving of vision-based autonomous vehicles, with a special focus on the coordinated steering and braking control in emergency obstacle avoidance. An autonomous vehicle is a complex multi-input and multi-output (MIMO) system, which possesses the features of parameter uncertainties and strong nonlinearities, and the coupled phenomena of longitudinal and lateral dynamics are evident in a combined cornering and braking maneuver. In this work, an effective coordinated control system for automated driving is proposed to deal with these coupled and nonlinear features and reject the disturbances. First, a vision algorithm is constructed to detect the reference path and provide the local location information between vehicles and reference path in real time. Then, a novel coordinated steering and braking control strategy is proposed based on the nonlinear backstepping control theory and the adaptive fuzzy sliding-mode control technique, and the asymptotic convergence of the proposed coordinated control system is proven by the Lyapunov theory. Finally, experimental tests manifest that the proposed control strategy possesses favorable tracking performance and enhances the riding comfort and stability of autonomous vehicles.
Content may be subject to copyright.
3230 IEEE TRANSACTIONS ON INTELLIGENT TRANSPORTATION SYSTEMS, VOL. 17, NO. 11, NOVEMBER 2016
Nonlinear Coordinated Steering and Braking Control
of Vision-Based Autonomous Vehicles
in Emergency Obstacle Avoidance
Jinghua Guo, Ping Hu, and Rongben Wang
Abstract—This paper discusses dynamic control design for
automated driving of vision-based autonomous vehicles, with a
special focus on the coordinated steering and braking control in
emergency obstacle avoidance. An autonomous vehicle is a
complex multi-input and multi-output (MIMO) system, which
possesses the features of parameter uncertainties and strong non-
linearities, and the coupled phenomena of longitudinal and lateral
dynamics are evident in a combined cornering and braking ma-
neuver. In this work, an effective coordinated control system for
automated driving is proposed to deal with these coupled and
nonlinear features and reject the disturbances. First, a vision algo-
rithm is constructed to detect the reference path and provide the
local location information between vehicles and reference path in
real time. Then, a novel coordinated steering and braking control
strategy is proposed based on the nonlinear backstepping control
theory and the adaptive fuzzy sliding-mode control technique, and
the asymptotic convergence of the proposed coordinated control
system is proven by the Lyapunov theory. Finally, experimental
tests manifest that the proposed control strategy possesses favor-
able tracking performance and enhances the riding comfort and
stability of autonomous vehicles.
Index Terms—Autonomous vehicles, nonlinear coordinated con-
trol, vision algorithm, fuzzy sliding mode control, steering and
braking control.
I. INTRODUCTION
IN THE past two decades, such social concerns related to
traffic accidents and energy consumption have been in-
creased rapidly [1]. Autonomous vehicles apply information,
sense and control techniques to enhance driving safety and
efficiency, which are regarded as one of the effective ways
to improve traffic safety and reduce fuel consumption. Due
to these potential benefits, recently, researches on autonomous
vehicles have attracted more and more attentions.
Manuscript received September 12, 2015; revised January 13, 2016 and
March 11, 2016; accepted March 16, 2016. Date of publication April 21,
2016; date of current version October 28, 2016. This work was supported
in part by the National Natural Science Foundation of China under Grant
61304193, by the “973” National Basic Research Project of China under Grant
2011CB711204, and by the China Postdoctoral Science Foundation under
Grant 2013M530607. The Associate Editor for this paper was J. E. Naranjo.
J. Guo is with the Department of Mechanical and Electrical Engineering,
Xiamen University, Xiamen 361005, China (e-mail: guojing_0701@live.cn).
P. Hu is with the School of Autonomous Engineering, Dalian University of
Technology, Dalian 116024, China.
R. Wang is with the College of Traffic, Jilin University, Changchun 130012,
China.
Color versions of one or more of the figures in this paper are available online
at http://ieeexplore.ieee.org.
Digital Object Identifier 10.1109/TITS.2016.2544791
The function of autonomous vehicles can be classified into
two main aspects, known as assistant driving and automatic
driving. Assistant driving, which is devoted to improve safety
and riding comfort, is materialized by the emergence of new
Advanced Driver Assistance Systems (ADAS), and the devices
of ADAS, such as Adaptive Cruise Control (ACC), Forward
Collision Avoidance (FCA) and Lane Departure Warning Sys-
tem (LDWS), are more and more available on the market.
Automatic driving is the highest level of autonomous vehicles,
and it is considered to be one of the toughest challenges in
the exploitation of autonomous vehicles within the field of
intelligent transportation system (ITS).
Automatic driving control system is a crucial component of
autonomous vehicles in ITS, which mainly includes lateral and
longitudinal motion control. The fundamental mission of lateral
and longitudinal control is to automatically and accurately track
the desired trajectory at the set speed while ensuring the safety,
stability and riding comfort of autonomous vehicles [2].
A great deal of practice and research on the lateral motion
control has been done in recent years. A nested PID steer-
ing control architecture with two independent control loops
in vision-based autonomous vehicles is proposed and it can
reject the disturbances on the curvature which increase linearly
with respect to time [3]. In order to simulate human decision
making and analogical reasoning, an intelligent fuzzy steering
control strategy is given in [4] and [5]. Furthermore, an optimal
fuzzy control system is constructed, in which the parameters
of membership functions and rule base are determined by
genetic algorithms [6]. In [7], a nonholonomic single-track
vehicle model in local coordinates is given and a linear steering
control law which can real-time reduce the tracking errors and
avoid unpredictable overshoots is designed. In [8], a real world
application of the lane-guidance technologies is discussed, and
a new low-speed vehicle model that explains the source of the
oscillation is proposed, the corresponding low-order steering
controller is validated and refined through the LMI optimization
synthesis. The input-output feedback linearization method is
applied to the design of automatic steering control system in
[9] and [10], however, the accurate knowledge of the plant
dynamics needs to be known in advance. An active front
steering system is designed by model predictive control (MPC)
theory, and by introducing a constraint on the tire slip angle
which stabilizes the vehicle at high speed, the performances
of the proposed system is enhanced [11]. In [12], an adaptive
fuzzy sliding mode lateral controller is proposed to deal with
1524-9050 © 2016 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission.
See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
GUO et al.: NONLINEAR COORDINATED STEERING AND BRAKING CONTROL OF VISION AUTONOMOUS VEHICLES 3231
parametric uncertainties and strong nonlinearities, and the as-
ymptotic stability of the closed-loop lateral control system is
proven. Moreover, Mammar et al. [13] design the assistant
steering control system using hybrid automata theory and syn-
thetically composite Lyapunov theory, and the practical imple-
mentation confirms the effectiveness of proposed approach.
The task of longitudinal control for autonomous vehicles
is to track the desired velocity or the desired safe distance
in real-time while maintaining stability and riding comfort. In
[14], a nonlinear cascade longitudinal control system with inner
and outer loops is proposed to ensure safety and comfort of
autonomous vehicles. In the practical implementation of lon-
gitudinal velocity control, sliding mode control technique is a
popular method[15]–[17], but, it is liable to cause the chattering
phenomenon. An intelligent longitudinal vehicle following con-
trol system is developed in [18], and in this control system, the
adaptive output recurrent cerebellar model articulation control
(ORCMAC) is the main tracking controller to mimic an ideal
backstepping control, and the robust controller is utilized to
attenuate the effects caused by lumped uncertainty term. A
vehicle spacing control system using robust fuzzy control with
pole placement in an LMI region for TS model is described
in [19], and the results indicate that the designed control law
is robust enough to reject parametric uncertainties and the
variations of operating conditions (e.g., wind, road surface). A
longitudinal assistance control system including adaptive cruise
control and forward collision warning/avoidance is developed
in [20], which is adaptive to driver behavior, and the parameters
of this presented control system is identified from the data in
the manual operation phase. A novel time-varying parameter
adaptive speed control algorithm is presented to improve the
tracking capability under different working conditions, and the
performance of the proposed control algorithm is validated by
experimental tests [21].
Under the conditions of emergency obstacle avoidance, ve-
hicle lateral and longitudinal dynamics has the strong coupled
and nonlinear characteristics, and the coupled effects mainly
embody in tire forces coupling, load-transfer coupling and
kinematic coupling. In addition, the coupled effects become
increasingly significant as maneuvers involving higher accel-
erations, larger tire forces, or reduced road friction. The perfor-
mance of lateral and longitudinal controllers would be degraded
if the features of coupling and nonlinearities of vehicles are
neglected. Consequently, how to effectively and reasonably
deal with the coupled behaviors between vehicle lateral and
longitudinal dynamics is the emphasis and difficulty of motion
control system design for autonomous vehicles [2].
In this paper, to deal with the coupled and nonlinear features
of autonomous vehicles under the conditions of emergency
obstacle avoidance, an coordinatedsteering and braking control
system for automated driving is proposed. Firstly, a vision
algorithm is constructed to detect the reference path and provide
the local location information in real-time. Then, an adaptive
nonlinear coordinated control strategy is proposed to overcome
the strong nonlinearities and parametric uncertainties, and the
asymptotic convergence of the proposed coordinated control
system is proven by the Lyapunov theory. Finally, experimental
tests manifest that the proposed control system possesses favor-
Fig. 1. Architecture of automatic driving control system.
able tracking performance and enhances the riding comfort and
stability of autonomous vehicles.
The rest of this paper is organized as follows. Section II
gives a particular description of nonlinear vehicle model and a
vision algorithm to provide scene information of autonomous
vehicles. Section III constructs a novel coordinated steering
and braking control strategy. Experimental results of the pro-
posed control architecture under adverse operating conditions
are shown in Section IV. Finally, conclusions are drawn in
Section V.
II. SYSTEM DESCRIPTION
A. System Architecture
Automatic driving control system devotes to achieve better
performance on riding comfort, traffic safety, fuel efficiency
and environmental protection. As shown in Fig. 1, the proposed
automated driving control architecture consists of perception
layer, decision and control layer, and execution layer.
The perception layer includes vision system, radar sensor,
vehicle-2-vehicle (V2V) and vehicle-2-infrastructure (V2I) de-
vices for data collection, feature extraction and information
fusion, and the full scale identification on traffic environment
and vehicle states is achieved in the perception layer [22].
Vision system consists of a stingray CCD camera and a PC-
based central processing system. The camera module provides
a 656 ×492 pixel image at 84 frames per second (FPS), and
the CCD output signal is gathered by the IEEE 1394b card,
besides, the processing time of the presented vision system is
less than 20 ms per frame. V2V and V2I devices at 5.9 GHZ
offers the potential to effectively support wireless data commu-
nications between vehicles and infrastructure based on IEEE
802.11p protocols. The decision and control layer receives the
fused information from the perception layer in real-time and
is responsible for detecting the desired reference geometric
path and regulating the lateral and longitudinal motions of
3232 IEEE TRANSACTIONS ON INTELLIGENT TRANSPORTATION SYSTEMS, VOL. 17, NO. 11, NOVEMBER 2016
Fig. 2. Vehicle dynamics model.
autonomous vehicles. The execution layer consists of executing
devices and fault-tolerant system which has the actuator fault-
diagnosis and fault-tolerant capabilities. As a consequence, the
proposed automated driving control system has the features as
follows [23].
1) Structure sharing for sophisticated and redundant system
is adopted to improve source effectiveness and lower
total cost.
2) Data information about traffic environment and vehicle
status collecting from multiple sensors is fused.
3) Multi-objective coordinated control system for the lat-
eral and longitudinal motions of autonomous vehicles is
achieved to improve the system performance.
B. Vehicle Dynamics Model
Autonomous vehicle is a nonlinear multivariate system in the
presence of strong coupled and uncertain properties. Since this
paper focuses on studying the coordinated steering and braking
control strategy, the driving input is not considered. The model
is derived under the following assumptions: i) ignore vertical,
roll, and pitch motion; ii) approximate the braking and steering
dynamics as linear first-order systems; iii) discount the effect of
suspension on the tire axels [2]. A simplified nonlinear vehicle
dynamics model with three degrees of freedom (see Fig. 2)
which can be effectively described in terms of longitudinal
velocity, lateral velocity and yaw rate is
˙vx=fRgcxv2
x
m+vy˙
ψ+2Cf
vy+lf˙
ψ
mvx
δf+1
m
KbPb
rw
+gsin θ+τx)
˙vy=2(Cf+Cr)
mvx
vyvx+2(CflfCrlr)
mvx˙
ψ
+2Cf
mδfcyv2
y
m+τy)
¨
ψ=
2Cfl2
f+Crl2
r
Izvx
˙
ψ2(CflfCrlr)
Izvx
vy
+2Cflf
Iz
δf+τ˙
ψ)(1)
where vx,vy,andψrepresent the longitudinal velocity, the lat-
eral velocity and the yaw angle, respectively. mis the total mass
of vehicle. Izis the yaw inertia. lfand lrare the distances of the
front and rear axles from the CG, respectively. cxand cyare the
longitudinal and lateral air resistance coefficients, respectively.
fRis the rolling resistance coefficient. Cfand Crare the
cornering stiffness of the front and rear tires, respectively. rw
is the vehicle radius, θis the road grade, δfis the front wheel
steering angle. Pbdenotes the braking pressure, Kbdenotes
the braking pressure coefficient. τx),τy),andτ˙
ψ)
denote the external disturbances and uncertainties caused by the
time varying parameters and unmodeled dynamics. Fx,Fy,and
Mzdenote the total forces and moment acting on vehicle. αf
and αrrepresent the tire slip angles. Fxi(i=f,r)and Fyj(j=f,r)
represent the longitudinal and lateral tire forces, respectively.
The simplified vehicle dynamics model (1) can be rewritten
in canonical form
˙vx=f0+g0δf+g1Pb+τx)
˙vy=f1+g2δf+τy)
¨
ψ=f2+g3δf+τ˙
ψ)(2)
with
f0=fRgcxv2
x
m+vy˙
ψ
f1=2(Cf+Cr)vy
mvxvx+2(CflfCrlr)
mvx˙
ψcyv2
y
m
f2=2Cfl2
f+Crl2
r˙
ψ
Izvx2(CflfCrlr)vy
Izvx
g0=2Cf(vy+lf˙
ψ)
mvx
;g1=Kb
mrw
g2=2Cf
m;g3=2Cflf
Iz
.(3)
Assumption 1: The uncertainties and external disturbances in
the vehicle dynamics model (2) are limited in a certain range,
and there exists known continuous functions ¯τi(i=1, 2, 3)
which satisfy the following inequality conditions
τx)¯τ1(vx,v
y,˙
ψ)
τy)¯τ2(vx,v
y,˙
ψ)
τ˙
ψ)¯τ3(vx,v
y,˙
ψ).(4)
Steering and braking actuators are modeled as linear first
order systems using the recursive least-square identification
method, here, the transfer function models of steering and
braking actuators are established as
G1(s)= δf
δfd
=M1
M2s+M3
(5)
G2(s)= Pb
Pbd
=N1
N2s+N3
(6)
where δfd is the desired front wheel steering angle, Pbd is the
desired braking pressure. M1,M2,M3and N1,N2,N3are the
system parameters.
Due to the multiple driving requirements and dynamic co-
operation of various components of autonomous vehicles, the
technology of coordinated steering and braking control under
the condition of emergency obstacle avoidance needs to be
GUO et al.: NONLINEAR COORDINATED STEERING AND BRAKING CONTROL OF VISION AUTONOMOUS VEHICLES 3233
Fig. 3. Geometric relationships of vehicle and trajectory.
studies. The task of longitudinal braking control is to guarantee
the vehicles automatically and smoothly achieve the desired
speed/acceleration by adjusting the braking pressure according
to the specified control strategy. Given a desired velocity vpand
an actual velocity vx, the time derivative of velocity tracking
error veis defined as
˙vevx˙vp(7)
The basic principle of steering control is to ensure the
autonomous vehicles accurately track the planned reference
trajectory, as shown in Fig. 3. The vision system can capture
the real-time road scene and then determines the angular and
lateral errors. In this paper, angular error ϕeis shaped by the
vehicle centerline and the tangent of reference trajectory, lateral
error yeis the horizontal distance between the vehicle position
and the reference trajectory at a look-ahead distance DL.The
evolution of the measurements can be described as [6], [24]
˙ϕe=vxKL˙
ψ
˙ye=vxϕevy˙
ψDL(8)
where KLis the road curvature.
C. Vision Algorithm
Accurate and intact traffic environment information plays
an important role that ensures the automatic driving control
system of vehicles achieve the desired dynamic performance.
With visual data that was grabbed from a single camera that
is mounted on the roofline, the real-time vision system is
mainly capable of estimating the vehicle location relative to the
desired trajectory. Here, the proposed vision algorithm consists
of five stages, the first few stages are responsible for trajectory
detection, whereas the last stage realizes the curve fitting of the
desired trajectory. The process of proposed vision algorithm is
designed as follows.
Image Filter and Enhancement: Owing to the impact of
surrounding background, images contain amount of noise dur-
ing the process of generation and transmission. Firstly, the
Gaussian filter method is adopted to reduce the influence of
these noise disturbances. Then, a local contrast enhancement
algorithm is adopted to effectively improve the whole or partial
characteristics of image. For the point (x, y)in the image, the
implementation scheme of image enhancement is given as
1) Calculating the histogram equalization in a rectangular
region with the center of point (x, y)as
pW(rk)= nk
W2(9)
2) Establishing the cumulative distribution function PW(·)as
PW(rk)=
k
i=0
pW(i)(10)
3) Achieving the following gray transformation as
T(f(x, y)) = 255PW(f(x, y)) (11)
where nkis the number of pixels that have gray-scale
θk,T(·)is the gray transform function. The size of
rectangular region Wis the only one control parameter
in the local area histogram equalization.
Edge Detection: In order to obtain the edge information of
shooting environment, Canny’s edge detection is proposed and
the corresponding algorithm process is given as follows.
1) Using a Gaussian filter to eliminate the noise.
2) Employing the 3 ×3 Sobel operator to calculate the
gradient values (Gx,G
y)of the input image as shown
in equations (12) and (13), the gradient magnitudes is
calculated as equation (14), and the direction of the edges
is determined as equation (15).
Gx(x, y)= {f(x+1,y1)+2f(x+1,y)+f(x+1,y+1)}
−{f(x1,y 1)+2f(x1,y)+f(x1,y+1)}
(12)
Gy(x, y)= {f(x1,y+1)+2f(x, y +1)+f(x+1,y+1)}
−{f(x1,y 1)+2f(x,y1)+f(x+1,y 1)}
(13)
G=G2
x+G2
y(14)
θ=Arc tan Gy
Gx(15)
3) Applying the non-maximum suppression to suppress any
pixel value that is not considered to be an edge.
4) Applying the double thresholding method to determine
potential edges.
Contour Extraction: Edge images contain not only the infor-
mation of the reference path, but also a number of little non-
path. Usually, the reference path has the features of continuous
and tenuous contour, however, most of the interference sources
do not possess these features, as a consequence, the edge points
of non-path can be removed based on the different profile
features of path and non-path, here, a 8-neighbour contour
extraction method is proposed to obtain the profile of each edge
3234 IEEE TRANSACTIONS ON INTELLIGENT TRANSPORTATION SYSTEMS, VOL. 17, NO. 11, NOVEMBER 2016
chain [25]. After all the edges are found, the contour described
by each edge chain is distinguished by the following principle.
1) Counting the number of edge points at each contour, the
contour in which the number of edge points is below a set
threshold is reviewed as non-path.
2) Calculating the envelop rectangle of the remaining con-
tour, the contour that has the long and narrow rectangle is
reviewed as non-path, and vice versa.
Morphology Processing: Due to the external disturbances,
the edge information of reference path obtained by the above
contour extraction is often intermittent, hence, mathematical
morphology is applied to fill the gap among the interrupted edge
points, here, the dilation and erosion operations are carried out
for the same structuring element of edge images and given as
(fb)(s, t)=max{f(sx, t y)+b(x, y)|sx,
tyDf,x+yDb}
(fΘb)(s, t)=min{f(s+x, t +y)b(x, y)|s+x,
t+yDf,x+yDb}.(16)
The entity of the path can be highlighted by the dilation and
erosion operations, and the location of path in images is not
changed. The inner edge points of the left or right reference
path can be detected from the center line to the both sides of
processed images.
Model Fitting: In order to obtain the geometric model which
can accurately describes the features of reference path, the
model fitting is achieved by the least square method, assuming
asimpledataset(xi,y
i)consists of mpoints in the image, then
the geometry model of reference path is usually in the form of
a polynomial such as
y(x)=
n
j=0
cjϕj(x).(17)
The goal of the problem is to seek for the values of c0,c
1,...,
cnsuch that the sum of square errors is minimized, it can be
written as
s=
m
i=0
(y(xi)yi)2.(18)
Fig. 4 indicates the extracted results of the proposed vision
algorithm under different working conditions. It is interesting
to note that the fitted curve model is in good coincidence
with the actual reference trajectory under different illumination
conditions. Meanwhile, the results manifest that the proposed
vision algorithm provides a powerful guarantee to supply real-
time location information between the vehicle and the reference
trajectory for the follow-up coordinated steering and braking
control system.
III. NONLINEAR COORDINATED STEERING
AND BRAKING CONTROLLER
Under the conditions of emergency obstacle avoidance, the
steering and braking dynamics of autonomous vehicles have
the strong coupled, nonlinear and parametric uncertain features,
Fig. 4. Extracted results in different working conditions.
Fig. 5. Block diagram of coordinated steering and braking control strategy.
and the performance of steering and braking motion controllers
would be degraded if these characteristics are neglected. How to
effectively and reasonably deal with the nonlinear and coupled
behaviors between vehicular steering and braking dynamics
is the emphasis and difficulty of automatic driving control
system design for vehicles. In this section, As shown in Fig. 5,
a coordinated steering and braking control system based on
the nonlinear backstepping control theory and the adaptive
fuzzy sliding mode control (FSMC) technique is constructed to
guarantee uniformly ultimately bounded and global asymptotic
stability of close loop system, and a major advantage of the
proposed control strategy is that it has the greater flexibility to
pursue the multi-objective control performances and effectively
overcome the parametric uncertainties and nonlinearities [12].
A. Nonlinear Backstepping Equivalent Control Strategy
Nonlinear steering and braking coupled dynamics model of
autonomous vehicles can be yielded by combining equations
(2) and (7), (8), this vehicle dynamics model consists of six
state variables and two input variables such as Pband δf,
which has semi-strict feedback form in the presence of external
disturbances and parametric uncertainties. To deal with these
features, a coordinated steering and braking equivalent control
strategy based on nonlinear backstepping control technique is
designed as follows.
GUO et al.: NONLINEAR COORDINATED STEERING AND BRAKING CONTROL OF VISION AUTONOMOUS VEHICLES 3235
Step 1: The first error vector s1is defined from the lateral
error as
s1=ye.(19)
Choosing the Lyapunov function as Vlat0 =1/2s2
1,andthe
time derivative of Vlat0 is obtained as
˙
Vlat0 =s1˙s1=s1˙ye=s1(vxϕevy˙
ψDL).(20)
In equation (20), viewing the term vxϕe˙
ψDLas the virtual
control input, and the condition for which yetends towards zero
is that ˙
Vlat0 must be negative definite such that
˙
Vlat0 =k1s2
10 (21)
where k1is a positive constant. Thus, the desired virtual control
input α1can be obtained as
α1=k1s1+vy.(22)
Defining the difference between the virtual control input
vxϕe˙
ψDLand its desired value α1to be the second error
variable s2, and it is given by
s2=vxϕe˙
ψDLα1.(23)
Substituting equation (23) into equation (20), yields
˙
Vlat0 =s1s2k1s2
1.(24)
Obviously, when s2=0, ˙
Vlat0 =k1s2
10 is satisfied. The
target of next step is to search the control input variables Pb
and δfwhich can ensure the error variable s2converge to zero
or a small value. As a consequence, the error variable s1is
guaranteed to asymptotically converge to zero or be uniformly
ultimately bounded.
Step 2: Choosing the Lyapunov function as
Vlat1 =Vlat0 +1
2s2
2.(25)
The time derivative of equation (25) can be obtained as
˙
Vlat1 =˙
Vlat0 +s2˙s2=k2s2
1+s1s2+s2˙s2.(26)
Let
k2s2=s1+(f0+g0δf+g1Pb)ϕeϕevx
(f2+g3δf)DL+k1˙s1(f1+g2δf)+η1.(27)
Substituting equation (27) into equation (26), thus
˙
Vlat1 =k1s2
1k2s2
20 (28)
where k2is a positive constant, η1is an uncertain term that
caused by the time derivative of the error variable s2.
Based on the assumption 1, there exists known continuous
positive function β1(vx,v
y,˙
ψ)which satisfies
η1β1(vx,v
y,˙
ψ).(29)
Step 3: Considering the longitudinal braking process of
autonomous vehicles, the first error vector is defined as
p1=ve.(30)
Choosing the Lyapunov function as
Vlog it0=1
2p2
1.(31)
The time derivative of equation (31) is obtained as
˙
Vlog it0=p1˙p1=p1˙ve=p1vx˙vp).(32)
The condition for which p1tends toward zero is that ˙
Vlog it0
must be negative definite such that
˙
Vlog it0=l1p2
10.(33)
Let
f0+g0δf+g1Pb+ξ1˙vp=l1p1(34)
where l1is a positive constant, ξ1is an uncertain term which
caused by the time derivative of p1.
Based on the assumption 1, there exists known continuous
positive function γ(vx,v
y,˙
ψ), which satisfies
ξ1γ(vx,v
y,˙
ψ)(35)
Combining equation (27) and equation (34), the equivalent
control input can be obtained as
ueq =Pbeq
δfeq=g1g0
g1ϕe(g0ϕeg2g3DL)1σ1
σ2
(36)
with
σ1=f0vpl1p1p1γ2
2ς1
σ2=s1f0ϕe˙ϕevx+f2DL+f1k1˙s1k2s2s1β2
2ε1
(37)
where (p1γ2/2ς1)and (s2β2/2ε1)are nonlinear damp-
ing terms to compensate for the disturbances caused by the
parametric uncertainties, and they exhibit lower gains at small
tracking errors to enhance the riding comfort of vehicles and
higher gains at large tracking errors to improve the safety of
vehicles, both ς1and ε1are the positive constants.
Autonomous vehicles have the characteristics of parametric
uncertainties and external disturbances. In order to restrain the
influence of these uncertainties and disturbances, the variable
structure reaching law is designed as follows:
us=Pbs
δfs=λ1sign(p1)
λ2sign(s2)(38)
where λ1and λ2are the positive constants, respectively, and
sign(·)is the sign function.
Remark 1: The reaching law (38) is discontinuous across the
sliding mode hyperplane, thus it will cause the high frequency
chattering phenomena near the sliding hyperplane.
B. Adaptive Fuzzy Sliding Mode Reaching Law
In order to deal with the chattering problem caused by the
sliding mode control law (38), an adaptive fuzzy sliding mode
control scheme is proposed, and the two-input single-output
3236 IEEE TRANSACTIONS ON INTELLIGENT TRANSPORTATION SYSTEMS, VOL. 17, NO. 11, NOVEMBER 2016
TAB L E I
RULE BASE
fuzzy logic control systems used for tuning reaching phase
instead of sign function are constructed in the variable structure
reaching control part. The main advantage of this method is that
the robust behavior of the system is guaranteed. The second
advantage of the proposed scheme is that the performance of
the system in the sense of removing chattering is improving
in comparison with the same sliding mode control technique
without using fuzzy logic control [26]. The fuzzy variable
structure reaching law is rewritten as follows:
us=Pbs
δfs=λ1uFSMC(p1,˙p1)
λ2uFMSC(s2,˙s2)(39)
In the fuzzy variable structure reaching control law (39),
both of the fuzzy logic control systems taking the place of
sign function are modeled with two input variables and one
output variable. For the reaching control law of steering part,
the two input variables are the sliding signal s2(t)and the rate
of change of sliding signal ˙s2(t), respectively, two trapezoidal
and five triangular membership functions are defined to depict
each input variable, and seven single membership functions are
defined to describe output variable. All membership functions
are decomposed into seven fuzzy partitions expressed as posi-
tive small (PS), positive medium (PM) and positive big (PB),
zero (ZE), negative big (NB), negative medium (NM), negative
small (NS).
As seen in Table I, the rule base of fuzzy control system
consists of 49 rules and represents as the mapping of the input
and output linguistic variables, which can be defined heuristi-
cally in the following format:
R(i):if s2(t)is Ei
1and ˙s2(t)is Ei
2then uFSMC(s2,˙s2)is Fi
where Ei
1,Ei
2,andFiare the corresponding linguistic terms of
the input and output fuzzy sets. i=1, 2,...,49 is the number
of the fuzzy if-then rule. For instance, a sample fuzz rule is
given as
if s2(t)is negative big (NB) and ˙s2(t)is negative big (NB)
then uFSMC(s2,˙s2)is positive big (PB)
It could be comprehended as the system states are below the
sliding hyperplane and are moving away from it, therefore, in
order to make the system states return to the sliding hyperplane
quickly, the control action uFSMC (s2,˙s2)should be PB.
The fuzzy inference is carried out by the Mamdani operator,
and the implement of defuzzifier is utilized by the center of
gravity method. For the regulation of braking dynamics part,
the design flow of fuzzy logic system to take the place of sign
function in reaching law (39) is same as above. Consequently,
the total coordinated steering and braking control law can be
expressed as
u=Pbd
δfd=ueq +us.(40)
Theorem 1: Consider the closed-loop system consisting of
vehicle dynamics (2) and (7), (8) with the coordinated steering
and braking controller (40), all signals in the closed-loop system
are bounded, and the tracking errors asymptotically converge to
zero.
Proof: With regard to the regulation of lateral dynamics,
the following nonlinear steering control law can be obtained
from the coordinated control law (40) as
u=Pbd
δfd=Pbeq +λ1uFSMC(p1,˙p1)
δfeq +λ2uFSMC(s2,˙s2).(41)
As seen in equation (36), it is interesting to note that the
equivalent control terms of front steering angle δfeq and brak-
ing pressure Pbeq satisfy the following equality as:
(f0+g0δfeq +g1Pbeq )ϕeϕevx(f2+g3δfeq)DL
+k1˙s1(f1+g2δfeq)=s1k2s2s2β2
2ε1
.(42)
Defining Lyapunov function as
Vlat =Vlat1 +1
2˜e2
y(43)
where ˜eyis the inevitable measurement error due to the lack of
light and signal blockage of vision system, and it is assumed to
be bounded as
|˜ey||˙
˜ey|≤ν|s2|(44)
where ˙
˜eyis the time derivative of inevitable measurement error,
and νis the positive constants.
The time derivative of equation (23) is substituted into
the equation (26), and then the following equality can be
obtained as:
˙
Vlat =k1s2
1+s1s2+s2˙s2ey˙
˜ey
=k1s2
1+s1s2+s2vxϕeϕevx¨
ψDL˙a1)+ ˜ey˙
˜ey
=k1s2
1+s1s2+s2
×((f0+g0δf+g1Pb)ϕeϕevx(f2+g3δf)DL
+k1˙s1(f1+g2δf)+η1)+ ˜ey˙
˜ey.(45)
Let δf=δfd and Pb=Pbd, then, substituting the equivalent
control law (36) and the fuzzy reaching law (39) into the above
GUO et al.: NONLINEAR COORDINATED STEERING AND BRAKING CONTROL OF VISION AUTONOMOUS VEHICLES 3237
equation (45), therefore, the equation (45) can be rewritten as
˙
Vlat =k1s2
1+s1s2+s2˙s2ey˙
˜ey
=k1s2
1+s1s2+s2s1k2s2s2β2
2ε1
+η1ey˙
˜ey
+s2(g1ϕePbs +(g0˙ϕeg2g3DL)δfs)
=k1s2
1k2s2
2s2
2β2
2ε1
+η1s2+s2λ1g1ϕeuFSMC(p1,˙p1)
+s2λ2(g0˙ϕeg2g3DL)uFSMC(s2,˙s2)+˜ey˙
˜ey.
(46)
Since η1β, the polynomial term (s2
2β2/2ε1)+η1s2can
be rewritten as
s2
2β2
2ε1
+η1s2≤−s2β
2ε1ε1
22
+ε1
2ε1
2(47)
Assuming k2>k
1,let
κ=λ2(g0ϕeg2g3DL)+λ1g1ϕe.(48)
The output of fuzzy logic system are normalized in the inter-
val (1, 1), then |uFSMC (p1,˙p1)|≤1and|uFSMC(s2,˙s2)|≤1,
and the equation (44) can be rewritten as
˙
Vlat ≤−k1s2
1k1s2
2(k2k1)s2
2+ε1
2+κ|s2|+ν|s2|
≤−2k1Vlat (k2k1)s2
2+ε1
2+(κ+ν)|s2|
≤−2k1Vlat k2k1|s2|− (κ+ν)
2k2k12
+ε1
2(κ+ν)2
4(k2k1)
≤−2k1Vlat +ε1
2.(49)
Consequently, limt→∞ Vlat ε1/4k1, the control error vec-
tor s1is uniformly ultimately bounded. Similarly, the error
vector p1is uniformly ultimately bounded, proof is the same
as above.
Remark 2: In order to effectively eliminate the chattering
phenomenon and overcome the parametric uncertainties and
external disturbances, a fuzzy logic system uFSMC(p1,˙p1)can
be used to completely replace the sign function sign(p1).
IV. FIELD EXPERIMENTS AND DISCUSSIONS
To confirm the performance of the coordinated steering and
braking control system, both simulation and experimental tests
which show the behaviors of the proposed control system are
implemented, and the correspondingprototype vehicle is called
Tiggo automated vehicle.
Firstly, the robustness of the coordinated control strategy
against model uncertainties and disturbance is verified by
simulation. The external disturbance is assumed as a random
process, and the uncertain parameters of tire stiffness are
changed from Cf=Cr=50 KN to Cf=Cr=20 KN in test.
Fig. 6. Simulation results.
Fig. 7. Reference path in experimental test I.
The reference trajectory is straight, besides, the initial lateral
and angular errors are set to 0.1 m and 0.04 rad, respectively.
Fig. 6 shows the simulation results of proposed control system
in the different working condition. It can be seen that the pro-
posed system has strong robustness and high control accuracy
with system uncertainties and disturbances.
Furthermore, experimental tests are carried out. To study
the contribution of proposed controller, the dynamic behaviors
of the proposed control system are analyzed and compared
with the uncoordinated control system, which consists of a
linear time varying steering controller [9] and a sliding mode
longitudinal braking controller [15].
As shown in Fig. 7, the reference trajectory used in the
experimental test I is consisted of several curve segments with
different curvature radius, besides, Fig. 7 shows the desired
velocity of autonomous vehicle in braking case, at first, the
vehicle runs at a constant velocity of 90 km/h, then, it begins
to decelerate since 40 m, in the final stage, it returns to run at
a uniform velocity. Fig. 7 manifests that the longitudinal and
lateral coupled and nonlinear dynamic features are occurred
in experimental test I. The initial lateral, angular and velocity
errors are set to 0.3 m, 0.05 rad, and 11 km/h, respectively.
A series of dynamic behaviors of the proposed coordinated
control system and the LTV+SMC uncoordinated system are
depicted in Fig. 8. Fig. 8(a) describes the response results of
3238 IEEE TRANSACTIONS ON INTELLIGENT TRANSPORTATION SYSTEMS, VOL. 17, NO. 11, NOVEMBER 2016
Fig. 8. Response results of experimental test I.
lateral error, it can be seen that the maximum steady-state
lateral error of the proposed control system and the LTV+SMC
control system are bounded to ±0.1 m and ±0.2 m, respec-
tively, which occurs in the tough road with largest curvature
Fig. 9. Reference path in experimental test II.
of 0.015 m1. Besides, the overshoot of lateral error controlled
by the proposed control system is lower than the LTV+SMC
control system. Fig. 8(b) shows the response results of angu-
lar error, it is clear that both the angular errors of proposed
control system and LTV+SMC control system are limited and
their maximum steady-state values are with in ±0.05 rad and
±0.1 rad, respectively. Fig. 8(a) and (b) manifest that the
proposed control algorithm has less overshoot and smaller
oscillation than the LTV+SMC control system.
Fig. 8(c) shows the response results of longitudinal velocity,
it is interesting to note that the response curve of velocity
for the coordinated control system basically coincided with
the desired values. But, the response of longitudinal velocity
for the LTV+SMC control system has a certain deviation,
and the deviation is increased with the variations of path
curvature.
Fig. 8(d) shows the comparison results of yaw rate, it can be
observed that both the control strategies can ensure the yaw rate
limit in a preconcert range, but the oscillation frequency of the
LTV+SMC control system is enhanced obviously, which will
make passengers uncomfortable. Consequently, compared with
the LTV+SMC control strategy, the proposed control strategy
can effectively decrease the oscillations and improvethe control
accuracy.
The contrasting results of corresponding front wheel steering
angle and brake pressure are shown in Fig. 8(e) and (f), respec-
tively. It is worth noting that the control inputs of the proposed
coordinated control strategy are smoother than the LTV+SMC
control strategy.
The reference trajectory and velocity of autonomous vehicles
used in the experimental test II are shown in Fig. 9. The initial
lateral, angular and velocity errors are set to 0.4 m, 0.05 rad,
and 4 km/h, respectively.
Fig. 10(a) and (b) describe the response results of lateral and
angular errors, it can be seen that the tracking accuracy of the
proposed control system is better than the LTV+SMC system.
The maximum steady-state lateral error of the proposed control
system is bounded to ±0.15 m, and the maximum steady-
state angular error of the proposed control system is limited in
±0.05 rad.
Fig. 10(c) shows the response results of longitudinal velocity,
it is worth noting that the proposed control system not only
ensure the steady-state velocity error converge to zero, but also
reject the adverse effects of the variations of path curvature.
Nevertheless, the robustness of the LTV+SMC control strategy
is relatively weaker.
GUO et al.: NONLINEAR COORDINATED STEERING AND BRAKING CONTROL OF VISION AUTONOMOUS VEHICLES 3239
Fig. 10. Response results of experimental test II.
Fig. 10(d) indicates that the proposed control strategy could
effectively deal with the nonlinear features and take advantage
of the interactions between the steering and braking dynamics
to improve the riding comfort and stability of autonomous
vehicles. The contrasting results of front wheel angle and brake
pressure are shown in Fig. 10(e) and (f), respectively.
The comparative experiment results exhibited in this section
manifest that the proposed coordinated control strategy not only
significantly improves the control accuracy and yields transient
performances, but also can enhance the riding comfort, stability
and safety of autonomous vehicles.
V. C ONCLUSION
This paper has presented a novel automated driving control
system for the coordinated management of steering and braking
dynamics of vision-based autonomous vehicles, which is aimed
to effectively improve the safety and riding comfort properties.
The vision algorithm consisting of five stages is designed
to real-time detect the desired path and provide the relative
location information between the autonomous vehicle to the
reference path.
Additionally, aiming at the coupled and nonlinear features of
autonomous vehicles in the conditions of emergency obstacle
avoidance, a nonlinear coordinated steering and braking control
system consisting of a backstepping equivalent control law and
a fuzzy sliding mode reaching control law is constructed, and
the two-input single-output fuzzy logic control systems used
for tuning reaching phase take the place of sign function in the
reaching control law.
Furthermore, the overall proposed control system has been
implemented on a prototype autonomous vehicle, and the re-
sults from the simulation and experimental tests demonstrate
that the proposed control strategy possesses better tracking
performances and enhances the riding comfort and stability of
autonomous vehicles, even under adverse driving conditions.
REFERENCES
[1] K. G. Akram, N. Farnoosh, and M. Viliam, “Highway accident modeling
and forecasting in winter,” Transp. Res. A, Policy Pract., vol. 59, no. 1,
pp. 384–396, Jan. 2014.
[2] J. Guo, K. Li, and Y. Luo, “Coordinated control of autonomous four drive
electric wheels for platooning and trajectory tracking using a hierarchi-
cal architecture,” ASME J. Dyn. Syst. Meas. Control, vol. 137, no. 10,
pp. 1–18, Oct. 2015.
[3] R. Marino, S. Scalzi, and M. Netto, “Nest PID steering control for lane
keeping in autonomous vehicles,” Control. Eng. Pract., vol. 19, no. 12,
pp. 1459–1467, Sep. 2011.
[4] K. Erdal, K. Erkan, R. Herman, and K. Okyay, “Towards agrobots: Tra-
jectory control of an autonomous tractor using type-2 fuzzy logic con-
trollers,” IEEE/ASME Trans. Mechatronics, vol. 20, no. 1, pp. 2912–2924,
Feb. 2015.
[5] J. Perez, V. Milanes, and E. Onieva, “Cascade architecture for lat-
eral control in autonomous vehicles,” IEEE Trans. Intell. Transp. Syst.,
vol. 12, no. 1, pp. 73–82, Mar. 2011.
[6] J. Guo, P. Hu, L. Li, and R. Wang, “Design of automatic steering con-
troller for trajectory tracking of unmanned vehicles using genetic al-
gorithms,” IEEE. Trans. Veh. Technol., vol. 61, no. 7, pp. 2913–2924,
Sep. 2012.
[7] S. Kammel, J. Ziegier, and B. Pitzer, “Team Annie WAY’s autonomous
system for the 2007 DARPA Urban Challenge,” J. Field Robot., vol. 25,
no. 9, pp. 615–639, Aug. 2007.
[8] H. S. Tan, F. Bu, and B. Bougler, “A real-world application of
lane-guidance technologies automated snowblower,” IEEE Trans. Intell.
Transp. Syst., vol. 8, no. 3, pp. 538–548, Sep. 2007.
[9] J. Huang and M. Tomizuka, “LTV controller design for vehicle lateral
control under fault in rear sensors,” IEEE/ASME Trans. Mechatronics,
vol. 10, no. 1, pp. 1–7, Feb. 2005.
3240 IEEE TRANSACTIONS ON INTELLIGENT TRANSPORTATION SYSTEMS, VOL. 17, NO. 11, NOVEMBER 2016
[10] R. Rajamani, C. Zhu, and L. Alexander, “Lateral of a backward driven
front-steering vehicle,” Control. Eng. Pract., vol. 11, no. 5, pp. 531–540,
May 2003.
[11] P. Falcone, F. Borrelli, J. Asgari, and H. Tseng, “Predictive active steer-
ing control for autonomous vehicle systems,” IEEE Trans. Control. Syst.
Technol., vol. 15, no. 3, pp. 566–580, May 2007.
[12] J. Guo, L. Li, and K. Li, “An adaptive fuzzy sliding lateral control strat-
egy of automated vehicles based on vision navigation,” Veh. Syst. Dyn.,
vol. 51, no. 10, pp. 1502–1517, Jun. 2013.
[13] N. Enache, S. Mammar, M. Netto, and B. Lusetti, “Driver steering assis-
tance for lane-departure avoidance based on hybrid automata and com-
posite Lyapunov function,” IEEE Trans. Intell. Transp. Syst., vol. 11,
no. 1, pp. 28–39, Mar. 2010.
[14] A. Rachid, O. Rodolfo, and B. Michel, “Nonlinear cascade strategy
for longitudinal control in autonomous vehicle guidance,” Control. Eng.
Pract., vol. 29, no. 8, pp. 225–234, Mar. 2014.
[15] L. Nouveliere and S. Mammar, “Experimental vehicle longitudinal con-
trol using a second order sliding mode technique,” Control. Eng. Pract.,
vol. 15, no. 8, pp. 934–954, Aug. 2007.
[16] A. Ferrara and C. Vecchio, “Second order sliding mode control of vehicles
with distributed collision avoidance capabilities,” Mechatronics, vol. 19,
no. 4, pp. 471–477, Jun. 2009.
[17] P. Hu, J. Guo, L. Li, and R. Wang, “A robust longitudinal sliding-mode
controller design for autonomous ground vehicle based on fuzzy logic,”
Int. J. Veh. Auton. Syst., vol. 11, no. 4, pp. 368–383, 2013.
[18] Y. F. Peng, “Adaptive intelligent backstepping longitudinal control of
vehicle platoons using output recurrent cerebellar model articulation con-
troller,” Expert. Syst. Appl., vol. 37, no. 3, pp. 2016–2027, Mar. 2010.
[19] P. F. Toulotte, S. Delprat, T. M. Guerra, and J. Boonaert, “Vehicle spacing
control using robust fuzzy control with pole placement in LMI region,”
Eng. Appl. Artif. Intel., vol. 21, no. 5, pp. 756–768, Nov. 2008.
[20] J. Wang, L. Zhang, D. Zhang, and K. Li, “An adaptive longitudinal driving
assistance system based on driver characteristics,” IEEE Trans. Intell.
Transp. Syst., vol. 14, no. 1, pp. 1–12. Mar. 2013.
[21] K. Hakgo, K. Dongwook, and S. Insoo, “Time-varying parameter adap-
tive vehicle speed control,” IEEE Trans. Veh. Technol., vol. 65, no. 2,
pp. 581–588, Feb. 2015.
[22] J. Wahlstrom, I. Skog, and P. Handel, “Detection of dangerous cornering
in GNSS-data-driven insurance telematics,IEEE Trans. Intell. Transp.
Syst., vol. 25, no. 6, pp. 3073–3083, Dec. 2015.
[23] K. Li, C. Tao, and Y. Luo, “Intelligent environment friendly vehicles
concept and case studies,” IEEE Trans. Intell. Transp. Syst., vol. 13,
no. 1, pp. 318–328, Mar. 2012.
[24] S. Wu, H. Chiang, and J. Perng, “The heterogeneous systems integration
design and implementation for lane keeping on a vehicle,” IEEE Trans.
Intell. Transp. Syst., vol. 9, no. 2, pp. 246–263, Jun. 2008.
[25] C. Gonzatez and E. Wood, Digital Image Processing, 3rd ed. Upper
Saddle River, NJ, USA: Prentice-Hall, 2007.
[26] F. Ahmed, A. Elsayed, and M. Wael, “Adaptive fuzzy sliding mode control
using supervisory fuzzy control for a 3DOF planar robot manipulators,”
Appl. Soft Comput., vol. 11, no. 8, pp. 4943–4953, Dec. 2011.
Jinghua Guo received the Ph.D. degrees from
Dalian University of Technology, Dalian, China,
in 2012.
From 2012 to 2015, he finished his postdoctoral
research with Tsinghua University, Beijing, China.
He is currently an Assistant Professor with Xiamen
University, Xiamen, China. He has authored more
than 20 journal papers. He has engaged in more
than five sponsored projects. His research interests
include intelligent vehicles, vision system, control
theory, and applications.
Ping Hu received the B.E. degree in mathematics,
the M.E. degree in mechanics, and the Ph.D. degree
in computing mechanics from the previous Jilin Uni-
versity of Technology, Changchun, China, in 1982,
1984, and 1993, respectively.
He was with Jilin University of Technology,
where he was an Associate Professor in 1991 and a
Professor in 1993. He is currently a Professor with
the Department of Automobile Engineering, Dalian
University of Technology, Dalian, China. His re-
search interests include automotive engineering and
mechanics.
Rongben Wang received the B.E., M.E., and Ph.D.
degrees from Jilin University of Technology, Jilin,
China, in 1970, 1991, and 1995, respectively.
He is a Full Professor with the College of Traf-
fic, Jilin University. He has authored more than 80
journal papers. He has been responsible for several
projects for National Natural Science Foundation of
China and National Aerospace Exploration Program
of China. His research interests include automatic
guided vehicles, computer vision systems, and image
processing.
... Furthermore, the addition of terms such as "artificial intelligence," "machine learning," and "deep learning" narrows the scope and makes the result more particular. The three categories have been recognized from all of the document results: road adhesion condition [25,26], driver condition identification [27][28][29][30][31][32][33], and rearend collision [34][35][36][37][38][39][40][41][42][43][44][45][46][47]. Drowsiness detection [27,28] and driver behavior detection [29][30][31][32][33] are two identified sub-categories of driver condition detection. ...
... When it comes to road adhesion, potholes [25,26], cracks [25], and speed bumps [26] are usually found. In the meantime, in a rear-end collision, AI is used to identify the vehicle [34][35][36][37][38][39][40][41][42][43] and pedestrians [44][45][46][47]. However, only the front collision situations with a vehicle [34][35][36][37][38][39][40][41][42][43] are further investigated in this study to recognize the currently available approach used by previous studies. ...
... In the meantime, in a rear-end collision, AI is used to identify the vehicle [34][35][36][37][38][39][40][41][42][43] and pedestrians [44][45][46][47]. However, only the front collision situations with a vehicle [34][35][36][37][38][39][40][41][42][43] are further investigated in this study to recognize the currently available approach used by previous studies. ...
Article
Full-text available
Vehicles with advanced active safety technology can decrease the significant traffic accidents that can lead to death. This active safety frontier falls under primary safety in the European New Car Assessment Program (Euro NCAP) 2025 Roadmap, which has become one of the overall safety rating initiatives toward safer vehicles. Some frontier active safety technologies will be assessed, including autonomous emergency steering (AES) and autonomous emergency braking (AEB). However, the New Car Assessment Program in Southeast Asian Countries (ASEAN NCAP) only focuses on AEB technologies. Hence, this work discusses the existing papers on AES assessment, AES demand, AES control, AES system with Artificial intelligence, and AES testing methodology. Three articles from the industry discussing the AES function in passenger automobiles were found as a result of an article search using the Google search platform. Other terminologies like emergency steering control and emergency steering assist are used instead of AES. However, the principle remains the same. The three categories have been recognized from all of the document results: road adhesion condition, driver condition identification, and rear-end collision. However, only the rear-end collision situations are further investigated in this work to recognize the currently available approach used by previous studies. According to the review findings, just a few AEB intervention systems are now accessible, while AES technology is still in its early phases. That might explain the lack of exact evaluations and effective remedies. As a result, this research aims to offer evidence supporting the proposed methodology for assessing and evaluating AES in the ASEAN NCAP rating scheme. Besides that, this study can also help industries such as automakers and automotive vendors leverage the guidelines to fit the AES in their future models.
... Generally, non-stationary braking in vehicles poses major safety hazards, which may cause vehicle imbalance and accidents [1], resulting in uncomfortable riding experiences for passengers [2], damaging brake system components, increasing repair and maintenance costs [3], and even posing a threat to pedestrians on the road [4]. ...
... Partial parameters of the electric AV used in this example are given in Table 2. As this paper focuses on longitudinal control, the driving angleθ = 60 • is selected in (2). The external disturbance is selected as ε(t) = sin(t + 0.2). ...
Article
Full-text available
In this paper, we explore the problem of smooth braking at preset points in autonomous vehicles using model predictive control (MPC) with a receding horizon extended state observer (RHESO) and a neural network (NN). An NN-based modeling method is proposed to intuitively describe the relationship between vehicle speed and the vehicle controllers (brake and throttle), and establish a dynamic model of autonomous vehicles. A sufficient condition is put forward to guarantee the convergence of the proposed NN. Furthermore, a composite MPC strategy based on RHESO is designed, which optimizes a given cost function over the receding horizon while mitigating the effects of modeling inaccuracies and disturbances. Additionally, easily verifiable conditions are provided to ensure the autonomous driving vehicles’ uniform boundedness. Numerically illustrative examples are given to demonstrate the effectiveness of the proposed approach.
... All these aspects are critical to be considered alongside other nature-related events, for which services comprise inclement weather conditions warnings, vehicle stabilization and performance in adverse weather conditions [55], and potential road hazard warnings. All these aspects lead to the requirement of other IoV solutions, such as coordinated braking and steering control [56], Collision risk prediction, and obstacle detection. Finally, solutions are also available for emergencies and pedestrian detection. ...
... A Takagi-Sugeno fuzzy controller gives steering instructions that take different road conditions and moving vehicle speeds into account. Whereas [17] covered the synchronized steering and braking control needed in emergency obstacle avoidance. A control system for automated driving that is both effective and well-coordinated will be built. ...
Article
Full-text available
This paper focuses on autonomous vehicles. The importance of autonomous vehicles is displayed by the hundreds of billions of dollars invested in this technology by the automotive industry. Smaller companies that started from the ground up and developed autonomous technology were suddenly purchased for billions of dollars showing how the race among companies to be the first to reach the autonomous vehicle goal of full autonomous capability. This article will discuss three critical elements that are a crucial part of the overall AV system which are Sensor Fusion, Localization, and Computer Vision.
Article
Full-text available
Integrated chassis control systems represent a significant advancement in the dynamics of ground vehicles, aimed at enhancing overall performance, comfort, handling, and stability. As vehicles transition from internal combustion to electric platforms, integrated chassis control systems have evolved to meet the demands of electrification and automation. This paper analyses the overall control structure of automated vehicles with integrated chassis control systems. Integration of longitudinal, lateral, and vertical systems presents complexities due to the overlapping control regions of various subsystems. The presented methodology includes a comprehensive examination of state-of-the-art technologies, focusing on algorithms to manage control actions and prevent interference between subsystems. The results underscore the importance of control allocation to exploit the additional degrees of freedom offered by over-actuated systems. This paper systematically overviews the various control methods applied in integrated chassis control and path tracking. This includes a detailed examination of perception and decision-making, parameter estimation techniques, reference generation strategies, and the hierarchy of controllers, encompassing high-level, middle-level, and low-level control components. By offering this systematic overview, this paper aims to facilitate a deeper understanding of the diverse control methods employed in automated driving with integrated chassis control, providing insights into their applications, strengths, and limitations.
Article
Vehicle Platoons consist of a leader vehicle and a group of connected automated vehicles (CAV) that follow the leader at a predetermined inter vehicle distance and move together at a certain common speed. This topic has been studied extensively in the literature by academicians in recent years. Therefore, a review of the literature on this topic is needed to understand which problems need to be solved and which issues need further study on vehicle platoons. For this reason, this study was conducted to reveal the latest situation on vehicle platoons with existing studies.
Article
Full-text available
Mobile robots have become increasingly important across various sectors and are now essential in agriculture due to their ability to navigate effectively and precisely in crop fields. Navigation involves the integration of several technologies, including robotics, control theory, computer vision, and artificial intelligence, among others. Challenges in robot navigation, particularly in agriculture, include mapping, localization, path planning, obstacle detection, and guiding control. Accurate mapping, localization, and obstacle detection are crucial for efficient navigation, while guiding the robotic system is essential to execute tasks accurately and for the safety of crops and the robot itself. Therefore, this study introduces a Guiding Manager for autonomous mobile robots specialized for laser-based weeding tools in agriculture. The focus is on the robot’s tracking, which combines a lateral controller, a spiral controller, and a linear speed controller to adjust to the different types of trajectories that are commonly followed in agricultural environments, such as straight lines and curves. The controllers have demonstrated their usefulness in different real work environments at different nominal speeds, validated on a tracked mobile platform with a width of about 1.48 m, in complex and varying field conditions including loose soil, stones, and humidity. The lateral controller presented an average absolute lateral error of approximately 0.076 m and an angular error of about 0.0418 rad, while the spiral controller presented an average absolute lateral error of about 0.12 m and an angular error of about 0.0103 rad, with a horizontal accuracy of about ±0.015 m and an angular accuracy of about ±0.009 rad, demonstrating its effectiveness in real farm tests.
Article
Full-text available
This paper presents a systematic method on how to design the coordinated lateral and longitudinal motion control system of autonomous four wheel drive (4WD) electric vehicles for platooning and trajectory tracking. First, mathematical models that perfectly describe the behaviors of autonomous 4WD vehicles are built-up, and the coupled effects in vehicle dynamic systems are given. Second, owing to the fact that autonomous vehicles are large-scale systems with strong coupling, nonlinearities, and uncertainties, a novel multi-objective hierarchical architecture used for coordinated lateral and longitudinal motion control is constructed, which is composed of a global cooperative control layer, a control allocation layer, and an action execution layer. A robust backstepping sliding mode controller (RBSMC) is presented in the cooperative control layer to provide the resultant forces/moment. The control allocation layer is designed using interior-point (IP) algorithm to determine the tire lateral and longitudinal forces, which result in the desired resultant forces/moment. The action execution layer consists of an inverse tire model, a slip ratio regulator for each wheel, and a slip angle regulator. Finally, simulation experiments are carried out under adverse driving conditions, and the results show that the proposed control architecture not only possesses excellent tracking performance but also enhances the riding comfort, stability, and safety of autonomous 4WD electric vehicles.
Article
Full-text available
Provision of some autonomous functions to an agricultural vehicle would lighten the job of the operator but in doing so, the accuracy should not be lost to still obtain an optimal yield. Autonomous navigation of an agricultural vehicle involves the control of different dynamic subsystems, such as the yaw angle dynamics and the longitudinal speed dynamics. In this study, a proportional-integral-derivative controller is used to control the longitudinal velocity of the tractor. For the control of the yaw angle dynamics, a proportional-derivative controller works in parallel with a type-2 fuzzy neural network. In such an arrangement, the former ensures the stability of the related subsystem, while the latter learns the system dynamics and becomes the leading controller. In this way, instead of modeling the interactions between the subsystems prior to the design of a model-based control, we develop a control algorithm which learns the interactions online from the measured feedback error. In addition to the control of the stated subsystems, a kinematic controller is needed to correct the errors in both the x- and the y- axis for the trajectory tracking problem of the tractor. To demonstrate the real-time abilities of the proposed control scheme, an autonomous tractor is equipped with the use of reasonably priced sensors and actuators. Experimental results show the efficacy and the efficiency of the proposed learning algorithm.
Article
Full-text available
This paper describes the development of a robust longitudinal controller for autonomous ground vehicle with inherent unknown nonlinearities and parametric uncertainties. The longitudinal controller is designed using Sliding-Mode Control (SMC) strategy based on fuzzy logic, which works through switching between the throttle actuator and brake actuator according to a predetermined criterion. The proposed longitudinal controller not only eliminates the chattering phenomenon in the Sliding-Mode Control (SMC) but also copes with the system uncertainties and external disturbances. Additionally, the convergence of closed-loop longitudinal control system is proved by the Lyapunov stability theory. Finally, simulation and experimental results indicate the strong robustness and commendable tracking performance of proposed controller.
Article
Full-text available
Lateral control is considered to be one of the toughest challenges in the development of automated vehicles due to their features of nonlinearities, parametric uncertainties and external disturbances. In order to overcome these difficulties, an adaptive fuzzy-sliding mode control strategy used for lateral control of vision-based automated vehicles is proposed in this paper. First, a vision algorithm is designed to provide accurate location information of vehicle relative to reference path. Then, an adaptive fuzzy-sliding mode lateral controller is proposed to counteract parametric uncertainties and strong nonlinearities, and the asymptotic stability of the closed-loop lateral control system is proven by the Lyapunov theory. Finally, experimental results indicate that the proposed algorithm can achieve favourable tracking performance, and it has strong robustness.
Article
Full-text available
In this paper, an efficient strategy is proposed to design the automatic steering controller for trajectory tracking of unmanned vehicles, which is robust with respect to the inherent nonlinearities and uncertainties of vehicles. The proposed automatic steering controller consists of a feedback part and a feedforward part. First, a fuzzy controller is proposed as the feedback part, and the parameters of membership functions and rules are optimized by genetic algorithms (GAs) to guarantee high performance. Then, a feedforward controller is designed to assist the controller when the vehicle is engaged in a curved section of trajectory, which utilizes preview information regarding upcoming curvature of reference trajectory to calculate a preview steering angle so that it offsets the disturbance of curvature. Both simulation and experimental results show that the proposed strategy can robustly track the reference trajectories under various conditions with high accuracy.
Article
Full-text available
A prototype of a longitudinal driving-assistance system, which is adaptive to driver behavior, is developed. Its functions include adaptive cruise control and forward collision warning/avoidance. The research data came from driver car-following tests in real traffic environments. Based on the data analysis, a driver model imitating the driver's operation is established to generate the desired throttle depression and braking pressure. Algorithms for collision warning and automatic braking activation are designed based on the driver's pedal deflection timing during approach (gap closing). A self-learning algorithm for driver characteristics is proposed based on the recursive least-square method with a forgetting factor. Using this algorithm, the parameters of the driver model can be identified from the data in the manual operation phase, and the identification result is applied during the automatic control phase in real time. A test bed with an electronic throttle and an electrohydraulic brake actuator is developed for system validation. The experimental results show that the self-learning algorithm is effective and that the system can, to some extent, adapt to individual characteristics.
Article
We propose a framework for the detection of dangerous vehicle cornering events, based on statistics related to the no-sliding and no-rollover conditions. The input variables are estimated using an unscented Kalman filter applied to global navigation satellite system (GNSS) measurements of position, speed, and bearing. The resulting test statistic is evaluated in a field study where three smartphones are used as measurement probes. A general framework for performance evaluation and estimator calibration is presented as depending on a generic loss function. Furthermore, we introduce loss functions designed for applications aiming to either minimize the number of missed detections and false alarms, or to estimate the risk level in each cornering event. Finally, the performance characteristics of the estimator are presented as depending on the detection threshold, as well as on design parameters describing the driving behavior. Since the estimation only uses GNSS measurements, the framework is particularly well suited for smartphone-based insurance telematics applications, aiming to avoid the logistic and monetary costs associated with, e.g., on-board-diagnostics or black-box dependent solutions. The design of the estimation algorithm allows for instant feedback to be given to the driver and, hence, supports the inclusion of real-time value-added services in usage-based insurance programs.
Article
This paper presents a novel approach for time-varying parameter adaptive throttle and brake control for vehicle speed tracking. A control algorithm has been developed based on a linearized longitudinal vehicle model with characteristic lumped parameters. The lumped parameters are slowly time varying, except when a vehicle experiences gear shift. Combined parameter adaptation and throttle/brake control algorithm have been developed. The performance of the proposed control algorithm has been evaluated via simulations and vehicle tests. Since the proposed control algorithm has been designed using a generic form of the vehicle model, it can be implemented for different classes of vehicles with no information about the vehicle powertrain and the brake system. It has been shown from both simulations and vehicle tests that the vehicle speed tracking performance is robust to external disturbance.
Article
This paper deals with automatic control design for automotive driving with a special focus on the longitudinal control. The automotive vehicle is a complex system characterised by highly nonlinear longitudinal and lateral coupled dynamics. Consequently, the control design for automated driving should deal with both of these dynamic couplings. Indeed, the longitudinal control plays an important role in the automated guidance to ensure safety and comfort of automotive passengers. In this work, a nonlinear cascade longitudinal control based on inner and outer-loops design is proposed. The lateral control is handled following a model predictive approach ensuring the automated steering of the vehicle. Finally, the nonlinear longitudinal control is integrated with the lateral control in a whole architecture to perform a coupled longitudinal and lateral control. The effectiveness of the automated driving strategy is highlighted through simulation results.
Article
Environmental attributes are critical risk factors that have proven to affect collision rates. Associated driving risks can be reduced by better maintenance of roadway infrastructure, enforcement of speed limits or other traffic laws. Given the preventive nature of these policies and regulations, accurate predictions of environmental attributes are needed. Currently, most of road safety prediction models are based on deterministic weather forecasts which are not able to capture changes in the likelihood of collision occurrence. As a result, probabilistic forecast is required to improve decision making, mainly in winter. In this paper, a stochastic approach to modeling highway collisions in winter time is considered which enables better assessment of driving conditions and a more accurate prediction. A logistic regression model with covariates is applied to crash data where environmental characteristics are modeled as a finite state space homogeneous multivariate discrete time Markov chain. After fitting the model, weather prediction as well as the conditional predictive probability distribution of collision occurrence are obtained. As the application, the ability of the proposed model to predict hourly environmental attributes and collision occurrence is examined using real highway crash data. The performance of the developed stochastic model is compared with several existing models in the literature using actual collision data. The results demonstrate that the proposed stochastic model outperforms existing models and it accurately predicts collision occurrence in the presence of stochastically changeable winter weather conditions. As a result, the proposed probabilistic forecast model can be used as a valuable tool in a decision support system.