ABCDEFGHIJKLMNOPQRSTUVWXYZAAABACADAE
1
ChangePillarUse case #Primary Use CasesData Point/FeatureVHAL 14+ VSSCorresponding Sensoris DefinitionPriority - SAE levels and campaignsProposed VSSPGNSPNRecommended SamplingRecommended Sampling/Data Reporting Logic (description)Importance for use caseNotes
2
NewSafetySAFETY13Detect near accident events for safety coaching and improvementsLane departure enabled statusandroid-14.0.0_r11 / . / automotive / vehicle / aidl_property / android / hardware / automotive / vehicle / VehicleProperty.aidl LANE_DEPARTURE_WARNING_ENABLEDVehicle.ADAS.LaneDepartureDetection.IsEnabled10xFE5B1702CHANGEEvent Based: Every time status changesMust Have
3
NewSafetySAFETY04Reduce accidents via accurate understanding of accident eventsVertical accelerationVehicle.Acceleration.Vertical10xF02D534920-50 HzEvent based: Every time any accelerometer (vertical, lateral, longitudinal) threshold (base value +/- 0.2 G) is breached and at least 20 Hz for the duration it stays above that thresholdMust Have
4
NewSafetySAFETY04Reduce accidents via accurate understanding of accident eventsYaw gyroscope Vehicle.AngularVelocity.Yaw20xF009180820-50 HzEvent based: Every time any accelerometer (vertical, lateral, longitudinal) threshold (base value +/- 0.2 G) is breached and at least 20 Hz for the duration it stays above that thresholdMust Have
5
NewSafetySAFETY04Reduce accidents via accurate understanding of accident eventsPitch gyroscopeVehicle.AngularVelocity.Pitch20xFEE858320-50 HzEvent based: Every time any accelerometer (vertical, lateral, longitudinal) threshold (base value +/- 0.2 G) is breached and at least 20 Hz for the duration it stays above that thresholdMust Have
6
NewSafetySAFETY04Reduce accidents via accurate understanding of accident eventsRoll gyroscopeVehicle.AngularVelocity.Roll20xF013331820-50 HzEvent based: Every time any accelerometer (vertical, lateral, longitudinal) threshold (base value +/- 0.2 G) is breached and at least 20 Hz for the duration it stays above that thresholdMust Have
7
NewSafetySAFETY04Reduce accidents via accurate understanding of accident eventsMagnometerVehicle.CurrentLocation.Heading120-50 HzEvent based: Every time any accelerometer (vertical, lateral, longitudinal) threshold (base value +/- 0.2 G) is breached and at least 20 Hz for the duration it stays above that thresholdMust HaveAcelerometer or magnometer? Former useful for driver behavior, accident detection etc, latter if present could be an early warning of proximity to another vehicle. Elevation - part of GPS? MOTER to clarify
8
NewSafetySAFETY13Detect near accident events for safety coaching and improvementsBlind spot detection enabledandroid-14.0.0_r11 / . / automotive / vehicle / aidl_property / android / hardware / automotive / vehicle / VehicleProperty.aidl BLIND_SPOT_WARNING_ENABLED, android-14.0.0_r11 / . / automotive / vehicle / aidl_property / android / hardware / automotive / vehicle / BlindSpotWarningState.aidlVehicle.ADAS.ObstacleDetection.*.*.IsEnabled1;Obstacle0xF20612286CHANGEEvent based: Every time status changesMust HaveP1 for Ted, probably need object detection section in ADAS and include forward distance/time gap
9
NewSafetySAFETY13Detect near accident events for safety coaching and improvementsBlind spot detection statusandroid-14.0.0_r11 / . / automotive / vehicle / aidl_property / android / hardware / automotive / vehicle / VehicleProperty.aidl BLIND_SPOT_WARNING_STATE, android-14.0.0_r11 / . / automotive / vehicle / aidl_property / android / hardware / automotive / vehicle / BlindSpotWarningState.aidlVehicle.ADAS.ObstacleDetection.*.*.WarningType=BLIND_SPOT1;Obstacle0xF20612287/12288CHANGEEvent based: Every time status changesMust HaveP1 for Ted, also interventions (not only warning) would be of interest (Stefan)
10
NewSafetySAFETY13Detect near accident events for safety coaching and improvementsRight turn signal statusandroid-14.0.0_r11 / . / automotive / vehicle / aidl_property / android / hardware / automotive / vehicle / VehicleProperty.aidl TURN_SIGNAL_STATE, android-14.0.0_r11 / . / automotive / vehicle / aidl_property / android / hardware / automotive / vehicle / VehicleTurnSignal.aidlVehicle.Body.Lights.DirectionIndicator.Right.IsSignaling10xFE402370CHANGEEvent based: Every time status changesMust HaveTurn Signals: UNECE R160
11
NewSafetySAFETY13Detect near accident events for safety coaching and improvementsLeft turn signal statusandroid-14.0.0_r11 / . / automotive / vehicle / aidl_property / android / hardware / automotive / vehicle / VehicleProperty.aidl TURN_SIGNAL_STATE, android-14.0.0_r11 / . / automotive / vehicle / aidl_property / android / hardware / automotive / vehicle / VehicleTurnSignal.aidlVehicle.Body.Lights.DirectionIndicator.Left.IsSignaling10xFE402370CHANGEEvent based: Every time status changesMust Have
12
NewSafetySAFETY13Detect near accident events for safety coaching and improvementsLane line typeVehicle.ADAS.LaneDepartureDetection.LineType but how to handle regional variation of line types (solid and dashed) Ted to research and find international definitions but commonize - PASSING/NO-PASSING instead of solid white, dashed yellow. Action Ted to research resources and complete proposal30xFC2A8143/8144CHANGEEvent based: Every time lane departure status changes; suggest adding side sensor is on (left/right)Must HaveGIS, Sensoris or other? Regional variation. Line detection or regulation - MOTER to clarify. 2025-06 regional variation, maybe keep simple/limited to generic such as PASSING/NO-PASSING. Look for resources on regional line types.
13
NewSafetySAFETY13Detect near accident events for safety coaching and improvementsDistance to collisionandroid-14.0.0_r11 / . / automotive / vehicle / aidl_property / android / hardware / automotive / vehicle / VehicleProperty.aidl ADAPTIVE_CRUISE_CONTROL_LEAD_VEHICLE_MEASURED_DISTANCE Vehicle.ADAS.ObstacleDetection.Front.*.Distance1;Obstacle0xFE6F15875-10 HzEvent based: every time TTC threshold (5 seconds) is breached, and at least 5 Hz for the duration it stays above that thresholdMust HaveMay also want a common concept of tailgating - distance based on road speed - can be subjective and derived in cloud from speed and distance data collection
14
NewSafetySAFETY13Detect near accident events for safety coaching and improvementsTime to collisionVehicle.ADAS.ObstacleDetection.Front.*.TimeGap1;Obstacle0xF20656805-10 HzEvent based: every time threshold (5 seconds) is breached, and at least 5 Hz for the duration it stays above that thresholdMust Have
Could be derived based on speed and distance to object but requested as a raw signal https://github.com/COVESA/vehicle_signal_specification/pull/770
15
NewSafetySAFETY13Detect near accident events for safety coaching and improvementsForward object speedNot in VSS: GIS / from navigation system or sensor based - Vehicle.ADAS.@@RoadType paved, unpaved, city, rural, highway. Stefan to look into, Ted can consult Open Geospatial Consortium (OGC) https://en.wikipedia.org/wiki/Road_hierarchy @@ what would best represent Observations (dynamic) and semi-static GIS - Data or Information 2;Obstacle0xFE6F15865-10 HzEvent based: every time TTC threshold (5 seconds) is breached, and at least 5 Hz for the duration it stays above that thresholdMust HaveDerivable - change in adpative or EBA distance. If calculation common and exists in vehicle would rather have that signal - Daniel Alvarez (BMW) suggested we look at other efforts like https://www.asam.net/standards/asam-openxontology/
16
NewSafetySAFETY04Reduce accidents via accurate understanding of accident eventsForward object typeVehicle.ADAS.ObstacleDetection.Front.ObjectType - Object Type, Ted/other needs to see if there is an existing definition set to reference otherwise start modest, car, bus, truck, motorcycle, bicycle, pedestrian, other/unknown. Currently geared towards solitary obstacle when multiple could be present** revisit current ObstacleDetection definition. Action Achim - to reach out to colleague and provide perspective on how Sensoris handles3;ObstacleCHANGEEvent based: every time TTC threshold (5 seconds) is breachedMust HaveCan we leverage Sensoris and engage HERE in COVESA? Is there SAE, Or are there Sensoris or other object definitons we can leverage. May be an array of objects when combined increase risk eg pedestrians and school bus **Raise as an issue to VSS call, do not stage pull request.
17
NewSafetySAFETY04Reduce accidents via accurate understanding of accident eventsRoad typeNot in VSS: GIS / from navigation system or sensor based - Vehicle.ADAS.@@.RoadType paved, unpaved, city, rural, highway. Stefan to look into, Ted can consult Open Geospatial Consortium (OGC) 31/60 HzEvent based: every time status changesMust HaveGIS or based on sensors. Primary - interstates; Secondary - state/county highways, parkways; Surface roads other such as gravel and dirt cf OpenStreetMaps
18
NewSafetySAFETY04Reduce accidents via accurate understanding of accident eventsHeadlight statusandroid-14.0.0_r11 / . / automotive / vehicle / aidl_property / android / hardware / automotive / vehicle / VehicleProperty.aidl HEADLIGHTS_STATE HIGH_BEAM_LIGHTS_STATE FOG_LIGHTS_STATE HEADLIGHTS_SWITCH HIGH_BEAM_LIGHTS_SWITCH FOG_LIGHTS_SWITCH , android-14.0.0_r11 / . / automotive / vehicle / aidl_property / android / hardware / automotive / vehicle / VehicleLightSwitch.aidl android-14.0.0_r11 / . / automotive / vehicle / aidl_property / android / hardware / automotive / vehicle / VehicleLightState.aidlVehicle.Body.Lights.Beam.Low.IsOn10xFE402348 / 2350 / 2352CHANGEEvent based: Every time status changesMust Have
19
New SafetySAFETY13Detect near accident events for safety coaching and improvementsElectronic stability control statusVehicle.ADAS.ESC.IsEnabled1CHANGEEvent Based: Every time status changesMust Have
20
New SafetySAFETY13Detect near accident events for safety coaching and improvementsElectronic stability control statusVehicle.ADAS.ESC.IsEngaged1CHANGEEvent Based: Every time status changes Must Have
21
New SafetySAFETY13Detect near accident events for safety coaching and improvementsLeft turn signal statusandroid-14.0.0_r11 / . / automotive / vehicle / aidl_property / android / hardware / automotive / vehicle / VehicleProperty.aidl TURN_SIGNAL_STATE, android-14.0.0_r11 / . / automotive / vehicle / aidl_property / android / hardware / automotive / vehicle / VehicleTurnSignal.aidlVehicle.Body.Lights.DirectionIndicator.Left.IsSignaling10xFE402368CHANGEEvent based: Every time status changesMust Have
22
New SafetySAFETY08/SAFETY13Reduce Speeding/ Detect near accident events for safety coaching and improvementsPosted speed limit violation enabledNot in VSS Vehicle.ADAS.@@.PostedSpeed.isWarningEnabled2CHANGEEvent based: every time status changesMust Have
Typical warning threshold for driver coaching is 10mp/h in US. Some can be customized with a different threshold or disabled
23
New SafetySAFETY08/SAFETY13Reduce Speeding/ Detect near accident events for safety coaching and improvementsPosted speed limit valueNot in VSS can be GIS (Nav system) or better is camera. May be handled by Sensoris but could be exposed as VSS. Vehicle.CurrentLocation.PostedSpeed and Vehicle.CurrentLocation.PostedSpeedSource (LOCAL_NAV, REMOTE_GIS or SENSOR) 2CHANGEEvent Based: Every time status changes Must Have
Nav systems like Google Maps use GIS data for posted speed, some vehicles such as Tesla use cameras to read signs - other efforts do same like HERE/Sensoris. Latter can read temporary signage and preferred.
24
New SafetySAFETY08/SAFETY13Reduce Speeding/ Detect near accident events for safety coaching and improvementsPosted speed limit violation statusNot in VSS Vehicle.ADAS.@@.PostedSpeed.isWarning Vehicle.ADAS.@@.PostedSpeed.WarningThreshold - need a new row for Intelligent Speed Assist (ISA) - speed limiter/governor20xFA3E/0xFC2821793/22773CHANGEEvent based: every time status changesMust Have
25
NewSafetySAFETY08/SAFETY13Determine if a speed governor is preventing excess speed, is engaged, attempts to override by operatorSpeed GovernorNot in VSS Vehicle.ADAS.@@2.SpeedLimiter.isEnabled https://www.here.com/learn/blog/speed-limiter
26
New SafetySAFETY13Detect near accident events for safety coaching and improvementsStop sign violation enabledNot in VSS; brings up topic of generalizing signage besides just leveraging/extending CurrentLocation of GPS, aise issue in VSS Vehicle.ADAS.@@.StopSign.isEnabled3CHANGEEvent based: every time status changesMust Have
27
New SafetySAFETY13Detect near accident events for safety coaching and improvementsStop sign violation statusNot in VSS Vehicle.ADAS.@@.StopSign.isWarning 3CHANGEEvent based: every time status changesMust Have
28
New SafetySAFETY13Detect near accident events for safety coaching and improvementsTraffic light violation enabledNot in VSS replicate stop sign3CHANGEEvent based: every time status changesMust Have
29
New SafetySAFETY13Detect near accident events for safety coaching and improvementsTraffic light violation statusNot in VSS3CHANGEEvent based: every time status changesMust Have
30
New SafetySAFETY13Detect near accident events for safety coaching and improvementsLane keeping assistance enabledandroid / platform / hardware / interfaces / refs/tags/android-14.0.0_r11 / . / automotive / vehicle / aidl_property / android / hardware / automotive / vehicle / VehicleProperty.aidl LANE_KEEP_ASSIST_ENABLED EMERGENCY_LANE_KEEP_ASSIST_ENABLEDVehicle.ADAS.LaneDepartureDetection.IsEnabled10xF13D9755CHANGEEvent based: Every time status changesMust Have
31
New SafetySAFETY13Detect near accident events for safety coaching and improvementsLane keeping assistance statusandroid / platform / hardware / interfaces / refs/tags/android-14.0.0_r11 / . / automotive / vehicle / aidl_property / android / hardware / automotive / vehicle / VehicleProperty.aidl LANE_KEEP_ASSIST_STATE EMERGENCY_LANE_KEEP_ASSIST_STATE, android-14.0.0_r11 / . / automotive / vehicle / aidl_property / android / hardware / automotive / vehicle / LaneKeepAssistState.aidl android-14.0.0_r11 / . / automotive / vehicle / aidl_property / android / hardware / automotive / vehicle / EmergencyLaneKeepAssistState.aidlVehicle.ADAS.LaneDepartureDetection.IsWarning10xF13D9756CHANGEEvent based: Every time status changesMust Have
32
New SafetySAFETY13Detect near accident events for safety coaching and improvementsLane position and lane countNot in VSS GIS or sensor - include in VSS issue discussion Vehicle.ADAS.@@.LanePosition Vehicle.ADAS.@@.LaneCount include breakdown lanes (potentially both sides), Look at Sensoris (homework) on how they defined. Numeric index may make more sense given variation in number and type of lanes, on and off ramps. Numeric index should consisently be left to right or vary based on side of road being driven on (regional eg UK) 2CHANGE/(1/60 Hz)Event based: Every time status changesMust Have
33
New SafetySAFETY13Detect near accident events for safety coaching and improvementsRear Cross traffic alertVehicle.ADAS.ObstacleDetection.Rear.*.WarningType=CROSS_TRAFFIC1;ObstacleObjectDetection.isRearCrossTrafficWarning and same with Enabled - suggests ObjectDetection should be revisited - very narrowly focused on forward objects onlyCHANGEEvent based: Every time status changesMust Have
34
New SafetySAFETY13Detect near accident events for safety coaching and improvementsWrong way driving warningNot in VSS: GIS or sensor reading signage Vehicle.ADAS.@@.WrongWay.isWarning3CHANGEEvent based: Every time status changesMust Have
35
New SafetySAFETY13Detect near accident events for safety coaching and improvements ;this could also be crash detection (pedestrian protection, bonnet/hood moving upwards in case of impact)Pedestrian Protection SystemNot in VSS3 or 2?CrashNearCrash.IsPedestrianCrashDetected:
datatype: boolean
type: sensor
description: Indicates if vehicle expects a crash with a pedestrian in the near future.
comment: A vehicle can use this information to deploy countermeasures,
like pushing the hood upwards to limit consequences (10-60km/h - eg BMW).
The signal may be set to False after the crash or if the crash did not happen. Possibly calculation Vehcile.ADAS.PedestrianStrike==True Vehicle.ADAS.ObstacleDetection.ObjectType==PEDESTRIAN && (Vehicle.ADAS.EBS.IsEngaged || Acclerometer indicates impact) (Ted to get colleague input on soft strike - no airbag deployment but minor collision occured)
CHANGEEvent based: Every time status changesMust Havewant near hit, hit and hit with hood mitigation e.g. https://youtu.be/N8Os5AFXUp4?si=YOuBub2rY5uJKFr6
36
New SafetySAFETY04Reduce accidents via accurate understanding of accident eventsCrosswind stabilizationNot in VSS2CHANGEEvent based: Every time status changesMust HaveExists in passenger vehicles? Useful/needed for AV. Aware in HD trucks
37
New SafetySAFETY04Reduce accidents via accurate understanding of accident eventsIntersection assistantsNot in VSS?CHANGEEvent based: Every time status changes when emergency brake activatedMust HaveFurther clarification on what this is desired - MOTER to clarify
38
New SafetySAFETY04Reduce accidents via accurate understanding of accident eventsSide of impact ->direction of impactNot in VSS20xF02D5347CHANGEEvent based: Every time collision detectedMust HaveIdeal would be sensor indicating direction of impact, alternate would be calculation using accelerometer data buffer in high fidelity of last N minutes to cover before and after impact, may be multiple impacts
39
New SafetySAFETY04Reduce accidents via accurate understanding of accident eventsAutonomous drivingVehicle.ADAS.ActiveAutonomyLevel30xFA4F20870CHANGEEvent based: Every time status changesMust Have
40
New SafetySAFETY13Detect near accident events for safety coaching and improvementsDriver distraction device in handNot in VSS - closest are Vehicle.ADAS.DMS.IsWarning, Vehicle.Driver.IsHandsOnWheel, and Vehicle.Driver.AttentiveProbability20xF0077473CHANGEEvent based: Every time status changesMust Havealso drowsiness, tiredness relevant DMS topics- related to fatigue level
41
New SafetySAFETY13Detect near accident events for safety coaching and improvementsDriver drowsiness detectionVehicle.Driver.FatigueLevel20xF0077473CHANGEEvent based: Every time status changesMust Have
42
New SafetySAFETY13Detect near accident events for safety coaching and improvementsDriver distraction head turnVehicle.Occupant.Row1.DriverSide.HeadPosition20xF0077473CHANGEEvent based: Every time status changesMust Have
43
OriginalMaintenanceMAINTENANCE08Detect and manage low / high tire pressure situationsTire Pressureandroid-14.0.0_r11 / . / automotive / vehicle / aidl_property / android / hardware / automotive / vehicle / VehicleProperty.aidl TIRE_PRESSURE CRITICALLY_LOW_TIRE_PRESSUREVehicle.Chassis.Axle.*.*.*.Tire.Pressure10xFEF4Several0.00333333HzIdeal: smartcrve logic to detect and notify about significant change in data point. If smart logging isn't available, every 5 minutesMust Have
44
OriginalSafetySAFETY08Reduce speedingRoad speedandroid-14.0.0_r11 / . / automotive / vehicle / aidl_property / android / hardware / automotive / vehicle / VehicleProperty.aidl PERF_VEHICLE_SPEEDVehicle.Speed10xFEF1841 HzIdeal: smart/curve logic to detect and notify about significant change in data point. If smart logging isn't available, 1 HzMust Have
45
OriginalSustainability (ICE)Sustainability01Incresase fuel efficiency, monitor fuel usedFuel volume remaining (L)android-14.0.0_r11 / . / automotive / vehicle / aidl_property / android / hardware / automotive / vehicle / VehicleProperty.aidl FUEL_LEVELVehicle.Powertrain.FuelSystem.AbsoluteLevel10.0083333333Hzevery 2 minsShould Have
46
OrignalSafetySAFETY01increase seatbelt useDriver Seat Beltandroid-14.0.0_r11 / . / automotive / vehicle / aidl_property / android / hardware / automotive / vehicle / VehicleProperty.aidl SEATBELT_BUCKLEDVehicle.Cabin.Seat.Row1.DriverSide.IsBelted10xFD174952CHANGEEvent Based: Every time status changes (Buckled/Unbuckled)Must Have
47
OrignalSafetySAFETY03Detect accident events remotelyImpact Status/Airbag Deployed status/ Accident detectionandroid-14.0.0_r11 / . / automotive / vehicle / aidl_property / android / hardware / automotive / vehicle / VehicleProperty.aidl SEAT_AIRBAG_ENABLEDVehicle.Cabin.Seat.*.*.Airbag.IsDeployed1N/AN/ACHANGEEvent Based: Every time status changes Must Have
48
OrignalSafetySAFETY04Reduce accidents via accurate understanding of accident eventsAccident reconstruction data (granular acceleration and GPS data before and after accident)is this application to VSS?N/AN/AEvent based: When an accident is detected. Need 50 Hz acceleration better would be higher like 200 or 400HZ), 10 Hz speed and 1 Hz GPS for 100 seconds before and after an accident event.Must Have
49
OrignalSafetySAFETY04Reduce accidents via accurate understanding of accident eventsBrake pedal statusVehicle.Chassis.Brake.PedalPosition10xFEF1597CHANGEEvent Based: Every time status changesMust Have
50
OrignalSafetySAFETY04Reduce accidents via accurate understanding of accident eventsCruise control statusandroid-14.0.0_r11 / . / automotive / vehicle / aidl_property / android / hardware / automotive / vehicle / VehicleProperty.aidl CRUISE_CONTROL_ENABLED CRUISE_CONTROL_TYPE CRUISE_CONTROL_STATE, android-14.0.0_r11 / . / automotive / vehicle / aidl_property / android / hardware / automotive / vehicle / CruiseControlType.aidl android-14.0.0_r11 / . / automotive / vehicle / aidl_property / android / hardware / automotive / vehicle / CruiseControlState.aidlVehicle.ADAS.CruiseControl.{IsActive,IsError,SpeedSet}10xFEF1596/595CHANGEEvent Based: every time status changesMust Have
51
NewSafetySAFETYNNDriver interaction or overriding CCCruise control interactionsandroid-14.0.0_r11 / . / automotive / vehicle / aidl_property / android / hardware / automotive / vehicle / VehicleProperty.aidl CRUISE_CONTROL_COMMAND CRUISE_CONTROL_TARGET_SPEED ADAPTIVE_CRUISE_CONTROL_TARGET_TIME_GAP , android-14.0.0_r11 / . / automotive / vehicle / aidl_property / android / hardware / automotive / vehicle / CruiseControlCommand.aidl@@accelerator, brake, setting speed etc and conditional logic2-3
52
OrignalSafetySAFETY06Increase seatbelt use for passengersPassenger occupancyandroid-14.0.0_r11 / . / automotive / vehicle / aidl_property / android / hardware / automotive / vehicle / VehicleProperty.aidl SEAT_OCCUPANCY, android-14.0.0_r11 / . / automotive / vehicle / aidl_property / android / hardware / automotive / vehicle / VehicleSeatOccupancyState.aidlVehicle.Cabin.Seat.Row{1,2}.{DriverSide, Middle, PassengerSide}.IsOccupied10xFD164964CHANGEEvent Based: Every time status changesMust Have
53
OrignalSafetySAFETY06Increase seatbelt use for passengersPassenger seatbeltandroid-14.0.0_r11 / . / automotive / vehicle / aidl_property / android / hardware / automotive / vehicle / VehicleProperty.aidl SEATBELT_BUCKLEDVehicle.Cabin.Seat.Row{1,2}.{DriverSide, Middle, PassengerSide}.IsBelted10xFD174953CHANGEEvent Based: Every time status changesMust Have
54
OrignalSafetySAFETY07Reduce backing while leavingGear positionandroid-14.0.0_r11 / . / automotive / vehicle / aidl_property / android / hardware / automotive / vehicle / VehicleProperty.aidl GEAR_SELECTION CURRENT_GEAR, android-14.0.0_r11 / . / automotive / vehicle / aidl_property / android / hardware / automotive / vehicle / VehicleGear.aidlVehicle.Powertrain.Transmission.CurrentGear10xF005523CHANGEEvent Based: Every time status changesMust Have
55
OrignalSafetySAFETY09Understand location of safety eventsGPSVehicle.CurrentLocation.{Timestamp, Latitude, Longitude, Altitude}1N/AN/A5HzIdeal: smart/curve logic (https://github.com/Geotab/curve) to detect significant change in speed and/or direction and send coresponding data points. If smart logging isn't available, 5 HzMust Have
56
OrignalSafetySAFETY11Detect asset usage out of office hoursIgnition statusandroid-14.0.0_r11 / . / automotive / vehicle / aidl_property / android / hardware / automotive / vehicle / VehicleProperty.aidl IGNITION_STATE, android-14.0.0_r11 / . / automotive / vehicle / aidl_property / android / hardware / automotive / vehicle / VehicleIgnitionState.aidlVehicle.LowVoltageSystemState10xFCC27315CHANGEEvent Based: Every time status changes. Must indicate whether the vehicle is On/Off/Accessory mode of consider accessory mode as Ignition OFFMust Have
57
OrignalSafetySAFETY12Reduce rollaway eventsParking Brakeandroid-14.0.0_r11 / . / automotive / vehicle / aidl_property / android / hardware / automotive / vehicle / VehicleProperty.aidl PARKING_BRAKE_ON PARKING_BRAKE_AUTO_APPLYVehicle.Chassis.ParkingBrake.IsEngaged10xFEF170Vehicle.LowVoltageSystemState='START'every ignition eventMust Have
58
OrignalSafetySAFETY13Detect near accident events for safety coaching and improvementsAnti-lock brake system (ABS) statusandroid-14.0.0_r11 / . / automotive / vehicle / aidl_property / android / hardware / automotive / vehicle / VehicleProperty.aidl ABS_ACTIVEVehicle.ADAS.ABS.{IsEngaged,IsEnabled}10xF001563CHANGEEvent Based: Every time status changesMust Have
59
OrignalSafetySAFETY13Detect near accident events for safety coaching and improvementsLane departure statusandroid-14.0.0_r11 / . / automotive / vehicle / aidl_property / android / hardware / automotive / vehicle / VehicleProperty.aidl LANE_DEPARTURE_WARNING_STATE, android-14.0.0_r11 / . / automotive / vehicle / aidl_property / android / hardware / automotive / vehicle / LaneDepartureWarningState.aidlVehicle.ADAS.LaneDepartureDetection.IsWarning10xF0073565/3566CHANGEEvent Based: Every time status changesMust Have
60
NewSafetySAFETYNNIs the driver ignoring lane detection warning, overriding haptic feedback, putting on signal etcDriver behavior on lane detection warningSee ACC driver interaction, use similar convention2-3
61
OrignalSafetySAFETY13Detect near accident events for safety coaching and improvementsAutomatic/ emergency brake statusandroid-14.0.0_r11 / . / automotive / vehicle / aidl_property / android / hardware / automotive / vehicle / VehicleProperty.aidl AUTOMATIC_EMERGENCY_BRAKING_ENABLED AUTOMATIC_EMERGENCY_BRAKING_STATE, android-14.0.0_r11 / . / automotive / vehicle / aidl_property / android / hardware / automotive / vehicle / AutomaticEmergencyBrakingState.aidlVehicle.ADAS.EBA.IsEngaged10xF001563CHANGEEvent Based: Every time status changesMust Have
62
OrignalSafetySAFETY13Detect near accident events for safety coaching and improvementsObstacle warning statusVehicle.ADAS.ObstacleDetection.*.*.IsWarning10xFE6F5022CHANGEEvent Based: Every time status changesMust Have
63
OrignalSafetySAFETY13Detect near accident events for safety coaching and improvementsTraction Control system statusandroid-14.0.0_r11 / . / automotive / vehicle / aidl_property / android / hardware / automotive / vehicle / VehicleProperty.aidl TRACTION_CONTROL_ACTIVEVehicle.ADAS.TCS.IsEngaged10xF0011238CHANGEEvent Based: Every time status changesMust Have
64
OrignalSafetySAFETY 13Detect near accident events for safety coaching and improvementsCollision mitigation brake statusandroid-14.0.0_r11 / . / automotive / vehicle / aidl_property / android / hardware / automotive / vehicle / VehicleProperty.aidl AUTOMATIC_EMERGENCY_BRAKING_ENABLED AUTOMATIC_EMERGENCY_BRAKING_STATE, android-14.0.0_r11 / . / automotive / vehicle / aidl_property / android / hardware / automotive / vehicle / AutomaticEmergencyBrakingState.aidlVehicle.ADAS.EBA.IsEngaged1CHANGEEvent Based: Every time status changesMust Have
65
OrignalSafetySAFETY 14Reduce over-revving eventsEngine speed (rpm)android-14.0.0_r11 / . / automotive / vehicle / aidl_property / android / hardware / automotive / vehicle / VehicleProperty.aidl ENGINE_RPMVehicle.Powertrain.CombustionEngine.Speed10xF0041900.033333333333HzIdeal: smart/curve logic to detect and notify about significant change in data point. If smart logging isn't available, 1 sec value above set thresholdsShould Have
66
OrignalSafetySAFETY15Reduce accidents by detecting abnormal values of key engine metricsEngine oil pressureVehicle.Powertrain.CombustionEngine.EOP10xFEEF1000.0033333333HzIdeal: smart/curve logic to detect and notify about sifnificant change in data point. If smart logging isn't available, every 5 minutesMust Have
67
OrignalSafetySAFETY16Ensure key safety features are workingAirbag module health, Seatbelt health, Parking brake healthAirbag only has idDeployed no health check, same with seatbelt and parking brake - whether in use, no error checkingEvent based: Every time status changesShould HaveAny sensor could be faulty - how to handle? A backend system may deem improbable and therefore erroneous data
68
UpdatedSafetySAFETY02 / SAFETY04Reduce harsh braking and acceleration / Reduce accidents via accurate undertanding of accident eventsForward and backward accelerationVehicle.Acceleration.Longitudinal1N/AN/A20-50 HzEvent based: Every time any accelerometer (vertical, lateral, longitudinal) threshold (base value +/- 0.2 G) is breached and at least 20 Hz for the duration it stays above that thresholdMust Have
69
UpdatedSafetySAFETY05 / SAFETY 04Reduce harsh cornering / Reduce accidents via accurate understanding of accident eventsSide to side accelerationVehicle.Acceleration.Lateral1N/AN/A20-50 HzEvent based: Every time any accelerometer (vertical, lateral, longitudinal) threshold (base value +/- 0.2 G) is breached and at least 20 Hz for the duration it stays above that thresholdMust Have
70
UpdatedSafetySAFETY10Understand speed during safety eventsRoad speedandroid-14.0.0_r11 / . / automotive / vehicle / aidl_property / android / hardware / automotive / vehicle / VehicleProperty.aidl PERF_VEHICLE_SPEEDVehicle.Speed10xFEF1845 HzIdeal: smart/curve logic (https://github.com/Geotab/curve) to detect significant change in speed and/or direction and send coresponding data points. If smart logging isn't available, 5 HzMust Have
71
UpdatedSafetySAFETY04Reduce accidents via accurate understanding of accident eventsOdometerandroid-14.0.0_r11 / . / automotive / vehicle / aidl_property / android / hardware / automotive / vehicle / VehicleProperty.aidl PERF_ODOMETERVehicle.TraveledDistance10xFEC1917CHANGE/0.008333f HzEvent based: every time status of one of the things it is used to calculate changesMust Have
72
NewSafetySAFETY04Reduce accidents via accurate understanding of accident eventsWindshield wiper statusandroid-14.0.0_r11 / . / automotive / vehicle / aidl_property / android / hardware / automotive / vehicle / VehicleProperty.aidl WINDSHIELD_WIPERS_PERIOD WINDSHIELD_WIPERS_STATE WINDSHIELD_WIPERS_SWITCH, android-14.0.0_r11 / . / automotive / vehicle / aidl_property / android / hardware / automotive / vehicle / WindshieldWipersState.aidl android-14.0.0_r11 / . / automotive / vehicle / aidl_property / android / hardware / automotive / vehicle / WindshieldWipersSwitch.aidlVehicle.Body.Windshield.Front.Wiping.System.IsWiping10xFDCD2866/2868CHANGEEvent based: every time status of one of the things it is used to calculate changesMust have
73
NewSafetySAFETY04Reduce accidents via accurate understanding of accident eventsRoad conditionsNot in VSS - closest are under Vehicle.ADAS.ESC.RoadFriction2CHANGEEvent based: every time status of one of the things it is used to calculate changesMust have
74
NewSafetySafety?Describe accident situationRoll-Over event3CrashNearCrash.IsRollover:
datatype: boolean
type: sensor
description: True if vehicle has detected a roll-over event.
comment: After a rollover event signal shall remain True until reset
according to OEM procedure.
CHANGEEvent based: should be triggered if TRUEMust haveproposed in VSS - to be discussed (part of which data structure?
75
Reduce accidents via accurate understanding of accident eventsblinker/indicator usageandroid-14.0.0_r11 / . / automotive / vehicle / aidl_property / android / hardware / automotive / vehicle / VehicleProperty.aidl TURN_SIGNAL_STATE, android-14.0.0_r11 / . / automotive / vehicle / aidl_property / android / hardware / automotive / vehicle / VehicleTurnSignal.aidlabove already
76
Reduce accidents via accurate understanding of accident eventsovertaking eventnot in VSS3CHANGEMay be possible to derive with SAE level 2 ADAS vehicles
77
AV safetycritical incidentinterruption of planned maneuvre (like overtaking)3
78
AV safetycritical incidentapplication of minimum risk mode (e.g. safety stop, turtle mode)?
79
AV safetycritical incidentemergency braking eventandroid-14.0.0_r11 / . / automotive / vehicle / aidl_property / android / hardware / automotive / vehicle / VehicleProperty.aidl AUTOMATIC_EMERGENCY_BRAKING_STATE, android-14.0.0_r11 / . / automotive / vehicle / aidl_property / android / hardware / automotive / vehicle / AutomaticEmergencyBrakingState.aidl1
80
AV safetycritical incidentmanual interaction/override needed by remote operator (e.g. deactivation of ADS function)3
81
critical incidentstart/end of emergency maneuver3part of DSSAD (data storage system for automated driving) data set; OEMs have to be able to store and provide it to authorities
82
AV/ADAScritical eventtransition demand to driver (reason)
83
AV precondition for AV-modegross weight of vehicleandroid-14.0.0_r11 / . / automotive / vehicle / aidl_property / android / hardware / automotive / vehicle / VehicleProperty.aidl VEHICLE_CURB_WEIGHT Vehicle.CurrentOverallWeight
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100