Metadrive Report


Summary

analyse_hugging_rl analyse_traffic_lights analyse_speed_convergence_rl analyse_lane_change_rl analyse_oscillation
30/48 (62.5%) 39/72 (54.2%) 5/36 (13.9%) 20/20 (100.0%) 86/100 (86.0%)

analyse_hugging_rl

Hugging Report


Metadrive convergence to lane-center test at 15.0 m/s on straight_road

TEST PASSED ✅

Note: hugging(offset=k) = sim_local_pos(offset=k) - sim_local_pos(offset=0)

Note: recovery = 1 - | hugging(offset) / offset |

Overall mean hugging/offset % = 25.88%, Overall mean recovery % = 74.12%

offset_cm relative_hugging_cm hugging/offset % recovery % sim_duration
0 -30 -7.53 25.25 74.75 22.55
1 -20 -5.02 25 75 22.55
2 -10 -2.57 25.75 74.25 22.55
3 -5 -1.38 27.25 72.75 22.55
4 5 1.25 24.75 75.25 22.55
5 10 2.62 26.25 73.75 22.55
6 20 5.37 26.75 73.25 22.55
7 30 7.77 26 74 22.55

Metadrive convergence to lane-center test at 2.5 m/s on straight_road

TEST FAILED ❌

Note: hugging(offset=k) = sim_local_pos(offset=k) - sim_local_pos(offset=0)

Note: recovery = 1 - | hugging(offset) / offset |

Overall mean hugging/offset % = 48.22%, Overall mean recovery % = 51.78%

offset_cm relative_hugging_cm hugging/offset % recovery % sim_duration
0 -30 -17.1 57.25 42.75 22.55
1 -20 -11.16 55.75 44.25 22.55
2 -10 -5.41 54.25 45.75 22.55
3 -5 -2.68 53.75 46.25 22.55
4 5 2.14 42.75 57.25 22.55
5 10 4.18 42 58 22.55
6 20 8.02 40 60 22.55
7 30 12.06 40 60 22.55

Metadrive convergence to lane-center test at 15.0 m/s on left_turn

TEST PASSED ✅

Note: hugging(offset=k) = sim_local_pos(offset=k) - sim_local_pos(offset=0)

Note: recovery = 1 - | hugging(offset) / offset |

Overall mean hugging/offset % = 13.5%, Overall mean recovery % = 86.5%

offset_cm relative_hugging_cm hugging/offset % recovery % sim_duration
0 -30 -3.83 12.75 87.25 22.55
1 -20 -2.53 12.75 87.25 22.55
2 -10 -1.25 12.5 87.5 22.55
3 -5 -0.66 13.25 86.75 22.55
4 5 0.7 14 86 22.55
5 10 1.46 14.25 85.75 22.55
6 20 2.96 15 85 22.55
7 30 4.14 13.5 86.5 22.55

Metadrive convergence to lane-center test at 2.5 m/s on left_turn

TEST FAILED ❌

Note: hugging(offset=k) = sim_local_pos(offset=k) - sim_local_pos(offset=0)

Note: recovery = 1 - | hugging(offset) / offset |

Overall mean hugging/offset % = 46.56%, Overall mean recovery % = 53.44%

offset_cm relative_hugging_cm hugging/offset % recovery % sim_duration
0 -30 -16.25 54.25 45.75 22.55
1 -20 -10.51 52.75 47.25 22.55
2 -10 -5.06 50.75 49.25 22.55
3 -5 -2.47 49.5 50.5 22.55
4 5 2.12 42.25 57.75 22.55
5 10 4.02 40.25 59.75 22.55
6 20 8.24 41.25 58.75 22.55
7 30 12.4 41.5 58.5 22.55

Metadrive convergence to lane-center test at 15.0 m/s on right_turn

TEST PASSED ✅

Note: hugging(offset=k) = sim_local_pos(offset=k) - sim_local_pos(offset=0)

Note: recovery = 1 - | hugging(offset) / offset |

Overall mean hugging/offset % = 8.88%, Overall mean recovery % = 91.12%

