Can STPA contribute to identify hazards of different natures and improve safety of automated vehicles?

Similar documents
CASCAD. (Causal Analysis using STAMP for Connected and Automated Driving) Stephanie Alvarez, Yves Page & Franck Guarnieri

ENGINEERING FOR HUMANS STPA ANALYSIS OF AN AUTOMATED PARKING SYSTEM

STPA in Automotive Domain Advanced Tutorial

Compatibility of STPA with GM System Safety Engineering Process. Padma Sundaram Dave Hartfelder

2015 STPA Conference. A s t u d y o n t h e f u s i o n o f S T P A a n d N i s s a n ' s S y s t e m s E n g i n e e r i n g

WHITE PAPER Autonomous Driving A Bird s Eye View

Analyzing Feature Interactions in Automobiles. John Thomas, Ph.D. Seth Placke

Application of STPA to a Shift by Wire System (GM-MIT Research Project)

STPA based Method to Identify and Control Software Feature Interactions. John Thomas Dajiang Suo

Systems-Theoretic Process Analysis: AUTOMOBILE FEATURES FOR LANE MANAGEMENT

CONNECTED AUTOMATION HOW ABOUT SAFETY?

Aria Etemad Volkswagen Group Research. Key Results. Aachen 28 June 2017

Our Approach to Automated Driving System Safety. February 2019

Automated Driving. Definition for Levels of Automation OICA,

Status of the Informal Working Group on ACSF

Highly Automated Driving: Fiction or Future?

VEHICLE AUTOMATION. CHALLENGES AND POTENTIAL FOR FUTURE MOBILITY.

Automated Driving - Object Perception at 120 KPH Chris Mansley

Autonomous Driving. AT VOLVO CARS Jonas Ekmark Manager Innovations, Volvo Car Group

Automated driving in urban environments: technical challenges, open problems and barriers. Fawzi Nashashibi

Near-Term Automation Issues: Use Cases and Standards Needs

AUTONOMOUS DRIVING A REAL PERSPECTIVE

Functional Safety Analysis of Automated Vehicle Lane Centering Control Systems. Volpe The National Transportation Systems Center

Siemens ADAS. Collision avoidance as the first step towards autonomous driving

Driver Assistance & Autonomous Driving

The Fourth Phase of Advanced Safety Vehicle Project - technologies for collision avoidance -

Safety Considerations of Autonomous Vehicles. Darren Divall Head of International Road Safety TRL

PSA Peugeot Citroën Driving Automation and Connectivity

An approach based on Engineering a Safer World Systems Thinking Applied to Safety Leveson (2011)

Real World Test Drive OICA views

A factsheet on the safety technology in Volvo s 90 Series cars

THE WAY TO HIGHLY AUTOMATED DRIVING.

Applying STPA to Automo0ve Adap0ve Cruise Control System. Dr. Qi Van Eikema Hommes April 18, 2012

What do autonomous vehicles mean to traffic congestion and crash? Network traffic flow modeling and simulation for autonomous vehicles

State-of-the-Art and Future Trends in Testing of Active Safety Systems

Using Virtualization to Accelerate the Development of ADAS & Automated Driving Functions

Economic and Social Council

EPSRC-JLR Workshop 9th December 2014 TOWARDS AUTONOMY SMART AND CONNECTED CONTROL

BMW GROUP TECHNOLOGY WORKSHOPS AUTOMATED DRIVING-DIGITALIZATION MOBILITY SERVICES. December 2016

H2020 (ART ) CARTRE SCOUT

Tips & Technology For Bosch business partners

Research Challenges for Automated Vehicles

SAFE DRIVING USING MOBILE PHONES

Leveraging AI for Self-Driving Cars at GM. Efrat Rosenman, Ph.D. Head of Cognitive Driving Group General Motors Advanced Technical Center, Israel

Autonomous cars navigation on roads opened to public traffic: How can infrastructure-based systems help?

ZF Mitigates Rear-End Collisions with New Electronic Safety Assistant for Trucks

THE HIGHWAY-CHAUFFEUR

Software Driving License

Development of California Regulations for Testing and Operation of Automated Driving Systems

AUTONOMOUS VEHICLES: PAST, PRESENT, FUTURE. CEM U. SARAYDAR Director, Electrical and Controls Systems Research Lab GM Global Research & Development

