Mechanical Engineering University of Michigan College of Engineering

29
A. Galip Ulsoy, Mechanical Engineering Department College of Engineering, University of Michigan at Ann Arbor 03/25/22 1 Mechanical Engineering University of Michigan College of Engineering Department of Mechanical Engineering, College of Engineering, University of Michigan 2266 GG Brown Laboratory, 2350 Hayward Street, Ann Arbor, MI 48109-2125 USA Vehicle Active Safety Systems for Preventing Road Departure Accidents “Keeping Cars on The Road” A. Galip Ulsoy William Clay Ford Professor of Manufacturing [email protected]

description

Mechanical Engineering University of Michigan College of Engineering. Vehicle Active Safety Systems for Preventing Road Departure Accidents “Keeping Cars on The Road” A. Galip Ulsoy William Clay Ford Professor of Manufacturing [email protected]. - PowerPoint PPT Presentation

Transcript of Mechanical Engineering University of Michigan College of Engineering

Page 1: Mechanical Engineering University of Michigan College of Engineering

A. Galip Ulsoy, Mechanical Engineering DepartmentCollege of Engineering, University of Michigan at Ann Arbor

04/19/231

Mechanical EngineeringUniversity of Michigan College of Engineering

Department of Mechanical Engineering, College of Engineering, University of Michigan2266 GG Brown Laboratory, 2350 Hayward Street, Ann Arbor, MI 48109-2125 USA

Vehicle Active Safety Systems for Preventing Road Departure Accidents

“Keeping Cars on The Road”

A. Galip UlsoyWilliam Clay Ford Professor of Manufacturing

[email protected]

Page 2: Mechanical Engineering University of Michigan College of Engineering

A. Galip Ulsoy, Mechanical Engineering DepartmentCollege of Engineering, University of Michigan at Ann Arbor

04/19/232

Outline

• Introduction- Single vehicle road departure accidents (SVRD)

• SVRD Active Safety System Overview & Design Tools- Hardware and software components and overall structure

- Simulation and design tools

• Yaw Rate Estimation- One part of the measurement subsystem

• Role of the Driver- Driver state and uncertainty modeling

- Robust steering assist controller

• Concluding Remarks & Acknowledgements

Page 3: Mechanical Engineering University of Michigan College of Engineering

A. Galip Ulsoy, Mechanical Engineering DepartmentCollege of Engineering, University of Michigan at Ann Arbor

04/19/233

Introduction

Single Vehicle Road Departure Accidents

IEEE Spectrum, Jan. 2002

Number of vehicle crashes

SVRD20%

Other crashes80%

5047000

1288000

Number of fatallities

SVRD38%

Other crashes62%

22840

14241

• Single Vehicle Road Departure (SVRD) Accidents account for about 1/4 of all accidents and about 1/3 of all fatalities on U.S. highways.

• Causes of SVRD accidents include driver inattention due to fatigue, drowsiness, driver impairment, distraction, etc.

NHTSA 1998 Data for USA

• On average one person dies every minute somewhere in the world due to to a car crash

• Costs of crashes total 3% of world GDP ($31.3 trillion in 2000), and totaled nearly $1 trillion in 2000.

Page 4: Mechanical Engineering University of Michigan College of Engineering

A. Galip Ulsoy, Mechanical Engineering DepartmentCollege of Engineering, University of Michigan at Ann Arbor

04/19/234

System Overview

Prototype Vehicle

LeBlanc, et al, IEEE Cont. Syst. Mag., Dec. 1996

Page 5: Mechanical Engineering University of Michigan College of Engineering

A. Galip Ulsoy, Mechanical Engineering DepartmentCollege of Engineering, University of Michigan at Ann Arbor

04/19/235

System Overview

Prototype Vehicle Active Safety System

QuickTime™ and aPhoto - JPEG decompressor

are needed to see this picture

Prototype Vehicle

1994 Ford Taurus SHO

Helps prevent single-vehicle-road-departure (SVRD) accidents by predicting vehicle path and estimating roadway geometry from computer vision. Issues warning to driver, provides driving steering assist and/or uses differential braking for steering intervention.

