Modeling Car Periphery Supervision (CPS) System Robert Bosch GmbH case study for AMETIST project...

14
Modeling Car Periphery Supervision (CPS) System Robert Bosch GmbH case study for AMETIST project Tomas Krilavičius¹ & Biniam Gebremichael² ¹ - University of Twente, ² - University of Nijmegen

Transcript of Modeling Car Periphery Supervision (CPS) System Robert Bosch GmbH case study for AMETIST project...

Page 1: Modeling Car Periphery Supervision (CPS) System Robert Bosch GmbH case study for AMETIST project Tomas Krilavičius¹ & Biniam Gebremichael² ¹ - University.

Modeling Car Periphery Supervision (CPS) System

Robert Bosch GmbH case study for AMETIST project

Tomas Krilavičius¹ & Biniam Gebremichael²

¹ - University of Twente, ² - University of Nijmegen

Page 2: Modeling Car Periphery Supervision (CPS) System Robert Bosch GmbH case study for AMETIST project Tomas Krilavičius¹ & Biniam Gebremichael² ¹ - University.

2 Tomas Krilavičius & Biniam Gebremichael Modeling Car Periphery Supervision System

Outline

SourcesCar Periphery Supervision (CPS)

Informal descriptionGeneral model

Model of Car Periphery Supervision systemCPS model

Timed modelSensorMeasurement Control

Plans for a hybrid modelResultsFurther plans & questions

Page 3: Modeling Car Periphery Supervision (CPS) System Robert Bosch GmbH case study for AMETIST project Tomas Krilavičius¹ & Biniam Gebremichael² ¹ - University.

3 Tomas Krilavičius & Biniam Gebremichael Modeling Car Periphery Supervision System

Sources

Pre-crash Sensing – Functional Evolution based on Short Range Radar Sensor Platform Rainer MORITZ, Robert Bosch GmbH

A Case Study in Applying a Product Line Approach for Car Periphery Supervision Systems

Steffen THIEL, Stefan FERBER, Thomas Fischer, Andreas HEIN, Michael SCHLICK, Robert Bosch GmbH

OSEK/VDX, Time-Triggered Operating System OSEK group

Real-Time Service Allocation for Car Periphery Supervision

Stefan KOWALEWSKI, M. RITTEL, Robert Bosch GmbH

Page 4: Modeling Car Periphery Supervision (CPS) System Robert Bosch GmbH case study for AMETIST project Tomas Krilavičius¹ & Biniam Gebremichael² ¹ - University.

4 Tomas Krilavičius & Biniam Gebremichael Modeling Car Periphery Supervision System

CPS obtains and makes available for other systems information about environment of a car. This information may be used for:

Parking assistancePre-crash detectionBlind spot supervisionLane change assistanceStop & goEtc

Based on Short Range Radar (SRR) technology

The CPS considered in this case study

Reduced to one sensor group (1..6 sensors)Only the front sensors and corresponding controllersApplication: pre-crash detection, parking assistance, stop & go

CPS: Informal description

Page 5: Modeling Car Periphery Supervision (CPS) System Robert Bosch GmbH case study for AMETIST project Tomas Krilavičius¹ & Biniam Gebremichael² ¹ - University.

5 Tomas Krilavičius & Biniam Gebremichael Modeling Car Periphery Supervision System

HybridEnvironmentSensorsMeasurement control (ECU)

StochasticECU – tasks running on OSEK

CarAirbag controlBelt TensionerHMIEtc

SensorSensor

Sensor

CAR

ECU

Tasks

running

on

OSEK

HYBRID STOCHASTIC

TIMED

W

O

R

L

D

CPS: General model

Page 6: Modeling Car Periphery Supervision (CPS) System Robert Bosch GmbH case study for AMETIST project Tomas Krilavičius¹ & Biniam Gebremichael² ¹ - University.

6 Tomas Krilavičius & Biniam Gebremichael Modeling Car Periphery Supervision System

CPS Model

SensorSensor

Sensor

ECU

Tasks

running

on

OSEK

HYBRID TIMED

W

O

R

L

D

Measu

rement

Control

Step-wise modelingFirst step - timed

SensorsMeasurement Control

Second step - hybridWorldSensorsMeasurement Control

On every step – input from a stochastic model