Sharing roles between driver and vehicle system

Helping Autonomous Vehicles at Signalized Intersections. Ousama Shebeeb, P. Eng. Traffic Signals Engineer. Ministry of Transportation of Ontario

Citi's 2016 Car of the Future Symposium

Model Legislation for Autonomous Vehicles (2018)

Expansion of Automobile Safety and Mobility Services at TRC Inc. Joshua L. Every Taylor Manahan

Take-over time comparison by Demographics, Behavior, and Warning strength

Enhancing Safety Through Automation

Items to specify: 4. Motor Speed Control. Head Unit. Radar. Steering Wheel Angle. ego vehicle speed control

Automated Vehicles: Terminology and Taxonomy

AdaptIVe: Automated driving applications and technologies for intelligent vehicles

A factsheet on Volvo Cars safety technology in the new Volvo S90

This defines the lower and upper threshold if applicable to incorporate cases in the database

The connected vehicle is the better vehicle!

The intelligent Truck safe, autonomous, connected. N. Mustafa Üstertuna Mercedes-Benz Türk A.Ş.

EMERGING TRENDS IN AUTOMOTIVE ACTIVE-SAFETY APPLICATIONS

A Presentation on. Human Computer Interaction (HMI) in autonomous vehicles for alerting driver during overtaking and lane changing

Functional Algorithm for Automated Pedestrian Collision Avoidance System

AI challenges for Automated & Connected Vehicles

AND CHANGES IN URBAN MOBILITY PATTERNS

Modifications to UN R131 AEBS for Heavy Vehicles

AUTONOMOUS DRIVING COLLABORATIVE APPROACH NEEDED FOR BIG BUSINESS. Innovation Bazaar, Vehicle ICT Arena ver 2. RISE Viktoria Kent Eric Lång

Special GRRF Session on

Machine Learning & Active Safety Using Autonomous Driving and NVIDIA DRIVE PX. Dr. Jost Bernasch Virtual Vehicle Research Center Graz, Austria

SIP-adus Workshop A Traffic-based Method for Safety Impact Assessment of Road Vehicle Automation. Tokyo, 14 th November 2018

Roy Hulli, P.Eng. and. Fernando Chua. Intelligent Transportation Systems Ministry of Transportation Ontario

Új technológiák a közlekedésbiztonság jövőjéért

Contributory factors of powered two wheelers crashes

Test & Validation Challenges Facing ADAS and CAV

ACTIVE SAFETY 3.0. Prof. Kompaß, VP Fahrzeugsicherheit, 14. April 2016

Intelligent Drive next LEVEL

The IAM in Pre-Selection of global automotive trends impacting the independent multi-brand aftermarket

Security for the Autonomous Vehicle Identifying the Challenges

Informal document No. 1

ADVANCED EMERGENCY BRAKING SYSTEM (AEBS) DISCLAIMER

WHITE PAPER. Preventing Collisions and Reducing Fleet Costs While Using the Zendrive Dashboard

Integrating State Machine Analysis with STPA

Safety for Self-driving Cars

Driver s Pathway Anticipation

Modeling Multi-Objective Optimization Algorithms for Autonomous Vehicles to Enhance Safety and Energy Efficiency

Ensuring the safety of automated vehicles

AN ANALYSIS OF DRIVER S BEHAVIOR AT MERGING SECTION ON TOKYO METOPOLITAN EXPRESSWAY WITH THE VIEWPOINT OF MIXTURE AHS SYSTEM

Automated Commercial Motor Vehicles: Potential Driver and Vehicle Safety Impacts

University Of California, Berkeley Department of Mechanical Engineering. ME 131 Vehicle Dynamics & Control (4 units)

Euro NCAP: Saving Lives with Safer Cars

Le développement technique des véhicules autonomes

Automated Driving: The Technology and Implications for Insurance Brake Webinar 6 th December 2016

Automated Driving Are we taking the Human Factors Researcher out of the Loop? Sanna Pampel

From Advanced Active Safety Systems to Automated Systems: and. Dr. Angelos Amditis Research Director I-Sense, ICCS

Development of California Regulations for the Testing and Operation of Automated Vehicles on Public Roads

Adaptive Cruise Control System Overview

Transcription:

Can STPA contribute to identify hazards of different natures and improve safety of automated vehicles? Stephanie Alvarez, Franck Guarnieri & Yves Page (MINES ParisTech, PSL Research University and RENAULT SAS)

Introduction: Recent technologies like ADAS and ITS are enabling the progressive introduction of vehicle automation into the road transport system. Motivation: Vehicle automation will eliminate road crashes due to human driver error (95% of crashes). What about the changes and new hazards that automation can bring into the system, as experienced in aviation (i.e. HF issues)? 2

Introduction: Changes Introduced by VA: VA brings changes into the roles and interactions of the VDE. VA introduces mixed traffic conditions ranging from no-automation to fullautomation. AUTOMATED DRIVIN SYSTEM MONITORS DRIVING ENVIRONMENT HUMAN DRIVER MONITORS DRIVING ENVIRONMENT 0 1 2 3 4 5 No Automation Driver Assistance Partial Automation Conditional Automation High Automation Full Automation SAE levels of vehicle automation Complexity 3

Introduction: The approaches from road safety were not developed for vehicle automation. Such approaches are not meant to deal with VA and the complexity that it brings into a the road transport system. They cannot comprehensively identify the hazards that automation introduces. (Leveson, 2016) (Leveson, 2016) We also need something new! 4

Research Question: We need an approach that can identify the hazards of different natures that come with vehicle automation. Can STAMP and STPA identify hazards of different natures for vehicle automation? We did an STPA analysis on a case study of VA (Traffic Jam Pilot) and then we evaluated the outcomes of the analysis relative to the natures of identified hazards. 5

Methodology: Data Collection Human Driver Model Renault s network Renault experts Extension of the human controller model Human driver error model HF concepts associated to automation System description & understanding Human Driver Controller model STPA analysis on Traffic Jam Pilot 1. System Engineering foundation 2. STPA tables (UCAs) 3. Causal analysis on 6 UCAs (AD to MD transition) 4. Recommendations Hazards identified via STPA Classification of Hazards according to their Nature Component failure Human behavior Design errors Interactions Flawed requirements 6

Traffic Jam Pilot: System that performs longitudinal and lateral control of the vehicle, and monitoring of the driving environment on limited portions of highways and under restricted conditions. 0 km/h 110 km/h Availability conditions Activation conditions AD mode is available AD mode ON 7

Traffic Jam Pilot: Forecasted end of AD mode AD mode Takeover request 10 sec Vehicule stops minimal risk maneuver Standstill Road Exit 1 min for the driver Countdown for transition Stopping the car Manual mode 8

Traffic Jam Pilot: Quick end of AD mode, type 1 Notification to driver AD mode Takeover request Vehicule stops minimal risk maneuver Standstill Road Exit 10 sec Nominal autonomous mode Countdown Stopping the car Manual mode 9

Traffic Jam Pilot: Quick end of AD mode, type 2 Notification to driver AD mode Vehicule stops minimal risk maneuver Standstill Road Exit HandOver Requested Nominal autonomous mode Stopping the car Manual mode 10

The Human Driver Controller Model Extension of the human controller in STPA (Thornberry 2014) DREAM (Sagberg 2008) CREAM (Hollnagel 1998) Human driver failure model (Van Elslande 1997) The Human error (Reason 1990) Human factor issues associated to automation 11

STPA (System Eng. foundations) Accident definitions: [ACC-1]: People die or get injured from road crashes. [ACC-2]: Property damage from road crashes. Hazard definitions: [H-1]: Vehicle (driven by human, automation or in cooperation) violates minimum safety distance to objects, road users, vehicles, etc. [H-2]: Vehicle (driven by human, automation or in cooperation) leaves the roadway Safety Constraints: [SC-1]: Vehicle must not violate minimum safety distance to objects, road users, vehicles, etc. [SC-2]: Vehicle must not leave the roadway. 12

Safety control structure Human Driver Controller Human sensors Steering wheel and pedals HMI Commands Displays, auditory & haptic signals, etc. Navi. System Control algorithm Automated Controller Machine Actuators Control algorithm Model of the human driver Model of the controlled process Machine sensors Final Arbitration Vehicle Environment 13