• Computer vision system• Vehicle motion sensors• Computers for data collection, analysis and control

• Kalman filters• control pressure to wheels for brake-steer• Apple Quadra 800, Dell Pentium, I/O rack, etc

QuickTime™ and aH.263 decompressor

are needed to see this picture.

Page 6: Mechanical Engineering University of Michigan College of Engineering

A. Galip Ulsoy, Mechanical Engineering DepartmentCollege of Engineering, University of Michigan at Ann Arbor

04/19/236

System Overview

Sensors on Prototype VehicleVehicle sensors included:

• wheel speed & yaw rate sensors• steer angle & steering wheel transducers• pitch & roll corrections • several Kalman filters• control of pressure to individual rear wheels for brake-steer

A high-resolution digital CCD camera, and image processing software, were used to determine the lane geometry. This included the pitch and roll compensation of camera motion.

Page 7: Mechanical Engineering University of Michigan College of Engineering

A. Galip Ulsoy, Mechanical Engineering DepartmentCollege of Engineering, University of Michigan at Ann Arbor

04/19/237

System Overview

Overall System Structure & Subsystems

Driver VehicleActual Lane Layout(Lane Markers)

Lane Sensor

TLC Algorithm

Motion Sensor

Decision Rule

Warning / Intervention / Control

MeasuredData

PreviewedRoadway

TLC

Warning / Intervention / Control

Internal Feedback-loopof Human Driver

Driver StatusModel

Vehicle Model

Lane SensingModel

SteerAngle

Lateral PositionVehicle Speed

Yaw Rate

.

.

ProjectedRoute

Page 8: Mechanical Engineering University of Michigan College of Engineering

A. Galip Ulsoy, Mechanical Engineering DepartmentCollege of Engineering, University of Michigan at Ann Arbor

04/19/238

System Overview

Time to Lane Crossing (TLC)

• Time to lane crossing (TLC) based upon lane geometry determination using computer vision, and vehicle path projection using on-board sensors.

• Kalman filtering

• References:

- Lin & Ulsoy, ITS Journal, 1996

- Lin, Ulsoy & LeBlanc, JDSMC, March 1999

- Lin, Ulsoy & LeBlanc, IEEE-TCST, May 2000

Actual

Lane Edge

Projected Route

of the Vehicle

Sensing

Range

Sensing

Arc

Current

Vehicle Position

Lane

Crossing

Downrange

Distance to

Lane-Crossing

or

Time-to-Lane

Crossing

Lateral

Clearance

or

Lateral

Acceleration

Uncertainty in

Lane Edge Sensing

Page 9: Mechanical Engineering University of Michigan College of Engineering

A. Galip Ulsoy, Mechanical Engineering DepartmentCollege of Engineering, University of Michigan at Ann Arbor

04/19/239

0 20 40 60 80 100 120

speed (km/h)

0

1

2

3

4

5

lateral acceleration (m/s^2)

0.5 deg

1.0 deg

1.5 deg2.0 deg2.5 deg3.0 deg

front wheel steer angle

10% slip

Brake-Steer Authority (braking one rear wheel)

shoulder

left rear

right rear

0 2 4 6 8 100

1

2

3

Brake Pressure (Mpa)

Time (sec)

shoulder

left rear

right rear

0 2 4 6 8 100

1

2

3

Brake Pressure (Mpa)

Time (sec)

System Overview:

Differential Braking

• Path correction by yaw rate control using differential braking• Can be overridden by driver steering input• Reference: Pilutti, Ulsoy & Hrovat, JDSMC, Sept. 1998• US Patent 6,021,367 issued Feb. 2000

Page 10: Mechanical Engineering University of Michigan College of Engineering

A. Galip Ulsoy, Mechanical Engineering DepartmentCollege of Engineering, University of Michigan at Ann Arbor

04/19/2310

System Design Tools

CAPC Simulator

A vehicle simulation software tool, CAPC, was developed and used for:

- Subsystem development

- System integration

- Desktop driving simulator

Page 11: Mechanical Engineering University of Michigan College of Engineering

