control engineering practicepris.bit.edu.cn/docs/20200409091902428422.pdf · 2020. 11. 29. ·...

11
Robust anti-sliding control of autonomous vehicles in presence of lateral disturbances $ Hao Fang a, , Lihua Dou a , Jie Chen a , Roland Lenain b , Benoit Thuilot b , Philippe Martinet b a Key Laboratory of Complex System Intelligent Control and Decision, Beijing Institute of Technology, Beijing 100081, China b LASMEA, 24, av. des Landais, 63177 Aubiere Cedex, France article info Article history: Received 25 December 2009 Accepted 31 January 2011 Available online 21 February 2011 Keywords: Anti-sliding control Lateral disturbances Chained system theory Adaptive observer Autonomous vehicles abstract Path following control problem of autonomous vehicles is investigated, concerning both unmeasurable sliding effects and lateral disturbances which lead to some difficulties in designing autonomous control under complex environment. To deal with the sliding effects, sideslip angles are modeled and reconstructed by estimating the tire cornering stiffness, which plays important role in analyzing the sliding effects. To this end, a Luenberger-type observer is designed, which is able to identify the tire cornering stiffness adaptively even in presence of time-varying lateral disturbances. Furthermore, to guarantee high-precision guidance, a sliding mode controller is designed based on chained system theory, and this controller is shown to be robust to both the lateral disturbances and the inaccuracy of the sliding reconstruction. Simulations illustrate that the proposed methods can reconstruct the sliding angles and provide high-accuracy anti-sliding control even in presence of the time-varying lateral disturbances. & 2011 Elsevier Ltd. All rights reserved. 1. Introduction Automatic steering control of intelligent vehicles has been studied actively. Considerable work has been carried out with the assumption of the pure rolling condition which is not true especially when the ground is wet and slippery. Stability and controllability of the autonomous vehicle systems may be vio- lated because of unexpected sliding effects. Several solutions have already been proposed to deal with sliding. Ackermann (1997) prevented cars from skidding by robust decoupling of car steering dynamics which was achieved by feed- back of the integrated yaw rate into front wheel steering. Motte and Campion (2000) coped with the control of WMR (Wheeled Mobile Robot) dissatisfying the ideal kinematic constraints by using slow manifold methods, but the parameters characterizing the sliding effects were assumed to be exactly known. In Leroquais and D’Andrea-Novel (1997) a controller was designed based on the averaged model allowing tracking errors to converge to a limit cycle near the origin. In D’Andrea-Novel, Campion, and Bastin (1995) a general singular perturbation formulation was developed which led to robust results for linearizing feedback laws ensuring trajectory tracking. However, the schemes of Leroquais and D’Andrea-Novel (1997) and D’Andrea-Novel et al. (1995) only took into account sufficiently small sliding effects. In Zhang, Chung, and Velinsky (2003) and Fang, Lenain, Thuilot, and Martinet (2004) Variable Structure Control (VSC) was used to eliminate harmful sliding effects when the bounds of the sliding effects had been known. The trajectory tracking problem of mobile robots in presence of sliding was solved by using discrete-time sliding mode control, but the controllers of Zhang et al. (2003), Fang et al. (2004) and Corradini and Orlando (2002) counteracted sliding effects only relying on high-gain controllers, without estimating and compen- sating sliding effects. Moreover, a robust adaptive controller was designed in Fang, Lenain, Thuilot, and Martinet (2005a) which compensated sliding effects by parameter adaptation and VSC. Fang, Lenain, Thuilot, and Martinet (2005b), Fang, Fan, Thuilot, and Martinet (2006), Wang and Low (2007), Low and Wang (2008) designed longitudinal and lateral anti-sliding controllers with backstepping methods for farm vehicles. Since the tire cornering stiffness is one of the most important parameters for the lateral stability and handling characteristics of vehicles, estimation of the cornering stiffness plays a key role in sliding estimation and compensation. In Sierra, Tseng, Jain, and Peng (2006) the cornering stiffness was estimated in both time- domain and frequency-domain based on the vehicle bicycle model and common lateral/yaw measurements. In Hahn, Rajamani, and Alexander (2002) a new tire-road friction coeffi- cient estimation algorithm was developed based on measure- ments related to the lateral dynamics of the vehicle. A differential Contents lists available at ScienceDirect journal homepage: www.elsevier.com/locate/conengprac Control Engineering Practice 0967-0661/$ - see front matter & 2011 Elsevier Ltd. All rights reserved. doi:10.1016/j.conengprac.2011.01.008 $ This work was supported by NSFC 60805035/F0306, 60925011. Corresponding author. Tel.: + 86 10 68918976. E-mail address: [email protected] (H. Fang). Control Engineering Practice 19 (2011) 468–478

Upload: others

Post on 21-Jan-2021

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Control Engineering Practicepris.bit.edu.cn/docs/20200409091902428422.pdf · 2020. 11. 29. · Robust anti-sliding control of autonomous vehicles in presence of lateral disturbances$

Control Engineering Practice 19 (2011) 468–478

Contents lists available at ScienceDirect

Control Engineering Practice

0967-06

doi:10.1

$This� Corr

E-m

journal homepage: www.elsevier.com/locate/conengprac

Robust anti-sliding control of autonomous vehicles in presence oflateral disturbances$

Hao Fang a,�, Lihua Dou a, Jie Chen a, Roland Lenain b, Benoit Thuilot b, Philippe Martinet b

a Key Laboratory of Complex System Intelligent Control and Decision, Beijing Institute of Technology, Beijing 100081, Chinab LASMEA, 24, av. des Landais, 63177 Aubiere Cedex, France

a r t i c l e i n f o

Article history:

Received 25 December 2009

Accepted 31 January 2011Available online 21 February 2011

Keywords:

Anti-sliding control

Lateral disturbances

Chained system theory

Adaptive observer

Autonomous vehicles

61/$ - see front matter & 2011 Elsevier Ltd. A

016/j.conengprac.2011.01.008

work was supported by NSFC 60805035/F03

esponding author. Tel.: +86 10 68918976.

ail address: [email protected] (H. Fang).

a b s t r a c t

Path following control problem of autonomous vehicles is investigated, concerning both unmeasurable

sliding effects and lateral disturbances which lead to some difficulties in designing autonomous control

under complex environment. To deal with the sliding effects, sideslip angles are modeled and

reconstructed by estimating the tire cornering stiffness, which plays important role in analyzing the

sliding effects. To this end, a Luenberger-type observer is designed, which is able to identify the tire

cornering stiffness adaptively even in presence of time-varying lateral disturbances. Furthermore, to

guarantee high-precision guidance, a sliding mode controller is designed based on chained system

theory, and this controller is shown to be robust to both the lateral disturbances and the inaccuracy of

the sliding reconstruction. Simulations illustrate that the proposed methods can reconstruct the sliding

angles and provide high-accuracy anti-sliding control even in presence of the time-varying lateral

disturbances.

& 2011 Elsevier Ltd. All rights reserved.

1. Introduction