offset_cm relative_hugging_cm hugging/offset % recovery % sim_duration
0 -30 -2.84 9.25 90.75 22.55
1 -20 -1.74 8.5 91.5 22.55
2 -10 -0.82 8.25 91.75 22.55
3 -5 -0.42 8.25 91.75 22.55
4 5 0.44 8.5 91.5 22.55
5 10 0.9 9 91 22.55
6 20 1.9 9.5 90.5 22.55
7 30 2.92 9.75 90.25 22.55

Metadrive convergence to lane-center test at 2.5 m/s on right_turn

TEST FAILED ❌

Note: hugging(offset=k) = sim_local_pos(offset=k) - sim_local_pos(offset=0)

Note: recovery = 1 - | hugging(offset) / offset |

Overall mean hugging/offset % = 45.62%, Overall mean recovery % = 54.38%

offset_cm relative_hugging_cm hugging/offset % recovery % sim_duration
0 -30 -15.99 53.25 46.75 22.55
1 -20 -10.45 52.25 47.75 22.55
2 -10 -5.14 51.25 48.75 22.55
3 -5 -2.58 52 48 22.55
4 5 2 39.75 60.25 22.55
5 10 3.92 39.25 60.75 22.55
6 20 7.65 38.25 61.75 22.55
7 30 11.7 39 61 22.55


analyse_traffic_lights

Traffic Lights Report 🚦



Scenario: red traffic light without NPC

Noise model: Noise.NONE

Stopping success rate: 20 out of 36 (55.56%)

Reasonable (max 3.0m off) success rate: 9 out of 36 (25.00%)

Average distance from stopline: 3.607036845386374

Average absolute distance from stopline: 3.607036845386374


Noise model: Noise.TRAIN_ALL_MLSIM

Stopping success rate: 19 out of 36 (52.78%)

Reasonable (max 3.0m off) success rate: 7 out of 36 (19.44%)

Average distance from stopline: 3.960977143103121

Average absolute distance from stopline: 3.960977143103121


Results per scenario