A. Galip Ulsoy, Mechanical Engineering DepartmentCollege of Engineering, University of Michigan at Ann Arbor

04/19/2311

System Design Tools

Ford Driving Simulator

• Standard vehicle buck and controls

• No motion base

• Detailed graphics for trips of up to two hours

Page 12: Mechanical Engineering University of Michigan College of Engineering

A. Galip Ulsoy, Mechanical Engineering DepartmentCollege of Engineering, University of Michigan at Ann Arbor

04/19/2312

Yaw Rate Estimation

Motivation and Background• Motivation:

- Yaw rate sensor needed for active safety systems

- Current yaw rate sensors accurate and expensive.

- Estimate of yaw rate from accelerometer measurements is desirable both as a primary (near term) as well as back up (future) sensor.

• Background:- Kinematic approach [Hitachi 93,

Soltis et al 93, Zaremba et al 94]; sensitive to measurement noise.

- Low cost accelerometers have low frequency drift and high frequency noise [Doeblin 90, Jurgen 94].

Page 13: Mechanical Engineering University of Michigan College of Engineering

A. Galip Ulsoy, Mechanical Engineering DepartmentCollege of Engineering, University of Michigan at Ann Arbor

04/19/2313

Yaw Rate Estimation

Proposed Approach• Kalman Filter combines a dynamic estimate with a kinematic estimate.

• The KF is gain-scheduled with respect to vehicle forward velocity (u) and the magnitude of the steer angle ().

• Comparisons and evaluations are made using a linear vehicle simulation model, a nonlinear vehicle simulation model, and experiments.

Page 14: Mechanical Engineering University of Michigan College of Engineering

A. Galip Ulsoy, Mechanical Engineering DepartmentCollege of Engineering, University of Michigan at Ann Arbor

04/19/2314

Yaw Rate Estimation

Estimator Equations

Page 15: Mechanical Engineering University of Michigan College of Engineering

A. Galip Ulsoy, Mechanical Engineering DepartmentCollege of Engineering, University of Michigan at Ann Arbor

04/19/2315

Yaw Rate Estimation

Simulation Results

Page 16: Mechanical Engineering University of Michigan College of Engineering

A. Galip Ulsoy, Mechanical Engineering DepartmentCollege of Engineering, University of Michigan at Ann Arbor

04/19/2316

Yaw Rate Estimation

Experimental Results

Page 17: Mechanical Engineering University of Michigan College of Engineering

A. Galip Ulsoy, Mechanical Engineering DepartmentCollege of Engineering, University of Michigan at Ann Arbor

04/19/2317

Yaw Rate Estimation

Experimental Results

Page 18: Mechanical Engineering University of Michigan College of Engineering

A. Galip Ulsoy, Mechanical Engineering DepartmentCollege of Engineering, University of Michigan at Ann Arbor

04/19/2318

Yaw Rate Estimation

Summary and Conclusions

Summary:- New approach to inexpensive, yet accurate, estimation of vehicle yaw

rate combines the advantages of current kinematic estimation methods, with dynamic estimation based upon Kalman filtering.

- Evaluation using linear simulation models, nonlinear simulation models, and actual vehicle experiments.

Conclusions:- Combines advantages of kinematic estimate (accurate at high yaw

rates even with disturbances) with the advantages of dynamic estimate (accurate at low yaw rates despite measurement noise).

- Robust performance is obtained with gain scheduling.

- Promising and inexpensive alternative to solid state yaw rate sensors.

Reference: Sivashankar & Ulsoy, ASME-JDSMC, June 1998 US Patent 5,878,357 issued March 1999

Page 19: Mechanical Engineering University of Michigan College of Engineering

A. Galip Ulsoy, Mechanical Engineering DepartmentCollege of Engineering, University of Michigan at Ann Arbor

04/19/2319

Role of the Driver:

Driver, Vehicle and Active Safety System

VehicleDriver

nominal feedback to driver

normal driver inputs

Vehicle dynamics alteration

VSC[Van Zanten, 1995]

Perception

aid warning, night vision[Pilutti and Ulsoy, 1995]

Actuation