Automatic steering control of intelligent vehicles has beenstudied actively. Considerable work has been carried out with theassumption of the pure rolling condition which is not trueespecially when the ground is wet and slippery. Stability andcontrollability of the autonomous vehicle systems may be vio-lated because of unexpected sliding effects.

Several solutions have already been proposed to deal withsliding. Ackermann (1997) prevented cars from skidding by robustdecoupling of car steering dynamics which was achieved by feed-back of the integrated yaw rate into front wheel steering. Motteand Campion (2000) coped with the control of WMR (WheeledMobile Robot) dissatisfying the ideal kinematic constraints byusing slow manifold methods, but the parameters characterizingthe sliding effects were assumed to be exactly known. In Leroquaisand D’Andrea-Novel (1997) a controller was designed based onthe averaged model allowing tracking errors to converge to alimit cycle near the origin. In D’Andrea-Novel, Campion, andBastin (1995) a general singular perturbation formulation wasdeveloped which led to robust results for linearizing feedback lawsensuring trajectory tracking. However, the schemes of Leroquais

ll rights reserved.

06, 60925011.

and D’Andrea-Novel (1997) and D’Andrea-Novel et al. (1995) onlytook into account sufficiently small sliding effects. In Zhang, Chung,and Velinsky (2003) and Fang, Lenain, Thuilot, and Martinet (2004)Variable Structure Control (VSC) was used to eliminate harmfulsliding effects when the bounds of the sliding effects had beenknown. The trajectory tracking problem of mobile robots inpresence of sliding was solved by using discrete-time sliding modecontrol, but the controllers of Zhang et al. (2003), Fang et al. (2004)and Corradini and Orlando (2002) counteracted sliding effects onlyrelying on high-gain controllers, without estimating and compen-sating sliding effects. Moreover, a robust adaptive controllerwas designed in Fang, Lenain, Thuilot, and Martinet (2005a)which compensated sliding effects by parameter adaptation andVSC. Fang, Lenain, Thuilot, and Martinet (2005b), Fang, Fan, Thuilot,and Martinet (2006), Wang and Low (2007), Low and Wang (2008)designed longitudinal and lateral anti-sliding controllers withbackstepping methods for farm vehicles.

Since the tire cornering stiffness is one of the most importantparameters for the lateral stability and handling characteristics ofvehicles, estimation of the cornering stiffness plays a key role insliding estimation and compensation. In Sierra, Tseng, Jain, andPeng (2006) the cornering stiffness was estimated in both time-domain and frequency-domain based on the vehicle bicyclemodel and common lateral/yaw measurements. In Hahn,Rajamani, and Alexander (2002) a new tire-road friction coeffi-cient estimation algorithm was developed based on measure-ments related to the lateral dynamics of the vehicle. A differential

Page 2: Control Engineering Practicepris.bit.edu.cn/docs/20200409091902428422.pdf · 2020. 11. 29. · Robust anti-sliding control of autonomous vehicles in presence of lateral disturbances$

Fig. 1. Notation and path frame description.

H. Fang et al. / Control Engineering Practice 19 (2011) 468–478 469

global positioning system (DGPS) and a gyroscope were used toidentify the tire-road friction coefficient and cornering stiffnessparameters. A two-block estimation process was developedby Baffet, Charara, and Lechner (2009). The first block containeda sliding mode observer to calculate the tire-road forces. Thesecond block used an extended Kalman filter to estimate thesideslip angles and cornering stiffness. The estimation processbased on the two blocks in series gave good estimates of thecornering stiffness.

In recent years, another framework of anti-sliding controlrelying on observer theories becomes more and more active.In Lenain, Thuilot, Cariou, and Martinet (2006a) and Lenain,Thuilot, Cariou, and Martinet (2006b), kinematic-based observerswere designed with the concept of classical feedback controltheories to estimate the sliding effects. In Hiraoka, Kumamoto,Nishihara, and Tenmoku (2001) an adaptive observer was devel-oped to estimate the sideslip angles, but both the front/rear-side-acceleration and the yaw rate had to be measured. To estimatesliding perturbations, the RTK-GPS measurements were fusedwith other high-update rate navigation sensors, for example, thecombination of GPS and inertial sensors were utilized to estimatesideslip angles for automobile stability control based on KalmanFilter (Low & Wang, 2007; Bevly, Gerdes, Wilson, & Zhang,2000; Bevly, Sheridan, & Gerdes, 2000; Bevly, 2004).

From the above literature, it is quite evident that (robust)observer-based approaches provide an effective solution to identifythe tire cornering stiffness under complex working conditions withoutput noises, parameter variations as well as sustained distur-bances. On the other hand, for both technical and economicalreasons, it is not allowed to install two GPS antennas or two side-accelerometers in a standard car. So in this paper only one GPS isapplied to locate vehicle position. And only one side-accelerationand yaw rate of the vehicles are measured. Because it is difficult toidentify time-varying variables (e.g., time-varying sliding angles ) fora nonlinear system, the cornering stiffness which is only relevant totire-ground contact characteristics is identified in presence of lateraldisturbances by using a robust adaptive Luenberger observer.Furthermore a sliding mode controller is designed based on chainedsystem theory to cope with inaccuracy of sliding angle reconstruc-tion, leading to satisfactory results of anti-sliding control. This paperis organized as follows. In Section 2 the path following problem isdescribed and a kinematic model considering sliding is constructed.In Section 3 the sliding angles are reconstructed through identifyingthe cornering stiffness. In Section 4 a robust anti-sliding controller isdesigned. In Section 5 some comparative results are presented tovalidate the proposed control laws.

2. Kinematic model for path following control

2.1. Notation and problem description

In this paper the vehicle model is based on an Ackermannmodel. The description of the vehicle motion is made with respectto the path to be followed ðM,Zt ,ZnÞ. Variables appearing in thekinematic model are denoted as follows: (see Fig. 1)

C is the path to be followed. � O is the center of the vehicle virtual rear wheel. � M is the orthogonal projection of O on path C. � Zt is the tangent vector at M. � Zn is the normal vector at M. � y is the lateral deviation between O and M. � s is the curvilinear coordinates (arc-length) of point M along

the path from an initial position.

� c(s) is the curvature of the path at point M.

ydðsÞ is the orientation of the tangent to the path at point M

with respect to the inertia frame.

� y is the orientation of the vehicle centerline with respect to the

inertia frame.

� ~y ¼ y�yd is the orientation error. � l is the vehicle wheelbase. � v is the vehicle longitudinal linear velocity. � d is the steering angle of the virtual front wheel

So the vehicle motion can be described by ðy,s, ~yÞ. In this paperfor the autonomous vehicles deployed in complex and uncertainenvironments, an anti-sliding control law

d¼ Kðs,y, ~y,vÞ ð1Þ

is to be designed to guarantee y(t) and ~yðtÞ ultimately bounded inpresence of sliding and lateral disturbances. For simplicity, in thefollowing text the dependency with time (t) will be omitted.

2.2. Kinematic model

When autonomous vehicles move without sliding, the idealkinematic model of the vehicles is (see Thuilot, Cariou, Martinet,& Berducat, 2002 for details).

