Verification and Validation of Automated Valet Parking System - … · 2021. 1. 22. · ISO PAS...

33
UrbanSmartPark Verification and Validation of Automated Valet Parking System - Safety Challenges and Solutions Dr. Alexandru Forrai, USP Event, 16-Dec-2020 Unrestricted

Transcript of Verification and Validation of Automated Valet Parking System - … · 2021. 1. 22. · ISO PAS...

Page 1: Verification and Validation of Automated Valet Parking System - … · 2021. 1. 22. · ISO PAS 21448 (SOTIF) –complementing ISO26162 Road vehicles -- Safety of the intended functionality

UrbanSmartPark

Verification and Validation of Automated Valet Parking System -Safety Challenges and SolutionsDr. Alexandru Forrai, USP Event, 16-Dec-2020

Unrestricted

Page 2: Verification and Validation of Automated Valet Parking System - … · 2021. 1. 22. · ISO PAS 21448 (SOTIF) –complementing ISO26162 Road vehicles -- Safety of the intended functionality

2

UrbanSmartPark

16-Dec-2020 | USP Event |

Presentation Outline

Automated driving systems - main challenges

Verification and validation of automated valet parking systemISO 26262 perspective

Verification and validation of automated valet parking systemSOTIF perspective

Remarks, conclusions and discussions

Page 3: Verification and Validation of Automated Valet Parking System - … · 2021. 1. 22. · ISO PAS 21448 (SOTIF) –complementing ISO26162 Road vehicles -- Safety of the intended functionality

3

UrbanSmartPark

16-Dec-2020 | USP Event |

Autonomous Vehicles: What are the Main Challenges?

Technology challenge: build a safe car

• it can perceive the road environment better than a human driver

• it makes “reasonable” decisions like a human driver

Regulatory challenge: build a functional car, accepted by society

• it makes a proper trade-off between safety and functionality – “I am safe if I do not

drive but then I am not functional, not accepted“

• it fits into the defined regulatory bounds – ongoing process

Business challenge: build a cost-effective car

• it means consumers are willing to switch to driverless car

• it means new business models, and/or redefinition of “mobility”

Page 4: Verification and Validation of Automated Valet Parking System - … · 2021. 1. 22. · ISO PAS 21448 (SOTIF) –complementing ISO26162 Road vehicles -- Safety of the intended functionality

4

UrbanSmartPark

16-Dec-2020 | USP Event |

Safety in Different Industry Sectors

Chemical plantPick and place robot AirplaneElevators

System complexity

Safe state (in case of malfunction)

Mid-complexity

Sudden stop

High-complexity

Safe stop within ΔT

Mid-complexity

Stop nearest floor

High-complexity

Land nearest airport

Operational environment

Known & Defined Known & Controlled Known & Defined Unknown-Predicted

Page 5: Verification and Validation of Automated Valet Parking System - … · 2021. 1. 22. · ISO PAS 21448 (SOTIF) –complementing ISO26162 Road vehicles -- Safety of the intended functionality

5

UrbanSmartPark

16-Dec-2020 | USP Event |

System and Operational Environment

Simple Complex

Kn

ow

nU

nkn

ow

n

Op

era

tio

nal

en

viro

nm

ent

System

maybe not

safe

explorer

Remarks:

The system is designed for the known operational environment, where should operate safely.

Operational env. shall be known/monitored/predicted – otherwise operational safety cannot be assured.

Page 6: Verification and Validation of Automated Valet Parking System - … · 2021. 1. 22. · ISO PAS 21448 (SOTIF) –complementing ISO26162 Road vehicles -- Safety of the intended functionality

6

UrbanSmartPark

16-Dec-2020 | USP Event |

Automated Driving System

Sense

Perception

Plan

Decision/Control

Execute

Actuation

System

under control

Noise Disturbances

Goal

Page 7: Verification and Validation of Automated Valet Parking System - … · 2021. 1. 22. · ISO PAS 21448 (SOTIF) –complementing ISO26162 Road vehicles -- Safety of the intended functionality

7

UrbanSmartPark

16-Dec-2020 | USP Event |

Autonomous Vehicle – a State Machine Representation