aid ABS

Page 20: Mechanical Engineering University of Michigan College of Engineering

A. Galip Ulsoy, Mechanical Engineering DepartmentCollege of Engineering, University of Michigan at Ann Arbor

04/19/2320

Role of the Driver:

Steering Assist Controller - Background• Steering control

- Vehicle Stability Control, Automated Highway Systems, driver perception enhancement (e.g., warning)

- Low authority steering assist: parallel copilot [Naab and Reichart, 1994;Hsu et al., 1998]

• Driver model and uncertainty- Considerable research on driver steering control models: mostly linear

model with delay. (e.g., [Weir and McRuer, 1968; MacAdam, 1981; Kageyama et al, 1991; and Bernard et al, 1998])

- Driver model from experimental data [Bourassa and Marcos, 1991; Soma and Hiramatsu, 1995; and Pilutti and Ulsoy, 1999].

• Interaction between driver and controller- Adjusting the warning based on driver state [Pilutti and Ulsoy 2002; Onken

and Feraric, 1997]

- Relative authority between driver and controller [LeBlanc et al., 1996; Acarman, 2000; Fujioka,1999]

Gd Gv

+

-

f

Gp

+

+Gs

yyd

Page 21: Mechanical Engineering University of Michigan College of Engineering

A. Galip Ulsoy, Mechanical Engineering DepartmentCollege of Engineering, University of Michigan at Ann Arbor

04/19/2321

Role of the Driver:

Robust Steering Assist Controller

Investigate driver model uncertainty and design a robust vehicle

steering assist controller with respect to driver model uncertainty.

References:• Pilutti & Ulsoy, IEEE-TSMC, Sept. 1999: Driver modeling via system ID• Chen & Ulsoy, JDSMC, Dec. 2001: Driver uncertainty modeling• Chen & Ulsoy, IJVAS, Jan 2002: Robust steering assist control• Chen & Ulsoy, ACC, May 2002: Simulator evaluation

Driver Model

Steering Assist

Controller

M

Vehicle+

-

+

+

Page 22: Mechanical Engineering University of Michigan College of Engineering

A. Galip Ulsoy, Mechanical Engineering DepartmentCollege of Engineering, University of Michigan at Ann Arbor

04/19/2322

Role of the Driver:

Driver Model and Parametric Uncertainty• Nominal driver model: ARMAX (2,2,1,1) model with one sampling time

of delay: (1+a1q-1+a2q-2) = (b1q-1+b2q-2) y+(1+c1q-1)e

• Identification based on 120 segments of 1 minute duration data gives parametric variations within one driver.

• Uncertainty across 12 different drivers also obtained.

• Ref: Chen and Ulsoy, ASME-JDSMC, Dec. 2001

0 50 100-1.6

-1.4

-1.2

-1

-0.8

time, (min)

a1

0 50 1000

0.2

0.4

0.6

time, (min)

a2

0 50 1000

2

4

6

8

time, (min)

b1

0 50 100

-8

-6

-4

-2

0

time, (min)

b2

-2 -1.5 -1 -0.5 0-2

-1.5

-1

-0.5

0

real

imag

without controller

nominal driver behavior(heavy line)

worst PM:6.5deg. worst GM:4.8dB

Page 23: Mechanical Engineering University of Michigan College of Engineering

A. Galip Ulsoy, Mechanical Engineering DepartmentCollege of Engineering, University of Michigan at Ann Arbor

04/19/2323

Role of the Driver:

Robust Smith Predictor Control• Robust Smith predictor based steering assist controller• Go: Product of driver and vehicle transfer functions without delay

• C: QFT and H robust controllers. Performance specified by stability margins, crossover frequency, and low frequency loop gain.

C e-Ts

+

- Go

y yd

Go e-Ts

-

+

+