_s ¼vcos ~y

1�cðsÞy

_y ¼ vsin ~y

_~y ¼ vtand

l�

cðsÞcos ~y1�cðsÞy

!

8>>>>>>><>>>>>>>:

ð2Þ

But when the autonomous vehicles move on a steep slope or on aslippery ground, lateral tire forces may change prominently andtire sliding will occur inevitably. Therefore, (2) is no longer validin the case of sliding. Violation of the pure rolling constraints canbe described by introducing two tire sliding angles, which are therear sliding angle ar and the front sliding angle (also calledSteering Angle Bias) db (Fig. 2).

db ¼ d�lf gþvtanb

vð3Þ

ar ¼�lrgþvtanb

vð4Þ

where b is the sideslip angle of the vehicle and g is the yaw rate atthe mass center, lf (lr) is the distance between the front (rear)wheel and the mass center.

Page 3: Control Engineering Practicepris.bit.edu.cn/docs/20200409091902428422.pdf · 2020. 11. 29. · Robust anti-sliding control of autonomous vehicles in presence of lateral disturbances$

Fig. 2. Notations of sliding effects.

H. Fang et al. / Control Engineering Practice 19 (2011) 468–478470

Similar methods lead to a tire-oriented kinematic model(Lenain et al., 2006a)

_s ¼vcosð ~yþarÞ

1�cðsÞy

_y ¼ vsinð ~yþarÞ

_~y ¼ v cosartanðdþdbÞ�tanar

l�

cðsÞcosð ~yþarÞ

1�cðsÞy

" #

8>>>>>>><>>>>>>>:

ð5Þ

If the tire sliding angles ar ,db have been known, the negativesliding effects can be exactly compensated based on (5). Soreconstruction of the tire sliding angles is the first object to beattained.

3. Sliding angle reconstruction

3.1. 2DOF lateral vehicle dynamics

For all-terrain-vehicles (ATVs), lateral disturbances which arepossibly caused by bumps and ruts in the road surface or tirepressure loss are the most common type of external disturbances.Therefore, a 2DOF vehicle dynamic model with the lateral dis-turbances is adopted as follows (Abe, 1992; Hiraoka, Kumamoto, &Nishihara, 2004).

_x ¼ AxþBuþCx ð6Þ

where

x¼ vy gh iT

ð7Þ

�p1

mv�vþ

p2

mvp2

Izv�

p3

Izv

2664

3775 ð8Þ

B¼kf

m

kf lfIz

" #T

ð9Þ

C1

m�

ldIz

" #T

ð10Þ

Iz ¼mlr lf ð11Þ

p1 ¼ kf þkr ð12Þ

p2 ¼ krlr�kf lf ð13Þ

p3 ¼ kf l2f þkrl2r ð14Þ

where u is the vector of the steering law d. Iz is the inertia momentaround z-axis. vy and g are the lateral velocity and the yaw rate atthe mass center, respectively, x indicates the time-varying lateraldisturbance. ld is the distance between the disturbance locationand the mass center. kf (kr) represents the cornering stiffness ofthe front (rear) tire which is approximately constant or variesslowly.

Assuming the vehicle moves with a constant forward velocityand differentiating (6) yield

_X ¼ AXþBUþC _x ð15Þ

where

X ¼ _x ¼_vy

_g

" #¼

ag�vg_g

" #ð16Þ

U ¼ _u ð17Þ

and ag is the body side-acceleration.

3.2. State equation of sideslip angle

Derived from the lateral kinematic relationship

_vy ¼ ag�vg ð18Þ

ag can be written as

ag ¼ v 0 v� � _b

_g_y

264

375¼ T _~x ð19Þ

Furthermore the dynamic equation describing the relationshipbetween the sideslip angle b and the yaw rate g is considered(Hiraoka et al., 2004)

_~x ¼ A1 ~xþB1uþC1x ð20Þ

where

~x ¼ b g yh iT

ð21Þ

A1 ¼

�p1

mv�1þ

p2

mv20

p2

Iz�

p3

Izv0

0 1 0

266664

377775 ð22Þ

B1 ¼kf

mv

kf lfIz

0

" #T

ð23Þ

C1 ¼1

mv�

ldIz

0

" #T

ð24Þ

Substituting (20) into (19) can lead to

ag ¼ TA1 ~xþTB1uþTC1x ð25Þ

Hence the expression of the sideslip angle b can be obtained bysolving the above equation.

b¼kf

kf þkru�

kf lf�krlrvðkf þkrÞ

g� m

kf þkragþ

1

kf þkrx ð26Þ

Remark that the side-acceleration ag is measurable and g can beobtained with a yaw gyroscope, so as long as the corneringstiffness kf,kr has been identified, the unmeasurable sideslip angleb can be reconstructed by (27)

br ¼kf

kf þ kr

u�kf lf�krlr

vðkf þ krÞg� m

kf þ kr

agþ1

kf þ kr

x¼ bþ1

kf þ kr

x

ð27Þ

Page 4: Control Engineering Practicepris.bit.edu.cn/docs/20200409091902428422.pdf · 2020. 11. 29. · Robust anti-sliding control of autonomous vehicles in presence of lateral disturbances$

H. Fang et al. / Control Engineering Practice 19 (2011) 468–478 471

where kf (kr) is the identification result of kf(kr). Therefore, theproblem of how to identify kf, kr becomes a key issue forreconstructing the sideslip angle b. But due to inaccuracy ofkf ,kr and uncertainty of x, the reconstructed sideslip angle b issubjected to a certain amount of errors.

After the sideslip angle b is reconstructed, it is quite straight-forward to acquire the two tire sliding angles just by utilizing (3)and (4).

3.3. Identifying cornering stiffness by using robust adaptive observer

Due to the existence of _x in (15), the following linear robustLuenberger observer is applied to identify kf, kr (Stephant,Charara, & Meizel, 2004)

_X ¼ AXþBUþC _x_X ¼ AXþ BUþKðX�X ÞþLsignðX�X Þ

8<: ð28Þ

where A,B are the matrices containing the identification resultskf ,kr of the unknown cornering stiffness, which is assumed nearlyconstant.

A ¼

�kf þ kr

mv�vþ

krlr�kf lfmv

krlr�kf lfIzv

�kf l2f þ kr l2r

Izv

266664

377775 ð29Þ

B ¼kf

m

kf lfIz

" #T

ð30Þ

K¼diag(k1,k2) is a matrix such that (A–K) is Hurwitz. X is theestimated value. L¼ diagðl1,l2Þ is the gain of the signumfunction.

Define the error of the state estimation as e¼ X�X. Thefollowing equation holds by considering (28)

_e ¼ Aeeþ ~Wf�C _x�LsignðeÞ ð31Þ

where

Ae ¼ A�K ð32Þ

~W ¼ W1XþW2 _u W3Xh i

ð33Þ

f¼kf�kf

kr�kr

24

35 ð34Þ

And in ~W

W1 ¼

�1

mv�

lfmv

�lf

Izv�

l2fIzv

26664

37775 ð35Þ

W2 ¼1

m

lfIz

" #T

ð36Þ

W3 ¼

�1

mv

lrmv

lrIzv

�l2rIzv

26664

37775 ð37Þ

The adaptive learning rules for kf ,kr may be obtained by usingLyapunov stability theory. The Lyapunov function is defined as

V ¼ eT P0eþfT Q0f ð38Þ

where P0 ¼ diagðpa,pgÞ and Q0 are the symmetric positive definitematrices and P0 satisfies AT

e P0þP0Ae ¼�Q1o0, then the time

derivative of V is

_V ¼�eT Q1eþ2fTð ~W

TP0eþQ0

_fÞ�2 _xCT P0e�2 1 1½ �LP0jej

o�eT Q1eþ2fTð ~W

TP0eþQ0

_fÞþ2ðj _xCTj� 1 1½ �LÞP0jej ð39Þ

where L¼ diagðl1,l2Þ is the gain to be designed. Assume estima-tion of the maximum disturbance derivative _x is available and let

_f ¼_k f

_k r

24

35¼�Q�1

0~W

TP0e ð40Þ

li4 j _xCTj1�i ð41Þ

It can be obtained that

_V o�eT Q1e ð42Þ

which guarantees the convergence of the linear Luenbergerobserver.

From (42) it is concluded that e-0, _e-0. Therefore, when ~W isfull rank (which is easy to be carried out due to the definitionof (33)), the identification error f of the cornering stiffness isbounded (depending on the values of _x). It is also noted that if thelateral disturbance is constant (or changes very slowly), theidentified values of the cornering stiffness will converge to itsreal values.

Once the cornering stiffness has been identified, the vehiclesideslip angle b can be estimated and the tire sliding angles db

and ar can be reconstructed. But actually due to inherentdifficulties in modeling the lateral disturbances in Eq. (6) andthe slowly-varying cornering stiffness, the reconstructed db, ar arenot identical to their real values. Therefore, a robust controller isto be proposed to improve robustness against the reconstructionerrors.

4. Robust anti-sliding controller design based on chainedsystem theory

4.1. Chained system properties

As presented in Thuilot et al. (2002), a path following con-troller has been designed by converting the model (2) into achained system which allows using linear system theories todesign nonlinear controllers without any approximation whilestill relying on the actual nonlinear system model (see Samson,1995). For a 3-D nonlinear system with two control inputs, thegeneral chained system is written as

derivation w:r:t t

_a1 ¼m1

_a2 ¼ a3m1

_a3 ¼m2

8><>: ð43Þ

where A¼[a1,a2,a3] and M¼[m1,m2] are, respectively, the statesand control inputs of the chained system. The general chainedsystem can be converted into a single-input linear system byreplacing the time derivative with a derivation with respect to thestate variable a1. Using the notation

d

da1ai ¼ aui and m3 ¼

m2

m1ð44Þ

the general 3-D chained system is changed into

derivation w:r:t a1

au1 ¼ 1

au2 ¼ a3

au3 ¼m3

8><>: ð45Þ

where m3 is the virtual control input.

Page 5: Control Engineering Practicepris.bit.edu.cn/docs/20200409091902428422.pdf · 2020. 11. 29. · Robust anti-sliding control of autonomous vehicles in presence of lateral disturbances$

H. Fang et al. / Control Engineering Practice 19 (2011) 468–478472

Usually the virtual control input m3 is designed to be a PD-type controller

m3 ¼�Kda3�Kpa2 ðKp,KdÞARþ2 ð46Þ

which leads to

auu2þKdau2þKpa2 ¼ 0 ð47Þ

It is easy to prove that the states a2 and a3 can converge to zeroasymptotically by choosing appropriate Kd, Kp.

4.2. Robust anti-sliding controller design

When the lateral disturbances have to be considered, thereconstructed db,ar suffer from a certain amount of the recon-struction errors. To overcome this problem, robust anti-slidingcontrollers which are robust to both the uncertain lateral dis-turbances and the reconstruction errors must be designed.

In this paper only the vehicle’s lateral motion is considered and itis assumed that the tire sliding introduces weak effects on thelongitudinal motion. Substituting the reconstructed tire sliding anglesdb,ar into (5) and ignoring the inaccuracy of ar on the longitudinaldirection, it is obtained that

_s ¼vcosð ~yþ arÞ

1�cðsÞy

_y ¼ vsinð ~yþ arÞþe1

_~y ¼ v cosartanðdþ dbÞ�tanar

l�

cðsÞcosð ~yþ arÞ

1�cðsÞy

" #þe2

8>>>>>>><>>>>>>>:

ð48Þ

where ei is the vector indicating all the unformulated perturbationeffects which are synthetically caused by both the inaccuracy of db,ar

and the lateral disturbances on the lateral and orientation kinematics.Considering the kinematic model (48), via state transformation

as following (Samson, 1995)

ða1,a2,a3Þ ¼ ðs,y,ð1�cðsÞyÞtanð ~yþ arÞÞ ð49Þ

a perturbed chained system can be obtained

derivation w:r:t t

_a1 ¼vcosð ~yþ arÞ

1�ycðsÞ¼m1

_a2 ¼ vsinð ~yþ arÞþe1 ¼ a3m1þe1

_a3 ¼d

dtðð1�ycðsÞÞtanð ~yþ arÞÞ ¼m2þZ

8>>>>>><>>>>>>:

ð50Þ

where

m2 ¼�vcðsÞsinð ~yþ arÞtanð ~yþ arÞ�vdcðsÞ

ds

cosð ~yþ arÞ

1�ycðsÞtanð ~yþ arÞy

þv1�ycðsÞ

cos2ð ~yþ arÞcosðarÞ

tanðdþ dbÞ�tanar

l�cðsÞ

cosð ~yþ arÞ

1�ycðsÞ

!

þ1�ycðsÞ

cos2ð ~yþ arÞ

d

dtar ð51Þ

Z¼ ð1�ycðsÞÞe2

cos2ð ~yþ arÞ�cðsÞe1tanð ~yþ arÞ ð52Þ

Note that in (50) e1 and Z play a role as two additional perturba-tions to the ideal chained system, so (50) can also be convertedinto a perturbed single-input linear system

derivation w:r:t a1

au1 ¼ 1

au2 ¼ a3þe1

m1

au3 ¼m2

m1þ

Zm1¼ uvþ

Zm1

8>>>><>>>>:

ð53Þ

where uv ¼m2=m1 is the virtual control input of the perturbedsingle-input system (53). Because the single-input model (53)

contains uncertain disturbances which are assumed to bebounded, theories of sliding mode control are applied to designa robust controller which may guarantee the system statesconverge to a neighborhood near the origin.

Concerning the states a2,a3 for the path following control, themanifold of the sliding mode control is defined as

z¼Lsa2þa3 ð54Þ

where Ls defines the slope of the manifold. One condition thatguarantees the system states reach the manifold z¼0 in finitetime and remain in this mode is z_zo0.

Theorem 1. Define a strictly increasing function

