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 |
![]() |
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 |
