16. Nvdx lib base
The nvdx_lib_base is a base scenario for the NVIDIA Base Shadow Scenario Library, which contains common parameters, coverage, and KPIs. This scenario is inherited by all the scenarios. The metrics can be identified by the prefix ftlx_.
Scenario location: $FTX/env/nvidia/nvdx_lib/ftlx/base
16.1 Parameters
There are no input parameters
16.2 Metrics
Metrics collected are given below:
16.2.1 Coverage
| 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 |
Lowest speed of the Ego during the scenario | [0..150), every: 10.0 | kph |
ftlx_ego_max_speed |
Highest 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, nav_intersection, nudge | maneuver_family_type |
16.2.2 KPI
| 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 |
Is finished with SUT state information | true, false | bool |
is_sampled |
Is sampled with SUT state information during the interval | true, false | bool |
is_started |
Is started with SUT state information | true, false | bool |
is_valid_lane_position_at_start |
Is valid lane position at start | true, false | bool |
is_valid_lane_position_at_end |
Is valid lane position at end | true, false | bool |
is_valid_lane_position_at_interval |
Is valid lane position at interval | true, false | bool |