sðtÞ ¼

Z t

0vþ ðtÞ dt ð55Þ

where v+ is positive definite. Use the notation that ð�Þu¼ d � =ds. If

the sign of vþ ðtÞ is kept positive, then the condition zzuo0 is

equivalent to the reaching condition z_zo0.

Theorem 2. Considering the system (50) where ða1,a2,a3Þ ¼ ðs,y,ð1�cðsÞyÞtanð ~yþ arÞÞ, we define

z¼Lsa2þa3 ¼Lsyþð1�ycðsÞÞtanð ~yþ arÞ ð56Þ

The achievement of reaching the manifold (56) and remaining onit can be guaranteed by the control law

uv ¼�Ksz�Lsa3�rsignðzÞ ð57Þ

where

rZ jBj ¼ Lse1þZm1

�������� ð58Þ

Please refer to Fang et al. (2004) for more details.

Since the sliding effects have been largely compensated by

directly integrating the reconstructed sliding angles into the

controller (see definition of uv), the gain of the robust control

term rsignðzÞ can be set smaller than that of the robust con-

trollers which solely rely on high-gain robust terms to counteract

both the sliding effects and uncertain disturbances.

On the manifold (56), the following holds

z¼Lsa2þa3 ¼ 0 ð59Þ

which leads to

au2 ¼�Lsa2þe1

m1¼�Lsa2þ$ ð60Þ

The stability of system (60) has been analyzed in Jiang and Hill

(1999) in detail. From (60) a2 can be expressed as

a2 ¼ e�Lssa2ð0Þþ$� ¼ a2ð0Þe�Ls

R t

0vþ ðtÞ dt

þ$� ð61Þ

the solution of the resulting closed-loop system is globally

uniformly ultimately bounded.

The physical steering angle is obtained by inverse conversionof the virtual robust control law uv.

dðy, ~yÞ ¼ arctan lcos3 ~ys

ð1�ycðxÞÞ2cosar

dcðsÞ

dsytan ~ysþuv

�"

þcðsÞð1�ycðsÞÞtan2 ~ys

�þ

cðsÞcos ~ys

ð1�ycðsÞÞcosar

#

�l

vcosar

dar

dtþtanar

��db ð62Þ

where ~ys ¼~yþ ar .

From the definition of a2,a3 in (49), it is proven that the lateraldeviation y and the orientation error ~y are globally uniformlyultimately bounded even in presence of both the inaccuracy

Page 6: Control Engineering Practicepris.bit.edu.cn/docs/20200409091902428422.pdf · 2020. 11. 29. · Robust anti-sliding control of autonomous vehicles in presence of lateral disturbances$

H. Fang et al. / Control Engineering Practice 19 (2011) 468–478 473

of the sliding angle reconstruction and the lateral disturbances.Meanwhile the closed-loop errors can be reduced by increasingthe gains. In practice, to alleviate control chattering, the signumfunction signðÞ is replaced by the hyperbolic tangent functiontanhðÞ

uv ¼�Kz�Lsa3�rtanhrz

s

� �ð63Þ

where s is a positive constant determining the slope of thenonlinear switching curve.

Moreover, to tackle sustained disturbances which inevitablyappear when a vehicle is following a circle or moving on a slope, ahigh-quality robust adaptive controller can be designed by usingbackstepping methods (Fang et al., 2006). The robust adaptivecontroller not only adapts to significant sustained non-linearitybut also contains a robust term. Besides, the sliding mode fuzzyobserver which is designed based on Takagi–Sugeno fuzzy modelalso provides an alternative robust solution against the sustained

MATLABFunction

Kz.mat

Eclat

EcAng

E1

E2

E3

To Worksp

To Worksp

To Workspa

To Workspa

To Workspa

To FClock

simout

To Workspace4

MATLAB FUN

Fig. 3. MATLAB-Simulink block diag

1

VARIABLE_Motion

Mux

Mux

ADAMS_U_o

MSC Softwar

ADAMS_Y_o

ADAMS_T_o

U To Workspa

ADAMS Plan

Y To Workspa

T To WorkspaClock

Fig. 4. ADAMS-S

disturbances (Oudghiri, Chadli, & El Hajjaji, 2007). The closed-loop stability can be achieved via averaging techniques.

5. Simulation results

5.1. Cornering stiffness identification

In order to validate the adaptive laws (40) for kf ,kr withrealistic simulations closely resembling actual experiments, aMATLAB-ADAMS co-simulation is carried out. The MATLAB/Simu-link block diagram and ADAMS-Sub Module are shownby Figs. 3 and 4. In ADAMS a virtual vehicle with Fiala tire modelis built and the tire-ground adhesion property is configured. Sucha virtual test bed is employed to demonstrate the effectiveness ofthe proposed algorithms implemented in Matlab.

The parameters are set as m¼1500 kg, lf¼1.1 m, lr¼1.3 m,kf¼20 000 N/rad, kr¼25 000 N/rad. The amplitude of the sine-like

ace7

ace8

ce1

ce2

ce3

ile

ADAMS_sub

VARIABLE_s

VARIABLE_Y

VARIABLE_X

VARIABLE_Angle

Memmory

ram of the closed-loop system.

ut

e

ut

ut

ce

t

ce

ce

Demux

Demux

1

2

3

4

VARIABLE_s

VARIABALE_Y

VARIABLE_X

VARIABLE_Angle

ub Module.

Page 7: Control Engineering Practicepris.bit.edu.cn/docs/20200409091902428422.pdf · 2020. 11. 29. · Robust anti-sliding control of autonomous vehicles in presence of lateral disturbances$

0 2000 4000 6000 8000 10000−5

0

5x 104

Sample Number (T = 0.1s)

Est

imat

of k

f (N

/rad)

0 2000 4000 6000 8000 100000

2

4x 104

Sample Number (T = 0.1s)

Est

imat

of

k r (N

/rad)

Fig. 6. Estimation of kf, kr at speed of 8.3 km/h.

x 104

H. Fang et al. / Control Engineering Practice 19 (2011) 468–478474

time-varying lateral disturbance which is the most common typeof disturbances is set as jxj ¼ 1200 N and ld ¼ 0:8 m. The vehiclevelocity is set as a constant v¼8.3 km/h. In the simulations, thevalues of the cornering stiffness are initialized to zero, and thegains are set as pa¼500 000, pg ¼ 2 750 000, k1¼20, k2¼3, li ¼ 10.Random noise with zero mean and 0.8 variance is used as thesteering input to excite the virtual vehicle system.

Both the classic Luenberger observer and the robust Luenber-ger observer are applied to identify the cornering stiffness.Comparative results of the identified kf ,kr are shown by Fig. 5.From this figure it is seen that because the classic Luenbergerobserver has no ability to counteract the uncertain disturbances,the time-varying lateral disturbances lead to oscillating identifi-cation errors. While the robust Luenberger observer can providesatisfactory results, the identified values of kf ,kr will convergeinto a neighborhood of the desired values obtained withoutdisturbances, which is necessary for reconstructing the sideslipangles. The impact of the initial values on the identificationresults is also investigated. The initial values of the adaptive lawsare set as 100, 10 000 and 35 000 N/rad, respectively. It is notice-able that all the identification results converge to their desiredvalues with reasonable accuracy regardless of significant differ-ences of the initial values (see Fig. 6).