map_name scene noise_model limit first_speed last_speed distance_from_h_line distance_from_v_line stopped stopped_reasonably passed
curved_left_road 1 lane[s] | crosswalks | no-npc Noise.NONE 400 10 0.0321732 5.57415 3.92385 False False False
curved_left_road 1 lane[s] | crosswalks | no-npc Noise.NONE 400 15 0.0125313 10.454 7.49256 False False False
curved_left_road 1 lane[s] | no-crosswalks | no-npc Noise.NONE 400 10 1.78006 5.23379 3.44308 False False False
curved_left_road 1 lane[s] | no-crosswalks | no-npc Noise.NONE 400 15 12.8508 144.022 92.3544 False False False
curved_left_road 2 lane[s] | crosswalks | no-npc Noise.NONE 400 10 0.0235025 2.46498 3.19982 True True True
curved_left_road 2 lane[s] | crosswalks | no-npc Noise.NONE 400 15 0.0100972 5.05972 4.96009 True False True
curved_left_road 2 lane[s] | no-crosswalks | no-npc Noise.NONE 400 10 0.376895 2.67642 3.16209 False False False
curved_left_road 2 lane[s] | no-crosswalks | no-npc Noise.NONE 400 15 0.0145844 5.35593 4.86664 True False True
curved_left_road 3 lane[s] | crosswalks | no-npc Noise.NONE 400 10 0.0188952 1.58845 1.19179 True True True
curved_left_road 3 lane[s] | crosswalks | no-npc Noise.NONE 400 15 0.0088234 5.5475 3.87322 True False True
curved_left_road 3 lane[s] | no-crosswalks | no-npc Noise.NONE 400 10 0.0211507 2.28698 1.39441 True True True
curved_left_road 3 lane[s] | no-crosswalks | no-npc Noise.NONE 400 15 0.0110335 4.27588 2.80107 True False True
curved_right_road 1 lane[s] | crosswalks | no-npc Noise.NONE 400 10 0.0307561 8.04173 5.30083 False False False
curved_right_road 1 lane[s] | crosswalks | no-npc Noise.NONE 400 15 0.010553 9.93558 6.49803 False False False
curved_right_road 1 lane[s] | no-crosswalks | no-npc Noise.NONE 400 10 0.031759 2.73844 1.88607 True True True
curved_right_road 1 lane[s] | no-crosswalks | no-npc Noise.NONE 400 15 0.0246885 8.50198 5.63021 False False False
curved_right_road 2 lane[s] | crosswalks | no-npc Noise.NONE 400 10 0.0273117 0.364172 1.06926 True True True
curved_right_road 2 lane[s] | crosswalks | no-npc Noise.NONE 400 15 0.00806012 3.29318 0.945039 True False True
curved_right_road 2 lane[s] | no-crosswalks | no-npc Noise.NONE 400 10 0.0278024 3.44897 3.47862 True False True
curved_right_road 2 lane[s] | no-crosswalks | no-npc Noise.NONE 400 15 0.00879121 1.02695 1.83791 True True True
curved_right_road 3 lane[s] | crosswalks | no-npc Noise.NONE 400 10 0.0290861 1.23513 0.843213 True True True
curved_right_road 3 lane[s] | crosswalks | no-npc Noise.NONE 400 15 0.00838984 2.40871 1.74413 True True True
curved_right_road 3 lane[s] | no-crosswalks | no-npc Noise.NONE 400 10 0.0231901 9.86624 6.31734 True False True
curved_right_road 3 lane[s] | no-crosswalks | no-npc Noise.NONE 400 15 0.00736134 4.15116 2.58116 True False True
straight_road 1 lane[s] | crosswalks | no-npc Noise.NONE 400 10 0.0223292 6.08403 0.268346 True False True
straight_road 1 lane[s] | crosswalks | no-npc Noise.NONE 400 15 13.2118 24.8152 0.0210324 False False False
straight_road 1 lane[s] | no-crosswalks | no-npc Noise.NONE 400 10 1.52453 16.6831 0.147256 False False False
straight_road 1 lane[s] | no-crosswalks | no-npc Noise.NONE 400 15 14.1325 5.19274 0.0396399 False False False
straight_road 2 lane[s] | crosswalks | no-npc Noise.NONE 400 10 0.0168521 4.46569 1.89743 True False True
straight_road 2 lane[s] | crosswalks | no-npc Noise.NONE 400 15 0.0059113 0.455516 1.83755 True True True
straight_road 2 lane[s] | no-crosswalks | no-npc Noise.NONE 400 10 1.4609 1.84585 1.88396 False False False
straight_road 2 lane[s] | no-crosswalks | no-npc Noise.NONE 400 15 1.22163 17.0681 1.78591 False False False
straight_road 3 lane[s] | crosswalks | no-npc Noise.NONE 400 10 0.0516031 6.0231 0.0876049 True False True
straight_road 3 lane[s] | crosswalks | no-npc Noise.NONE 400 15 0.766958 6.7727 0.125141 False False False
straight_road 3 lane[s] | no-crosswalks | no-npc Noise.NONE 400 10 1.33921 6.59039 0.0266538 False False False
straight_road 3 lane[s] | no-crosswalks | no-npc Noise.NONE 400 15 1.23075 22.525 0.0204261 False False False
curved_left_road 1 lane[s] | crosswalks | no-npc Noise.TRAIN_ALL_MLSIM 223 10 8.15572 17.2559 11.8213 False False False
curved_left_road 1 lane[s] | crosswalks | no-npc Noise.TRAIN_ALL_MLSIM 400 15 9.59385 49.901 31.7178 False False False
curved_left_road 1 lane[s] | no-crosswalks | no-npc Noise.TRAIN_ALL_MLSIM 227 10 8.3342 20.0099 13.6524 False False False
curved_left_road 1 lane[s] | no-crosswalks | no-npc Noise.TRAIN_ALL_MLSIM 400 15 14.0291 14.7056 9.45225 False False False
curved_left_road 2 lane[s] | crosswalks | no-npc Noise.TRAIN_ALL_MLSIM 400 10 0 5.44298 3.07104 True False True
curved_left_road 2 lane[s] | crosswalks | no-npc Noise.TRAIN_ALL_MLSIM 384 15 0.870261 25.5114 17.6916 False False False
curved_left_road 2 lane[s] | no-crosswalks | no-npc Noise.TRAIN_ALL_MLSIM 400 10 0 0.759912 0.601013 True True True
curved_left_road 2 lane[s] | no-crosswalks | no-npc Noise.TRAIN_ALL_MLSIM 400 15 0 29.5867 18.1256 False False False
curved_left_road 3 lane[s] | crosswalks | no-npc Noise.TRAIN_ALL_MLSIM 400 10 0 4.18266 2.57173 True False True
curved_left_road 3 lane[s] | crosswalks | no-npc Noise.TRAIN_ALL_MLSIM 400 15 0 19.3744 14.1313 False False False
curved_left_road 3 lane[s] | no-crosswalks | no-npc Noise.TRAIN_ALL_MLSIM 400 10 0 1.82171 1.4525 True True True
curved_left_road 3 lane[s] | no-crosswalks | no-npc Noise.TRAIN_ALL_MLSIM 400 15 0 6.54322 3.4412 True False True
curved_right_road 1 lane[s] | crosswalks | no-npc Noise.TRAIN_ALL_MLSIM 400 10 0 7.35611 4.84143 False False False
curved_right_road 1 lane[s] | crosswalks | no-npc Noise.TRAIN_ALL_MLSIM 400 15 3.03831 64.983 41.9245 False False False
curved_right_road 1 lane[s] | no-crosswalks | no-npc Noise.TRAIN_ALL_MLSIM 400 10 0 2.46879 1.71865 True True True
curved_right_road 1 lane[s] | no-crosswalks | no-npc Noise.TRAIN_ALL_MLSIM 400 15 13.7854 3.41825 2.14137 False False False
curved_right_road 2 lane[s] | crosswalks | no-npc Noise.TRAIN_ALL_MLSIM 400 10 0 0.610048 0.874823 True True True
curved_right_road 2 lane[s] | crosswalks | no-npc Noise.TRAIN_ALL_MLSIM 400 15 0 4.79017 1.79018 True False True
curved_right_road 2 lane[s] | no-crosswalks | no-npc Noise.TRAIN_ALL_MLSIM 400 10 0 3.68751 3.67267 True False True
curved_right_road 2 lane[s] | no-crosswalks | no-npc Noise.TRAIN_ALL_MLSIM 400 15 0 2.53438 0.359416 True True True
curved_right_road 3 lane[s] | crosswalks | no-npc Noise.TRAIN_ALL_MLSIM 400 10 0 0.426377 0.226048 True True True
curved_right_road 3 lane[s] | crosswalks | no-npc Noise.TRAIN_ALL_MLSIM 400 15 0 5.18889 3.34666 True False True
curved_right_road 3 lane[s] | no-crosswalks | no-npc Noise.TRAIN_ALL_MLSIM 400 10 0 9.75492 6.32431 True False True
curved_right_road 3 lane[s] | no-crosswalks | no-npc Noise.TRAIN_ALL_MLSIM 400 15 0 3.56528 2.45671 True False True
straight_road 1 lane[s] | crosswalks | no-npc Noise.TRAIN_ALL_MLSIM 400 10 0 7.03418 0.080209 True False True
straight_road 1 lane[s] | crosswalks | no-npc Noise.TRAIN_ALL_MLSIM 400 15 13.1413 18.2183 0.99231 False False False
straight_road 1 lane[s] | no-crosswalks | no-npc Noise.TRAIN_ALL_MLSIM 400 10 7.36553 14.7942 0.179617 False False False
straight_road 1 lane[s] | no-crosswalks | no-npc Noise.TRAIN_ALL_MLSIM 400 15 14.1984 10.9671 0.352134 False False False
straight_road 2 lane[s] | crosswalks | no-npc Noise.TRAIN_ALL_MLSIM 400 10 0 3.86098 1.51262 True False True
straight_road 2 lane[s] | crosswalks | no-npc Noise.TRAIN_ALL_MLSIM 400 15 0 0.612491 1.94411 True True True
straight_road 2 lane[s] | no-crosswalks | no-npc Noise.TRAIN_ALL_MLSIM 400 10 1.52544 1.92106 1.51771 False False False
straight_road 2 lane[s] | no-crosswalks | no-npc Noise.TRAIN_ALL_MLSIM 400 15 4.59257 14.4127 57.8939 False False False
straight_road 3 lane[s] | crosswalks | no-npc Noise.TRAIN_ALL_MLSIM 400 10 0 5.66132 0.227217 True False True
straight_road 3 lane[s] | crosswalks | no-npc Noise.TRAIN_ALL_MLSIM 400 15 1.0154 4.90393 0.291197 False False False
straight_road 3 lane[s] | no-crosswalks | no-npc Noise.TRAIN_ALL_MLSIM 400 10 0.109037 6.31275 0.271897 True False True
straight_road 3 lane[s] | no-crosswalks | no-npc Noise.TRAIN_ALL_MLSIM 400 15 1.22246 18.1703 0.0110293 False False False

