23. 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
23.1 Parameters
There are no input parameters
23.2 Metrics
Metrics collected are given below:
23.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 |
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 |
ftlx_ego_min_slope_at_start |
Minimum slope of the Ego at the start of the scenario | [-10..10), every: 2.0 | deg |
ftlx_ego_max_slope_at_start |
Maximum slope of the Ego at the start of the scenario | [-10..10), every: 2.0 | deg |
ftlx_ego_slope_direction_at_start |
Slope direction of the Ego at the start of the scenario | neither, uphill_slope, downhill_slope | slope_direction |
ftlx_ego_min_slope_at_end |
Minimum slope of the Ego at the end of the scenario | [-10..10), every: 2.0 | deg |
ftlx_ego_max_slope_at_end |
Maximum slope of the Ego at the end of the scenario | [-10..10), every: 2.0 | deg |
ftlx_ego_slope_direction_at_end |
Slope direction of the Ego at the end of the scenario | neither, uphill_slope, downhill_slope | slope_direction |
23.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 |
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 |