lane departure warning - university of...

19
Modelling of Automotive Systems Lane Departure Warning -The LDW system is developed (by Iteris and used by Merceds and Freightliner) -provides warning if the vehicle is about to leave the lane - consists of camera, computer and lane recognising software to track visible lane markings

Upload: others

Post on 14-May-2020

8 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Lane Departure Warning - University of Sussexusers.sussex.ac.uk/~tafb8/mas/MAS_03c_YawStability... · -LKS automatically controls the steering to keep the vehicle in its lane

Modelling of Automotive Systems 1

Lane Departure Warning

-The LDW system is developed (by Iteris and used by Merceds and Freightliner)

-provides warning if the vehicle is about to leave the lane

- consists of camera, computer and lane recognising software to track visible lane markings

Page 2: Lane Departure Warning - University of Sussexusers.sussex.ac.uk/~tafb8/mas/MAS_03c_YawStability... · -LKS automatically controls the steering to keep the vehicle in its lane

Modelling of Automotive Systems 2

Lane Keeping Systems

-LKS automatically controls the steering to keep the vehicle in its laneand follow the lane as it curves around.

-Research in USA universities and some car manufacturers (such asNISSAN) have demonstrated working based on machine vision

- The current systems can operate only on ‘straight-ish’ roads and with limited speed range.

Page 3: Lane Departure Warning - University of Sussexusers.sussex.ac.uk/~tafb8/mas/MAS_03c_YawStability... · -LKS automatically controls the steering to keep the vehicle in its lane

Modelling of Automotive Systems 3

Yaw Stability Control Systems - The function of yaw control system is to avoid spinning and overturn when theground friction is not high enough to provide centripetal force. - Some systems have already applied to commercial vehicles.

Lateral force (centrifugal force) from two wheels

RmV 2

Page 4: Lane Departure Warning - University of Sussexusers.sussex.ac.uk/~tafb8/mas/MAS_03c_YawStability... · -LKS automatically controls the steering to keep the vehicle in its lane

Modelling of Automotive Systems 4

Yaw Stability Control Systems Yaw control is implemented by -Differential braking between the left and right wheels. - Steer-by-wire: system correct the steering. - Active torque distribution: independent torque is applied to individual wheels.

Page 5: Lane Departure Warning - University of Sussexusers.sussex.ac.uk/~tafb8/mas/MAS_03c_YawStability... · -LKS automatically controls the steering to keep the vehicle in its lane

Modelling of Automotive Systems 5

Consider road bank angle φ

φsin where

ma y

mgF

FFF

bank

bankyryf

=

++=

Page 6: Lane Departure Warning - University of Sussexusers.sussex.ac.uk/~tafb8/mas/MAS_03c_YawStability... · -LKS automatically controls the steering to keep the vehicle in its lane

Modelling of Automotive Systems 6

Lateral acceleration:

ψ&&& xVy +=ya

Page 7: Lane Departure Warning - University of Sussexusers.sussex.ac.uk/~tafb8/mas/MAS_03c_YawStability... · -LKS automatically controls the steering to keep the vehicle in its lane

Modelling of Automotive Systems 7

Dynamic Model in terms of Error with respect to road y - Vehicle position (measured from O) ψ -Yaw Define

