{
  "episodes": 8,
  "successes": 8,
  "success_rate": 1.0,
  "mean_return": 132.52574692881305,
  "seeds": [
    1001,
    1002,
    1003,
    1004,
    1005,
    1006,
    1007,
    1008
  ],
  "records": [
    {
      "seed": 1001,
      "success": true,
      "return_": 132.4044530844579,
      "steps": 93,
      "max_bottom_height_m": 0.17603829079294353,
      "both_contact_steps": 46,
      "final_info": {
        "bottom_height": 0.17603829079294353,
        "distance": 0.010722616852069771,
        "both_contact": true,
        "ground_force": 0.0,
        "opening": 0.4495690166950226,
        "upright": 0.9889386215522592,
        "is_success": true,
        "escaped": false,
        "hold_fraction": 1.0,
        "terminated_reason": "held bottle above 10 cm for 1 s with bilateral support",
        "reward_reach": 0.041817408518309215,
        "reward_reach_progress": 8.906710248836672e-05,
        "reward_close": 0.018317676691574854,
        "reward_premature_closure": -0.004624453300780306,
        "reward_contact": 0.1,
        "reward_lift": 0.8,
        "reward_success": 100.0,
        "reward_motion": -0.0005635678172111511,
        "reward_failure": -0.0
      }
    },
    {
      "seed": 1002,
      "success": true,
      "return_": 132.43886782604181,
      "steps": 94,
      "max_bottom_height_m": 0.174992041430848,
      "both_contact_steps": 46,
      "final_info": {
        "bottom_height": 0.174992041430848,
        "distance": 0.010496336985703302,
        "both_contact": true,
        "ground_force": 0.0,
        "opening": 0.4521982669830322,
        "upright": 0.9783965905112795,
        "is_success": true,
        "escaped": false,
        "hold_fraction": 1.0,
        "terminated_reason": "held bottle above 10 cm for 1 s with bilateral support",
        "reward_reach": 0.04197541356923825,
        "reward_reach_progress": 8.723668771636744e-05,
        "reward_close": 0.018370767002734566,
        "reward_premature_closure": -0.004426627897430183,
        "reward_contact": 0.1,
        "reward_lift": 0.8,
        "reward_success": 100.0,
        "reward_motion": -0.0005777707099914551,
        "reward_failure": -0.0
      }
    },
    {
      "seed": 1003,
      "success": true,
      "return_": 132.52431159429554,
      "steps": 95,
      "max_bottom_height_m": 0.17652253703677795,
      "both_contact_steps": 47,
      "final_info": {
        "bottom_height": 0.17652253703677795,
        "distance": 0.011903435672953544,
        "both_contact": true,
        "ground_force": 0.0,
        "opening": 0.4462999403476715,
        "upright": 0.9896556055797787,
        "is_success": true,
        "escaped": false,
        "hold_fraction": 1.0,
        "terminated_reason": "held bottle above 10 cm for 1 s with bilateral support",
        "reward_reach": 0.04100247418580971,
        "reward_reach_progress": 5.812304156726025e-05,
        "reward_close": 0.017655378315431382,
        "reward_premature_closure": -0.0056157800883272005,
        "reward_contact": 0.1,
        "reward_lift": 0.8,
        "reward_success": 100.0,
        "reward_motion": -0.0005355321168899536,
        "reward_failure": -0.0
      }
    },
    {
      "seed": 1004,
      "success": true,
      "return_": 132.08795027233174,
      "steps": 92,
      "max_bottom_height_m": 0.17699347269287835,
      "both_contact_steps": 46,
      "final_info": {
        "bottom_height": 0.17699347269287835,
        "distance": 0.012429773565105115,
        "both_contact": true,
        "ground_force": 0.0,
        "opening": 0.44275936484336853,
        "upright": 0.9892555204398598,
        "is_success": true,
        "escaped": false,
        "hold_fraction": 1.0,
        "terminated_reason": "held bottle above 10 cm for 1 s with bilateral support",
        "reward_reach": 0.040644361288266095,
        "reward_reach_progress": 4.135632510019263e-05,
        "reward_close": 0.01740787183779655,
        "reward_premature_closure": -0.006102191960585889,
        "reward_contact": 0.1,
        "reward_lift": 0.8,
        "reward_success": 100.0,
        "reward_motion": -0.000545823872089386,
        "reward_failure": -0.0
      }
    },
    {
      "seed": 1005,
      "success": true,
      "return_": 132.83725307196545,
      "steps": 98,
      "max_bottom_height_m": 0.1784270966592682,
      "both_contact_steps": 47,
      "final_info": {
        "bottom_height": 0.1784270966592682,
        "distance": 0.012569352601775836,
        "both_contact": true,
        "ground_force": 0.0,
        "opening": 0.44236060976982117,
        "upright": 0.9891042008287181,
        "is_success": true,
        "escaped": false,
        "hold_fraction": 1.0,
        "terminated_reason": "held bottle above 10 cm for 1 s with bilateral support",
        "reward_reach": 0.0405499195017254,
        "reward_reach_progress": 4.8669514663479685e-05,
        "reward_close": 0.01732334259190369,
        "reward_premature_closure": -0.006227791271629329,
        "reward_contact": 0.1,
        "reward_lift": 0.8,
        "reward_success": 100.0,
        "reward_motion": -0.0005010924339294433,
        "reward_failure": -0.0
      }
    },
    {
      "seed": 1006,
      "success": true,
      "return_": 132.4098268605832,
      "steps": 93,
      "max_bottom_height_m": 0.17614672384488775,
      "both_contact_steps": 46,
      "final_info": {
        "bottom_height": 0.17614672384488775,
        "distance": 0.010746070622581653,
        "both_contact": true,
        "ground_force": 0.0,
        "opening": 0.4493796229362488,
        "upright": 0.989515537478391,
        "is_success": true,
        "escaped": false,
        "hold_fraction": 1.0,
        "terminated_reason": "held bottle above 10 cm for 1 s with bilateral support",
        "reward_reach": 0.041801065447692715,
        "reward_reach_progress": 8.892643528894337e-05,
        "reward_close": 0.018309222998345694,
        "reward_premature_closure": -0.004644490105255443,
        "reward_contact": 0.1,
        "reward_lift": 0.8,
        "reward_success": 100.0,
        "reward_motion": -0.0005621308088302612,
        "reward_failure": -0.0
      }
    },
    {
      "seed": 1007,
      "success": true,
      "return_": 132.55798781984163,
      "steps": 97,
      "max_bottom_height_m": 0.1763259807849278,
      "both_contact_steps": 47,
      "final_info": {
        "bottom_height": 0.1763259807849278,
        "distance": 0.012325999422083093,
        "both_contact": true,
        "ground_force": 0.0,
        "opening": 0.4440076947212219,
        "upright": 0.990718253407951,
        "is_success": true,
        "escaped": false,
        "hold_fraction": 1.0,
        "terminated_reason": "held bottle above 10 cm for 1 s with bilateral support",
        "reward_reach": 0.04071471934464145,
        "reward_reach_progress": 5.420417782425052e-05,
        "reward_close": 0.017440414947427152,
        "reward_premature_closure": -0.005999096579654967,
        "reward_contact": 0.1,
        "reward_lift": 0.8,
        "reward_success": 100.0,
        "reward_motion": -0.0005139032006263733,
        "reward_failure": -0.0
      }
    },
    {
      "seed": 1008,
      "success": true,
      "return_": 132.9453249009871,
      "steps": 97,
      "max_bottom_height_m": 0.17799373912079683,
      "both_contact_steps": 47,
      "final_info": {
        "bottom_height": 0.17799373912079683,
        "distance": 0.011429499560803464,
        "both_contact": true,
        "ground_force": 0.0,
        "opening": 0.447308212518692,
        "upright": 0.9917366191747045,
        "is_success": true,
        "escaped": false,
        "hold_fraction": 1.0,
        "terminated_reason": "held bottle above 10 cm for 1 s with bilateral support",
        "reward_reach": 0.04132763258446939,
        "reward_reach_progress": 7.091047892324523e-05,
        "reward_close": 0.017937816511696486,
        "reward_premature_closure": -0.005212318734444791,
        "reward_contact": 0.1,
        "reward_lift": 0.8,
        "reward_success": 100.0,
        "reward_motion": -0.0005271598100662231,
        "reward_failure": -0.0
      }
    }
  ],
  "definition": "Lowest bottle mesh point >10cm, bilateral finger support, no floor support, continuously for 1s",
  "policy": "deterministic learned PPO policy; no scripted actions"
}
