Skip to content

Commit

Permalink
Update ADAS.vspec
Browse files Browse the repository at this point in the history
  • Loading branch information
hongkicha authored Sep 25, 2023
1 parent e4f8eb4 commit 6a01a0e
Showing 1 changed file with 19 additions and 18 deletions.
37 changes: 19 additions & 18 deletions spec/ADAS/ADAS.vspec
Original file line number Diff line number Diff line change
Expand Up @@ -30,34 +30,35 @@ ActiveAutonomyLevel:
'SAE_1',
'SAE_2_DISENGAGING',
'SAE_2',
'SAE_3_DISENGAGING', # Level 3 AD functions will disengage, driver notified
'SAE_3_DISENGAGING',
'SAE_3',
'SAE_4_DISENGAGING', # Level 4 AD functions will disengage, driver notified
'SAE_4_DISENGAGING',
'SAE_4',
'SAE_5_DISENGAGING',
'SAE_5'
]
description: Indicates the currently active level of autonomy according to SAE J3016 taxonomy.
comment: Follows https://www.sae.org/news/2019/01/sae-updates-j3016-automated-driving-graphic
taxonomy. For SAE levels 3 and 4 the system is required to alert the driver before it
will disengage. Level 4 systems are required to reach a safe state even if a driver does
not take over. Only level 5 systems are required to not rely on a driver at all.
While level 2 systems require the driver to be monitoring the system at all times,
many level 2 systems, often termed "level 2.5" systems, do warn the driver shortly
before reaching their operational limits, therefore we also support the DISENGAGING
state for SAE_2.
description: Indicates the currently active level of driving automation according to
the SAE J3016 (Taxonomy and Definitions for Terms Related to Driving Automation Systems for On-Road Motor Vehicles).
comment: Complies with https://www.sae.org/standards/content/j3016_202104/ and https://www.sae.org/blog/sae-j3016-update.
Level 5 and 4 ADS (Automated driving system) disengage, if appropriate, only after it achieves a minimal risk condition or a driver is performing the DDT.
Level 3 ADS disengages either an appropriate time after issuing a request to intervene or immediately upon user request.
Level 2 DAS (Driving automation system) disengages immediately upon driver request.
However, since many Level 2 DAS, often termed "Level 2.5", warn the driver shortly before reaching their operational limits,
the VSS also supports the DISENGAGING state for SAE_2.
Nevertheless, it should be noted that the SAE J3016 states that it is incorrect to describe driving automation features using fractional levels.

SupportedAutonomyLevel:
datatype: string
type: attribute
allowed: [
'SAE_0',
'SAE_1',
'SAE_2',
'SAE_3',
'SAE_4',
'SAE_5'
'SAE_0', # No Driving Automation
'SAE_1', # Driver Assistance
'SAE_2', # Partial Driving Automation
'SAE_3', # Conditional Driving Automation
'SAE_4', # High Driving Automation
'SAE_5' # Full Driving Automation
]
description: Indicates the highest level of autonomy according to SAE J3016 taxonomy the vehicle is capable of.
description: Indicates the highest level of driving automation according to the SAE J3016 taxonomy the vehicle is capable of.

CruiseControl:
type: branch
Expand Down

0 comments on commit 6a01a0e

Please sign in to comment.