:errorn Orientatio e)errorposition (

road of line centre and c.g.between Distance e

2

1

desψψ −=

radius road velocity,llongitudia

where

,

onaccelerati yaw and velocity yaw Desired2

R-V

VR

VRV

x

desxx

desx

des

=== ψψψ &&&&

Acceleration: ( ) ( )desxdesxxdesxy VyVVyVa ψψψψψ &&&&&&&&&&& −+=−+=−=1e

Velocity ( )desxVy ψψ −+= &&1e

Page 8: Lane Departure Warning - University of Sussexusers.sussex.ac.uk/~tafb8/mas/MAS_03c_YawStability... · -LKS automatically controls the steering to keep the vehicle in its lane

Modelling of Automotive Systems 8

( ) ( )

( ) ( )

using

20

20

20

20

1000

20

20

0010motion of equations lateral theFrom

22

δ

ψψ

ψψ

α

α

αααα

αααα

+

+−

−−

−−−

+−

=

z

ff

f

xz

rrff

xz

rrff

x

rrffx

x

rf

ICl

mC

yy

VIlClC

VIlClC

mVlClC

VmV

CCyy

dtd

&

&

&

&

( )des

desxVyψψ

ψψ&&&&&&

&&&&&&

−=−+=

2

1

ee

Page 9: Lane Departure Warning - University of Sussexusers.sussex.ac.uk/~tafb8/mas/MAS_03c_YawStability... · -LKS automatically controls the steering to keep the vehicle in its lane

Modelling of Automotive Systems 9

( ) ( ) ( )

( ) ( ) ( )

( )

( )

des

des

xz

rrff

x

rrffx

z

ff

f

xz

rrff

z

rrff

xz

rrff

x

rrffrf

x

rf

BBAeeeeee

e

LetVI

lClC

mVlClC

V

ICl

mC

eeee

VIlClC

IlClC

VIlClC

mVlClC

mCC

mVCC

eeee

dtd

ψδ

ψδ

αα

αα

α

α

αααααα

αααααα

&&

&

&

&

&

&

&

&

21

2

2

1

1

22

2

2

1

1

22

2

2

1

1

...,

20

20

20

20

2220

1000

2220

0010

++=

=

+−

−−−

+

+

+−

−−−

−−

++−

=

Page 10: Lane Departure Warning - University of Sussexusers.sussex.ac.uk/~tafb8/mas/MAS_03c_YawStability... · -LKS automatically controls the steering to keep the vehicle in its lane

Modelling of Automotive Systems 10

( ) ( ) ( )

( ) ( ) ( )

( )

( )

+−

−−−

=

+−

−−−

−−

++−

=

+=

=

++=

xz

rrff

x

rrffx

z

ff

f

xz

rrff

z

rrff

xz

rrff

x

rrffrf

x

rf

des

des

VIlClC

mVlClC

V

ICl

mC

B

VIlClC

IlClC

VIlClC

mVlClC

mCC

mVCC

A

whereBAee

Then

LetBBAee

22

3

22

3

21

20

20

20

20

,

2220

1000

2220

0010

loopOpen

αα

αα

α

α

αααααα

αααααα

ζ

ψδ

ζ

ψδ

&

&

&&

∫ dt1B

A

ee&δ

2Bdesψ&

Page 11: Lane Departure Warning - University of Sussexusers.sussex.ac.uk/~tafb8/mas/MAS_03c_YawStability... · -LKS automatically controls the steering to keep the vehicle in its lane

Modelling of Automotive Systems 11

=

=

+=+=

00000000

,

1000010000100001

form controlin Write

3

DC

whereDCezBAeeζζ&

)1000mR bendcircular ,/30(/03.0 === smspeedsraddesψ&

∫ dt C3B

A

D

ee&δ z

Page 12: Lane Departure Warning - University of Sussexusers.sussex.ac.uk/~tafb8/mas/MAS_03c_YawStability... · -LKS automatically controls the steering to keep the vehicle in its lane

Modelling of Automotive Systems 12

road_profile

To Workspace3

t

lat_error

To Workspace1

yaw_error

To Workspace

20

Time

Terminator1

Terminator

delta

Steering Angle

x' = Ax+Bu y = Cx+Du

State-Space

Scope3 Scope2

Scope1

Scope

PulseGenerator1

PulseGenerator

0.03

Constant

Clock

Add1

Page 13: Lane Departure Warning - University of Sussexusers.sussex.ac.uk/~tafb8/mas/MAS_03c_YawStability... · -LKS automatically controls the steering to keep the vehicle in its lane

Modelling of Automotive Systems 13

0 5 10 15 200

100

200

300

time (sec)

Late

ral E

rror (

m)

0 5 10 15 20-0.5

0

0.5

1

time (sec)

Yaw

Rat

e E

rror (

rad/

s)

0 5 10 15 200

1

2

3

time (sec)

Ste

erin

g an

gle

(deg

rees

)

0 5 10 15 200

0.05

0.1

time (sec)

Des

ired

yaw

rate

(rad

/s)

Page 14: Lane Departure Warning - University of Sussexusers.sussex.ac.uk/~tafb8/mas/MAS_03c_YawStability... · -LKS automatically controls the steering to keep the vehicle in its lane

Modelling of Automotive Systems 14

[ ]

( )

[ ]T

des

des

jjp

pK

BeKBAethen

kkkkKwhereKe

BBAee

1073535

asgiven are seigenvalue where),Bplace(A,K

function Matlab using found becan

feedback stateApply

feedback)(with loop Closed

1

21

4321

21

−+−−−=

=

+−=

=−=

++=

ψ

δψδ

&&

&&

It can be foundK= [0.5764 0.0807 3.2974 0.2291]

Steering Control for automated Lane Keeping

Page 15: Lane Departure Warning - University of Sussexusers.sussex.ac.uk/~tafb8/mas/MAS_03c_YawStability... · -LKS automatically controls the steering to keep the vehicle in its lane

Modelling of Automotive Systems 15

∫ dt1B

A

ee&δ

2Bdesψ&

K

+

++

0=r

Steering Control for automated Lane Keeping

Page 16: Lane Departure Warning - University of Sussexusers.sussex.ac.uk/~tafb8/mas/MAS_03c_YawStability... · -LKS automatically controls the steering to keep the vehicle in its lane

Modelling of Automotive Systems 16

Closed loop control for automated lane keeping

desired_yaw_rate

To Workspace3

lat_error

To Workspace1

yaw_error

To Workspace

Terminator1

Terminator

delta

Steering Angle

x' = Ax+Bu y = Cx+Du

State-Space

Scope3

Scope2

Scope1

Scope

PulseGenerator

-1

Gain1

KK

Gain

Add

Page 17: Lane Departure Warning - University of Sussexusers.sussex.ac.uk/~tafb8/mas/MAS_03c_YawStability... · -LKS automatically controls the steering to keep the vehicle in its lane

Modelling of Automotive Systems 17

0 5 10 15 20-0.05

0

0.05

time (sec)

Late

ral E

rror (

m)

0 5 10 15 20-0.05

0

0.05

time (sec)

Yaw

Rat

e E

rror (

rad/

s)

0 5 10 15 20-5

0

5

time (sec)

Ste

erin

g an

gle

(deg

rees

)

0 5 10 15 20-0.05

0

0.05

time (sec)

Des

ired

yaw

rate

(rad

/s)

Page 18: Lane Departure Warning - University of Sussexusers.sussex.ac.uk/~tafb8/mas/MAS_03c_YawStability... · -LKS automatically controls the steering to keep the vehicle in its lane

Modelling of Automotive Systems 18

Dynamic Model in terms of Error with respect to road + road bank

errorn orientatioeroad of line centre and c.g.between distancee

2

1

−−

( ) ( ) ( )

( ) ( ) ( )

( )

( )φψδ

αα

αα

α

α

αααααα

αααααα

sin

00

0

20

20

20

20

2220

1000

2220

0010

22

2

2

1

1

22

2

2

1

1

+

+−

−−−

+

+

+−

−−−

−−

++−

=

g

VIlClC

mVlClC

V

ICl

mC

eeee

VIlClC

IlClC

VIlClC

mVlClC

mCC

mVCC

eeee

dtd

des

xz

rrff

x

rrffx

z

ff

f

xz

rrff

z

rrff

xz

rrff

x

rrffrf

x

rf

&

&

&

&

&

φψδ sinor

421 BBBAee des +++= &&

Page 19: Lane Departure Warning - University of Sussexusers.sussex.ac.uk/~tafb8/mas/MAS_03c_YawStability... · -LKS automatically controls the steering to keep the vehicle in its lane

Modelling of Automotive Systems 19

[ ]

=

=

++=

φψ

ξ

ξδ

sin

equation state-state loop-open The

425

51

des

BBBwhere

BBAee

&

&

[ ]

( ) ξ

δ

51

4321

feedback stateApply

BeKBAethen

kkkkKwhereKe

+−=

=−=

&