Page 7: Modeling Car Periphery Supervision (CPS) System Robert Bosch GmbH case study for AMETIST project Tomas Krilavičius¹ & Biniam Gebremichael² ¹ - University.

7 Tomas Krilavičius & Biniam Gebremichael Modeling Car Periphery Supervision System

CPS: Timed model

UPPAAL (based on timed automaton) model

Sensors – send and receive radar signals and make basic data processingMeasurement control - sends the commands DScan (reqDScan) and CVMeasurement (CVScan) to all sensors and receives responses

ProblemsBehavior with given parametersSafe limits for the different parametersBehavior of the different configurations (different number of sensors)

Page 8: Modeling Car Periphery Supervision (CPS) System Robert Bosch GmbH case study for AMETIST project Tomas Krilavičius¹ & Biniam Gebremichael² ¹ - University.

8 Tomas Krilavičius & Biniam Gebremichael Modeling Car Periphery Supervision System

CPS: Sensor

Sensor – sends and receives radar signals and makes basic data processing

Failure mode – a sensor is broken, but it can be repaired, if it gets command Repair

ModesCVMode – delivers the radial velocity of the object passing the gateDMode – delivers a one-dimensional list of objects (radial velocity, radial distance, etc)

Page 9: Modeling Car Periphery Supervision (CPS) System Robert Bosch GmbH case study for AMETIST project Tomas Krilavičius¹ & Biniam Gebremichael² ¹ - University.

9 Tomas Krilavičius & Biniam Gebremichael Modeling Car Periphery Supervision System

CPS: Measurement Control

Measurement control – sends the commands DScan (reqDScan) and CVMeasurement (CVScan) to all sensors and receives responses

Failure mode – a sensor is broken, but it can be repaired by sending Repair command

ModesCVMode – delivers the radial velocity of the object passing the gateDMode – delivers a one-dimensional list of objects (radial velocity, radial distance, etc)

Page 10: Modeling Car Periphery Supervision (CPS) System Robert Bosch GmbH case study for AMETIST project Tomas Krilavičius¹ & Biniam Gebremichael² ¹ - University.

10 Tomas Krilavičius & Biniam Gebremichael Modeling Car Periphery Supervision System

CPS: Plans for a hybrid model

Hybrid automaton based modelProblems

Minimal and maximal speeds handled with given parametersHandling of several dangerous objects

X

Y

v

Page 11: Modeling Car Periphery Supervision (CPS) System Robert Bosch GmbH case study for AMETIST project Tomas Krilavičius¹ & Biniam Gebremichael² ¹ - University.

11 Tomas Krilavičius & Biniam Gebremichael Modeling Car Periphery Supervision System

Results

A timed model (draft version) in UPPAAL

Some results from analysis of systems:If a speed of an approaching object is <13km/h (3,6m/s), CPS looses it, because timeout occurs in CVMode processingIf a speed of an approaching object is >270km/h (75m/s), a deadline of 30ms (section 2.3.3.4 Situation Analysis) combined with 15ms and 7m (section 2.3.3.1 Measurement Control) can not be satisfied

Page 12: Modeling Car Periphery Supervision (CPS) System Robert Bosch GmbH case study for AMETIST project Tomas Krilavičius¹ & Biniam Gebremichael² ¹ - University.

12 Tomas Krilavičius & Biniam Gebremichael Modeling Car Periphery Supervision System

Further plans

Iterative extension of modelDevelopment and analysis of the timed modelExchange of the results between the stochastic and the timed modelsDevelopment and analysis of the hybrid modelExchange of the results between the modelsStochastic-hybrid model (?)

Page 13: Modeling Car Periphery Supervision (CPS) System Robert Bosch GmbH case study for AMETIST project Tomas Krilavičius¹ & Biniam Gebremichael² ¹ - University.

13 Tomas Krilavičius & Biniam Gebremichael Modeling Car Periphery Supervision System

Questions

More communication with Robert Bosch GmbHProperties of sensors – maximal and minimal velocities, distancesBehavior of the system, when several objects are in the “dangerous area”Timeouts for Sensor in DSMode(2) modeTimeouts for Measurement Control (TCVM, TDScan)

Are these questions are interesting? Comments?

Page 14: Modeling Car Periphery Supervision (CPS) System Robert Bosch GmbH case study for AMETIST project Tomas Krilavičius¹ & Biniam Gebremichael² ¹ - University.

That’s all...