Final thumbnails for each scene

Note 1: This doesn't cover all the test cases, only the first one for each scene. Use only as visual reference of the map.


Scene: 1 lane[s] | crosswalks | no-npc


Scene: 1 lane[s] | no-crosswalks | no-npc


Scene: 2 lane[s] | crosswalks | no-npc


Scene: 2 lane[s] | no-crosswalks | no-npc


Scene: 3 lane[s] | crosswalks | no-npc


Scene: 3 lane[s] | no-crosswalks | no-npc


Scene: 1 lane[s] | crosswalks | no-npc


Scene: 1 lane[s] | no-crosswalks | no-npc


Scene: 2 lane[s] | crosswalks | no-npc


Scene: 2 lane[s] | no-crosswalks | no-npc


Scene: 3 lane[s] | crosswalks | no-npc


Scene: 3 lane[s] | no-crosswalks | no-npc


Scene: 1 lane[s] | crosswalks | no-npc


Scene: 1 lane[s] | no-crosswalks | no-npc


Scene: 2 lane[s] | crosswalks | no-npc


Scene: 2 lane[s] | no-crosswalks | no-npc


Scene: 3 lane[s] | crosswalks | no-npc


Scene: 3 lane[s] | no-crosswalks | no-npc



analyse_speed_convergence_rl