STPA tables overview: Human Driver 9 Control Actions 19 Unsafe Control Actions HMI 7 Control Actions 22 Unsafe Control Actions Causal Analysis on 6 Unsafe Control Actions during AD to MD mode transition. Takeover Request Automated Controller 8 Control Actions 25 Unsafe Control Actions 14

STPA outputs: Automated controller UCA-1: The automated controller does not send takeover request when AD mode conditions are no longer met. Scenario-1: The radar provides inaccurate measurements for object detection and consequently automation is not aware that some of the AD mode conditions are not met. Recommendations: Sensor characterization and testing to assure accurate measurements, adequate operation and calibration; design strategy to detect inaccurate measurements. Scenario-2: Automation is not aware of pedestrians because its process model does not consider that there may be pedestrians on highways. Recommendations: Include a pedestrian model in the process model and test pedestrian detection; Review AD mode conditions and design assumptions. 15

Hazard Nature Classification: Automated Controller External info wrong or missing Automated Controller Inadequate Control algorithm Verified route portion Human driver model Process model Send Takeover request Machine sensors: inadequate operation Hazard Natures: Design errors Flawed requirements Component failures Interactions Vehicle Environment 16

STPA outputs: HMI controller UCA-3: The HMI controller does not provide display takeover request when the automated controller sends the request Scenario-1: The control algorithm does not send the command to display takeover request because the algorithm does not update its state. Recommendations: Perform an STPA on software requirements. Scenario-2: The takeover request is not displayed on the screen because there is a screen (or component) malfunction. Recommendations: Hazard analysis and reliability analysis on the screen and other components of the HMI. 17

Hazard Nature Classification: HMI Controller Human Driver Controller Activate AD mode Validate takeover req. Deactivate AD mode HMI Commands Define Route Displays, auditory & haptic signals, etc. Display Takeover request Human perception Hazard Natures: Flawed requirements Component failures Interactions Navi. System Control algorithm Route Automated Controller Send Takeover request 18

STPA outputs: Human Driver UCA-5: The driver does not provide validate takeover request when the HMI displays takeover request. Scenario-1: The driver does not perceive/hear/feel the takeover request because he is distracted watching a movie on his tablet. Recommendations: Support (when possible) LoB activities via embedded screens. Design and test a HMI with salient, intuitive and consistent feedback. Provide training & accurate information to the driver before driving an AV. Design a minimal risk condition strategy in case the driver does not validate the request. 19

STPA outputs: Human Driver UCA-6: The driver provides validate takeover request when he is not ready to resume manual driving. Scenario-1: The driver validates the takeover request immediately instead of preparing for takeover (driving position, hands on, feet on, mind on) because he thinks that it is what he is supposed to do. Recommendations: Driver training Design a HMI that suggests different steps to get ready before validation (i.e. position, eyes on the road, etc.) Include sensors that check if the driver is ready (driver monitoring) Design a validation button that limits unintended validation. (i.e. two buttons). Reassure the driver via the HMI that it is safer to let the vehicle enter minimal risk condition than to validate takeover when he is not ready to resume manual driving. 20

Hazard Nature Classification: Human Driver Controller Human Driver Controller Decisionmaking flaw Diagnosis flaw Process model flaw Detection flaw Validate takeover req. HMI Commands Displays, auditory, haptic signals, etc. Sensory perception: Perception flaw Hazard Nature: Design errors Flawed requirements Component failures Human driver behavior Interactions 21

Conclusions: Our first attempt with STPA was successful; we were able to identify many hazards for our study case of vehicle automation (even at a microscopic level). STPA was very easy to apply and to follow. The hardest part is understanding the theory and the paradigm shift upon which STAMP is based. 22

Conclusions: STPA allows to analyze the human factor, technical factors (incl. automation) and their interactions within the same frame. STAMP and STPA enable to identify hazards of different natures associated to vehicle automation (Great candidate for vehicle automation). The recommendations generated thanks to STPA target the design of the automated controller and the HMI, but there are some recommendations that target factors outside our system scope: Driver training and certification, traffic rules, road verification, etc. 23

Perspectives Extending the system boundaries and the scope of the analysis to include controllers at higher levels of the socio-technical system in order to control : Driver training and certification (professional drivers and non-professional drivers), Road traffic rules, road verification criteria, etc. Including the interactions with other road users at the system operation level. 24