Explicit-MPC Safety Shield for Neural Policies / results.json

Mechanism failed

Raw ⬇ ZIP
  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}