The identification result of the cornering stiffness at the highspeed v¼13 km/h is shown by Fig. 7. It demonstrates that theidentification errors at the high speed are higher than that at thelow speed when the time-varying disturbances are considered.

0 2000 4000 6000 8000 100000

0.5

1

1.5

2

2.5

Sample Number (T = 0.1s)

Est

imat

of K

f/Kr (

N/ra

d)

Fig. 7. Estimation of kf, kr at speed of 13 km/h.

5.2. Simulation results of robust anti-sliding control

In this section, some simulation results of the robust anti-slidingcontrol are presented. A reference path consisting of straight linesand curves is followed by the vehicles (see Fig. 8). Both the time-varying sine-like lateral disturbances and the side slip angles areintroduced into the system. The Normal Lab Values of the side slipangles can be obtained by solving the dynamic equation (20). Tocompare with previous works, the control laws of Lenain et al.(2006a) as well as Thuilot et al. (2002) are also carried out.

Based on the identified kf ,kr , the sideslip angle b is recon-structed without the knowledge of the lateral disturbances.The result is shown by Fig. 9 in which the desired value of b is

0 2000 4000−5

0

5x 104

Sample Num

Est

imat

of k

f (N

/rad)

0 2000 4000−5

0

5x 104

Sample Num

Est

imat

of k

r (N

/rad)

Fig. 5. Estimation of kf, kr

pseudo-measured by solving the dynamic equation (20). Since thecornering stiffness has been identified, the reconstruction of thesideslip angle may be obtained correspondingly. It is observed

6000 8000 10000

ber (T = 0.1s)

6000 8000 10000

ber (T = 0.1s)

Robust L observer

Without disturbance

L observer

Robust L observer

Without disturbance

L observer

at speed of 8.3 km/h.

Page 8: Control Engineering Practicepris.bit.edu.cn/docs/20200409091902428422.pdf · 2020. 11. 29. · Robust anti-sliding control of autonomous vehicles in presence of lateral disturbances$

0 100 200 300 400 500−20

−10

0

10

20

30

Sample Number (T = 0.1s)

Sid

eslip

Ang

le β

(deg

ree)

estimaton of ββ

Curved Path

Fig. 9. Estimation of sideslip angle.

0 200 400 600 800 1000 1200 1400−0.2

0

0.2

0.4

0.6

Time (s)

Late

ral D

evia

tion

(m)

Anti−sliding control Robust anti−sliding control Without sliding control

Sliding Occurs

Fig. 10. Simulation results of lateral deviation.

Fig. 11. RTV Utility Vehicle.

−220 −210 −200 −190 −180 −170 −160100

110

120

130

140

150

160

X coordiante (m)

y co

ordi

ante

(m)

Fig. 8. Path to be followed.

H. Fang et al. / Control Engineering Practice 19 (2011) 468–478 475

that the sideslip angle becomes obviously prominent when thevehicle follows the curved path. Also a small amount of recon-struction errors are detected in Fig. 9. As explained in Section 3.2,the reconstruction errors are caused due to the negative effects ofthe time-varying lateral disturbance.

The simulation results of the lateral deviation are shownby Fig. 10. As the control law of Thuilot et al. (2002) does nottake any sliding effects into account and the PD-type virtualcontrol law is not robust against disturbances, it is clear that itwill suffer from sliding significantly. When the sliding effects

appear, 40 cm lateral deviations are observed (dotted line).Although the anti-sliding controller of Lenain et al. (2006a) iseffective to correct the negative sliding effects to some extent bycompensating the sliding effects from kinematic point of view, itstill cannot yield satisfactory results when the time-varyinglateral disturbances are introduced into the system (dashed line).In contrast, the robust anti-sliding controller proposed in thispaper can stabilize the system states and provide satisfactorysimulation results with 10 cm lateral accuracy. It has goodtransient responses and is robust against not only the slidingeffects but also the time-varying disturbance (solid line).

6. Experimental results

The proposed robust Luenberger observer and sliding compensa-tion controller have been implemented and successfully tested on anautonomous vehicle—(500CC RTV Utility Vehicle) shown by Fig. 11.The rotating velocity of the rear wheel was measured by opticalrotary encoders. The actual steering angle of the front wheel wasmeasured by means of absolute encoders and compared with itsdesired value. A PD algorithm implemented on a micro-processorcontrolled the electro-hydraulic valve of the steering mechanicalsystem. The measurement of the yaw rate was obtained by usingCrossbow VG700CB FIBER OPTIC VERTICAL GYRO with 0.751 accu-racy and the side-acceleration is also measured by ADXL202 at themass center with 2 mg resolution. The GPS is dual frequency EPOCH25 RTK GPS with 710 mm accuracy and 10 Hz sampling frequency.

Too small values of the forward velocity make it difficult tomaintain stability and controllability of the wheeled vehicles dueto nonholonomic kinematic constraints when the control inputsare constrained. But the upper bound of the velocity is alsolimited when the inner closed-loop delays of the electro-hydrau-lic steering system have to be taken into account. So the range ofthe allowable velocity of the test bed is 3–15 km/h. Furthermore,if the vehicle is driven at high speeds, then dynamics-basedcontrol methods and nonlinear tire models become necessary.

The efficiency of the algorithm to identify the corneringstiffness has been tested. The vehicle was maneuvered by ahuman driver in an arbitrary fashion on the slippery grassplotand dry roads with the velocity v¼8.3 km/h. The lateral distur-bances with significant magnitudes were encountered due tosudden changes of the bank angles and bumps of the roads. Sincethe adherence properties of certain kinds of ground do not varygreatly, the proposed adaptive laws can yield the correspondingidentification results of kf ,kr . More importantly, even when theground properties change significantly from the slippery grassplot

Page 9: Control Engineering Practicepris.bit.edu.cn/docs/20200409091902428422.pdf · 2020. 11. 29. · Robust anti-sliding control of autonomous vehicles in presence of lateral disturbances$

0 50 100 150 200−30

−20

−10

0

10

20

30

Sample Number (T = 0.1s)

Sid

eslip

Ang

le β

(deg

ree)

Fig. 14. Estimation of sideslip angle on dry roads.

0 2000 4000 6000 8000 100000

1

2

3

4x 104

Est

imat

of k

f / k

r (N

/rad)

Histories for estimating

H. Fang et al. / Control Engineering Practice 19 (2011) 468–478476

to the dry roads, the proposed adaptive laws for kf ,kr can stillwork well to trace the varying of the cornering stiffness in robustmanner against the lateral disturbances (Fig. 12). Although theunderlying cornering stiffness is not exactly known, the results ofthis identification experiment are satisfactory.

