| Literature DB >> 36015798 |
Woori Ko1, Sangmin Park2, Jaewoong Yun3, Sungho Park4, Ilsoo Yun4.
Abstract
Despite the technological advances in automated driving systems, traffic accidents involving automated vehicles (AVs) continue to occur, raising concerns over the safety and reliability of automated driving. For the smooth commercialization of AVs, it is necessary to systematically assess the driving safety of AVs under the various situations that they potentially face. In this context, these various situations are mostly implemented by using systematically developed scenarios. In accordance with this need, a scenario generation framework for the assessment of the driving safety of AVs is proposed by this study. The proposed framework provides a unified form of assessment with key components for each scenario stage to facilitate systematization and objectivity. The performance of the driving safety assessment scenarios generated within the proposed framework was verified. Traffic accident report data were used for verification, and the usefulness of the proposed framework was confirmed by generating a set of scenarios, ranging from functional scenarios to test cases. The scenario generation framework proposed in this study can be used to provide sustainable scenarios. In addition, from this, it is possible to create assessment scenarios for all road types and various assessment spaces, such as simulations, proving grounds, and real roads.Entities:
Keywords: assessment; automated vehicles; driving safety; framework; scenarios
Mesh:
Year: 2022 PMID: 36015798 PMCID: PMC9412556 DOI: 10.3390/s22166031
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.847
New definition of the six-layer approach for this research.
| Layer | Keyword | Definition |
|---|---|---|
| 1 | Plane data | All explainable plane data, such as permanent road shape, road surface, and road markings related to road geometry |
| 2 | 3D infrastructure data | All three-dimensional data, such as permanent road structures and road facilities related to transportation infrastructure |
| 3 | Variable facility and temporary facility data | Variable facility data that vary depending on the situation or time zone and temporary facility data, such as temporary road works |
| 4 | Scenario participant data | Data related to scenario participants such as object type, number of objects, and object characteristics (speed, distance). |
| 5 | Surrounding environment data | Surrounding environment data for indicating driving environment conditions, such as illuminance, weather, and visibility. |
| 6 | Digital data | Digital data, such as items and performance data related to automated vehicle (AV) sensors, vehicle-to-everything (V2X) communication, and digital maps |
Figure 1Scenario generation process.
Figure 2Functional scenario generation result.
Logical scenario parameters.
| Layers | Categories of Parameter | Parameters | |||||
|---|---|---|---|---|---|---|---|
| 1 | Road Section | Type of Road Section | |||||
| Road alignment | Type of road alignment | Minimum radius of curvature | Minimum length of curvature | ||||
| Road slope | Maximum longitudinal slope | ||||||
| Lane | Number of lanes | Minimum lane width | Minimum width of the right shoulder | Minimum width of the left shoulder | |||
| Road surface marking | Lane color | Lane type | Type of road surface marking except lane | ||||
| Performance level of road surface marking | Color of the lane | Type of color lane | |||||
| Others | Road pothole presence | Maximum speed limit | |||||
| 2 | Road structure | Type of road structure | Type of median strip | Emergency refuge area Presence | |||
| Road facility | Traffic signal type | Traffic signal installation type | Regulatory sign presence | ||||
| Supplementary sign presence | Type of road lighting facility | Type of bus stop | |||||
| 3 | Variable facility | Type of variable facility | Bus-only lane operation availability | Hard shoulder lane operation availability | Variable speed limit operation availability | ||
| Temporary facility | Construction and work presence | Construction and work lane | Type of construction and work-related material | ||||
| Accident presence | Accident lane | Accident-related material | |||||
| Others | Temporary parking presence | ||||||
| 4 | Ego vehicle | Vehicle type | Initial driving lane | Initial movement | |||
| Driving lane in the event of a situation | Movement in the event of a situation | Longitudinal speed | |||||
| Actor | Number of Actors | Vehicle type in the case of Actor vehicle | Whether automated driving (AD) is possible in the case of Actor vehicle or not | ||||
| Whether vehicle-to-vehicle (V2V) communication is possible in the case of Actor vehicle | Object type in the case of Actor object | Actor color and material | |||||
| Initial driving/position lane | Initial relative location with respect to that of the Ego vehicle | Initial relative distance from the Ego vehicle | |||||
| Initial movement | Driving/position lane in the event of a situation | Relative location with respect to that of the Ego vehicle in the event of a situation | |||||
| Relative distance from the Ego vehicle in the event of a situation | Movement in the event of a situation | Longitudinal speed | |||||
| Longitudinal acceleration | Lateral lane departure speed | ||||||
| Neighboring | Number of Neighboring | Type of Neighboring | Whether AD is possible in the case of neighboring vehicle | ||||
| Whether V2V communication is possible in the case of neighboring vehicle or not | Driving/position lane | Relative location with respect to that of the Ego vehicle | |||||
| Relative distance from the Ego vehicle | Movement | Longitudinal speed | |||||
| 5 | Operational constraints | Density | |||||
| Lighting | Day and night | ||||||
| Weather | Weather type | Maximum wind speed | Road condition | ||||
| Visibility | Type of visibility-reducing substance | Density of visibility-reducing substance | |||||
| 6 | AV sensor | Type of sensor | Sensor performance | ||||
| Vehicle-to-everything (V2X) communication | Type of communication | Communication performance | |||||
| Digital map | Type of digital map | Digital map performance | |||||
Logical scenario generation result.
| Layers | Categories of Parameter | Parameters | Description | Logical Scenario | |||
|---|---|---|---|---|---|---|---|
| Data Type | Min. Value | Max. Value | ∆Value | ||||
| Layer 1: | Road section | Road section type | - | Categorical | [Road, Shoulder, Flank, Deceleration lane, Acceleration lane] | ||
| Road alignment | Road alignment type | - | Categorical | [Straight, Curve, | |||
| Minimum plane curve radius | Automatically determined according to the road design speed and longitudinal slope. | Integer | - | - | - | ||
| Minimum plane curve length | Automatically determined according to the road intersection angle and road design speed. | Integer | - | - | - | ||
| Road slope | Maximum longitudinal slope | - | float | −6% | 6% | 1% | |
| Lanes | Number of lanes | - | Integer | 1 | 6 | 1 | |
| Minimum lane width | - | float | 3.50 m | 3.60 m | 0.1 | ||
| Minimum right shoulder width | Rural area | float | 3.50 m | 3.60 m | 0.1 | ||
| Urban area | 3.50 m | 3.50 m | - | ||||
| Minimum left shoulder width | - | float | 1.00 m | 1.00 m | - | ||
| Road marking | Lane color | - | Categorical | [White, Yellow, Blue] | |||
| Lane type | - | Categorical | [Solid, Dotted, Double solid, Solid+dotted, Zig-zag solid, Others] | ||||
| Types of road marking other than lanes | - | Categorical | [Not applicable, Arrow, Symbol, Text, Obstacle control, Color lane, Others] | ||||
| Road marking performance level | Road marking painting night reflection performance standard is considered to be 100%, and if it exceeds the standard, input to 100%. | Categorical | 0% | 100% | 10 | ||
| Color of color lane | - | Categorical | [Not applicable, Pink, Light green, Green, Blue, Orange] | ||||
| Type of color lane | - | Categorical | [Not applicable, solid, dotted] | ||||
| Others | Whether pothole | - | Categorical | [Not applicable, Presence] | |||
| Road speed limit | - | Integer | 80 km/h | 110 km/h | 10 | ||
| Layer 2: | Road structure | Type of road structure | - | Categorical | [General road, Bridge, Tunnel, Underground road, Overpass, Soundproof facility, Protective facility, Ecological passage, Green area, Emergency parking strip, Rest area, Others] | ||
| Type of median strip | - | Categorical | [Green area, Protective fence, Concrete barrier, Concrete curb, Others, None] | ||||
| Presence of emergency parking strip | - | Categorical | [Standard, Expandable, None] | ||||
| Road facility | Type of traffic light | - | Categorical | [Vehicle light, Pedestrian light, Bicycle light, Bus lane light, Variable light, None] | |||
| Traffic light installation type | - | Categorical | [Suspension, longitudinal side pole, lateral side pole, central pole, Signal bridge] | ||||
| Presence of regulator sign | - | Categorical | [Presence, None] | ||||
| Presence of supplementary sign | - | Categorical | [Presence, None] | ||||
| Type of road lighting facility | - | Categorical | [Continuous lighting, Local lighting, No lighting, Tunnel lighting, Others] | ||||
| Type of bus stop | - | Categorical | [Not applicable, Direct bus station, Parallel bus station, Bus stop, Simplified bus stop] | ||||
| Layer 3: Variable facility and temporary facility data | Variable facility | Type of variable facility | - | Categorical | [Not applicable, Bus lane, Hard shoulder running, Variable speed limit, Others] | ||
| Whether bus lane operation | - | Categorical | [Not applicable, Operation, Not operation] | ||||
| Whether hard shoulder running operation | - | Categorical | [Not applicable, Operation, Not operation] | ||||
| Whether variable speed limit operation | - | Categorical | [Not applicable, Operation, Not operation] | ||||
| Temporary facility | Presence of construction and work | - | Categorical | [Not applicable, Presence] | |||
| Lane of construction and work | - | Integer | 1 | 6 | 1 | ||
| Type of construction and work related materials | - | Categorical | [Not applicable, Work information sign, Arrow sign, Chevron alignment sign, Robot signal, Traffic cone, Safety drum, Temporary lane, Polycarbonate (PC) shield fence, Polyethylene (PE) fence, Steel rail, Others] | ||||
| Presence of accident | - | Categorical | [Not applicable, Presence] | ||||
| Accident lane | - | Integer | 1 | 6 | 1 | ||
| Type of accident related materials | - | Categorical | [Not applicable, Accident vehicle, Debris, Emergency warning triangle, Others] | ||||
| Others | Whether temporary parking | - | Categorical | [Not applicable, Presence] | |||
| Layer 4: | Ego vehicle | Vehicle type | - | Categorical | [Passenger car, Van, Bus, Truck, Emergency car, Micro electric car, Motorcycle, Others] | ||
| Initial driving lane | - | Integer | 1 | 6 | 1 | ||
| Initial movement | Lateral movement | Categorical | [Going straight, Cut-in, Cut-out, Cut-through, Others] | ||||
| Longitudinal movement | Categorical | [Constant speed, Accelerating, Decelerating, Stopping, Others] | |||||
| Driving lane in the case of situation | - | Integer | 1 | 6 | 1 | ||
| Movement in the case of situation | Lateral movement | Categorical | [Going straight, Cut-in, Cut-out, Cut-through, Others] | ||||
| Longitudinal movement | Categorical | [Constant speed, Accelerating, Decelerating, Stopping, Others] | |||||
| Longitudinal speed in the case of situation | As Avs are based on law-abiding principles, the values depend on the speed limit under the Road Traffic Act. | Integer | 10 km/h | 110 km/h | 10 | ||
| Actor | Number of Actors | - | Integer | 0 | 5 | 1 | |
| Vehicle type | - | Categorical | [Not applicable, Passenger car, Van, Bus, Truck, Emergency car, Micro electric car, Motorcycle, Others] | ||||
| Whether Actor is AV | - | Categorical | [Level 0, Level 1, Level 2, Level 3, Level 4, Level 5] | ||||
| Whether Actor have V2V communication | Check whether it is possible to provide forward situation information through V2V communication. | Categorical | [Possible, Impossible] | ||||
| Object type | - | Categorical | [Not applicable, Bicycle, Stroller, Personal mobility (PM), Pedestrian, Animal, Falling object, Road object, Others] | ||||
| Color of object in case of falling objects or road objects | Elements for whether obstacle awareness | Categorical | [Not applicable, Contrast to the road surface, Similar to the road surface, Others] | ||||
| Initial driving or located lane | - | Integer | 1 | 6 | 1 | ||
| Initial relative location for the Ego | - | Categorical | [ahead, ahead-left, ahead-right, side-left, side-right, behind, behind-left, behind-right, oncoming, oncoming-left, oncoming-right] | ||||
| Initial longitudinal relative distance for the Ego | According to the [United Nations (UN) Regulation] No.157 5.2.3.3 and the result of previous research and development (R&D) studies. | Float | 1.0 s | 2.0 s | 0.1 | ||
| Initial movement | Lateral movement | Categorical | [Going straight, Cut-in, Cut-out, Cut-through, Crossing, Others] | ||||
| Longitudinal movement | Categorical | [Constant speed, Accelerating, Decelerating, Stopping, Walking, Standing, Falling, Bouncing up, Others] | |||||
| Driving or located lane in the case of situation | - | Integer | 1 | 6 | 1 | ||
| Relative location of the Ego in the case of situation | - | Categorical | [ahead, ahead-left, ahead-right, side-left, side-right, behind, behind-left, behind-right, oncoming, oncoming-left, oncoming-right] | ||||
| Relative distance from the Ego in the case of situation | According to the [UN Regulation] No.157 5.2.3.3 and the result of previous R&D studies. | Float | 1.0 s | 2.0 s | 0.1 | ||
| Movement in the case of situation | Lateral movement | Categorical | [Going straight, Cut-in, Cut-out, Cut-through, Crossing, Others] | ||||
| Longitudinal movement | Categorical | [Constant speed, Accelerating, Decelerating, Stopping, Walking, Standing, Falling, Bouncing up, Others] | |||||
| Longitudinal speed | The Max. value is based on the 99 percentile of traffic speed data by vehicle detection system (VDS) in 2021. | Integer | 0 km/h | 130 km/h | 10 | ||
| Longitudinal acceleration | The Min. value is the maximum possible deceleration result during actual experiment at the Korea Automobile Testing and Research Institute (KARTI), the Max. value is the acceleration calculation value assuming that the arrival time from 0 to 110 km/h in 2 s. | float | −11 m/s2 | 17 m/s2 | 0.1 | ||
| Lateral speed when leaving the lane | Calculation value when the lane change time is set to approximately 0.5–5 s with a lane width of 3.5 m | float | 0.7 m/s | 7 m/s | 1 | ||
| Neighboring | Number of neighboring | Neighboring is limited to the case where it is located in eight directions including front, rear, left, right, and diagonal of the Ego. | Integer | 0 | 8 | 1 | |
| Vehicle or object type | - | Categorical | [Not applicable, Passenger car, Van, Bus, Truck, Emergency car, Micro electric car, Motorcycle, Bicycle, Stroller, Personal mobility (PM), Pedestrian, Animal, Falling object, Road object, Others] | ||||
| Whether Neighboring vehicle is AV | - | Categorical | [Level 0, Level 1, Level 2, Level 3, Level 4, Level 5] | ||||
| Whether Neighboring vehicle has V2V communication | Check whether it is possible to obtain forward situation information through V2V communication. | Categorical | [Possible, Impossible] | ||||
| Driving or located lane | - | Integer | 1 | 6 | 1 | ||
| Relative location of the Ego | - | Categorical | [ahead, ahead-left, ahead-right, side-left, side-right, behind, behind-left, behind-right, oncoming, oncoming-left, oncoming-right] | ||||
| Longitudinal relative distance from the Ego | According to the [UN Regulation] No.157 5.2.3.3 and the result of previous R&D studies. | Float | 1.0 s | 2.0 s | 0.1 | ||
| Movement | Lateral movement | Categorical | [Going straight, Cut-in, Cut-out, Cut-through, Crossing, Others] | ||||
| Longitudinal movement | Categorical | [Constant speed, Accelerating, Decelerating, Stopping, Walking, Standing, Falling, Bouncing up, Others] | |||||
| Longitudinal speed | The Max. value is based on the 99 percentile of traffic speed data by VDS in 2021. | Integer | 0 km/h | 130 km/h | 10 | ||
| Layer 5: | Operational constraint | Density | The Max. value is calculated considering the jam density. | Integer | 0 passenger car per km per lane (pcpkmpl) | 271 pcpkmpl | 10 |
| Lighting | Day and night | - | Categorical | [Day, Night, Sunset, Sunrise] | |||
| Weather | Weather type | The minimum daily precipitation is 0.1 mm, the average of total precipitation in 2011–2020 based on the | Categorical | [Clear, Cloudy, Snow, Sleet, Rain, Fog, Thunder and lightning, Others] | |||
| Maximum wind speed | - | float | 0 m/s | 49 m/s | 1 | ||
| Road surface condition | - | Categorical | [Dry, Wet, Frozen, Snow on the road, Others] | ||||
| Visibility | Type of visibility reducing substances | - | Categorical | [Not applicable, Fog, Smoke, Smog, | |||
| Concentration of visibility reducing substances | In accordance with the comprehensive air-quality index (CAI) standard. | Integer | 0 | 500 | 1 | ||
| Layer 6: | Sensor of AV | Type of sensor | - | Categorical | [Camera, Lidar, Radar, Ultrasound, Infrared, Inertial measurement unit (IMU), global positioning system (GPS), Others] | ||
| Sensor performance related matters | - | Categorical | [Nothing special, Sensor failure, Unrecognition, Positioning error, False positives, Others] | ||||
| V2X communication | Type of communication | - | Categorical | [Vehicle-to-infrastructure (V2I), V2V, Vehicle-to-pedestrian (V2P), Vehicle-to-network (V2N), Vehicle-to-cloud (V2C), Others] | |||
| Communication performance related matters | - | Categorical | [Nothing special, Latency, Communication error, Communication security risk and hacking, Communication interference, Others] | ||||
| Digital map | Type of digital map | - | Categorical | [High-definition map, Local dynamic map, Others] | |||
| Digital map related matters | - | Categorical | [Nothing special, Positioning error, Unloadable (Faulty), Unrecognizable, Delayed update, Others] | ||||
Figure 3Logical scenario for sudden stops during a car following on the motorway main line.
Concrete scenario generation results.
| Categories of Parameter | Parameters | Range (min:step_size:max) | Number of Combinations |
|---|---|---|---|
| Ego | Longitudinal speed (km/h) | 10:10:110 | 11, but it is determined by the speed of Actor and does not count as a combination |
| Actor | Relative distance from the Ego in the case of situation (s) | 1.1:0.1:2.0 | 10, but it is determined by the speed of two vehicles and does not count as a combination |
| Longitudinal speed (km/h) | 10:10:110 | 11 | |
| Longitudinal deceleration (m/s2) | −0.33:1:−8.33 | 9 | |
| Scenarios that can be combined: 99 cases (1 × 1 × 11 × 9 = 99) | |||
Figure 4Concrete scenario modeling results.
Figure 5Examples of test case selection.
Test case generation result.
| Test Case | Speed of Ego(km/h) | Relative Distance(s) | Speed of Actor (km/h) | Deceleration of Actor (m/s2) | Minimum TTC(s) |
|---|---|---|---|---|---|
| 1 | 10 | 1.1 | 10 | −8.33 | 0.00 |
| 2 | 10 | 1.1 | 10 | −7.33 | 0.00 |
| 3 | 10 | 1.1 | 10 | −6.33 | 0.07 |
| 4 | 10 | 1.1 | 10 | −5.33 | 0.19 |
| 5 | 10 | 1.1 | 10 | −4.33 | 0.28 |
| 6 | 10 | 1.1 | 10 | −3.33 | 0.39 |
| 7 | 10 | 1.1 | 10 | −2.33 | 0.60 |
| 8 | 10 | 1.1 | 10 | −1.33 | 1.47 |
| 9 | 20 | 1.2 | 20 | −8.33 | 0.23 |
| 10 | 20 | 1.2 | 20 | −7.33 | 0.35 |
| 11 | 20 | 1.2 | 20 | −6.33 | 0.46 |
| 12 | 20 | 1.2 | 20 | −5.33 | 0.57 |
| 13 | 20 | 1.2 | 20 | −4.33 | 0.73 |
| 14 | 20 | 1.2 | 20 | −3.33 | 1.21 |
| 15 | 30 | 1.3 | 30 | −8.33 | 0.23 |
| 16 | 30 | 1.3 | 30 | −7.33 | 0.64 |
| 17 | 30 | 1.3 | 30 | −6.33 | 0.78 |
| 18 | 30 | 1.3 | 30 | −5.33 | 1.00 |
| 19 | 40 | 1.4 | 40 | −8.33 | 0.77 |
| 20 | 40 | 1.4 | 40 | −7.33 | 0.93 |
| 21 | 40 | 1.4 | 40 | −6.33 | 1.15 |
| 22 | 50 | 1.5 | 50 | −8.33 | 1.03 |
| 23 | 50 | 1.5 | 50 | −7.33 | 1.22 |
| 24 | 60 | 1.6 | 60 | −8.33 | 1.28 |
Figure 6Test case generation result.