Speed Convergence Report


straight_road (Number of lanes: 1)

Convergence rate: 1/9 (11.11%)

Note 1: All speeds in meters per second

Note 2: Initial longitudinal history is 40 steps

Note 3: If some test case ends prematurely, it either was reset or went out of map bounds (most likely for high-speed test cases)

Note 4: Convergence is determined by the standard deviation of speed at the last 200 frames. Which means the speed was stable at the end and not that it converged to some specific value.

Scene: empty (opposite-way) | ego | shoulder


Wide camera view of the scene (at the start of the test case)

Initial Speed Mean simulator speed (last 200 frames) Std dev of simulator speed (last 200 frames) Mean model speed (last 200 frames) Converged
0 0 0 0
5 6.61 0.11 6.58
10 9.24 0.05 9.05
15 10.1 0.16 9.93
20 19.43 0.19 19.16
25 20.33 0.08 20.04
30 25.98 0.06 25.6
35 31.33 0.02 31.03
40 31.28 0.03 30.74

straight_road (Number of lanes: 3)

Convergence rate: 4/27 (14.81%)

Note 1: All speeds in meters per second

Note 2: Initial longitudinal history is 40 steps

Note 3: If some test case ends prematurely, it either was reset or went out of map bounds (most likely for high-speed test cases)

Note 4: Convergence is determined by the standard deviation of speed at the last 200 frames. Which means the speed was stable at the end and not that it converged to some specific value.

Scene: empty (opposite-way) | ego | empty (same-way) | empty (same-way) | shoulder


Wide camera view of the scene (at the start of the test case)

Initial Speed Mean simulator speed (last 200 frames) Std dev of simulator speed (last 200 frames) Mean model speed (last 200 frames) Converged
0 0 0 0
5 0 0 0
10 7.44 0.34 7.29
15 16.98 0.24 16.99
20 21.31 0.17 21.42
25 22.05 0.03 22.03
30 23.44 0.18 23.23
35 23.98 0.2 23.78
40 24.03 0.14 23.8

Scene: empty (opposite-way) | empty (same-way) | empty (same-way) | ego | shoulder


Wide camera view of the scene (at the start of the test case)

Initial Speed Mean simulator speed (last 200 frames) Std dev of simulator speed (last 200 frames) Mean model speed (last 200 frames) Converged
0 0 0 0
5 0 0 0
10 8.31 0.24 8.12
15 9.03 0.3 8.8
20 13.95 0.28 13.62
25 20.36 0.07 20.09
30 31.53 0.58 31.53
35 33.35 0.21 33.08
40 33.42 0.19 33.11

Scene: empty (opposite-way) | empty (same-way) | ego | empty (same-way) | shoulder


Wide camera view of the scene (at the start of the test case)

