Conference PaperPDF Available

Dynamics modeling and parameter identification for autonomous vehicle navigation

Authors:

Abstract and Figures

This paper focuses on development of a dynamic model for an Ackermann-like vehicle based on a static tire-road friction model and laws of technical mechanics. The model takes as input the steering angle of the wheels in front and the rotational velocities of the drive wheels in the back of the vehicle. It delivers a 3-DOF output in terms of CoG vehicle velocity, body slip angle and the yaw rate of the vehicle in the x-y plane, as well as estimates on the forces acting on the system. It is suitable for modeling dynamic vehicle regimes in e.g. overtaking maneuvers/obstacle avoidance and lane-keeping, enabling active steering control by stabilizing the dynamics of the vehicle. The physical model description is based on previous works combined with a suitable friction model that is tractable in practice. Experimental verification of the obtained model is given for the Smart testing vehicle platform, where a separate analysis is done for directly measured as opposed to estimated/optimized parameters of the model.
Content may be subject to copyright.
Dynamics Modeling and Parameter Identification for Autonomous Vehicle
Navigation
Kristijan Maˇ
cek, Konrad Thoma, Richard Glatzel, Roland Siegwart
Swiss Federal Institute of Technology Zurich, Switzerland
email: {kristijan.macek@mavt, thomak@student, glatzelr@student, roland.siegwart@mavt}.ethz.ch
Abstract This paper focuses on development of a dynamic
model for an Ackermann-like vehicle based on a static tire-road
friction model and laws of technical mechanics. The model
takes as input the steering angle of the wheels in front and
the rotational velocities of the drive wheels in the back of the
vehicle. It delivers a 3-DOF output in terms of CoG vehicle
velocity, body slip angle and the yaw rate of the vehicle in
the x-y plane, as well as estimates on the forces acting on the
system. It is suitable for modeling dynamic vehicle regimes in
e.g. overtaking maneuvers/obstacle avoidance and lane-keeping,
enabling active steering control by stabilizing the dynamics
of the vehicle. The physical model description is based on
previous works combined with a suitable friction model that is
tractable in practice. Experimental verification of the obtained
model is given for the Smart testing vehicle platform, where a
separate analysis is done for directly measured as opposed to
estimated/optimized parameters of the model.
I. INTRODUCTION
In order to develop stabilizing control laws in dynamic
vehicle regimes, a vehicle model that takes dynamics into
account is developed in this paper. The model is suitable
for lane-keeping control and obstacle avoidance maneuvers
when lateral dynamic effects based on wheel slip come into
place, i.e at increased vehicle speeds, steering angles and
decreased road friction. In future work, this model will be
used for the lane-keeping control and obstacle avoidance of
the Smart test vehicle for autonomous vehicle navigation in
our research [1], aiming at improving vehicle traffic safety.
A vehicle can be analyzed as consisting of five individual
subsystems: one vehicle body and four wheels. All the five
bodies can in general move freely with respect to each other
in six degrees of freedom. Without further simplification the
dynamics of a vehicle model would therefore consist of thirty
differential equations. However, for control purposes this is
neither necessary nor efficient. The existing models cope
with this problem by simplifying the model architecture as
much as possible while still satisfying the requirements of
the model. The simplest solution found in literature is the
one-track bicycle model well described by Mitschke in [2].
This model combines the front and rear wheels respectively
and treats the vehicle as a bicycle. It describes the vehicle
motion in three degrees of freedom (x-y position and yaw
rate). More accurate models can be found in [3] and [4]
which are four wheel models describing also the pitch and
roll movements of the vehicle (five DOF).
For the lane-keeping control, our model is required to
generate an accurate prediction of the yaw rate and the
longitudinal/lateral acceleration of the vehicle, therefore the
calculation of the pitch and roll rate is not necessary and will
not be considered here. In consequence, a four wheel three
degrees of freedom model is derived, which describes the
motion of the car in the x- and y- direction on a horizontal
plane and the rotation about the z-axis normal to it.
In Sec. II, the architecture of the model is presented, with
each segment of the model analyzed in detail. The vehicle
model proposed follows closely the derivation of [5] which is
general for simulation of behavior of passenger cars. In Sec.
III, the procedure to measure and estimate the parameters
of the model is given. The relevant unknown parameters
of the model are identified by an optimization routine.
The model/parameter validation is based and validated on
real vehicle data, where a good fit and realistic estimation
of the dynamic vehicle behavior is observed, followed by
conclusions in Sec. IV. The contribution of the paper can be
found mainly in combining an existing systematic vehicle
dynamic model derivation with a choice of a friction model
that suits well the vehicle behavior tested on real data and
is still simple enough for control purposes. Furthermore, a
systematic methodology for model parameter measurement
and estimation is presented.
II. VEH ICL E MODEL
A. Model Architecture
As mentioned earlier, the dynamic model developed here
consists of five connected subsystems: one vehicle body
and four wheels, which are rigidly coupled to the vehicle
body. The model is symmetrical about the vehicle body’s
longitudinal axis. The rear wheels, which are driven by a
torque, cannot be steered and are therefore aligned with the
vehicle body’s longitudinal axis. The front wheels can be
steered according to the Ackermann steering model and the
vehicle motion is constrained to horizontal movements only.
As shown in Fig. 1 different coordinate systems for all
subsystems are defined with respect to an inertial (In) coor-
dinate system, which is defined as a fixed system in which
the x- and y- axis describe a horizontal plane and the z-
axis points upwards. The center of gravity (CoG) coordinate
system is associated with the vehicle body and has its origin
in the CoG of the total system (i.e. vehicle body plus the five
wheels). Each wheel has its own (W) coordinate system. The
wheels always touch the level horizontal plane described by
the xIn - and yIn-axis in one single point (Wheel Ground
Fig. 1. Coordinate Systems: In -
Inertial, CoG - Center of Gravity, W
- Wheel.
Fig. 2. Geometry and defined ve-
locities of the vehicle.
Contact Points). Relative to the CoG-system the wheels are
allowed to rotate freely about their rotational axis yW. The
steering angles δWF L and δWFR of the front wheels and the
driving torque TDrive that acts on both rear wheels are the
physical inputs to the vehicle.
B. Vehicle kinematics
1) Vehicle Body Kinematics: The velocity of the CoG in
the CoG-system is defined by:
cvCoG =vC oG ·cos(β)
vCoG ·sin(β)(1)
Here vCoG is the absolute value of the velocity and βis the
angle between the x-axis of the CoG-system and the velocity
vector as shown in Fig. 2. βis known as the body side slip
angle. Transformation of cvCoG to the In-system yields:
ivCoG =cos ψsin ψ
sin ψcos ψ·
cvCoG
=vCoG ·cos(β+ψ)
vCoG ·sin(β+ψ)(2)
where the yaw angle ψis the angle between the In-system
and the CoG-system. The acceleration iaCoG of the CoG is
derived in the In-system ([5](p.261)):
iaCoG =vC oG(˙
β+˙
ψ)sin(β+ψ)
cos(β+ψ)+(3)
+ ˙vCoG cos(β+ψ)
sin(β+ψ)
Transforming the iaCoG into the CoG-system is done by
rotating the vector about ψaround the zIn -axis:
caCoG =vC oG(˙
β+˙
ψ)sin β
cos β+ ˙vCoG cos β
sin β
(4)
with additional notation caCoG,x axand caC oG,y ay.
2) Wheel Kinematics: The wheel ground contact point
velocity is defined as the velocity of the ground contact point
of each wheel not taking into account the rotational speed
of the wheel [5] (p.226), representing a stationary point with
respect to the vehicle body ([6](pp.68)):
cvwn=
cvCoG +
0
0
˙
ψ
×
xn
yn
0
(5)
The wheel velocities then depend on vCoG , the yaw rate ˙
ψ,
and the geometry of the vehicle, where xnand ynare the
coordinates of the four wheel ground contact points, n=
1,...,4, given in the CoG-system. The geometry of the car
is shown in Fig. 2. The lengths and widths lF, lR, bR, bR
describe the exact position of each wheel ground contact
point with respect to CoG. The four wheel velocities are
given by:
cvwF L,R =vCoG cos β˙
ψbF
2
vCoG sin β+˙
ψlF(6)
cvwRL,R =vCoG cos β˙
ψbR
2
vCoG sin β˙
ψlR(7)
The tire side slip angle αof each wheel is defined similar
to the vehicle body side slip angle β.αis the angle between
the wheel axis xwnand the wheel velocity vwnas shown in
Fig. 3. The four α’s are calculated by:
Fig. 3. Side slip angle (given for the front left
tire).
Fig. 4. Wheel slip.
αF L,R =δWFL,R arctan vCoG sin β+˙
ψlF
vCoG cos β˙
ψbF
2
(8)
αRL,R =arctan vCoG sin β˙
ψlR
vCoG cos β˙
ψbR
2
(9)
The wheel equivalent velocity of each wheel, vRn, is given
by the rotational speed of the wheel ωnand the effective
wheel radius, reff [5](pp.249-250):
vRn=ωn·reff (10)
where its direction is the positive x-direction of the wheel
coordinate system, describing motion of the wheel if it rolled
perfectly on the road.
3) Wheel Slip Calculation: The three expressions for vw,
αand vRare now combined in the slip equations. The slip is
a normalized description of the tire movement relative to the
road and is depicted well by Burckhardt in [7]. This relative
movement is solely responsible for the tire friction forces and
is therefore important for the friction forces calculation. The
longitudinal slip sLis defined in the direction of vwand
describes the relative movement in forward direction. The
side slip sSis defined perpendicular to vwand describes
the relative movement in side direction as shown in Fig.
4. The two slip equations are given in Tab. 11 ([5](p.237)).
Burckhardt differentiates between the driving vehicle and the
braking vehicle, thus the slip stays always between -1 and
1.
Braking Driving
vRcos αvWvRcos α > vW
Longitudinal slip sL=vRcos αvW
vWsL=vRcos αvW
vRcos α
Side slip sS=vRsin α
vWsS= tan α
(11)
C. Vehicle dynamics
The dynamics of the system can be derived using the prin-
ciples of linear and angular momentum in two-dimensions
for the vehicle body and the four wheels ([6](pp.68)).
1) Vehicle Body Dynamics: According to the principle of
linear momentum, the acceleration of the car is determined
by the sum of all forces cFiacting upon it:
k
X
i=1
cFi=mCoG ·
caCoG (12)
The rotational motion of the wheels is neglected here, thus
the only rotation allowed by the model architecture is the yaw
motion around the z-axis, with Tibeing the torques induced
by the forces acting on the car (angular momentum):
l
X
i=1
Ti=Jz·¨
ψ(13)
2) Wheel Dynamics: The torque produced about the y-
axis of each individual wheel is the engine torque TDrive ,
which is for the front wheels equal to zero and for the rear
wheels counter-balanced by the longitudinal friction forces
FW Lnon each wheel:
Tdriven=JWn˙ωn+ref f ·FWLn(14)
D. Forces description
The most important forces for the dynamics of the vehicle
are the friction forces which are generated at the tire/road
contact area ([8](p.17)). All the relevant forces for the model
acting horizontally upon the system are shown in Fig. 5.
Fig. 5. Forces: FL(longitudinal) and FS(lateral) friction forces, Faer
the aerodynamic force.
1) Aerodynamic Force: The aerodynamic resistance due
to the vehicle’s motion through the air is the major braking
force in the model and is aligned with the xCoG direction of
the car:
cFaer =sgn(vC oG)·caerAL
ρAir
2·v2
CoG ·
cex(15)
with ρAir being air density, caer aerodynamic constant and
ALthe effective aerodynamic surface of the vehicle.
2) Normal Forces: The normal forces are calculated at
each wheel ground contact point in the positive zwdirection.
Due to the asymmetry of the vehicle body along the vehicle
body’s lateral axis the normal forces differ already with no
motion of the car and become larger at the rear wheels while
accelerating and larger at the outside wheels while in a turn.
The approach of [5] (pp.306-308) takes into account the
shifting of the wheel load while accelerating or driving in a
turn. Assuming no suspension and roll or pitch motion, the
Fig. 6. Normal Forces Calculation.
dependencies of the normal forces on the longitudinal and
lateral accelerations, axand ay, can be calculated separately.
By balancing different loads on axles due to longitudinal
acceleration and furthermore axle load shift due to driving
in a turn (see Fig. 6), the torque balance at the front left
contact point yields:
FZF R =1
2mCoG ·lR
lghCoG
lax+(16)
+mCoG ·lR
lghCoG
lax·hCoG ·ay
bF·g
where similar expressions can be derived for other normal
forces as well.
3) Friction Forces: The behavior of friction at the
tire/road contact area is a highly non-linear phenomenon
which is complex to describe. Several approaches to the
friction characteristics have been developed. Among these
are dynamic friction models of which the LuGre model is
among the most promising ([9], [10] and [11]). In contrast,
static friction models empirically approximate the tire char-
acteristics and are well studied. Their output are two forces
for each wheel which act upon the wheel ground contact
point in the direction of vW,FL- the longitudinal friction
force and perpendicular to it, FS- the lateral friction force.
4) Burckhardt Friction Model: The static friction model
that is used in our system was proposed by Burckhardt in [7].
The model aims at obtaining a realistic relationship between
the slip of the tires and the friction coefficients in longitudinal
and lateral direction µLand µS. Two auxiliary parameters
sRes and µRes are introduced:
sRes =qs2
L+s2
S(17)
µRes =c1·1ec2·sRes c3·sRes (18)
with calculation of the slips sLand sSas explained in Sec.
II-B.3.
Fig. 7. Friction coefficient charac-
teristics.
Fig. 8. µLdependency on slip sL
and different αside slip angles.
By choosing values for the coefficients c1,c2and c3
according to different conditions for dry asphalt, wet asphalt
and snow, the Fig. 7 shows the resulting friction coefficient
as given by Eq. 18. As one can see in Fig. 8, Eq. 18 also
provides the dependency of the friction coefficients on the
tire side slip angles α.
Now the longitudinal and lateral friction coefficient µL
and µSare calculated by Eq. 19 and the longitudinal and
lateral friction forces FLand FSare given in Eq. 20 and
Eq. 21.
µL=µRes
sL
sRes
, µS=µRes
sS
sRes
(19)
with the longitudinal and lateral friction force being:
FL=µL·FZ=µRes ·sL
sRes
·FZ(20)
FS=µS·FZ=µRes ·sS
sRes
·FZ(21)
E. Steering
This section deals with the relationship between the angle
on the steering column δSand the two wheel steering angles
δWF L and δWF R on the front wheels.
1) Steering Column Model: For the derivation of the
relationship between δS, the steering column angle and δW,
the steering angle of the hypothetical wheel in the front
center, the model used is a static proportional relationship,
where iTis the transmission coefficient of [12](pp.224).
δW=δS
iT
(22)
2) Ackermann Steering: Since all y-axes of the wheels
should intersect in the instantaneous center of motion (ICM),
the left and right front wheel angles, δWF L and δWF R are a
function of δW:
δWF L,R = arctan l
l
tan δWbF
2!(23)
F. Summary of the Model
The complete vehicle model combines individual segments
elaborated so far. The steering and torque as inputs are
propagated through the model, generating forces that produce
following outputs: the CoG-velocity vCoG, the vehicle body
side slip angle βand the yaw rate ˙
ψas shown in the
equations of motion:
˙vCoG =cos β
mCoG hΣFXcaer AL
ρ
2·v2
CoG i(24)
+sin β
mCoG
FY]
˙
β=cos β
mCoG ·vC oG
FY](25)
sin β
mCoG ·vC oG hΣFXcaerAL
ρ
2·v2
CoG i˙
ψ
JZ¨
ψ= [FY F L +FY FR ]·lF[FY RL +FY RR]·lR
+ [FXF R FX F L]·bF+ [FX RR FXRL]·bR
(26)
where the sum of forces along each coordinate are:
ΣFX=FXF L +FX F R +FXRL +FX RR (27)
ΣFY=FY F L +FY FR +FY RL +FY RR (28)
III. PARAMETER ESTIMATION AND EXPERIMENTAL
MODEL VALIDATION
A. Acquisition of Measurement Data
From the CAN-Bus (Controller Area Network) that is
included serially in the Smart vehicle, the following data
can be obtained:
δS- steering wheel angle
wF L,wF R - rotational wheel speed front
left/right
wRL,wRR - rotational wheel speed rear left/right
The IMU300CC-100 is an external inertial measurement unit
supplementary integrated in the test vehicle with following
measurements taken:
˙
ψ- yaw rate (range 100/s, bias <±2.0/s,
scale factor accuracy <1%)
ax,ay- acceleration in the x- and y- direction
(range ±2g, bias <±30mg, scale factor
accuracy <1%).
Both sensor systems take measurements at a sample rate of
Ts=11ms.
B. Parameter Identification
1) Assured Parameters: In this category of parameters, all
natural constants and tabulated values are considered, as well
as the car geometry which is given by the drivers manual.
The coefficients of the friction model given in Sec. II-D.4
are taken for a dry asphalt road, i.e. c1= 1.2801,c2= 23.99
and c3= 0.52.
2) Measured Parameters:
a) Effective Wheel Radius: reff is a function of the
two static wheel radii r0and rstat, where r0is the radius of
the unloaded wheel and rstat is the compressed wheel radius
as the vehicle stands on its four wheels ([5](pp.250)):
reff =r0·sin(arccos(rstat
r0))
arccos(rstat
r0)(29)
which for Smart vehicle yields reff = 0.273m.
b) Total Mass of the Smart and x-Position of the CoG:
The vehicle was weighted on an industrial scale with an
accuracy of 10kg. To find out the x-position of the CoG
described by the two lengths lRand lF, the law of lever was
used:
lF=l·mrear
mrear +mf ront
, lR=l·mfront
mrear +mf ront
(30)
where the results also depend on the number of passengers.
For the case of no load: m= 760kg,mf ront = 330kg,
mrear = 430kg,lF= 1.025m,lR= 0.787.
3) Estimated Parameters:
a) Transmission Coefficient - iT rans:The transmission
coefficient is important for the car behavior because it
determines the magnitude of the wheel steering angles. The
initial estimate was iT rans= 15, which is in the range given
for other vehicles by [12](pp.224) and was later optimized.
b) Inertial Momenta of the Vehicle Body and the
Wheels: To estimate the value of the inertial moment the
formula ([12] (p.406)) was used:
Jz= 0.1269 ·LT·l(31)
where LTis the total length of the vehicle and lthe length
between the front and rear axis. This formula gives a result
for Jzof about 500kgm2.
For the estimation of the inertial momenta of the front
wheels, the assumption is that the wheel is a solid disk of
radius r=20cm and a mass of m=5kg:
JWF=1
2m·r2(32)
which yields the inertial momentum of a single front wheel
as JWF=0.1kgm2.
4) Optimization of the Parameters: To optimize the es-
timated parameters the difference between a set of exper-
imentally measured and modeled outputs is compared. An
error function is defined as the sum of all normalized,
weighted and squared differences between the five measured
and modeled variables:
err =1
n
1·1
x˙
ψq2
0.5·1
xaxq2
0.5·1
xayq2
0.5·1
xωF Lq2
0.5·1
xωF Rq2
·
n
X
i=1
(∆i(˙
ψ))2
(∆i(ax))2
(∆i(ay))2
(∆i(ωF L))2
(∆i(ωF R))2
(33)
where the difference for each individual measurement is:
i() = ()measured i()modeled i(34)
The error of the yaw rate ˙
ψis weighted twice as high as the
errors of the four other variables because of its importance
and the quality of the measurements. The data is normalized
with the difference between the maximum and minimum
value of each measured parameter over the whole test drive
(x˙
ψq,xaxq,xayq,xωF Lq,xωF R q). The MatlabT M function
fminsearch is applied in order to search for the minimum
of the error function. The optimized parameter values were
derived as:
iT rans = 28.5576 , Jz= 1490.3kgm2, JWF= 0.1071kgm2
which is in good correspondence with the Smart vehicle
used, since smaller vehicles types have typically a higher
transmission coefficient.
C. Experimental Model Validation
After identifying the unknown parameters of the model
and optimizing it with measured data, the model is validated
by comparing it to a new test drive of the Smart vehicle. It is
expected that the vehicle model follows the measured data
without any further optimization. The inputs to the model
are shown in Fig. 9, 10 and 11, as front steering wheel
angle δW(with the estimated steering angles on left and
right front wheel δW L,δW R ) and the rear rotational wheel
velocities ωRL,ωRR , respectively. Peak differences in rear
wheel velocities indicate that the driving regime is dynamic.
Note that the wheel dynamics is induced with the drive
torques on rear axis as explained in Sec. II-C.2, however, the
torque quantities cannot be measured directly. They can only
be estimated in a forward manner by an additional model of
vehicle engine and transmission or in a backward manner
according to Eq. 14, therefore the rear wheel velocities are
considered as direct inputs here and represent the driving
quantities.
In Fig. 14, 15 and 16 the yaw rate ˙
ψand accelerations
axand ayare given as a comparison between the mea-
sured and modeled dynamic variables, since they can be
directly measured by the IMU unit. For the given precision
of the IMU, the model errors are: |max|˙
ψ= 6.7/s,
Fig. 9. Measured input steering an-
gle δWand estimated left and right
front wheel angles δF L and δF R .
Fig. 10. Measured input wheel
velocity rear left ωRL.
Fig. 11. Measured input wheel
velocity rear right ωRR.
Fig. 12. Estimated wheel forces
front left, longitudinal FLF L and
lateral FSF L .
Fig. 13. Estimated wheel forces rear
right, longitudinal FLRR and lateral
FSRR .
Fig. 14. Estimated and measured
yaw rate
˙
ψ.
Fig. 15. Estimated and measured
acceleration in the x-direction ax.
Fig. 16. Estimated and measured
acceleration in the y-direction ay.
σ˙
ψ= 2.3/s,|max|ax= 0.71m/s2,σax= 0.33m/s2
and |max|ay= 1.42m/s2,σay= 0.74m/s2. As can be
seen, the measured and modeled data correspond well, with
maximal model deviations |max|due to peaks of highly
dynamic regime. The estimated forces on the front left wheel
of Fig. 12 show that the lateral force FSFL is considerable
and changes direction according to the steering angle. The
longitudinal force FLF L at this wheel is small negative or
close to zero due to the small wheel inertia and net rolling
resistance, opposing the longitudinal motion. The estimated
longitudinal force of the rear right wheel FLRR of Fig.
13 is in contrast to FLF L much bigger since it represents
one of the two driving forces exerted on the vehicle by
the engine and transmission, changing from the acceleration
phases (positive) to the braking phases (negative). The overall
magnitudes of the forces also correspond well to those found
in other literature ([13], [2]) taking into account the scale of
the car class. The developed dynamic model will be used for
feed-forward trajectory simulation within a control scheme
which relies also on the on-line feedback action to account
for model inaccuracies.
IV. CONCLUSION
In this work a 3DOF dynamic vehicle model was devel-
oped describing the motion of vehicle in horizontal plane
by considering lateral and longitudinal body dynamics and
friction forces exerted by the ground surface acting on the
vehicle. A detailed analysis included identification of all the
relevant parameters of the model, either directly measured or
estimated. An experimental verification based on comparison
of the model output and measured data of a test vehicle
proved a good correlation and validity of the model. Future
work will include applying the model for lane-keeping and
obstacle avoidance control of the vehicle and automatic
switching of friction model coefficients based on different
ground surfaces.
V. ACK NOWLEDGM EN T S
The authors would like to thank their colleague Sascha
Kolski for his help in acquiring experimental vehicle data.
REFERENCES
[1] ”http://www.smart-team.ch”.
[2] M.Mitschke, Dynamik der Kraftfahrzeuge, Band C: Fahrverhalten,
Springer, 2 edition, 1990.
[3] H.Junjie, D.A.Crolla, M.C.Levesley, and J.W.Manning, “Integrated
active steering and variable torque distribution control for improving
vehicle handling and stability, Vehicle Dynamics and Simulation
2004, pp. 107–116, 2004.
[4] M.Selby, W.J.Manning, M.D.Brown, and D.A.Crolla, “A coordination
approach for dyc and active front steering, Vehicle Dynamics and
Simulation 2001, pp. 49–55, 2001.
[5] U.Kiencke and L.Nielsen, Automotive Control Systems, Springer,
2000.
[6] J.H.Jr.Williams, Fundamentals of Applied Mechanics, John Wiley &
Sons, Inc., 1996.
[7] M.Burckhardt, Fahrwerktechnik: Radschlupf-Regelsysteme, Vogel
Fachbuch, 1993.
[8] M.Mitschke, Dynamik der Kraftfahrzeuge, Band A: Antrieb und
Bremsung, Springer, 3 edition, 1995.
[9] C.Canudas de Wit, H.Olsson, and K.J.Astroemand P.Lischinsky, “A
new model for control of systems with friction, IEEE Transactions
on Automatic Control, vol. 40, no. 3, 1995.
[10] X.Claeys, J.Yi, L.Alvarez, R.Horowitz, and C.Canudas de Wit, “A
dynamictire/road friction model for 3d vehicle control and simulation,”
in IEEE Intelliegent Transportation Systems, 2001, pp. 483–488.
[11] M.G.Villella, “Nonlinear modeling and control of automobiles with
dynamic wheel-road friction and wheel torque inputs,” M.S. thesis,
Georgia Institute of Technology, 2004.
[12] J.Reimpeland J.W.Betzler, Fahrwerktechnik: Grundlagen, Vogel
Verlag, 4 edition, 2000.
[13] U.Kiencke and L.Nielsen, Automotive Control Systems, Springer, 2
edition, 2005.
... If the cornering characteristics of the vehicle's tire are in the linear range, it has the capacity to make the vehicle's lateral, longitudinal, and yaw movements with the 3-DoF model. The model is also extensively used to investigate the dynamics of the vehicle while avoiding emergency collisions (Macek et al., 2007). Huh, Kim, and Hong (2000) have suggested an 18-DoF 6-axis MATLAB/Simulink heavy-duty vehicle with non-linear suspension characteristics and tire properties. ...
Thesis
Full-text available
The rapid increase in the world population and the inadequacy of the existing transportation system have pushed scientists and researchers to develop another option. Consequently, development of the autonomous vehicles (AVs) has begun, which is an energy-efficient and intelligent technology that will not disrupt the existing transportation system, but rather enhance it. One of the essential purposes of this dissertation is to examine the components of the AVs. Among these are the vehicle's battery, Battery Management System (BMS), the mathematical model of the vehicle, and the controller of the vehicle. In order to construct the simulation for the Electrical Vehicle (EV), these components must be examined step by step. MATLAB/Simulink and MapleSim have been used to simulate the EV. The driving range (DR) estimate is based on physical parameters such as vehicle speed, motor angular speed, motor voltage, State of Charge (SoC), and the position of the constructed EV model. The DR estimate has been performed using the Multi-Layer Perceptron with Back-Propagation (MLP-BP) technique. Finally, the dissertation focuses on intelligent control of AV. Python and OpenCV have been used while constructing the lane line/vehicle detection and tracking algorithms. The method for recognizing lane lines in road images or videos utilizes the Canny Function and the Hough Transform. Feature extraction, Support Vector Machines (SVMs), and sliding windows techniques have been used to detect and track moving vehicles on the road.
... The freedom of a vehicle can be 2-DoF (lateral, yaw), 3-DoF (longitudinal, lateral, and yaw), 4-DoF (longitudinal, lateral, yaw, and roll), or more. The models are also extensively used to investigate the dynamics of the vehicle while avoiding emergency collisions in the simulation environments (Macek et al., 2007). There is a quarter vehicle model with 2-DoF that implies the front and rear axles of the vehicle evolve separately (Cao et al., 2008). ...
Conference Paper
Full-text available
The severing global warming problem and high cost of the non-renewable fossil fuels have pushed the researchers and companies to develop further options. Consequently, the design of the Electrical Vehicles (EVs) has been initiated, which are environmental friendly energy-efficient vehicles, and they are expected to be utterly replaced with the ones using the fossil fuels in the near future. In this paper, the dynamic model of an EV has been obtained with the MATLAB/Simulink and the MapleSim multibody modelling softwares. In order to build the EV, its components have been constructed and located step by step in the main vehicle model. The EV model consists of the mechanical part, the DC servo motor, the battery, and the controller. The modelled EV has been simulated with four different driving cycles that are FTP75 (Federal Test Procedure), HWFET (Highway Fuel Economy Test), ArtemisRR (Artemis Rural Road), and LA92/UCDS (Unified Cycle Driving Schedule). Simulated position and speed states of the EV models are justified by comparing the ones derived with the well-known physical laws and the Root Mean Square Error (RMSE) values for each driving cycle.
... In the literature there exist many different ways to address the problem of modelling the dynamics of a vehicle. Some of them consider coupled longitudinal and lateral dynamics [2][3] [9], but the most classical way to face this problem is to consider decoupled dynamics with complex parametric models. Generally, some assumptions are applied in order to reduce the number of parameters to a small set and simplify the process of identification, like in [4][8] [10]. ...
Preprint
Full-text available
Obtaining a realistic and accurate model of the longitudinal dynamics is key for a good speed control of a self-driving car. It is also useful to simulate the longitudinal behavior of the vehicle with high fidelity. In this paper, a straightforward and generic method for obtaining the friction, braking and propulsion forces as a function of speed, throttle input and brake input is proposed. Experimental data is recorded during tests over the full speed range to estimate the forces, to which the corresponding curves are adjusted. A simple and direct balance of forces in the direction tangent to the ground is used to obtain an estimation of the real forces involved. Then a model composed of approximate spline curves that fit the results is proposed. Using splines to model the dynamic response has the advantage of being quick and accurate, avoiding the complexity of parameter identification and tuning of non-linear responses embedding the internal functionalities of the car, like ABS or regenerative brake. This methodology has been applied to LS2N's electric Renault Zoe but can be applied to any other electric car. As shown in the experimental section, a comparison between the estimated acceleration of the car using the model and the real one over a wide range of speeds along a trip of about $10km/h$ reveals only $0.35m/s^2$ of error standard deviation in a range of $\pm{2}m/s^2$ which is very encouraging.
... The input of this model is the steering angle of the front wheels and rotational velocities of the rear drive wheels (Lukowski & Ravikumar, 1993). It delivers a 3 DOF output in terms of CoG vehicle velocity, body slip angle, and the yaw rate of the vehicle in x-y plane (Maček et al., 2007). The purpose of using a scaled vehicle dynamic is to show whether the vehicle dynamic behaviors are equivalent to those of real vehicle. ...
Article
Full-text available
This paper presents a small scale autonomous ground vehicle which is configured using sensors. The autonomous small scaled vehicle has been engineered to have dynamic behaviours equivalent with real ground vehicle. The main objective of the using sensors configuration is to obtain the dynamic behaviour of scaled vehicle. Sensors configuration are equipped with electronic instruments, Arduino Duemilanove, wireless communication system, data acquisition system, and numerous sensors. This study is conducted by simulation and experiment.
... If the tire cornering properties is in the linear range, the vehicle model can be simplified as a 3 DOF model with lateral, longitudinal and yaw movement. The model is also widely used to study vehicle handling dynamics while the vehicle encounters emergency collision avoidance [10,11]. Liu proposed a four-wheel-steering vehicle nonlinear lateral dynamics model of 3 DOF based on Pacejka model. ...
Article
Full-text available
As a basic theory of the vehicle industry, the vehicle dynamics plays an important role in the development of the vehicle industry. In the past decades, great progress was made in the theory and experiment of vehicle dynamics. This article summarizes recent advances in vehicle dynamics. In vehicle dynamics, the vehicle body (sprung mass), the suspension component (spring and damper) and tire (unsprung mass) are essential parts of the system. The modeling approaches and characteristics of the vehicle, tire and driver model with the respect to handling and driving dynamics are summarized in the paper. The important research issues about the vehicle-pavement coupled dynamics are discussed in detail. Several problems and directions for the further studying in vehicle dynamics are pointed out.
... The question how their results can be adopted for the dynamic of full size vehicles remains unanswered. Another approach for the verification of localisation solutions is presented in [6]. Here an inertial measurement unit (IMU) is used that measures accelerations and angular rates. ...
... Die Fragestellung, wie sich die gewonnenen Ergebnisse auf den realen Verkehr übertragen lassen, bleibt unbeantwortet. Eine weitere Verifizierungsmethode ist in [6] angegeben. Dort wird zur Verifizierung eine Inertialmesseinheit (IMU) eingesetzt, welche die auftretenden Beschleunigungen und Winkelraten ermittelt. ...
Article
Full-text available
Im Hinblick auf einen automatisierten Verkehr werden Fahrerassistenzsysteme in Zukunft immer stärker in die Fahrzeugführung eingreifen. Derartige Systeme stützen sich vor allem auf die Umfeldwahrnehmung und insbesondere auf die Kenntnis der eigenen Fahrzeugposition. Hierbei entsteht der Bedarf, die spezifizierte Messqualität der Ortungssysteme zu verifizieren. In einem gemeinsamen Forschungsprojekt der TU Braunschweig und Audi wurden strukturelle und parametrische Anforderungen an ein Referenzsystem kategorisiert, aus dem sich für den jeweils betrachteten Anwendungsfall konkrete Anforderungen ableiten lassen.
Article
Full-text available
Autonomous driving has recently been in considerable progress, and many algorithms have been suggested to control the motions of driverless cars. The model predictive controller (MPC) is one of the efficient approaches by which the speed and direction of the near future of an automobile could be predicted and controlled. Even though the MPC is of enormous benefit, the performance (minimum tracking error) of such a controller strictly depends on the appropriate tuning of its parameters. This paper applies the particle swarm optimization (PSO) algorithm to find the global minimum tracking error by tuning the controller’s parameters and ultimately calculating the front steering angle and directed motor force to the wheels of an autonomous vehicle (AV). This article consists of acquiring vehicle dynamics, extended model predictive control, and optimization paradigm. The proposed approach is compared with previous research in the literature and simulation results show higher performance, and also it is less computationally expensive. The simulation results show that the proposed method with only three adjustable parameters has an overshoot of about 8% and its RMSE is 0.72.
Conference Paper
Full-text available
A tire/road friction model based on the LuGre dry friction model and on tire dynamics is presented. The dynamics of the longitudinal and lateral forces, and the self-aligning torque are described by a set of first order differential equations. This model is suitable for 3D vehicle traction/braking simulation and control. A comparison of the forces and torque produced by this dynamic model with the well known "magic formula" is presented
Article
Das Fahrverhalten eines K ratttahrzeugs ist die Reaktion des Fahrzeugs auf das Lenken des Fahrers, auf das Beschleunigen und Verzögern über Fahr- und Bremspedal während der Kurvenfahrt und auf äußere Störungen. Die Auslegung und Bewertung des Fahrverhaltens von Fahrzeugen erfolgt zum großen Teil durch Vergleich von simulierten bzw. realen Verkehrssituationen und durch subjektive Urteile der Versuchsingenieure. Dabei werden Bewer­ tungskriterien verwendet, die sich etwa folgendermaßen beschreiben lassen: Das Fahrzeug muß leicht kontrollierbar sein (darf den Fahrer nicht überfordern), darf den Fahrer auch bei Störungen nicht überraschen, muß die Fahrgrenzen deutlich erkennen lassen. Änderungen des Fahrverhaltens z. B. durch Beladung, Bereifung oder auf verschiedenen Fahrbahnen sollen möglichst klein sein. Diese Kriterien lassen sich - wie in Band B "Schwingungen" - in die beiden Hauptgruppen Komfort und Sicherheit unterteilen. Bei der aktiven Sicherheit mit dem Ziel der Verringerung der Unfallzahlen wird gefordert, das Kraftfahrzeug dem Fahrer anzupassen oder - anders ausgedrückt - Fahrer und Fahrzeug als Regelkreis gemeinsam zu betrachten. Im Versuch geschieht das schon immer (denn Fahrer beurteilen schließlich das Fahrzeug), in der Theorie hingegen selten. In Bild 1.1a ist der Regelkreis vereinfacht dar­ gestellt: Das Fahrzeug soll auf einem Sollkurs Ysoll entlangfahren, in Wirklichkeit fährt es auf einem Istkurs Ylst. Auf die Seitenabweichung ßy = Ysoll - Ylst re­ agiert der Fahrer mit einem Lenkradeinschlag b , so daß sich ein neuer Istkurs L Yist und eine neue - hoffentlich kleinere - Seitenabweichung ßy einstellt. Gleichzeitig wirkt auf das Kraftfahrzeug noch eine Störung, z. B. Seitenwind, ein.
Conference Paper
This paper proposes an advanced control strategy to improve vehicle handling and directional stability by integrating either Active Front Steering (AFS) or Active Rear Steering (ARS) with Variable Torque Distribution (VTD) control. Both AFS and ARS serve as the steerability controller and are designed to achieve the improved yaw rate tracking in low to mid-range lateral acceleration using Sliding Mode Control (SMC); while VTD is used as the stability controller and employs differential driving torque between left and right wheels on the same axle to produce a relatively large stabilizing yaw moment when the vehicle states (sideslip angle and its angular velocity) exceed the reference stable region defined in the phase plane. Based on these stand-alone subsystems, an integrated control scheme which coordinates the control actions of both AFS/ARS and VTD is proposed. The functional difference between AFS and ARS when integrated with VTD is explained physically. The effect of the integrated control system on the vehicle handling characteristics and directional stability is studied through an open loop computer simulation of an eight degrees of freedom nonlinear vehicle model. Simulation results confirm the effectiveness of the proposed control system and the overall improvements in vehicle handling and directional stability.
Article
This thesis presents a new nonlinear automobile dynamical model and investigates the possibility of automobile dynamic control with wheel torque utilizing this model. The model has been developed from first principles by applying classical mechanics. Inputs to the model are the four independent wheel torques, while the steer angles at each wheel are specified as independent time-varying signals. In this way, consideration of a variety of steering system architectures, including rear-wheel steer, is possible, and steering introduces time-varying structure into the vehicle model. The frictional contact at the wheel-road interface is modeled by use of the LuGre dynamic friction model. Extensions to the existing two-dimensional LuGre friction model are derived and the steady-state of the friction model is compared to existing static friction models. Simulation results are presented to validate the model mathematics and to explore automobile behavior in a variety of scenarios. Vehicle control with wheel torque is explored using the theory of input-output linearization for multi-input multi-output systems. System relative degree is analyzed and use of steady-state LuGre friction in a control design model is shown to give rise to relative degree singularities when no wheel slip occurs. Dynamic LuGre friction does not cause such singularities, but instead has an ill-defined nature under the same no-slip condition. A method for treating this ill-defined condition is developed, leading to the potential for the system to have relative degree. Longitudinal velocity control and combined longitudinal and angular vehicle velocity control are demonstrated in simulation using input-output linearization, and are shown to produce improved vehicle response as compared to the open-loop behavior of the automobile. Robustness of the longitudinal velocity control to friction model parameter variation is explored and little impact to the controller's ability to track the desired trajectory is observed. M.S. Committee Chair: David G. Taylor; Committee Member: Bonnie Heck; Committee Member: Jerry H. Ginsberg; Committee Member: Olivier A. Bauchau
Article
Some current applications for engine control are described. Advanced control schemes for future nonlinear, time-varying automotive systems are discussed. Representative examples for plant modeling, parameter and state estimation, and adaptive control are presented.< >
Article
In this paper we propose a new dynamic model for friction. The model captures most of the friction behavior that has been observed experimentally. This includes the Stribeck effect, hysteresis, spring-like characteristics for stiction, and varying break-away force. Properties of the model that are relevant to control design are investigated by analysis and simulation. New control strategies, including a friction observer, are explored, and stability results are presented
Fahrwerktechnik: Radschlupf-Regelsysteme
  • M Burckhardt
M.Burckhardt, Fahrwerktechnik: Radschlupf-Regelsysteme, Vogel Fachbuch, 1993.