As a physical quantity, the cornering stiffness which is onlyrelevant to tire-ground contact characteristics does not varygreatly. However, the applicability of the proposed adaptiveidentification law depends on a proper model representation ofthe complex reality. Since the cornering stiffness is used as atuning factor, the variations of the identified cornering stiffness asshown in Fig. 12 are mainly due to inherent difficulties in themathematical modeling of the parameter uncertainties andunknown disturbances. The reconstructed sideslip angle b onthe slippery and dry roads is shown in Figs. 13 and 14, respec-tively. In both cases, sliding occurs inevitably, but the sideslipangle on the slippery road changes with large magnitude. Mean-while the slip angle on the dry road changes more violently butwith small magnitude. This is due to the fact that the largecornering stiffness kr, kf can provide large tire forces which cancorrect the tire-sliding more powerfully.

It should be noted that the whole experimental processconsists of two stages. In the first stage the cornering stiffness isidentified. In the second stage, based on the identification results,the robust anti-sliding controller is used to improve the accuracyof the path following control. The framework of this two-stagescheme is quite applicable in practice when the tire-groundadhesion property is evenly distributed approximately and leadsto stable and effective behaviors of the whole auto-steeringcontrol system. For a certain type of ground, when the varianceof the averaged identification results is less than a defined

0 0.5 1 1.5 2 2.5−1

0

1

2

3

4

5x 104

Sample Number (T = 0.1s)

Est

imat

of k

f, k r

(N/ra

d)

Ground Condition IIGround Condition I

x 104

Fig. 12. Estimation of cornering stiffness.

0 100 200 300 400−30

−20

−10

0

10

20

30

Sample Number (T = 0.1s)

Sid

eslip

Ang

le β

(deg

ree)

Fig. 13. Estimation of sideslip angle on slippery ground.

Sample number (T = 0.1s)

Fig. 15. History for using estimated cornering stiffness.

−30 −20 −10 0 10 20 30115

120

125

130

135

140

145

150

155

160

165

X coordiante (m)

y co

ordi

ante

(m)

Fig. 16. Path to be followed.

threshold (see Fig. 15), which means that the identified corneringstiffness has converged to a reasonable value, the vehicle isautomatically steered to follow the reference path. Even if theground adherence condition varies gradually which would pro-long the transient period for the parameter identification, thestability of the lateral control still can be guaranteed with thehelp of the robust anti-sliding controller (62).

In real-world applications a reference path consisting ofstraight lines and curves (Fig. 16) was followed. First, the control

Page 10: Control Engineering Practicepris.bit.edu.cn/docs/20200409091902428422.pdf · 2020. 11. 29. · Robust anti-sliding control of autonomous vehicles in presence of lateral disturbances$

0 100 200 300 400 500 600 700−10

−5

0

5

10

15

Sample Number (T = 0.1s)

Orie

ntat

ion

Err

ors

(deg

ree)

Robust anti−sliding controlwithout sliding control

Sliding Occurs

Fig. 19. Orientation error of experimental results.

H. Fang et al. / Control Engineering Practice 19 (2011) 468–478 477

law of Thuilot et al. (2002) was tested. The lateral deviation isshown by dashed line in Fig. 17. It is shown that the controllerof Thuilot et al. (2002) can provide satisfactory results when thevehicle follows the straight parts of the reference path, and thelateral deviation oscillates within the range of 10 cm. But whenthe vehicle starts to follow the curves, due to low-grip conditionsof the slippery grounds, the tire adherence cannot provide enoughlateral forces for the vehicle to track the curve, the tire slidingangles obviously increase (Fig. 18), resulting in significant lateraldeviations (Dashed line in Fig. 17). Based on the identification ofkf ,kr , the front/rear sliding angle is reconstructed on line (Fig. 18).In Fig. 18 a large rear sliding angle caused by initial adjustment ofthe vehicle’s body attitude is recorded at the beginning of the test.The sliding angles vary around zero, which means that no obvioussliding occurs. But when the vehicle begins to follow the curve,the magnitude of the sliding angles increases to 5210 degree,which indicates that the tire sliding occurs obviously. And it isalso observed that the slip angle of the front wheel is larger thanthat of the rear wheel especially when sliding occurs. This iscaused by rapid steering maneuver, i.e. understeer situation.

Relying on the reconstruction of the sliding angles and theproposed robust anti-sliding controller, not only the slidingeffects but also the lateral disturbances are neutralized. Whenthe vehicle begins to follow the curve, although low-level delaymay lead to obvious errors at the beginning and end of the curvetracing, the robust anti-sliding controller can compensate thetire-sliding angles and make the vehicle motion robust againstthe inaccuracy of the sliding angle reconstruction and the lateraldisturbances (Solid line in Fig. 17). The orientation errors aredisplayed in Fig. 19. The controller may improve the orientationcontrol accuracy, but as analyzed in Section 4, the orientation

0 100 200 300 400 500 600 700−0.4

−0.2

0

0.2

0.4

0.6

Sample Number (T = 0.1s)

Late

ral D

evia

tion

(m)

Anti−sliding controlWithout sliding controlRobust anti−sliding control

Sliding Occurs

Fig. 17. Lateral deviation of experimental results.

0 100 200 300 400 500 600 700−15

−10

−5

0

5

10

15

Sample Number (T = 0.1s)

Slid

ing

Ang

le (

degr

ee)

rear sliding anglefront sliding angle

Sliding Occurs

Fig. 18. Sliding angle estimation without sliding compensation.

errors cannot be totally eliminated. It fits very well with theperformance of the vehicle in actual experiments.

The MSE (Mean Squared Error) of CWSC (Controller WithoutSliding Control) is 0.2684, ME (Mean error) is 0.1907. The resultsof the anti-sliding controller of Lenain et al. (2006a) using thekinematic observer are also shown in Fig. 17 (dotted line). TheMSE of ASC (Anti-Sliding Control) is 0.1084, and ME is 0.0657.The MSE of RAC (Robust Anti-Sliding Control) is 0.1263, and ME is0.0464. It is quite interesting to see the different performances ofthose two kinds of the controllers. The robust controller canprovide satisfactory lateral accuracy at the expense of high-gainand un-smooth control. Consequently, it can yield small meanerrors w.r.t. the reference path, but the vehicle motion may be toodrastic. In contrast, the anti-sliding controller of Lenain et al.(2006a) leads to relatively smooth vehicle motion without toomuch vibration, but its lateral deviation is much greater than thatof the RAC.

7. Conclusion

This paper developed and investigated a robust algorithm forcornering stiffness identification. Based on the measurements ofthe side-acceleration and yaw rate, the cornering stiffness wasidentified by using a robust adaptive Luenberger observer inpresence of time-varying lateral disturbances. The stability ofthe observer was proven via Lyapunov analysis. The sideslip anglewas reconstructed based on the lateral dynamic equations andthe identified tire cornering stiffness. Since the time-varyinglateral disturbance may degrade the effective performance ofthe sliding angle reconstruction, a robust path-following control-ler which was robust to both the inaccuracy of the sliding anglereconstruction and the lateral disturbances was designed basedon the chained system theory. The proposed control scheme hasimportant applications in improving maneuverability of RoughTerrain Vehicles (RTV). In future works, adaptive robust observersand controllers which do not rely on the assumption of constantvelocity and cornering stiffness are to be designed in moregeneral ways .