Initial Speed Mean simulator speed (last 200 frames) Std dev of simulator speed (last 200 frames) Mean model speed (last 200 frames) Converged
0 0 0 0
5 0.01 0 0.01
10 7.45 0.33 7.26
15 7.14 0.24 6.94
20 7.15 0.13 6.99
25 13.27 0.52 12.91
30 14.28 0.45 13.97
35 14.73 0.56 14.48
40 18.69 0.91 18.23


analyse_lane_change_rl

Lane Change Report


Map: straight_road, Speed: 15.0

TEST PASSED ✅

Note 1: Initial lateral history is 150 steps (7.5 sec)

Note 2: Lane change is considered successful if the last 20.0% of the episode is spent in the target lane, and the mean offset from the target lane-center is at most 1.0m

Note 3: If some test case ends prematurely, it either was reset or went out of map bounds

Scene: left lane change

Position offset Mean offset from target lane-center at the end (m) Simulation duration (s) Lane change completion time (s) Success
-1 -0.16 30 6.25
-0.5 -0.16 30 6
0 -0.16 30 6
0.5 -0.16 30 6.1
1 -0.16 30 6.1

Scene: right lane change

Position offset Mean offset from target lane-center at the end (m) Simulation duration (s) Lane change completion time (s) Success
-1 0.02 30 6.4
-0.5 0.03 30 6.3
0 0.03 30 6.3
0.5 0.04 30 6.3
1 0.04 30 6.3

Map: straight_road, Speed: 25.0

TEST PASSED ✅

Note 1: Initial lateral history is 150 steps (7.5 sec)

Note 2: Lane change is considered successful if the last 20.0% of the episode is spent in the target lane, and the mean offset from the target lane-center is at most 1.0m

Note 3: If some test case ends prematurely, it either was reset or went out of map bounds

Scene: left lane change

Position offset Mean offset from target lane-center at the end (m) Simulation duration (s) Lane change completion time (s) Success
-1 -0.19 30 6
-0.5 -0.19 30 6
0 -0.19 30 6.4
0.5 -0.19 30 6.65
1 -0.19 30 7.65

Scene: right lane change

Position offset Mean offset from target lane-center at the end (m) Simulation duration (s) Lane change completion time (s) Success
-1 -0.07 30 6
-0.5 -0.07 30 6
0 -0.07 30 6
0.5 -0.06 30 6.25
1 -0.06 30 6.35


analyse_oscillation

Oscilllation Report


Metadrive lane-center oscillation test at 15.0 m/s on straight_road

TEST PASSED ✅

Standard deviation of lateral position: 0.035 m

Oscillation frequency: mean = 0.233 Hz, min = 0.116 Hz, max = 0.465 Hz

Oscillation amplitude: mean = 0.009 m, min = 0.005 m, max = 0.014 m

Oscillation significance: 0.228; just finished cases: 0.228

Number of finished cases: 50/50; passed cases: 50/50

Note 1: Oscillation significance is the product of frequency and amplitude (x100). A value of 1 or less is considered acceptable.

Note 2: The green shaded area in the frequency domain plot represents the acceptable frequency range (0.1-1.0 Hz)

Note 3: nan values indicate that the case ended prematurely due to a reset or out-of-bounds