Rules for autonomous vehicles (in hierarchical order)1. Shall prevent harm and avoid accidents

2. Shall maintain free movement of the traffic

3. Shall respect traffic rules and safety distances

Normal state

Execute the Dynamic

Driving Task

Remarks: Emergency Driving Task- move to emergency lane and stop OR stop safely (e.g. no emergency lane)

Operational Design Domain (ODD)

Safe state

Execute the Emergency

Driving Task

Outside ODD = TRUE OR FAILURE = TRUE OR

LIMITED FUNCTIONALITY = TRUE

Outside ODD = FALSE AND FAILURE = FALSE AND

LIMITED FUNCTIONALITY = FALSE

Page 8: Verification and Validation of Automated Valet Parking System - … · 2021. 1. 22. · ISO PAS 21448 (SOTIF) –complementing ISO26162 Road vehicles -- Safety of the intended functionality

8

UrbanSmartPark

16-Dec-2020 | USP Event |

Summary: Main Challenges

Operational environment (operational design domain):• shall be known, shall be monitored/controlled or shall be well-

predicted, otherwise operational safety becomes a very difficult task.

For complex systems – in case of malfunction or limited functionality:• fault-tolerance or operation under degraded performance shall

be guaranteed, so the system can make a smooth transition into the safe state.

Page 9: Verification and Validation of Automated Valet Parking System - … · 2021. 1. 22. · ISO PAS 21448 (SOTIF) –complementing ISO26162 Road vehicles -- Safety of the intended functionality

9

UrbanSmartPark

16-Dec-2020 | USP Event |

Presentation Outline

Automated driving systems - main challenges

Verification and validation of automated valet parking systemISO 26262 perspective

Verification and validation of automated valet parking systemSOTIF perspective

Remarks, conclusions and discussions

Page 10: Verification and Validation of Automated Valet Parking System - … · 2021. 1. 22. · ISO PAS 21448 (SOTIF) –complementing ISO26162 Road vehicles -- Safety of the intended functionality

10

UrbanSmartPark

16-Dec-2020 | USP Event |

What is Safety?

What is Safety? Freedom from those conditions that can cause death, injury, occupational illness, damage

to or loss of equipment or property, or damage to the environment. (MIL-STD-882E).

Some of the relevant automotive safety standards in use or expected to come:

2nd edition ISO26262 (IEC61508)

ISO PAS 21448 (SOTIF) – complementing ISO26162

Road vehicles -- Safety of the intended functionality

SAE J3101 Hardware-Protected Security for Ground Vehicle Applications

SAE J3061 Cybersecurity Guidebook for Cyber-Physical Vehicle Systems

How to assure safety?

Safety by design, which means: how we Define Design Develop Deploy.

Page 11: Verification and Validation of Automated Valet Parking System - … · 2021. 1. 22. · ISO PAS 21448 (SOTIF) –complementing ISO26162 Road vehicles -- Safety of the intended functionality

11

UrbanSmartPark

16-Dec-2020 | USP Event |

What is Risk?

Remark: it is required to minimize the risk at least to the accepted (tolerable) risk.

Risk = Severity * Probability of Exposure = S * E

Residual risk = Severity * Probability of Exposure * (1-Controllability) = S * E * (1- C)

Page 12: Verification and Validation of Automated Valet Parking System - … · 2021. 1. 22. · ISO PAS 21448 (SOTIF) –complementing ISO26162 Road vehicles -- Safety of the intended functionality

12

UrbanSmartPark

16-Dec-2020 | USP Event |

Functional Safety Standards

Functional Safety Standards used in different industry sectors

Page 13: Verification and Validation of Automated Valet Parking System - … · 2021. 1. 22. · ISO PAS 21448 (SOTIF) –complementing ISO26162 Road vehicles -- Safety of the intended functionality

13

UrbanSmartPark

16-Dec-2020 | USP Event |

Systematic Failures (SW, Process, Tools)

Specification

Design & Implementation

Installation & Setting intooperation

Operation and Maintenance

Modification after setting intooperation

44%

15%

20%

15%

6%

Source: UK Health and Safety Executive (HSE)

