Explicit-MPC Safety Shield for Neural Policies / results.json
Mechanism failed
1{
2 "seed": 7,
3 "K": [
4 [
5 -3.024128312748122,
6 -3.01607481828361
7 ]
8 ],
9 "closed_loop_spectral_radius": 0.6762156479986546,
10 "support_max_abs_error": 0.0,
11 "predicted_gamma_boundary": 2.0,
12 "observed_grid_boundary": 1.9999999999999998,
13 "safety_sweep": [
14 {
15 "gamma": 0.0,
16 "shield": {
17 "violation_rate": 0.0,
18 "fallback_rate": 0.06166666666666667,
19 "terminal_fraction": 1.0
20 },
21 "unshielded": {
22 "violation_rate": 0.0,
23 "fallback_rate": 0.0,
24 "terminal_fraction": 1.0
25 }
26 },
27 {
28 "gamma": 0.1,
29 "shield": {
30 "violation_rate": 0.0,
31 "fallback_rate": 0.07,
32 "terminal_fraction": 1.0
33 },
34 "unshielded": {
35 "violation_rate": 0.0,
36 "fallback_rate": 0.0,
37 "terminal_fraction": 1.0
38 }
39 },
40 {
41 "gamma": 0.3,
42 "shield": {
43 "violation_rate": 0.008666666666666666,
44 "fallback_rate": 0.285,
45 "terminal_fraction": 0.9666666666666667
46 },
47 "unshielded": {
48 "violation_rate": 0.0026666666666666666,
49 "fallback_rate": 0.0,
50 "terminal_fraction": 1.0
51 }
52 },
53 {
54 "gamma": 0.6,
55 "shield": {
56 "violation_rate": 0.17266666666666666,
57 "fallback_rate": 0.5816666666666667,
58 "terminal_fraction": 0.65
59 },
60 "unshielded": {
61 "violation_rate": 0.13566666666666666,
62 "fallback_rate": 0.0,
63 "terminal_fraction": 0.7166666666666667
64 }
65 },
66 {
67 "gamma": 1.0,
68 "shield": {
69 "violation_rate": 0.518,
70 "fallback_rate": 0.8553333333333333,
71 "terminal_fraction": 0.45
72 },
73 "unshielded": {
74 "violation_rate": 0.5026666666666667,
75 "fallback_rate": 0.0,
76 "terminal_fraction": 0.45
77 }
78 }
79 ],
80 "fallback_sweep": [
81 {
82 "policy_scale": 0.5,
83 "fallback_rate": 0.02033333333333333,
84 "violation_rate": 0.004333333333333333
85 },
86 {
87 "policy_scale": 1.0,
88 "fallback_rate": 0.082,
89 "violation_rate": 0.0
90 },
91 {
92 "policy_scale": 1.5,
93 "fallback_rate": 0.15866666666666668,
94 "violation_rate": 0.0
95 },
96 {
97 "policy_scale": 2.0,
98 "fallback_rate": 0.22333333333333333,
99 "violation_rate": 0.0
100 },
101 {
102 "policy_scale": 3.0,
103 "fallback_rate": 0.404,
104 "violation_rate": 0.0
105 }
106 ],
107 "contraction_norms": [
108 1.4142135623730951,
109 1.099065409067384,
110 1.2290583253650442,
111 1.2100297003450073,
112 1.069087127210414,
113 0.879403192492265,
114 0.6877892012456838,
115 0.5176187843277159,
116 0.37750654571264697,
117 0.26794167015240905,
118 0.18552820638754614,
119 0.12546278900706367,
120 0.08286213903483569,
121 0.05338928887636464,
122 0.03347795067947284
123 ],
124 "contraction_ratios": [
125 0.777156603719114,
126 1.1182758689566676,
127 0.9845177200891706,
128 0.8835213936530589,
129 0.8225739232188732,
130 0.7821090565937802,
131 0.7525834709097422,
132 0.7293138447495738,
133 0.709766951581186,
134 0.6924201311502427,
135 0.6762464395574815,
136 0.6604519131977089,
137 0.6443146351063843,
138 0.6270536915559757
139 ]
140}