key initial_speed duration lag antilag lat_position_mean lat_position_stddev dominant_frequency dominant_amplitude oscillation_significance passed
10 15 50 0.15 0.15 0.202 0.036 0.116 0.008 0.088
30 15 50 0.15 0.15 0.202 0.036 0.116 0.008 0.088
28 15 50 0.15 0.15 0.202 0.036 0.116 0.008 0.088
4 15 50 0.15 0.15 0.202 0.036 0.116 0.008 0.088
60 15 50 0.15 0.15 0.202 0.036 0.116 0.008 0.089
70 15 50 0.15 0.15 0.202 0.036 0.116 0.008 0.088
80 15 50 0.15 0.15 0.202 0.036 0.116 0.008 0.088
66 15 50 0.157 0.157 0.203 0.036 0.116 0.008 0.088
82 15 50 0.161 0.161 0.203 0.036 0.116 0.008 0.088
94 15 50 0.163 0.163 0.203 0.036 0.116 0.008 0.088
18 15 50 0.167 0.167 0.203 0.036 0.116 0.008 0.087
8 15 50 0.168 0.168 0.203 0.036 0.116 0.008 0.088
68 15 50 0.192 0.192 0.204 0.035 0.116 0.007 0.087
26 15 50 0.194 0.194 0.204 0.035 0.116 0.008 0.088
90 15 50 0.222 0.222 0.204 0.035 0.116 0.008 0.089
38 15 50 0.26 0.26 0.206 0.035 0.116 0.008 0.09
22 15 50 0.284 0.284 0.206 0.035 0.116 0.008 0.088
78 15 50 0.286 0.286 0.206 0.035 0.116 0.008 0.088
44 15 50 0.288 0.288 0.206 0.035 0.116 0.008 0.089
86 15 50 0.299 0.299 0.206 0.035 0.116 0.008 0.087
56 15 50 0.312 0.312 0.207 0.036 0.116 0.008 0.089
98 15 50 0.359 0.359 0.207 0.037 0.116 0.008 0.09
58 15 50 0.395 0.395 0.206 0.037 0.116 0.008 0.092
96 15 50 0.4 0.4 0.207 0.038 0.116 0.008 0.096
54 15 50 0.409 0.409 0.206 0.038 0.116 0.008 0.096
46 15 50 0.425 0.425 0.206 0.038 0.116 0.008 0.097
64 15 50 0.432 0.432 0.206 0.038 0.116 0.008 0.098
36 15 50 0.442 0.442 0.205 0.038 0.116 0.008 0.098
50 15 50 0.464 0.464 0.206 0.039 0.116 0.009 0.108
92 15 50 0.489 0.489 0.206 0.039 0.116 0.009 0.11
14 15 50 0.498 0.498 0.206 0.039 0.465 0.009 0.441
74 15 50 0.517 0.517 0.209 0.038 0.465 0.012 0.564
32 15 50 0.528 0.528 0.209 0.038 0.465 0.012 0.574
88 15 50 0.532 0.532 0.209 0.038 0.465 0.012 0.573
76 15 50 0.547 0.547 0.209 0.038 0.465 0.013 0.59
12 15 50 0.55 0.55 0.21 0.039 0.465 0.013 0.594
62 15 50 0.57 0.57 0.205 0.036 0.465 0.012 0.572
72 15 50 0.578 0.578 0.204 0.036 0.465 0.012 0.578
2 15 50 0.583 0.583 0.204 0.036 0.465 0.012 0.58
48 15 50 0.618 0.618 0.198 0.035 0.465 0.01 0.451
0 15 50 0.627 0.627 0.197 0.035 0.465 0.01 0.457
24 15 50 0.65 0.65 0.192 0.035 0.465 0.01 0.469
34 15 50 0.694 0.694 0.172 0.032 0.465 0.006 0.299
16 15 50 0.697 0.697 0.171 0.032 0.465 0.007 0.304
40 15 50 0.7 0.7 0.17 0.032 0.372 0.007 0.279
6 15 50 0.707 0.707 0.167 0.031 0.372 0.007 0.275
20 15 50 0.725 0.725 0.157 0.029 0.116 0.006 0.07
42 15 50 0.74 0.74 0.148 0.027 0.116 0.005 0.059
52 15 50 0.757 0.757 0.146 0.029 0.349 0.014 0.484
84 15 50 0.774 0.774 0.139 0.028 0.349 0.013 0.469

Metadrive lane-center oscillation test at 30.0 m/s on straight_road

TEST FAILED ❌

Standard deviation of lateral position: 0.052 m

Oscillation frequency: mean = 0.225 Hz, min = 0.116 Hz, max = 0.488 Hz

Oscillation amplitude: mean = 0.039 m, min = 0.008 m, max = 0.323 m

Oscillation significance: 1.224; just finished cases: 1.224

Number of finished cases: 50/50; passed cases: 36/50

Note 1: Oscillation significance is the product of frequency and amplitude (x100). A value of 1 or less is considered acceptable.

Note 2: The green shaded area in the frequency domain plot represents the acceptable frequency range (0.1-1.0 Hz)

Note 3: nan values indicate that the case ended prematurely due to a reset or out-of-bounds