Failures distribution during development & deployment

Page 14: Verification and Validation of Automated Valet Parking System - … · 2021. 1. 22. · ISO PAS 21448 (SOTIF) –complementing ISO26162 Road vehicles -- Safety of the intended functionality

14

UrbanSmartPark

16-Dec-2020 | USP Event |

Development Process: Systems Engineering Approach

Page 15: Verification and Validation of Automated Valet Parking System - … · 2021. 1. 22. · ISO PAS 21448 (SOTIF) –complementing ISO26162 Road vehicles -- Safety of the intended functionality

15

UrbanSmartPark

16-Dec-2020 | USP Event |

Software Development: Systems Engineering Approach

Page 16: Verification and Validation of Automated Valet Parking System - … · 2021. 1. 22. · ISO PAS 21448 (SOTIF) –complementing ISO26162 Road vehicles -- Safety of the intended functionality

16

UrbanSmartPark

16-Dec-2020 | USP Event |

Random (Hardware) Failures

Page 17: Verification and Validation of Automated Valet Parking System - … · 2021. 1. 22. · ISO PAS 21448 (SOTIF) –complementing ISO26162 Road vehicles -- Safety of the intended functionality

17

UrbanSmartPark

16-Dec-2020 | USP Event |

Hazard Analysis and Risk Assessment (HARA)

Automotive Safety Integrity Level (ASIL)

Page 18: Verification and Validation of Automated Valet Parking System - … · 2021. 1. 22. · ISO PAS 21448 (SOTIF) –complementing ISO26162 Road vehicles -- Safety of the intended functionality

18

UrbanSmartPark

16-Dec-2020 | USP Event |

Automated Driving System

Sense

Perception

Plan

Decision/Control

Execute

Actuation

System

under control

Noise Disturbances

Goal

Page 19: Verification and Validation of Automated Valet Parking System - … · 2021. 1. 22. · ISO PAS 21448 (SOTIF) –complementing ISO26162 Road vehicles -- Safety of the intended functionality

19

UrbanSmartPark

16-Dec-2020 | USP Event |

Verification and Validation Process

Page 20: Verification and Validation of Automated Valet Parking System - … · 2021. 1. 22. · ISO PAS 21448 (SOTIF) –complementing ISO26162 Road vehicles -- Safety of the intended functionality

20

UrbanSmartPark

16-Dec-2020 | USP Event |

Presentation Outline

Automated driving systems - main challenges

Verification and validation of automated valet parking systemISO 26262 perspective

Verification and validation of automated valet parking systemSOTIF perspective

Remarks, conclusions and discussions

Page 21: Verification and Validation of Automated Valet Parking System - … · 2021. 1. 22. · ISO PAS 21448 (SOTIF) –complementing ISO26162 Road vehicles -- Safety of the intended functionality

21

UrbanSmartPark

16-Dec-2020 | USP Event |

Functional Safety Standards

ISO26262 – functional safety standard - how the system should detect and respond to failures, errors, or off-nominal performance of the self-driving system.

SOTIF – safety of the intended functionality - how the system should detect and respond to functional insufficiencies of the intended functionality or by reasonably foreseeable misuse by persons.

The objective is to validate the automated function in all relevant scenarios, especially in difficult conditions for both sensors and algorithms.

SOTIF is complementing ISO26262

Page 22: Verification and Validation of Automated Valet Parking System - … · 2021. 1. 22. · ISO PAS 21448 (SOTIF) –complementing ISO26162 Road vehicles -- Safety of the intended functionality

22

UrbanSmartPark

16-Dec-2020 | USP Event |

SOTIF: Scenario Space and Scenario Categories

SOTIF - ISO PAS 21448

Page 23: Verification and Validation of Automated Valet Parking System - … · 2021. 1. 22. · ISO PAS 21448 (SOTIF) –complementing ISO26162 Road vehicles -- Safety of the intended functionality

23

UrbanSmartPark

16-Dec-2020 | USP Event |

Evolution of Scenario Categories

SOTIF - ISO PAS 21448

