Adaptive Cruise Control Modified

26
7/29/2019 Adaptive Cruise Control Modified http://slidepdf.com/reader/full/adaptive-cruise-control-modified 1/26  By  Archana devi 

Transcript of Adaptive Cruise Control Modified

Page 1: Adaptive Cruise Control Modified

7/29/2019 Adaptive Cruise Control Modified

http://slidepdf.com/reader/full/adaptive-cruise-control-modified 1/26

 

By 

 Archana devi 

Page 2: Adaptive Cruise Control Modified

7/29/2019 Adaptive Cruise Control Modified

http://slidepdf.com/reader/full/adaptive-cruise-control-modified 2/26

Overview

Introduction

Components

Design

Implementation

Results and Observations

Further Work References

Demo/Video

Page 3: Adaptive Cruise Control Modified

7/29/2019 Adaptive Cruise Control Modified

http://slidepdf.com/reader/full/adaptive-cruise-control-modified 3/26

Goals of the Project

Study the ACC application and to identify

Components

 Algorithms

Real-Time Issues

Real-Time approach to Design

Setup a basic platform

Page 4: Adaptive Cruise Control Modified

7/29/2019 Adaptive Cruise Control Modified

http://slidepdf.com/reader/full/adaptive-cruise-control-modified 4/26

Introduction to ACC

• Extension of Cruise Control.

• Operates either in

• Distance Control state

• Speed Control state 

Des_Dist = Hos t_Vel * Timegap + ∆  where

Host_Vel  is Host Vehicle velocity

TimeGap  is set by the driver 

∆   for additional safety

Page 5: Adaptive Cruise Control Modified

7/29/2019 Adaptive Cruise Control Modified

http://slidepdf.com/reader/full/adaptive-cruise-control-modified 5/26

Requirements

Functional: Detect leading vehicle.

Maintain desired speed.

Maintain desired timegap.

Communicate actions to User Interface

Non-Functional (timing constraints):

Response Time

Data update rate and so on… 

ISO Limitations:

mean dec ≤ 3.0 m/s2 (over 2 s),

acceleration ≤ 2 m/s2

 

Page 6: Adaptive Cruise Control Modified

7/29/2019 Adaptive Cruise Control Modified

http://slidepdf.com/reader/full/adaptive-cruise-control-modified 6/26

Overview

Introduction 

Components

Design Implementation

Results and Observations

Further Work References

Page 7: Adaptive Cruise Control Modified

7/29/2019 Adaptive Cruise Control Modified

http://slidepdf.com/reader/full/adaptive-cruise-control-modified 7/26

Components of ACC

Sensors:Four Wheel Sensors, Brake Pedal Sensor, Throttle Pedal Senor, Radar … 

Actuators:

Brake Actuator, Throttle Actuator.

Controllers:

High level & Low level controller.

Communication Medium

Page 8: Adaptive Cruise Control Modified

7/29/2019 Adaptive Cruise Control Modified

http://slidepdf.com/reader/full/adaptive-cruise-control-modified 8/26

Overview

Introduction 

Components

Design Implementation

Results and Observations

Further Work References

Page 9: Adaptive Cruise Control Modified

7/29/2019 Adaptive Cruise Control Modified

http://slidepdf.com/reader/full/adaptive-cruise-control-modified 9/26

Functionality and Data Flow

Page 10: Adaptive Cruise Control Modified

7/29/2019 Adaptive Cruise Control Modified

http://slidepdf.com/reader/full/adaptive-cruise-control-modified 10/26

Issues

With mode-changes: How many modes

When to switch mode

Schedulability

What triggers mode change Chattering

With Data Repository

How many levels When to update

Page 11: Adaptive Cruise Control Modified

7/29/2019 Adaptive Cruise Control Modified

http://slidepdf.com/reader/full/adaptive-cruise-control-modified 11/26

Solution to mode-change

How many?

Two: Safety-Critical(SC), Non-Safety Critical(NC)

When to switch?

Finish task execution.

Schedulability

Static checking.

Page 12: Adaptive Cruise Control Modified

7/29/2019 Adaptive Cruise Control Modified

http://slidepdf.com/reader/full/adaptive-cruise-control-modified 12/26

Solution to mode-change… 

What triggers mode

change?LeadDist RoD Mode

FAR DECR-FAST SC

FAR INCR-FAST NC

FAR DECR-SLOW NC

FAR INCR-SLOW NC

CLOSE ---- SC

FOLLOW ---- RETAINLeadDist & RoD

LeadDist OR

RoD OR

Page 13: Adaptive Cruise Control Modified

7/29/2019 Adaptive Cruise Control Modified

http://slidepdf.com/reader/full/adaptive-cruise-control-modified 13/26

Solution to mode-change… 

Chattering

In SC Mode:

(Safe_Dist + < Curr_Dist ≤ Follow_Dist - ) ||

(Follow_Dist + < Curr_Dist ≤ Radar_Dist && RoD = DECR -FAST) ||

(Follow_Dist - < Curr_Dist ≤ Follow_Dist + && Curr_Mode = SC)

In NC Mode:

(Follow_Dist + < Curr_Dist ≤ Radar_Dist && RoD ≠ DECR -FAST) ||

(Follow_Dist - < Curr_Dist ≤ Follow_Dist + && Curr_Mode = NC)

Page 14: Adaptive Cruise Control Modified

7/29/2019 Adaptive Cruise Control Modified

http://slidepdf.com/reader/full/adaptive-cruise-control-modified 14/26

Solution to Data Repository

How many levels

Example:

First-Level: Raw data from radar, wheel sensor, etc… 

Second-Level: Host Velocity, Lead Distance, etc… 

Page 15: Adaptive Cruise Control Modified

7/29/2019 Adaptive Cruise Control Modified

http://slidepdf.com/reader/full/adaptive-cruise-control-modified 15/26

Solution to Data Repository… 

• When to update

First-Level: Continous

Second-Level: On-Demand based on R(d)

Page 16: Adaptive Cruise Control Modified

7/29/2019 Adaptive Cruise Control Modified

http://slidepdf.com/reader/full/adaptive-cruise-control-modified 16/26

Scheduling

Mode-Change approach

 All Tasks are identified in advance.

 All tasks are periodic.

RMS

Data Repository approach

 Aperiodic tasks. Guarantee to aperiodic tasks.

CBS

Page 17: Adaptive Cruise Control Modified

7/29/2019 Adaptive Cruise Control Modified

http://slidepdf.com/reader/full/adaptive-cruise-control-modified 17/26

Overview

Introduction 

Components

Design Implementation

Results and Observations

Further Work References

Page 18: Adaptive Cruise Control Modified

7/29/2019 Adaptive Cruise Control Modified

http://slidepdf.com/reader/full/adaptive-cruise-control-modified 18/26

Implementation

Hardware

Ultra-sonic Distance Meter (UDM)

○ Purpose: leading vehicle distance

○ Range: 1.3m

○ Accuracy: ± 2.5cm○ Sampling Rate: 1 per sec

Shaft Encoder (ENC)

○ Purpose: Host Velocity

○ Resolution: 1 cm per step

Communication (PC Robot)

○ Printer PortVer  – 1: Leader and Follower 

Page 19: Adaptive Cruise Control Modified

7/29/2019 Adaptive Cruise Control Modified

http://slidepdf.com/reader/full/adaptive-cruise-control-modified 19/26

Follower Version-2

Front view Side View

• UDM

• Range: 2m, Accuracy: ± 1cm, Sampling Rate: 10 per sec

• Shaft Encoder 

• Resolution: 0.4cm

Page 20: Adaptive Cruise Control Modified

7/29/2019 Adaptive Cruise Control Modified

http://slidepdf.com/reader/full/adaptive-cruise-control-modified 20/26

Overview

Introduction 

Components

Design Implementation

Results and Observations

Further Work References

Page 21: Adaptive Cruise Control Modified

7/29/2019 Adaptive Cruise Control Modified

http://slidepdf.com/reader/full/adaptive-cruise-control-modified 21/26

Results & Observations

• Cruise Control Operation

• Set speed = 35 m/s2

• Open-loop lower controller 

•Shaft encoder 

error 

Page 22: Adaptive Cruise Control Modified

7/29/2019 Adaptive Cruise Control Modified

http://slidepdf.com/reader/full/adaptive-cruise-control-modified 22/26

Results & Observations… 

• Constant Leading Distance• LeadDist = 63 cm

• Timegap = 1.8 s 

Page 23: Adaptive Cruise Control Modified

7/29/2019 Adaptive Cruise Control Modified

http://slidepdf.com/reader/full/adaptive-cruise-control-modified 23/26

Results & Observations… 

• Linear Increase-Decrease• Timegap = 1.5 s 

Page 24: Adaptive Cruise Control Modified

7/29/2019 Adaptive Cruise Control Modified

http://slidepdf.com/reader/full/adaptive-cruise-control-modified 24/26

Results & Observations… 

• Two-Level Repository

• Tested for UDM_RD Task

•Lead Dist = 69 cm 

Page 25: Adaptive Cruise Control Modified

7/29/2019 Adaptive Cruise Control Modified

http://slidepdf.com/reader/full/adaptive-cruise-control-modified 25/26

Overview

Introduction 

Components

Design Implementation

Results and Observations

conclusion

Page 26: Adaptive Cruise Control Modified

7/29/2019 Adaptive Cruise Control Modified

http://slidepdf.com/reader/full/adaptive-cruise-control-modified 26/26