key initial_speed duration lag antilag lat_position_mean lat_position_stddev dominant_frequency dominant_amplitude oscillation_significance passed
5 30 50 0.15 0.15 0.163 0.029 0.116 0.012 0.135
31 30 50 0.15 0.15 0.163 0.029 0.116 0.012 0.136
11 30 50 0.15 0.15 0.163 0.029 0.116 0.012 0.135
29 30 50 0.15 0.15 0.163 0.029 0.116 0.012 0.134
61 30 50 0.15 0.15 0.163 0.029 0.116 0.012 0.135
71 30 50 0.15 0.15 0.163 0.029 0.116 0.012 0.134
81 30 50 0.15 0.15 0.163 0.029 0.116 0.011 0.134
67 30 50 0.157 0.157 0.162 0.029 0.116 0.012 0.135
83 30 50 0.161 0.161 0.162 0.029 0.116 0.012 0.134
95 30 50 0.163 0.163 0.162 0.029 0.116 0.012 0.134
19 30 50 0.167 0.167 0.162 0.029 0.116 0.012 0.134
9 30 50 0.168 0.168 0.162 0.029 0.116 0.011 0.132
69 30 50 0.192 0.192 0.16 0.028 0.116 0.011 0.13
27 30 50 0.194 0.194 0.16 0.028 0.116 0.011 0.128
91 30 50 0.222 0.222 0.158 0.028 0.116 0.011 0.127
39 30 50 0.26 0.26 0.156 0.027 0.116 0.01 0.12
23 30 50 0.284 0.284 0.155 0.027 0.116 0.01 0.119
79 30 50 0.286 0.286 0.154 0.027 0.116 0.01 0.118
45 30 50 0.288 0.288 0.154 0.027 0.116 0.01 0.118
87 30 50 0.299 0.299 0.154 0.026 0.116 0.01 0.117
57 30 50 0.312 0.312 0.152 0.026 0.116 0.01 0.115
99 30 50 0.359 0.359 0.148 0.025 0.116 0.009 0.107
59 30 50 0.395 0.395 0.146 0.024 0.116 0.009 0.103
97 30 50 0.4 0.4 0.146 0.024 0.116 0.009 0.106
55 30 50 0.409 0.409 0.146 0.024 0.116 0.009 0.102
47 30 50 0.425 0.425 0.144 0.025 0.116 0.009 0.102
65 30 50 0.432 0.432 0.144 0.025 0.116 0.008 0.098
37 30 50 0.442 0.442 0.144 0.025 0.116 0.009 0.099
51 30 50 0.464 0.464 0.142 0.025 0.116 0.009 0.1
93 30 50 0.489 0.489 0.145 0.025 0.116 0.008 0.093
15 30 50 0.498 0.498 0.144 0.025 0.116 0.008 0.092
75 30 50 0.517 0.517 0.14 0.028 0.465 0.021 0.988
33 30 50 0.528 0.528 0.142 0.028 0.465 0.013 0.609
89 30 50 0.532 0.532 0.142 0.028 0.465 0.013 0.584
77 30 50 0.547 0.547 0.143 0.029 0.488 0.016 0.759
13 30 50 0.55 0.55 0.143 0.029 0.488 0.016 0.8
63 30 50 0.57 0.57 0.143 0.04 0.442 0.036 1.592
73 30 50 0.578 0.578 0.144 0.039 0.442 0.037 1.626
3 30 50 0.583 0.583 0.143 0.037 0.442 0.036 1.604
49 30 50 0.618 0.618 0.146 0.057 0.395 0.063 2.475
1 30 50 0.627 0.627 0.145 0.058 0.395 0.062 2.458
25 30 50 0.65 0.65 0.144 0.053 0.395 0.047 1.86
35 30 50 0.694 0.694 0.157 0.087 0.372 0.1 3.721
17 30 50 0.697 0.697 0.157 0.087 0.372 0.1 3.71
41 30 50 0.7 0.7 0.189 0.135 0.349 0.12 4.193
7 30 50 0.707 0.707 0.189 0.135 0.349 0.127 4.443
21 30 50 0.725 0.725 0.186 0.131 0.349 0.134 4.687
43 30 50 0.74 0.74 0.187 0.128 0.349 0.138 4.804
53 30 50 0.757 0.757 0.236 0.369 0.302 0.323 9.757
85 30 50 0.774 0.774 0.239 0.263 0.326 0.21 6.842