NuRec report


Summary

analyse_nurec_oscillation analyse_nurec_hugging analyse_nurec_stop_red analyse_nurec_speed_convergence analyse_nurec_lane_change analyse_nurec_jitter
567/600 (94.5%) 22/96 (22.9%) 18/32 (56.2%) 0/12 (0.0%) 10/10 (100.0%) 10/18 (55.6%)

analyse_nurec_oscillation

▶

NuRec Oscillation Report

pass = dominant amplitude of detrended, Hann-windowed commanded lateral acceleration from 0.1-2.5 Hz < 0.05 m/s².


Summary

567 / 600 rollouts passed (94.5%)


Oscillation plots (first 3 of 6 scenes)

Scene 04749bb9

Scene 325f6c39

Scene 63844633


Random rollout videos

325f6c39 lag=0.297, speed=1.5m/s amp=0.002m/s² @ 0.16Hz

debug videolateral plot

325f6c39 lag=0.639, speed=1.5m/s amp=0.002m/s² @ 0.16Hz

debug videolateral plot

63844633 lag=0.15, speed=30m/s amp=0.007m/s² @ 0.23Hz

debug videolateral plot

7cd29a50 lag=0.26, speed=30m/s amp=0.012m/s² @ 0.26Hz

debug videolateral plot

c0c88642 lag=0.26, speed=15m/s amp=0.014m/s² @ 0.23Hz

debug videolateral plot

analyse_nurec_hugging

▶

NuRec Hugging Report

pass = recovery_% >= 60 and min valid_duration_ratio >= 0.67, computed twice per scene: residuals vs the unperturbed baseline (perturbation rejection) and vs the recorded driver (GT tracking). Warmup = 2.0s.

Speed=30.0 m/s

Noise model: NONE

Noise model: LATACCEL_BIAS


Speed=15.0 m/s

Noise model: NONE

Noise model: LATACCEL_BIAS


Speed=5.0 m/s

Noise model: NONE

Noise model: LATACCEL_BIAS


Speed=1.5 m/s

Noise model: NONE

Noise model: LATACCEL_BIAS


Worst-rollout videos

7cd29a50 -0.45 m/s^2 speed=5.0 duration=5.5s mean=+4.77m

debug videolane detail

04749bb9 -0.45 m/s^2 speed=5.0 duration=5.2s mean=-4.35m

debug videolane detail

c0c88642 +0.45 m/s^2 speed=5.0 duration=5.2s mean=+4.34m

debug videolane detail

analyse_nurec_stop_red

▶

NuRec Stop At Red Traffic Light Report

pass = sim slowed at least as much as the recorded driver (within 0.5 m/s) AND stopped within 5.0 m of the recorded stop. Eval window ends at the driver's resume + 0.5s (dashed red eval cutoff line on plots).


Summary

18 / 32 rollouts passed (56.2%)


Stop traces (first 3 of 8 scenes)

Scene 23666aa2 (0/4 passed)

Scene 2726cee4 (3/4 passed)

Scene 2d10a08d (0/4 passed)


Worst-rollout video

init=9m/s

debug videorollout plot

analyse_nurec_speed_convergence

▶

NuRec Speed Convergence Report

Summary

pass per scene: GT convergence = sim tail speed within 2.0 m/s of the recorded driver; cluster tightness = tail speeds from all init speeds within 3.0 m/s spread. Tail = last 10s; warmup = 2.0s (shaded).

GT convergence: 0/6 scenes · cluster tightness: 0/6 scenes


Speed vs time

Worst rollout videos

Worst definition: for each scene, choose the rollout maximizing the GT-convergence error |sim_tail_mean_mps - gt_tail_mean_mps|.

63844633 init=5m/s mean=9.2

debug videoroute detail


analyse_nurec_lane_change

▶

NuRec Lane Change Report

Summary

A lane-change desire fires at warmup end from each spawn offset; pass = the ego reaches the target lane and holds its center (within 1.0 m) over the last 20% of the episode. +y = LEFT; dotted lines = lane centers, dashed = lane lines; warmup = 2.0s.

Scene 1cf49614

Worst rollout videos

Worst rollout per scene/direction: tail lateral furthest from its lane center.

1cf49614 right offset=-1.00m moved=-1 lane ego_tail=-3.15m PASS

debug videolane-change detail

analyse_nurec_jitter

▶

NuRec Jitter Report

pass = finished rollout AND jitter_acf_delta (acf(4) − acf(1) of the detrended 20Hz cmd) < -0.5 (gate skipped if jitter_rms < 0.001 m/s²)


Summary

10 / 18 rollouts passed (55.6%) · jitter_acf_delta mean -0.479, max -0.162


Scene 04749bb9 (offset +0.0, jitter_acf_delta -0.539)

Scene 325f6c39 (offset +0.0, jitter_acf_delta -0.615)

Scene 63844633 (offset +0.0, jitter_acf_delta -0.162)

Scene 6e7b42a3 (offset +0.0, jitter_acf_delta -0.552)

Scene 7cd29a50 (offset +0.0, jitter_acf_delta -0.548)

Scene c0c88642 (offset +0.0, jitter_acf_delta -0.486)