+ Gs

)1)(()(1

)()(

Tso

sesGsC

sCsG −−+

=

Page 24: Mechanical Engineering University of Michigan College of Engineering

A. Galip Ulsoy, Mechanical Engineering DepartmentCollege of Engineering, University of Michigan at Ann Arbor

04/19/2324

Role of the Driver:

Adaptive Controller

0 20 40 60 80 100 120

-0.15

-0.1

-0.05

0

0.05

0.1

With adaptive control

0.4ko

ko

3.2ko

-

+

Gd Kc Gs Gv er

u y yr

∫∫

+=

+=

−=−=

−=

=

=

dteeK

dteek

Kkke

eGke

yye

kk

GkG

ccc

e

ceoc

rde

rr

op

dpd

)(

)(

ˆ

driver, nominalfor

ˆ

43

21

&

&

γγ

δγγ

δ

Page 25: Mechanical Engineering University of Michigan College of Engineering

A. Galip Ulsoy, Mechanical Engineering DepartmentCollege of Engineering, University of Michigan at Ann Arbor

04/19/2325

Role of the Driver:

Driving Simulator Validation Experiments• PC-based driving simulator

- Straight road with wind disturbance scenario

• Short driving experiments:

- Large steering error initiated

artificially.

• Long driving experiments:

- Fatigue human driver with long driving task(underway)

• Time domain metrics:

- Standard deviation of lateral position error (STD(y))

- Time percentage of road departure:

based on lane crossing (PRD)

• Frequency domain metrics:

- phase margin (PM),

- gain margin (GM), and

- crossover frequency (c).

Page 26: Mechanical Engineering University of Michigan College of Engineering

A. Galip Ulsoy, Mechanical Engineering DepartmentCollege of Engineering, University of Michigan at Ann Arbor

04/19/2326

Role of the Driver:

Experimental Results – Short Driving

• Repeated 40 times for each driver (with and without controller)

• Improvement observed in both time domain and frequency domain metrics for one driver

• Additional drivers being tested

Short drivingWithout

controllerWith

controllerPercentage

improvement (%)

Average STD(y), (m)

0.766 0.707 7.70

Average PRD, (%)

16.022 10.698 33.23

STD(y), (m) 0.567 0.408 28.04

PRD, (%) 15.296 10.392 32.06

Mean valuesWithout

controllerWith

controllerPercentage

improvement (%)

PM, (deg) 8.856 9.187 3.74

GM, (dB) 4.835 5.998 24.05

c, (rad/sec) 0.987 1.025 3.85

Page 27: Mechanical Engineering University of Michigan College of Engineering

A. Galip Ulsoy, Mechanical Engineering DepartmentCollege of Engineering, University of Michigan at Ann Arbor

04/19/2327

The Role of the Driver

Summary and Conclusions

• Presented driver model uncertainty, robust/adaptive Smith

predictor controller design, and driving simulator

experiments.

• The system identification approach to compute driver

steering model and model uncertainty has been verified. The

driver model uncertainty is found to be significant, and can

be used to illustrate change in driver steering performance.

• Frequency analysis and computer simulation illustrate that

robust stability is achieved with the robust serial steering

assist controller.

• Preliminary simulator experiments show promising results of

the benefits of the proposed controller. More extensive

evaluations are needed.

Page 28: Mechanical Engineering University of Michigan College of Engineering

A. Galip Ulsoy, Mechanical Engineering DepartmentCollege of Engineering, University of Michigan at Ann Arbor

04/19/2328

System Evaluation on Highways:Co-Pilot or Back-Seat Driver?

•SVRD prevention

•Lane geometry

•Path projection

•TLC

•Computer vision

•Motion sensing

•Yaw rate estimation

•Simulation tools

•Warning

•Intervention

•Driver ID

•Robust steering assist controllers

Page 29: Mechanical Engineering University of Michigan College of Engineering

A. Galip Ulsoy, Mechanical Engineering DepartmentCollege of Engineering, University of Michigan at Ann Arbor

04/19/2329

Acknowledgements

• Research Sponsors:

- U.S. Army TACOM

- ITS Research Center of Excellence

- Ford Research Labs

• Research Team:

- Students:

• L.K. Chen, C.F. Lin, T. Pilutti

- Researchers:

• R. DeSonia, R. Ervin, G. Gerber, G. Johnson, D. LeBlanc,N. Sivashankar, P. Venhovens