353. Oncoming Vehicle U-Turn evaluation scenario
In the oncoming_vehicle_u_turn evaluation scenario, the vehicle_actor drives in the lane adjacent to the Ego in the opposite direction to the Ego and performs a U-turn into the Ego's road.
Scenario location: $FTX/logiq/scenario_library_post_match/oncoming_vehicles/oncoming_vehicle_u_turn
353.1 Actors
The actors associated with this scenario are as follows:
| Actor | Description | Type | Depiction |
|---|---|---|---|
ego |
Vehicle under test | vehicle |
![]() |
vehicle_actor |
Oncoming vehicle | vehicle |
![]() |
353.2 Scenario phases
The phase descriptions are as follows:
353.2.1 oncoming_phase
Ego: The Ego drives in one lane.
vehicle_actor: The vehicle_actor drives in the adjacent lane, in the opposite direction to the Ego, at a distance ranging from 0m to max_distance_from_ego.
353.2.2 start_u_turn
Ego: The Ego drives in one lane, behind the vehicle_actor at a distance of not less than max_distance_from_ego.
vehicle_actor: The angle difference between the vehicles is still greater than 20 degrees (0 degrees means they are exactly in the same direction)
353.2.3 finish_u_turn
Ego: The Ego drives in one lane, behind the vehicle_actor at a distance of not less than max_distance_from_ego.
vehicle_actor: The vehicle_actor is on the same road as the Ego, with an angle difference between the vehicles not exceeding 20 degrees, indicating that they are traveling in the same direction.
353.3 Parameters
Use these parameters to constrain the scenario. If you do not set a specific value, the default value will be used.
| Parameter | Type | Description | Default value |
|---|---|---|---|
max_distance_from_ego |
length | Maximal geometric distance from the Ego to the oncoming vehicle during the entire scenario | 100m |
max_end_phase_duration |
time | Maximal duration of the finish_u_turn phase |
3sec |
The input items inherited from the sut.logiq_base_vehicle_scenario scenario are as follows:
| Parameter | Type | Description | Default value |
|---|---|---|---|
kinds |
list of evaluation_object_kind | The possible kinds of vehicle_actor in the scenario | No default value |
353.4 Metrics
353.4.1 Coverage
[Click] The coverage items inherited from the sut.logiq_base_vehicle_scenario scenario are as follows:
| Item | Description | Range | Unit/Type |
|---|---|---|---|
vehicle_speed_at_start |
Speed of the agent at the start of the scenario | [0..150), every: 10.0 | mph |
[Click] The coverage items inherited from the sut.logiq_base_scenario scenario are as follows:
| Item | Description | Range | Unit/Type |
|---|---|---|---|
ego_speed_at_start |
Longitudinal speed of the Ego at the start of the scenario | [0..160), every: 10.0 | mph |
353.4.2 KPI
[Click] The KPIs inherited from the sut.logiq_base_vehicle_scenario scenario are as follows:
| Item | Description | Range | Unit/Type |
|---|---|---|---|
vehicle_object_kind |
Object kind as derived from Foretify | object, person, cyclist, vehicle, truck, trailer, fod, animal, sign, bus, motorcycle, emergency_vehicle, stationary_vehicle | evaluation_object_kind |
vehicle_tracking_id |
The tracking id of the agent as described in the object list data. If the data comes from a generative run, the UID will be used | string | |
vehicle_avg_speed |
Average longitudinal speed of the agent throughout the scenario | mph | |
vehicle_max_speed |
Maximum speed of the agent throughout the scenario | mph | |
vehicle_min_speed |
Minimum speed of the agent throughout the scenario | mph | |
vehicle_max_lon_acceleration |
Maximum longitudinal acceleration of the agent throughout the scenario | mpsps | |
vehicle_min_lon_acceleration |
Minimum longitudinal acceleration of the agent throughout the scenario | mpsps | |
ego_min_ttc_to_vehicle |
Minimal time to collision with the reference vehicle throughout the scenario | s | |
ego_min_mttc_to_vehicle |
Minimal modified time to collision with the reference vehicle throughout the scenario | s |
[Click] The KPIs inherited from the sut.logiq_base_scenario scenario are as follows:
| Item | Description | Range | Unit/Type |
|---|---|---|---|
ego_max_lon_acceleration |
Maximum acceleration of the Ego throughout the scenario | mpsps | |
ego_min_lon_acceleration |
Minimum acceleration of the Ego throughout the scenario | mpsps | |
ego_min_speed |
Minimum longitudinal speed of the Ego throughout the scenario | mph | |
ego_avg_speed |
Average longitudinal speed of the Ego throughout the scenario | mph | |
ego_max_speed |
Maximum longitudinal speed of the Ego throughout the scenario | mph | |
interval_duration |
Interval duration of the scenario | s |