Page 24: Verification and Validation of Automated Valet Parking System - … · 2021. 1. 22. · ISO PAS 21448 (SOTIF) –complementing ISO26162 Road vehicles -- Safety of the intended functionality

24

UrbanSmartPark

16-Dec-2020 | USP Event |

Verification and Valiation Framework

Page 25: Verification and Validation of Automated Valet Parking System - … · 2021. 1. 22. · ISO PAS 21448 (SOTIF) –complementing ISO26162 Road vehicles -- Safety of the intended functionality

25

UrbanSmartPark

16-Dec-2020 | USP Event |

Real-World Parking Area in Hamburg

Page 26: Verification and Validation of Automated Valet Parking System - … · 2021. 1. 22. · ISO PAS 21448 (SOTIF) –complementing ISO26162 Road vehicles -- Safety of the intended functionality

26

UrbanSmartPark

16-Dec-2020 | USP Event |

From Real-World to Virtual-World

Real World into

Database

1 Insert EGO Vehicle +

Controller +

Sensors

32 Import Static Env. into

SimcenterPrescan

Run Scenario Variants

Automate Tests

4

Simcenter Prescan360

Open Street Map

Page 27: Verification and Validation of Automated Valet Parking System - … · 2021. 1. 22. · ISO PAS 21448 (SOTIF) –complementing ISO26162 Road vehicles -- Safety of the intended functionality

27

UrbanSmartPark

16-Dec-2020 | USP Event |

Virtual Verification and Validation

Page 28: Verification and Validation of Automated Valet Parking System - … · 2021. 1. 22. · ISO PAS 21448 (SOTIF) –complementing ISO26162 Road vehicles -- Safety of the intended functionality

28

UrbanSmartPark

16-Dec-2020 | USP Event |

Physics-based Simulation Platform – Simcenter Prescan

Page 29: Verification and Validation of Automated Valet Parking System - … · 2021. 1. 22. · ISO PAS 21448 (SOTIF) –complementing ISO26162 Road vehicles -- Safety of the intended functionality

29

UrbanSmartPark

16-Dec-2020 | USP Event |

AVP Field Tests – 2020, Helmond, The Netherlands

Page 30: Verification and Validation of Automated Valet Parking System - … · 2021. 1. 22. · ISO PAS 21448 (SOTIF) –complementing ISO26162 Road vehicles -- Safety of the intended functionality

30

UrbanSmartPark

16-Dec-2020 | USP Event |

Presentation Outline

Automated driving systems - main challenges

Verification and validation of automated valet parking systemISO 26262 perspective

Verification and validation of automated valet parking systemSOTIF perspective

Remarks, conclusions and discussions

Page 31: Verification and Validation of Automated Valet Parking System - … · 2021. 1. 22. · ISO PAS 21448 (SOTIF) –complementing ISO26162 Road vehicles -- Safety of the intended functionality

31

UrbanSmartPark

16-Dec-2020 | USP Event |

Remarks, Conclusions and Discussion

Siemens project goals:• develop a unified framework/methodology for verification and

validation of automated driving systems

• follow and demonstrate the validity of the V&V framework in case of automated valet parking system

Safety assurance of complex systems: • if the operational environment is unknown operational safety is a very

difficult (impossible) task

• verification and validation shall be performed at each level of the system

• there is no unified standard for certification of automated driving systems

Page 32: Verification and Validation of Automated Valet Parking System - … · 2021. 1. 22. · ISO PAS 21448 (SOTIF) –complementing ISO26162 Road vehicles -- Safety of the intended functionality

32

UrbanSmartPark

16-Dec-2020 | USP Event |

Thank you for your attention!

Thank you for your attention!

Page 33: Verification and Validation of Automated Valet Parking System - … · 2021. 1. 22. · ISO PAS 21448 (SOTIF) –complementing ISO26162 Road vehicles -- Safety of the intended functionality

33

UrbanSmartPark

16-Dec-2020 | USP Event |

Contact Information

• Alexandru Forrai, Ph.D.Fellow Engineer & Consultant

• Business Development & RTDSimulation and Testing Solutions

• Siemens Digital Industry Software

• Automotive Campus 10

• 5708JZ Helmond, The Netherlands

[email protected]