Skip to content

160. Crossing person

Scenario location: $FTX_PACKAGES/base_scenarios/scenarios/crossing_vrus_family/crossing_person/

In the crossing_person scenario, a pedestrian crosses the road.

160.1 Actors

The actors associated with this scenario are as follows:

Name Description Type Depiction
crossing_person Pedestrian crossing the road plain_object
Figure 1: Pedestrian crossing the road

160.2 Prerequisites

Environmental requirements: A road of any map.

161. Scenario essence

161.0.1 phase_essence

161.0.1.1 person_move_at_essence

crossing_person: A pedestrian begins at start_position, heading from the direction specified by gen_person_side_at_start. When the move_trigger_event occurs, the pedestrian moves from start_position to end_position over a duration of gen_move_person_duration, at a speed of person_speed.

161.1 Parameters

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

$FTX_PACKAGES/base_scenarios/test_suites/test_suite_definitions/crossing_vrus_family/ego_approach_congestion.csv

Parameter Description Range
gen_move_person_duration Duration in which the person needs to complete the move [8..10]s
gen_drive_path_fraction Input drive path fraction value [0..100)
gen_person_side_at_start Side from which the person starts moving nearside, farside

161.2 Usage

This scenario tests the vehicle's ability to detect and respond to pedestrians crossing the road.

161.3 Metrics

Metrics collected during test execution are given below.

161.3.1 Coverage

The coverage metrics are given below.

161.3.1.1 Coverage items

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

Item Description Range Unit/Type
person_speed_while_crossing_path Speed of the person [0..15), every: 5.0 mps
ego_distance_to_person Distance between the Ego and the person when the person begins to cross the path [20..30), every: 2.0 m
person_age_group Age group of the person child, adult age_group
person_gender Gender of the person male, female gender
trigger_time Trigger time for the person to move [8..10), every: 1.0 s
gen_move_person_duration Duration in which the person needs to complete the move [8..10), every: 1.0 s
gen_drive_path_fraction Input drive path fraction value [0..100), every: 10.0 int
gen_person_side_at_start Side from which the person starts moving nearside, farside person_positioning
move_person_duration Duration of the person’s movement [8..10), every: 1.0 s

161.3.1.2 Cross coverage items

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

Item Description Referred coverage items
-- -- --

161.3.2 KPI

The key performance indicators are given below.

161.3.2.1 Record items

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

Item Description Range Unit/Type
-- -- -- --

161.3.3 Checks

Default severity Description Issue kind Threshold
error The VRU did not move a sufficient distance or for an adequate duration during the scenario vru_did_not_move distance: 0.1m, time: 1s
error The VRU started moving after the Ego has passed its initial position vru_moved_behind_ego distance: < 0m