29. Nav construction family base
The nav_construction_family_base consists of coverage and KPIs for all navigation construction scenarios and is inherited by scenarios in which the Ego navigates through a construction zone. The metrics can be identified by the prefix ftlx_. This is the base scenario for navigating construction, inherited from nvdx_lib_base.
Scenario location: $FTX/env/nvidia/nvdx_lib/ftlx/nav_construction_family/nav_construction_family_base
29.1 Parameters
There are no input parameters
29.2 Metrics
Metrics collected are given below:
29.2.1 Coverage
| Item | Description | Range | Unit/Type |
|---|---|---|---|
ftlx_ego_avg_lane_width |
Average lane width during construction-zone navigation | [2..5), every: 0.5 | m |
ftlx_ego_lat_deviation_from_lane_center |
Root mean square of lateral offset of the Ego from lane center during construction-zone navigation | [0..1.5), every: 0.1 | m |
ftlx_ego_std_dev_speed |
Standard deviation of the Ego's speed during construction-zone navigation | [0..10), every: 1.0 | kph |
ftlx_ego_lane_markings_exist |
Whether lane markings exist at the start of the path driven by the Ego | true, false | bool |
ftlx_ego_outer_lane_marking_color |
Color of the outer lane marking at the start of the path driven by the Ego | blue, green, red, white, yellow, orange, black, violet | line_color |
ftlx_ego_inner_lane_marking_color |
Color of the inner lane marking at the start of the path driven by the Ego | blue, green, red, white, yellow, orange, black, violet | line_color |
ftlx_ego_speed_limit |
Map speed limit along ego lane at scenario start | [0..150), every: 10.0 | kph |
ftlx_ego_traffic_cones_exist |
Whether a traffic cone exists within detection range of ego during the interval | true, false | bool |
[Click] The coverage items inherited from the sut.nvdx_lib_base scenario are as follows:
| Item | Description | Range | Unit/Type |
|---|---|---|---|
ftlx_ego_speed_at_start |
Initial speed of the Ego at the start of the scenario | [0..150), every: 10.0 | kph |
ftlx_ego_speed_at_end |
Final speed of the Ego at the end of the scenario | [0..150), every: 10.0 | kph |
ftlx_ego_lane_width_at_start |
Width of the Ego's lane at the start of the scenario | [2..5), every: 0.5 | m |
ftlx_ego_lane_width_at_end |
Width of the Ego's lane at the end of the scenario | [2..5), every: 0.5 | m |
ftlx_ego_min_speed |
Minimum speed of the Ego during the scenario | [0..150), every: 10.0 | kph |
ftlx_ego_max_speed |
Maximum speed of the Ego during the scenario | [0..150), every: 10.0 | kph |
ftlx_ego_avg_speed |
Average speed of the Ego during the scenario | [0..150), every: 10.0 | kph |
ftlx_ego_min_lon_acceleration |
Maximum deceleration of the Ego during the scenario | [-10..0), every: 1.0 | mpsps |
ftlx_ego_max_lon_acceleration |
Maximum acceleration of the Ego during the scenario | [0..20), every: 1.0 | mpsps |
ftlx_ego_maneuver_family |
L0 maneuver family of the Ego | none, change_lane, drive_in_lane, keep_long_distance, merge_diverge_handling, nav_intersection, nudge, nav_construction | maneuver_family_type |
29.2.2 KPI
[Click] The KPIs inherited from the sut.nvdx_lib_base scenario are as follows:
| Item | Description | Range | Unit/Type |
|---|---|---|---|
ftlx_ego_distance_traveled_during_interval |
Total distance traveled by the Ego during the interval | m | |
ftlx_interval_duration |
Duration of the interval | s | |
is_finished |
Indicates if the interval ended with a valid Ego state | true, false | bool |
is_sampled |
Indicates if the Ego state was valid at every sample point during the interval | true, false | bool |
is_started |
Indicates if the interval started with a valid Ego state | true, false | bool |
is_valid_lane_position_at_start |
Indicates if the Ego's map position matched its closest lane at interval start | true, false | bool |
is_valid_lane_position_at_end |
Indicates if the Ego's map position matched its closest lane at interval end | true, false | bool |
is_valid_lane_position_at_interval |
Indicates if the Ego's map position matched its closest lane at every point during the interval | true, false | bool |