References

Abe, M. (1992). Vehicle Dynamics and Control. Sankaidou Publication (in Japanese).Ackermann, J. (1997). Robust control prevents car skidding. IEEE Control Systems

Magazine, 17(3), 23–31.Baffet, G., Charara, A., & Lechner, D. (2009). Estimation of vehicle sideslip, tire force

and wheel cornering stiffness. Control Engineering Practice, 17(11), 1255–1264.Bevly, D. M. (2004). Global positioning system (GPS) a low-cost velocity sensor for

correcting inertial sensor error on ground vehicles. Journal of Dynamic Systems,Measurement, and Control, 126(2), 255–265.

Page 11: Control Engineering Practicepris.bit.edu.cn/docs/20200409091902428422.pdf · 2020. 11. 29. · Robust anti-sliding control of autonomous vehicles in presence of lateral disturbances$

H. Fang et al. / Control Engineering Practice 19 (2011) 468–478478

Bevly, D. M., Gerdes, J. C., Wilson, C., & Zhang, G. (2000). The use of GPS basedvelocity measurement for improved vehicle state estimation. In IEEE proceed-ing of the American control conference (Vol. 4, pp. 2538–2542). Chicago, IL.

Bevly, D. M., Sheridan, R., & Gerdes, J. C. (2000). Integrating INS sensors with GPSvelocity measurements for continuous estimation of vehicle sideslip and tyrecornering stiffness. In IEEE proceeding of the American control conference (Vol. 4,pp. 25–30). Chicago, IL.

Corradini, M. L., & Orlando, G. (2002). Experimental testing of a discrete-timesliding mode controller for trajectory tracking of a wheeled mobile robot inthe presence of skidding effects. Journal of Robotic Systems, 19(4), 177–188.

D’Andrea-Novel, B., Campion, G., & Bastin, G. (1995). Control of wheeled mobilerobots not satisfying ideal constraints: a singular perturbation approach.International Journal of Robust Nonlinear Control, 16(5), 243–267.

Fang, H., Lenain, R., Thuilot, B., & Martinet, P. (2004). Sliding mode control ofautomatic guidance of farm vehicles in the presence of sliding. In The 4thinternational symposium on robotics and automation (pp. 582–587). Queretaro,Mexico, August 25–27.

Fang, H., Lenain, R., Thuilot, B., & Martinet, P. (2005a). Robust adaptive control ofautomatic guidance of farm vehicles in the presence of sliding. In IEEEinternational conference on robotics and automation (pp. 3113–3118). Barce-lona, April 18–22.

Fang, H., Lenain, R., Thuilot, B., & Martinet, P. (2005b). Trajectory tracking controlof farm vehicles in presence of sliding. In IEEE/RSJ international conference onintelligent robots and systems. Alberta, August 2–6.

Fang, H., Fan, R. X., Thuilot, B., & Martinet, P. (2006). Trajectory tracking control offarm vehicles in presence of sliding. Robotics and Autonomous Systems, 54(10),828–839.

Hahn, J.-O., Rajamani, R., & Alexander, L. (2002). GPS-based real-time identificationof TireCRoad friction coefficient. IEEE Transactions on Control Systems Technol-ogy, 10(3), 331–343.

Hiraoka, T., Kumamoto, H., & Nishihara, O. (2004). Sideslip angle estimation andactive front steering system based on lateral acceleration data at centers ofpercussion with respect to front/rear wheels. JSAE Review, 25(1), 37–42.

Hiraoka, T., Kumamoto, H., Nishihara, O., & Tenmoku, K. (2001). Cooperativesteering system based on vehicle sideslip angle estimation from side accel-eration data at percussion centers. In Proceedings of IEEE international vehicleelectronics conference (IVEC2001) (pp. 79–84).

Jiang, Z. P., & Hill, D. J. (1999). A robust adaptive backstepping scheme fornonlinear systems with unmodeled dynamics. IEEE Transactions on AutomaticControl, 44(9), 1705–1711.

Lenain, R., Thuilot, B., Cariou, C., & Martinet, P. (2006a). Sideslip angles observer forvehicle guidance in sliding conditions: Application to agricultural path track-ing tasks. In Proceedings of the international conference on robotics andautomation (pp. 3183–3188). Florida: Orlando, May.

Lenain, R., Thuilot, B., Cariou, C., & Martinet, P. (2006b). Mobile robot control inpresence of sliding: Application to agricultural vehicle path tracking. InProceedings of the 45th IEEE conference on decision & control (pp. 6004–6009).CA, USA: San Diego, December 13–15.

Leroquais, W., & D’Andrea-Novel, B. (1997). Vibrational control of wheeled mobilerobots not satisfying ideal velocity constraints: The unicycle case. In EuropeanControl Conference. Brussels, July 1–4.

Low, C. B., & Wang, D. (2007). Integrated estimation for wheeled mobile robotposture, velocities, and wheel skidding perturbations. In IEEE internationalconference on robotics and automation (pp. 2355–2360). Italy: Roma, April 2007.

Low, B. C., & Wang, D. (2008). GPS-based path following control for a car-likewheeled mobile robot with skidding and slipping. IEEE Transactions on ControlSystems Technology, 16(2), 340–347.

Motte, I., & Campion, H. (2000). Control of sliding mobile robots : A slow manifoldapproach. In Fourth symposium on mathematical theory of networks and systems(MTNS 2000). France: Perpignan.

Oudghiri, M., Chadli, M., & El Hajjaji, A. (2007). Lateral vehicle velocity estimationusing fuzzy sliding mode observer. In Proceedings of the 15th mediterraneanconference on control & automation. Greece: Athens, July 27–29.

Samson, C. (1995). Control of chained systems. Application to path following andtime varying point stabilization of mobile robot. IEEE Transactions on Auto-matic Control, 39(12), 2411–2425.

Sierra, C., Tseng, E., Jain, A., & Peng, H. (2006). Cornering stiffness estimation basedon vehicle lateral dynamics. Vehicle System Dynamics, 44(1), 24–38.

Stephant, J., Charara, A., & Meizel, D. (2004). Virtual sensor, application to vehiclesideslip angle and transversal forces. IEEE Transactions on Industrial Electronics,51(2), 278–289.

Thuilot, B., Cariou, C., Martinet, P., & Berducat, M. (2002). Automatic guidance of afarm tractor relying on a single CP-DGPS. Autonomous Robots, 13(1), 87–104.

Wang, D., & Low, C.B. (2007). An analysis of wheeled mobile robots in the presenceof skidding and slipping: Control design perspective. In IEEE internationalconference on robotics and automation (pp. 2379–2384). Italy: Roma, April2007.

Zhang, Y. L., Chung, J. H., & Velinsky, S. A. (2003). Variable structure control of adifferentially steered wheeled mobile robot. Journal of Intelligent and RoboticSystems, 36(3), 301–314.