Skip to content

136. Ego passing parked vehicles

Scenario location: $FTX_PACKAGES/base_scenarios/scenarios/adjacent_vehicles/ego_passing_parked_vehicles/

In the ego_passing_parked_vehicles scenario, the Ego passes the parked vehicles (stationary vehicles) positioned on the extreme left and right of a road.

136.1 Actors

The actors associated with this scenario are as follows:

Actor Description Type Depiction
ego Vehicle under test vehicle
parked_vehicles Group of parked vehicles located on the shoulder vehicle
Figure 1: The Ego passing the parked vehicles

136.2 Prerequisites

Environmental requirements: A road with at least three lanes.

136.3 Scenario essence

136.3.1 phase_essence

136.3.1.1 ego_passing_parked_vehicles

Ego: The Ego drives between the parked vehicles.

stationary_vehicle: The parked vehicles are situated on the extreme left and right of the road.

136.3.1.2 scenario_stopper_1_at_essence

The scenario_stopper_1_at_essence is triggered when the Ego’s standstill duration exceeds max_time_ego_stops.

136.3.1.3 scenario_stopper_2_at_essence

The scenario_stopper_2_at_essence is triggered as the Ego passes by the parked vehicles.

136.4 Scenario Main phases

The test scenario ego_passing_parked_vehicles_main is structured into three distinct phases:

136.4.1 phase_ego_warm_up

The phase_ego_warm_up phase invokes the stationary_vehicles_ego_warm_up scenario.

136.4.2 phase_essence

The phase_essence invokes the phase_essence.

136.4.3 phase_post

The phase_post invokes the stationary_vehicles_post scenario.

136.5 Parameters

The paths to the CSV file and the main CSV file are as follows:

$FTX_PACKAGES/base_scenarios/test_suites/test_suite_definitions/adjacent_vehicles/ego_passing_parked_vehicles.csv
$FTX_PACKAGES/base_scenarios/test_suites/test_suite_definitions/adjacent_vehicles/ego_passing_parked_vehicles_main.csv
Parameter Description Range
gen_distance_between_parked_vehicles Distance between parked vehicles [1..3]m
gen_ego_lat_distance_to_parked_vehicles The Ego's lateral distance to the parked vehicles [-0.5..2]m
gen_number_of_parked_vehicles Number of parked vehicles [5..15)
gen_ego_speed_at_start Input speed of the Ego at the start of the scenario [0..150]kph

136.6 Metrics

Metrics collected during test execution are given below.

136.6.1 Coverage

The coverage metrics are given below.

136.6.1.1 Coverage items

The multi-dimensional situations captured during the test execution are as follows:

Item Description Range Unit/Type
gen_distance_between_parked_vehicles Distance between parked vehicles [1..3), every: 1.0 m
gen_ego_lat_distance_to_parked_vehicles The Ego's lateral distance to the parked vehicles [-0.5..2), every: 0.5 m
gen_number_of_parked_vehicles Number of parked vehicles [5..15), every: 1.0 int
distance_between_parked_vehicles_left Distance between parked vehicles in the left vehicle group [1..3), every: 1.0 m
distance_between_parked_vehicles_right Distance between parked vehicles in the right vehicle group [1..3), every: 1.0 m
ego_lat_distance_to_parked_vehicles_left Lateral distance between the Ego and the parked vehicles in the left vehicle group [-0.5..2), every: 0.5 m
ego_lat_distance_to_parked_vehicles_right Lateral distance between the Ego and the parked vehicles in the right vehicle group [-0.5..2), every: 0.5 m
number_of_parked_vehicles_left Number of parked vehicles in the left vehicle group [5..15), every: 1.0 int
number_of_parked_vehicles_right Number of parked vehicles in the right vehicle group [5..15), every: 1.0 int
[Click] The coverage items inherited from the sut.stationary_vehicles_family scenario are as follows:
Item Description Range Unit/Type
-- -- -- --
[Click] The coverage items inherited from the sut.generic_base scenario are as follows:
Item Description Range Unit/Type
gen_ego_speed_at_start Input speed of the Ego at the start of the scenario [0..150), every: 10.0 kph
ego_speed_at_start Actual speed of the Ego at the start of the scenario [0..150), every: 10.0 kph

136.6.1.2 Cross coverage items

The test execution data for the combination of multiple coverage items is as follows:

Item Description Referred coverage items
-- -- --
[Click] The cross coverage items inherited from the sut.stationary_vehicles_family scenario are as follows:
Item Description Referred coverage items
-- -- --
[Click] The cross coverage items inherited from the sut.generic_base scenario are as follows:
Item Description Referred coverage items
-- -- --

136.6.2 KPI

The key performance indicators are given below.

136.6.2.1 Record items

The performance metrics and the data items captured during the test execution are as follows:

Item Description Range Unit/Type
ego_lat_distance_to_left_parked_vehicle_at_end_road Lateral distance between the Ego and the left_parked_vehicle_10 when the Ego reaches the end of the road [0.5..5), every: 0.5 m
ego_lat_distance_to_right_parked_vehicle_at_end_road Lateral distance between the Ego and the right_parked_vehicle_10 when the Ego reaches the end of the road [-5..-0.5), every: 0.5 m
[Click] The KPIs inherited from the sut.stationary_vehicles_family scenario are as follows:
Item Description Range Unit/Type
-- -- -- --
[Click] The KPIs inherited from the sut.generic_base scenario are as follows:
Item Description Range Unit/Type
-- -- -- --

136.7 Checks

The captured problematic behavior or conditions are as follows:

Default severity Description Issue kind Threshold
error The Ego must not stop until it passes the last parked_vehicle ego_stopped 10m and 1kph