{
  "version": "v0.34",
  "date": "2026-10-15",
  "purpose": "systematic engineering review",
  "experiment_goal_confirmed": "steady wheel-load friction; acceleration/deceleration establishes/ends operating conditions",
  "baseline_CAD": "v0.31 old solid125x25",
  "candidate_wheel": "v0.33 K909200x50 pneumatic",
  "new_pneumatic_CAD_integrated": false,
  "floor": {
    "user_reported_uniform_load_kg_m2": 500,
    "equivalent_uniform_pressure_Pa": 4903.325,
    "verified_local_floor_capacity": null,
    "verified_steel_sheet_thickness_mm": null,
    "verified_underfloor_support": null,
    "reference_foot_size_mm": [
      150,
      150
    ],
    "all_four_nominal_foot_area_m2": 0.09,
    "airborne_mean_foot_pressure_Pa": 10912.351743239911,
    "airborne_mean_foot_equivalent_kg_m2": 1112.7501994299698,
    "central_N100_Fx100_max_foot_force_N": 290.0671093809984,
    "central_max_foot_pressure_Pa": 12891.871528044372,
    "reference_pose_max_foot_force_N": 384.0103290311014,
    "reference_pose_max_pressure_Pa": 17067.125734715617,
    "reference_pose_max_equivalent_kg_m2": 1740.3624820622351,
    "arithmetic_spreader_square_side_mm": 279.8505166920379,
    "spreader_is_released_design": false,
    "spreader_missing_checks": [
      "own mass",
      "plate flexure",
      "actual contact",
      "floor supports",
      "transient and operator loads"
    ],
    "max_foot_pose": {
      "N_N": 50,
      "Fx_N": 100,
      "manual_Y_mm": 150,
      "lift_Z_mm": 85,
      "contact_height_mm": 185.0,
      "sum_foot_normal_N": 932.111656891592,
      "foot_normal_equal_stiffness_N": [
        82.04549941469462,
        230.91952130385232,
        235.1363071419437,
        384.0103290311014
      ],
      "minimum_foot_normal_equal_stiffness_N": 82.04549941469462,
      "foot_COP_xy_mm": [
        98.54450800740541,
        119.78770525112556
      ],
      "all_feet_compressive_under_assumed_stiffness": true,
      "COP_inside_foot_centres": true,
      "foot_mu_required_static": 0.1072832844226841,
      "foot_mu_required_with_assumed_1_5_force_reserve": 0.16092492663402616,
      "longitudinal_restoring_to_Fx_overturning_ratio": 11.15021688816909,
      "equilibrium_errors_N_or_Nmm": [
        0.0,
        1.4551915228366852e-11,
        -2.9103830456733704e-11
      ]
    }
  },
  "yaw_support": {
    "model": "four equally stiff vertical point supports; constructed X shear distribution",
    "worst": {
      "N_N": 100,
      "Fx_N": -100,
      "Y_mm": -150,
      "Z_mm": -15,
      "external_yaw_torque_Nm": -15.0,
      "sufficient_uniform_foot_mu": 0.1207684978818541,
      "sufficient_mu_with_assumed_1_5_reserve": 0.18115274682278115,
      "foot_shear_X_N": [
        28.473017757971913,
        9.639953450591007,
        41.52698224202808,
        20.36004654940899
      ]
    },
    "cases": [
      {
        "N_N": 50,
        "Fx_N": -100,
        "Y_mm": -150,
        "Z_mm": -15,
        "external_yaw_torque_Nm": -15.0,
        "sufficient_uniform_foot_mu": 0.11389125970370953,
        "sufficient_mu_with_assumed_1_5_reserve": 0.1708368895555643,
        "foot_shear_X_N": [
          28.844700872776073,
          9.893191728918739,
          41.15529912722393,
          20.10680827108126
        ]
      },
      {
        "N_N": 50,
        "Fx_N": -100,
        "Y_mm": -150,
        "Z_mm": 0,
        "external_yaw_torque_Nm": -15.0,
        "sufficient_uniform_foot_mu": 0.11389125970370953,
        "sufficient_mu_with_assumed_1_5_reserve": 0.1708368895555643,
        "foot_shear_X_N": [
          28.98706494740571,
          10.011305571771304,
          41.01293505259429,
          19.988694428228694
        ]
      },
      {
        "N_N": 50,
        "Fx_N": -100,
        "Y_mm": -150,
        "Z_mm": 85,
        "external_yaw_torque_Nm": -15.0,
        "sufficient_uniform_foot_mu": 0.11389125970370953,
        "sufficient_mu_with_assumed_1_5_reserve": 0.1708368895555643,
        "foot_shear_X_N": [
          29.793794703640323,
          10.680617347935842,
          40.20620529635968,
          19.31938265206416
        ]
      },
      {
        "N_N": 50,
        "Fx_N": -100,
        "Y_mm": 0,
        "Z_mm": -15,
        "external_yaw_torque_Nm": 0.0,
        "sufficient_uniform_foot_mu": 0.10731880344108119,
        "sufficient_mu_with_assumed_1_5_reserve": 0.16097820516162178,
        "foot_shear_X_N": [
          19.19991192586583,
          19.203749934998392,
          30.80008807413417,
          30.796250065001605
        ]
      },
      {
        "N_N": 50,
        "Fx_N": -100,
        "Y_mm": 0,
        "Z_mm": 0,
        "external_yaw_torque_Nm": 0.0,
        "sufficient_uniform_foot_mu": 0.10731880344108119,
        "sufficient_mu_with_assumed_1_5_reserve": 0.16097820516162178,
        "foot_shear_X_N": [
          19.334060430167185,
          19.337809671133115,
          30.66593956983282,
          30.662190328866885
        ]
      },
      {
        "N_N": 50,
        "Fx_N": -100,
        "Y_mm": 0,
        "Z_mm": 85,
        "external_yaw_torque_Nm": 0.0,
        "sufficient_uniform_foot_mu": 0.10731880344108119,
        "sufficient_mu_with_assumed_1_5_reserve": 0.16097820516162178,
        "foot_shear_X_N": [
          20.094235287874845,
          20.097481509229876,
          29.905764712125155,
          29.90251849077012
        ]
      },
      {
        "N_N": 50,
        "Fx_N": -100,
        "Y_mm": 150,
        "Z_mm": -15,
        "external_yaw_torque_Nm": 15.0,
        "sufficient_uniform_foot_mu": 0.11383412264321018,
        "sufficient_mu_with_assumed_1_5_reserve": 0.17075118396481526,
        "foot_shear_X_N": [
          9.888224726662518,
          28.84778886828634,
          20.111775273337482,
          41.152211131713656
        ]
      },
      {
        "N_N": 50,
        "Fx_N": -100,
        "Y_mm": 150,
        "Z_mm": 0,
        "external_yaw_torque_Nm": 15.0,
        "sufficient_uniform_foot_mu": 0.11383412264321018,
        "sufficient_mu_with_assumed_1_5_reserve": 0.17075118396481526,
        "foot_shear_X_N": [
          10.006453449826385,
          28.99008152159035,
          19.993546550173615,
          41.009918478409645
        ]
      },
      {
        "N_N": 50,
        "Fx_N": -100,
        "Y_mm": 150,
        "Z_mm": 85,
        "external_yaw_torque_Nm": 15.0,
        "sufficient_uniform_foot_mu": 0.11383412264321018,
        "sufficient_mu_with_assumed_1_5_reserve": 0.17075118396481526,
        "foot_shear_X_N": [
          10.676416214421634,
          29.79640655697976,
          19.323583785578368,
          40.20359344302023
        ]
      },
      {
        "N_N": 50,
        "Fx_N": 100,
        "Y_mm": -150,
        "Z_mm": -15,
        "external_yaw_torque_Nm": 15.0,
        "sufficient_uniform_foot_mu": 0.11389125970370952,
        "sufficient_mu_with_assumed_1_5_reserve": 0.17083688955556428,
        "foot_shear_X_N": [
          -27.231241360306853,
          -8.554568176589664,
          -42.76875863969314,
          -21.445431823410335
        ]
      },
      {
        "N_N": 50,
        "Fx_N": 100,
        "Y_mm": -150,
        "Z_mm": 0,
        "external_yaw_torque_Nm": 15.0,
        "sufficient_uniform_foot_mu": 0.11389125970370952,
        "sufficient_mu_with_assumed_1_5_reserve": 0.17083688955556428,
        "foot_shear_X_N": [
          -27.088877285677217,
          -8.4364543337371,
          -42.91112271432277,
          -21.5635456662629
        ]
      },
      {
        "N_N": 50,
        "Fx_N": 100,
        "Y_mm": -150,
        "Z_mm": 85,
        "external_yaw_torque_Nm": 15.0,
        "sufficient_uniform_foot_mu": 0.11389125970370953,
        "sufficient_mu_with_assumed_1_5_reserve": 0.1708368895555643,
        "foot_shear_X_N": [
          -26.282147529442607,
          -7.767142557572562,
          -43.71785247055739,
          -22.232857442427438
        ]
      },
      {
        "N_N": 50,
        "Fx_N": 100,
        "Y_mm": 0,
        "Z_mm": -15,
        "external_yaw_torque_Nm": 0.0,
        "sufficient_uniform_foot_mu": 0.10731880344108118,
        "sufficient_mu_with_assumed_1_5_reserve": 0.16097820516162176,
        "foot_shear_X_N": [
          -17.679562210450516,
          -17.68440625880487,
          -32.32043778954949,
          -32.31559374119513
        ]
      },
      {
        "N_N": 50,
        "Fx_N": 100,
        "Y_mm": 0,
        "Z_mm": 0,
        "external_yaw_torque_Nm": 0.0,
        "sufficient_uniform_foot_mu": 0.10731880344108118,
        "sufficient_mu_with_assumed_1_5_reserve": 0.16097820516162176,
        "foot_shear_X_N": [
          -17.545413706149162,
          -17.55034652267015,
          -32.45458629385084,
          -32.449653477329846
        ]
      },
      {
        "N_N": 50,
        "Fx_N": 100,
        "Y_mm": 0,
        "Z_mm": 85,
        "external_yaw_torque_Nm": 0.0,
        "sufficient_uniform_foot_mu": 0.10731880344108119,
        "sufficient_mu_with_assumed_1_5_reserve": 0.16097820516162178,
        "foot_shear_X_N": [
          -16.785238848441505,
          -16.79067468457339,
          -33.2147611515585,
          -33.20932531542661
        ]
      },
      {
        "N_N": 50,
        "Fx_N": 100,
        "Y_mm": 150,
        "Z_mm": -15,
        "external_yaw_torque_Nm": -15.0,
        "sufficient_uniform_foot_mu": 0.11383412264321018,
        "sufficient_mu_with_assumed_1_5_reserve": 0.17075118396481526,
        "foot_shear_X_N": [
          -8.548299197472026,
          -27.23513879750753,
          -21.451700802527977,
          -42.76486120249247
        ]
      },
      {
        "N_N": 50,
        "Fx_N": 100,
        "Y_mm": 150,
        "Z_mm": 0,
        "external_yaw_torque_Nm": -15.0,
        "sufficient_uniform_foot_mu": 0.11383412264321018,
        "sufficient_mu_with_assumed_1_5_reserve": 0.17075118396481526,
        "foot_shear_X_N": [
          -8.43007047430816,
          -27.09284614420352,
          -21.569929525691844,
          -42.90715385579648
        ]
      },
      {
        "N_N": 50,
        "Fx_N": 100,
        "Y_mm": 150,
        "Z_mm": 85,
        "external_yaw_torque_Nm": -15.0,
        "sufficient_uniform_foot_mu": 0.11383412264321018,
        "sufficient_mu_with_assumed_1_5_reserve": 0.17075118396481526,
        "foot_shear_X_N": [
          -7.760107709712912,
          -26.28652110881411,
          -22.239892290287088,
          -43.713478891185886
        ]
      },
      {
        "N_N": 100,
        "Fx_N": -100,
        "Y_mm": -150,
        "Z_mm": -15,
        "external_yaw_torque_Nm": -15.0,
        "sufficient_uniform_foot_mu": 0.1207684978818541,
        "sufficient_mu_with_assumed_1_5_reserve": 0.18115274682278115,
        "foot_shear_X_N": [
          28.473017757971913,
          9.639953450591007,
          41.52698224202808,
          20.36004654940899
        ]
      },
      {
        "N_N": 100,
        "Fx_N": -100,
        "Y_mm": -150,
        "Z_mm": 0,
        "external_yaw_torque_Nm": -15.0,
        "sufficient_uniform_foot_mu": 0.1207684978818541,
        "sufficient_mu_with_assumed_1_5_reserve": 0.18115274682278115,
        "foot_shear_X_N": [
          28.62397838032423,
          9.76392436592856,
          41.37602161967577,
          20.23607563407144
        ]
      },
      {
        "N_N": 100,
        "Fx_N": -100,
        "Y_mm": -150,
        "Z_mm": 85,
        "external_yaw_torque_Nm": -15.0,
        "sufficient_uniform_foot_mu": 0.1207684978818541,
        "sufficient_mu_with_assumed_1_5_reserve": 0.18115274682278115,
        "foot_shear_X_N": [
          29.479421906987366,
          10.466426219508026,
          40.52057809301263,
          19.533573780491974
        ]
      },
      {
        "N_N": 100,
        "Fx_N": -100,
        "Y_mm": 0,
        "Z_mm": -15,
        "external_yaw_torque_Nm": 0.0,
        "sufficient_uniform_foot_mu": 0.11340399390684217,
        "sufficient_mu_with_assumed_1_5_reserve": 0.17010599086026323,
        "foot_shear_X_N": [
          18.871035349556703,
          18.87532078310784,
          31.1289646504433,
          31.124679216892158
        ]
      },
      {
        "N_N": 100,
        "Fx_N": -100,
        "Y_mm": 0,
        "Z_mm": 0,
        "external_yaw_torque_Nm": 0.0,
        "sufficient_uniform_foot_mu": 0.11340399390684217,
        "sufficient_mu_with_assumed_1_5_reserve": 0.17010599086026323,
        "foot_shear_X_N": [
          19.012790341940256,
          19.016976658979054,
          30.987209658059747,
          30.983023341020946
        ]
      },
      {
        "N_N": 100,
        "Fx_N": -100,
        "Y_mm": 0,
        "Z_mm": 85,
        "external_yaw_torque_Nm": 0.0,
        "sufficient_uniform_foot_mu": 0.11340399390684217,
        "sufficient_mu_with_assumed_1_5_reserve": 0.17010599086026323,
        "foot_shear_X_N": [
          19.816068632113723,
          19.819693288915932,
          30.183931367886277,
          30.180306711084064
        ]
      },
      {
        "N_N": 100,
        "Fx_N": -100,
        "Y_mm": 150,
        "Z_mm": -15,
        "external_yaw_torque_Nm": 15.0,
        "sufficient_uniform_foot_mu": 0.1207042540741258,
        "sufficient_mu_with_assumed_1_5_reserve": 0.1810563811111887,
        "foot_shear_X_N": [
          9.634481359469792,
          28.476489840506325,
          20.365518640530205,
          41.523510159493675
        ]
      },
      {
        "N_N": 100,
        "Fx_N": -100,
        "Y_mm": 150,
        "Z_mm": 0,
        "external_yaw_torque_Nm": 15.0,
        "sufficient_uniform_foot_mu": 0.1207042540741258,
        "sufficient_mu_with_assumed_1_5_reserve": 0.1810563811111887,
        "foot_shear_X_N": [
          9.75857883716811,
          28.62737015809898,
          20.241421162831887,
          41.372629841901016
        ]
      },
      {
        "N_N": 100,
        "Fx_N": -100,
        "Y_mm": 150,
        "Z_mm": 85,
        "external_yaw_torque_Nm": 15.0,
        "sufficient_uniform_foot_mu": 0.1207042540741258,
        "sufficient_mu_with_assumed_1_5_reserve": 0.1810563811111887,
        "foot_shear_X_N": [
          10.461797877458585,
          29.482358624457376,
          19.538202122541417,
          40.51764137554262
        ]
      },
      {
        "N_N": 100,
        "Fx_N": 100,
        "Y_mm": -150,
        "Z_mm": -15,
        "external_yaw_torque_Nm": 15.0,
        "sufficient_uniform_foot_mu": 0.12076849788185408,
        "sufficient_mu_with_assumed_1_5_reserve": 0.18115274682278112,
        "foot_shear_X_N": [
          -26.762130704645646,
          -8.234949743432075,
          -43.23786929535434,
          -21.765050256567925
        ]
      },
      {
        "N_N": 100,
        "Fx_N": 100,
        "Y_mm": -150,
        "Z_mm": 0,
        "external_yaw_torque_Nm": 15.0,
        "sufficient_uniform_foot_mu": 0.12076849788185408,
        "sufficient_mu_with_assumed_1_5_reserve": 0.18115274682278112,
        "foot_shear_X_N": [
          -26.611170082293327,
          -8.110978828094524,
          -43.388829917706666,
          -21.889021171905476
        ]
      },
      {
        "N_N": 100,
        "Fx_N": 100,
        "Y_mm": -150,
        "Z_mm": 85,
        "external_yaw_torque_Nm": 15.0,
        "sufficient_uniform_foot_mu": 0.1207684978818541,
        "sufficient_mu_with_assumed_1_5_reserve": 0.18115274682278115,
        "foot_shear_X_N": [
          -25.755726555630194,
          -7.408476974515058,
          -44.2442734443698,
          -22.591523025484943
        ]
      },
      {
        "N_N": 100,
        "Fx_N": 100,
        "Y_mm": 0,
        "Z_mm": -15,
        "external_yaw_torque_Nm": 0.0,
        "sufficient_uniform_foot_mu": 0.11340399390684215,
        "sufficient_mu_with_assumed_1_5_reserve": 0.17010599086026323,
        "foot_shear_X_N": [
          -17.264478769209774,
          -17.269887523234086,
          -32.735521230790226,
          -32.73011247676591
        ]
      },
      {
        "N_N": 100,
        "Fx_N": 100,
        "Y_mm": 0,
        "Z_mm": 0,
        "external_yaw_torque_Nm": 0.0,
        "sufficient_uniform_foot_mu": 0.11340399390684215,
        "sufficient_mu_with_assumed_1_5_reserve": 0.17010599086026323,
        "foot_shear_X_N": [
          -17.12272377682622,
          -17.128231647362874,
          -32.87727622317378,
          -32.871768352637126
        ]
      },
      {
        "N_N": 100,
        "Fx_N": 100,
        "Y_mm": 0,
        "Z_mm": 85,
        "external_yaw_torque_Nm": 0.0,
        "sufficient_uniform_foot_mu": 0.11340399390684217,
        "sufficient_mu_with_assumed_1_5_reserve": 0.17010599086026323,
        "foot_shear_X_N": [
          -16.319445486652754,
          -16.325515017425996,
          -33.680554513347246,
          -33.674484982574
        ]
      },
      {
        "N_N": 100,
        "Fx_N": 100,
        "Y_mm": 150,
        "Z_mm": -15,
        "external_yaw_torque_Nm": -15.0,
        "sufficient_uniform_foot_mu": 0.1207042540741258,
        "sufficient_mu_with_assumed_1_5_reserve": 0.1810563811111887,
        "foot_shear_X_N": [
          -8.228043278888851,
          -26.766512907789547,
          -21.771956721111152,
          -43.23348709221046
        ]
      },
      {
        "N_N": 100,
        "Fx_N": 100,
        "Y_mm": 150,
        "Z_mm": 0,
        "external_yaw_torque_Nm": -15.0,
        "sufficient_uniform_foot_mu": 0.1207042540741258,
        "sufficient_mu_with_assumed_1_5_reserve": 0.1810563811111887,
        "foot_shear_X_N": [
          -8.103945801190532,
          -26.61563259019689,
          -21.89605419880947,
          -43.38436740980311
        ]
      },
      {
        "N_N": 100,
        "Fx_N": 100,
        "Y_mm": 150,
        "Z_mm": 85,
        "external_yaw_torque_Nm": -15.0,
        "sufficient_uniform_foot_mu": 0.1207042540741258,
        "sufficient_mu_with_assumed_1_5_reserve": 0.1810563811111887,
        "foot_shear_X_N": [
          -7.40072676090006,
          -25.760644123838492,
          -22.59927323909994,
          -44.239355876161504
        ]
      }
    ],
    "actual_each_foot_mu_and_contact_area_unknown": true
  },
  "partial_dynamics": [
    {
      "assumed_wheel_inertia_kg_m2": 0.005,
      "motor_rotor_reference_kg_m2": 0.000669,
      "ratio": 1.5,
      "ramp_s": 0.25,
      "wheel_alpha_rad_s2": 666.6666666666666,
      "wheel_plus_motor_energy_inertia_kg_m2": 0.006505250000000001,
      "wheel_plus_motor_angular_momentum_coefficient_kg_m2": 0.0060035,
      "airborne_frame_reaction_torque_magnitude_Nm": 4.0023333333333335,
      "wheel_plus_motor_kinetic_energy_J": 90.35069444444444,
      "assumed_drive_efficiency": 0.9,
      "airborne_motor_acceleration_torque_Nm": 3.2124691358024693,
      "motor_torque_if_simultaneous_Fx100_Nm": 10.619876543209877,
      "partial_model": true,
      "omitted_inertia_and_losses": [
        "input/output pulley separate inertia",
        "belt and encoder inertia",
        "bearing drag",
        "motor cold loss"
      ],
      "applies_to_smooth_constant_acceleration_example_only": true
    },
    {
      "assumed_wheel_inertia_kg_m2": 0.005,
      "motor_rotor_reference_kg_m2": 0.000669,
      "ratio": 1.5,
      "ramp_s": 1,
      "wheel_alpha_rad_s2": 166.66666666666666,
      "wheel_plus_motor_energy_inertia_kg_m2": 0.006505250000000001,
      "wheel_plus_motor_angular_momentum_coefficient_kg_m2": 0.0060035,
      "airborne_frame_reaction_torque_magnitude_Nm": 1.0005833333333334,
      "wheel_plus_motor_kinetic_energy_J": 90.35069444444444,
      "assumed_drive_efficiency": 0.9,
      "airborne_motor_acceleration_torque_Nm": 0.8031172839506173,
      "motor_torque_if_simultaneous_Fx100_Nm": 8.210524691358025,
      "partial_model": true,
      "omitted_inertia_and_losses": [
        "input/output pulley separate inertia",
        "belt and encoder inertia",
        "bearing drag",
        "motor cold loss"
      ],
      "applies_to_smooth_constant_acceleration_example_only": true
    },
    {
      "assumed_wheel_inertia_kg_m2": 0.005,
      "motor_rotor_reference_kg_m2": 0.000669,
      "ratio": 1.5,
      "ramp_s": 3,
      "wheel_alpha_rad_s2": 55.55555555555555,
      "wheel_plus_motor_energy_inertia_kg_m2": 0.006505250000000001,
      "wheel_plus_motor_angular_momentum_coefficient_kg_m2": 0.0060035,
      "airborne_frame_reaction_torque_magnitude_Nm": 0.33352777777777776,
      "wheel_plus_motor_kinetic_energy_J": 90.35069444444444,
      "assumed_drive_efficiency": 0.9,
      "airborne_motor_acceleration_torque_Nm": 0.2677057613168724,
      "motor_torque_if_simultaneous_Fx100_Nm": 7.6751131687242795,
      "partial_model": true,
      "omitted_inertia_and_losses": [
        "input/output pulley separate inertia",
        "belt and encoder inertia",
        "bearing drag",
        "motor cold loss"
      ],
      "applies_to_smooth_constant_acceleration_example_only": true
    },
    {
      "assumed_wheel_inertia_kg_m2": 0.01,
      "motor_rotor_reference_kg_m2": 0.000669,
      "ratio": 1.5,
      "ramp_s": 0.25,
      "wheel_alpha_rad_s2": 666.6666666666666,
      "wheel_plus_motor_energy_inertia_kg_m2": 0.01150525,
      "wheel_plus_motor_angular_momentum_coefficient_kg_m2": 0.0110035,
      "airborne_frame_reaction_torque_magnitude_Nm": 7.335666666666666,
      "wheel_plus_motor_kinetic_energy_J": 159.79513888888886,
      "assumed_drive_efficiency": 0.9,
      "airborne_motor_acceleration_torque_Nm": 5.681604938271604,
      "motor_torque_if_simultaneous_Fx100_Nm": 13.089012345679011,
      "partial_model": true,
      "omitted_inertia_and_losses": [
        "input/output pulley separate inertia",
        "belt and encoder inertia",
        "bearing drag",
        "motor cold loss"
      ],
      "applies_to_smooth_constant_acceleration_example_only": true
    },
    {
      "assumed_wheel_inertia_kg_m2": 0.01,
      "motor_rotor_reference_kg_m2": 0.000669,
      "ratio": 1.5,
      "ramp_s": 1,
      "wheel_alpha_rad_s2": 166.66666666666666,
      "wheel_plus_motor_energy_inertia_kg_m2": 0.01150525,
      "wheel_plus_motor_angular_momentum_coefficient_kg_m2": 0.0110035,
      "airborne_frame_reaction_torque_magnitude_Nm": 1.8339166666666664,
      "wheel_plus_motor_kinetic_energy_J": 159.79513888888886,
      "assumed_drive_efficiency": 0.9,
      "airborne_motor_acceleration_torque_Nm": 1.420401234567901,
      "motor_torque_if_simultaneous_Fx100_Nm": 8.827808641975308,
      "partial_model": true,
      "omitted_inertia_and_losses": [
        "input/output pulley separate inertia",
        "belt and encoder inertia",
        "bearing drag",
        "motor cold loss"
      ],
      "applies_to_smooth_constant_acceleration_example_only": true
    },
    {
      "assumed_wheel_inertia_kg_m2": 0.01,
      "motor_rotor_reference_kg_m2": 0.000669,
      "ratio": 1.5,
      "ramp_s": 3,
      "wheel_alpha_rad_s2": 55.55555555555555,
      "wheel_plus_motor_energy_inertia_kg_m2": 0.01150525,
      "wheel_plus_motor_angular_momentum_coefficient_kg_m2": 0.0110035,
      "airborne_frame_reaction_torque_magnitude_Nm": 0.6113055555555554,
      "wheel_plus_motor_kinetic_energy_J": 159.79513888888886,
      "assumed_drive_efficiency": 0.9,
      "airborne_motor_acceleration_torque_Nm": 0.47346707818930034,
      "motor_torque_if_simultaneous_Fx100_Nm": 7.880874485596707,
      "partial_model": true,
      "omitted_inertia_and_losses": [
        "input/output pulley separate inertia",
        "belt and encoder inertia",
        "bearing drag",
        "motor cold loss"
      ],
      "applies_to_smooth_constant_acceleration_example_only": true
    },
    {
      "assumed_wheel_inertia_kg_m2": 0.02,
      "motor_rotor_reference_kg_m2": 0.000669,
      "ratio": 1.5,
      "ramp_s": 0.25,
      "wheel_alpha_rad_s2": 666.6666666666666,
      "wheel_plus_motor_energy_inertia_kg_m2": 0.02150525,
      "wheel_plus_motor_angular_momentum_coefficient_kg_m2": 0.0210035,
      "airborne_frame_reaction_torque_magnitude_Nm": 14.002333333333333,
      "wheel_plus_motor_kinetic_energy_J": 298.68402777777777,
      "assumed_drive_efficiency": 0.9,
      "airborne_motor_acceleration_torque_Nm": 10.619876543209875,
      "motor_torque_if_simultaneous_Fx100_Nm": 18.02728395061728,
      "partial_model": true,
      "omitted_inertia_and_losses": [
        "input/output pulley separate inertia",
        "belt and encoder inertia",
        "bearing drag",
        "motor cold loss"
      ],
      "applies_to_smooth_constant_acceleration_example_only": true
    },
    {
      "assumed_wheel_inertia_kg_m2": 0.02,
      "motor_rotor_reference_kg_m2": 0.000669,
      "ratio": 1.5,
      "ramp_s": 1,
      "wheel_alpha_rad_s2": 166.66666666666666,
      "wheel_plus_motor_energy_inertia_kg_m2": 0.02150525,
      "wheel_plus_motor_angular_momentum_coefficient_kg_m2": 0.0210035,
      "airborne_frame_reaction_torque_magnitude_Nm": 3.500583333333333,
      "wheel_plus_motor_kinetic_energy_J": 298.68402777777777,
      "assumed_drive_efficiency": 0.9,
      "airborne_motor_acceleration_torque_Nm": 2.6549691358024687,
      "motor_torque_if_simultaneous_Fx100_Nm": 10.062376543209876,
      "partial_model": true,
      "omitted_inertia_and_losses": [
        "input/output pulley separate inertia",
        "belt and encoder inertia",
        "bearing drag",
        "motor cold loss"
      ],
      "applies_to_smooth_constant_acceleration_example_only": true
    },
    {
      "assumed_wheel_inertia_kg_m2": 0.02,
      "motor_rotor_reference_kg_m2": 0.000669,
      "ratio": 1.5,
      "ramp_s": 3,
      "wheel_alpha_rad_s2": 55.55555555555555,
      "wheel_plus_motor_energy_inertia_kg_m2": 0.02150525,
      "wheel_plus_motor_angular_momentum_coefficient_kg_m2": 0.0210035,
      "airborne_frame_reaction_torque_magnitude_Nm": 1.1668611111111111,
      "wheel_plus_motor_kinetic_energy_J": 298.68402777777777,
      "assumed_drive_efficiency": 0.9,
      "airborne_motor_acceleration_torque_Nm": 0.8849897119341562,
      "motor_torque_if_simultaneous_Fx100_Nm": 8.292397119341564,
      "partial_model": true,
      "omitted_inertia_and_losses": [
        "input/output pulley separate inertia",
        "belt and encoder inertia",
        "bearing drag",
        "motor cold loss"
      ],
      "applies_to_smooth_constant_acceleration_example_only": true
    }
  ],
  "unbalance_examples": [
    {
      "assumed_imbalance_mass_g": 1,
      "radius_mm": 100,
      "radial_force_at_60kmh_N": 2.7777777777777777
    },
    {
      "assumed_imbalance_mass_g": 5,
      "radius_mm": 100,
      "radial_force_at_60kmh_N": 13.888888888888888
    },
    {
      "assumed_imbalance_mass_g": 10,
      "radius_mm": 100,
      "radial_force_at_60kmh_N": 27.777777777777775
    }
  ],
  "contact_latency_examples": [
    {
      "assumed_contact_stiffness_N_mm": 50,
      "assumed_touch_speed_mm_s": 0.1,
      "assumed_total_latency_ms": 10,
      "estimated_force_rise_during_latency_N": 0.05,
      "excludes_inertia_and_deceleration": true
    },
    {
      "assumed_contact_stiffness_N_mm": 50,
      "assumed_touch_speed_mm_s": 0.1,
      "assumed_total_latency_ms": 50,
      "estimated_force_rise_during_latency_N": 0.25,
      "excludes_inertia_and_deceleration": true
    },
    {
      "assumed_contact_stiffness_N_mm": 50,
      "assumed_touch_speed_mm_s": 0.1,
      "assumed_total_latency_ms": 100,
      "estimated_force_rise_during_latency_N": 0.5,
      "excludes_inertia_and_deceleration": true
    },
    {
      "assumed_contact_stiffness_N_mm": 50,
      "assumed_touch_speed_mm_s": 1,
      "assumed_total_latency_ms": 10,
      "estimated_force_rise_during_latency_N": 0.5,
      "excludes_inertia_and_deceleration": true
    },
    {
      "assumed_contact_stiffness_N_mm": 50,
      "assumed_touch_speed_mm_s": 1,
      "assumed_total_latency_ms": 50,
      "estimated_force_rise_during_latency_N": 2.5,
      "excludes_inertia_and_deceleration": true
    },
    {
      "assumed_contact_stiffness_N_mm": 50,
      "assumed_touch_speed_mm_s": 1,
      "assumed_total_latency_ms": 100,
      "estimated_force_rise_during_latency_N": 5.0,
      "excludes_inertia_and_deceleration": true
    },
    {
      "assumed_contact_stiffness_N_mm": 50,
      "assumed_touch_speed_mm_s": 5,
      "assumed_total_latency_ms": 10,
      "estimated_force_rise_during_latency_N": 2.5,
      "excludes_inertia_and_deceleration": true
    },
    {
      "assumed_contact_stiffness_N_mm": 50,
      "assumed_touch_speed_mm_s": 5,
      "assumed_total_latency_ms": 50,
      "estimated_force_rise_during_latency_N": 12.5,
      "excludes_inertia_and_deceleration": true
    },
    {
      "assumed_contact_stiffness_N_mm": 50,
      "assumed_touch_speed_mm_s": 5,
      "assumed_total_latency_ms": 100,
      "estimated_force_rise_during_latency_N": 25.0,
      "excludes_inertia_and_deceleration": true
    },
    {
      "assumed_contact_stiffness_N_mm": 200,
      "assumed_touch_speed_mm_s": 0.1,
      "assumed_total_latency_ms": 10,
      "estimated_force_rise_during_latency_N": 0.2,
      "excludes_inertia_and_deceleration": true
    },
    {
      "assumed_contact_stiffness_N_mm": 200,
      "assumed_touch_speed_mm_s": 0.1,
      "assumed_total_latency_ms": 50,
      "estimated_force_rise_during_latency_N": 1.0,
      "excludes_inertia_and_deceleration": true
    },
    {
      "assumed_contact_stiffness_N_mm": 200,
      "assumed_touch_speed_mm_s": 0.1,
      "assumed_total_latency_ms": 100,
      "estimated_force_rise_during_latency_N": 2.0,
      "excludes_inertia_and_deceleration": true
    },
    {
      "assumed_contact_stiffness_N_mm": 200,
      "assumed_touch_speed_mm_s": 1,
      "assumed_total_latency_ms": 10,
      "estimated_force_rise_during_latency_N": 2.0,
      "excludes_inertia_and_deceleration": true
    },
    {
      "assumed_contact_stiffness_N_mm": 200,
      "assumed_touch_speed_mm_s": 1,
      "assumed_total_latency_ms": 50,
      "estimated_force_rise_during_latency_N": 10.0,
      "excludes_inertia_and_deceleration": true
    },
    {
      "assumed_contact_stiffness_N_mm": 200,
      "assumed_touch_speed_mm_s": 1,
      "assumed_total_latency_ms": 100,
      "estimated_force_rise_during_latency_N": 20.0,
      "excludes_inertia_and_deceleration": true
    },
    {
      "assumed_contact_stiffness_N_mm": 200,
      "assumed_touch_speed_mm_s": 5,
      "assumed_total_latency_ms": 10,
      "estimated_force_rise_during_latency_N": 10.0,
      "excludes_inertia_and_deceleration": true
    },
    {
      "assumed_contact_stiffness_N_mm": 200,
      "assumed_touch_speed_mm_s": 5,
      "assumed_total_latency_ms": 50,
      "estimated_force_rise_during_latency_N": 50.0,
      "excludes_inertia_and_deceleration": true
    },
    {
      "assumed_contact_stiffness_N_mm": 200,
      "assumed_touch_speed_mm_s": 5,
      "assumed_total_latency_ms": 100,
      "estimated_force_rise_during_latency_N": 100.0,
      "excludes_inertia_and_deceleration": true
    },
    {
      "assumed_contact_stiffness_N_mm": 1000,
      "assumed_touch_speed_mm_s": 0.1,
      "assumed_total_latency_ms": 10,
      "estimated_force_rise_during_latency_N": 1.0,
      "excludes_inertia_and_deceleration": true
    },
    {
      "assumed_contact_stiffness_N_mm": 1000,
      "assumed_touch_speed_mm_s": 0.1,
      "assumed_total_latency_ms": 50,
      "estimated_force_rise_during_latency_N": 5.0,
      "excludes_inertia_and_deceleration": true
    },
    {
      "assumed_contact_stiffness_N_mm": 1000,
      "assumed_touch_speed_mm_s": 0.1,
      "assumed_total_latency_ms": 100,
      "estimated_force_rise_during_latency_N": 10.0,
      "excludes_inertia_and_deceleration": true
    },
    {
      "assumed_contact_stiffness_N_mm": 1000,
      "assumed_touch_speed_mm_s": 1,
      "assumed_total_latency_ms": 10,
      "estimated_force_rise_during_latency_N": 10.0,
      "excludes_inertia_and_deceleration": true
    },
    {
      "assumed_contact_stiffness_N_mm": 1000,
      "assumed_touch_speed_mm_s": 1,
      "assumed_total_latency_ms": 50,
      "estimated_force_rise_during_latency_N": 50.0,
      "excludes_inertia_and_deceleration": true
    },
    {
      "assumed_contact_stiffness_N_mm": 1000,
      "assumed_touch_speed_mm_s": 1,
      "assumed_total_latency_ms": 100,
      "estimated_force_rise_during_latency_N": 100.0,
      "excludes_inertia_and_deceleration": true
    },
    {
      "assumed_contact_stiffness_N_mm": 1000,
      "assumed_touch_speed_mm_s": 5,
      "assumed_total_latency_ms": 10,
      "estimated_force_rise_during_latency_N": 50.0,
      "excludes_inertia_and_deceleration": true
    },
    {
      "assumed_contact_stiffness_N_mm": 1000,
      "assumed_touch_speed_mm_s": 5,
      "assumed_total_latency_ms": 50,
      "estimated_force_rise_during_latency_N": 250.0,
      "excludes_inertia_and_deceleration": true
    },
    {
      "assumed_contact_stiffness_N_mm": 1000,
      "assumed_touch_speed_mm_s": 5,
      "assumed_total_latency_ms": 100,
      "estimated_force_rise_during_latency_N": 500.0,
      "excludes_inertia_and_deceleration": true
    }
  ],
  "friction_energy": [
    {
      "Fx_N": 10,
      "tread_speed_kmh": 10,
      "duration_s": 1,
      "friction_power_W": 27.77777777777778,
      "friction_work_J": 27.77777777777778,
      "heat_to_specimen_fraction": null
    },
    {
      "Fx_N": 10,
      "tread_speed_kmh": 10,
      "duration_s": 5,
      "friction_power_W": 27.77777777777778,
      "friction_work_J": 138.88888888888889,
      "heat_to_specimen_fraction": null
    },
    {
      "Fx_N": 10,
      "tread_speed_kmh": 10,
      "duration_s": 10,
      "friction_power_W": 27.77777777777778,
      "friction_work_J": 277.77777777777777,
      "heat_to_specimen_fraction": null
    },
    {
      "Fx_N": 10,
      "tread_speed_kmh": 30,
      "duration_s": 1,
      "friction_power_W": 83.33333333333333,
      "friction_work_J": 83.33333333333333,
      "heat_to_specimen_fraction": null
    },
    {
      "Fx_N": 10,
      "tread_speed_kmh": 30,
      "duration_s": 5,
      "friction_power_W": 83.33333333333333,
      "friction_work_J": 416.66666666666663,
      "heat_to_specimen_fraction": null
    },
    {
      "Fx_N": 10,
      "tread_speed_kmh": 30,
      "duration_s": 10,
      "friction_power_W": 83.33333333333333,
      "friction_work_J": 833.3333333333333,
      "heat_to_specimen_fraction": null
    },
    {
      "Fx_N": 10,
      "tread_speed_kmh": 60,
      "duration_s": 1,
      "friction_power_W": 166.66666666666666,
      "friction_work_J": 166.66666666666666,
      "heat_to_specimen_fraction": null
    },
    {
      "Fx_N": 10,
      "tread_speed_kmh": 60,
      "duration_s": 5,
      "friction_power_W": 166.66666666666666,
      "friction_work_J": 833.3333333333333,
      "heat_to_specimen_fraction": null
    },
    {
      "Fx_N": 10,
      "tread_speed_kmh": 60,
      "duration_s": 10,
      "friction_power_W": 166.66666666666666,
      "friction_work_J": 1666.6666666666665,
      "heat_to_specimen_fraction": null
    },
    {
      "Fx_N": 50,
      "tread_speed_kmh": 10,
      "duration_s": 1,
      "friction_power_W": 138.88888888888889,
      "friction_work_J": 138.88888888888889,
      "heat_to_specimen_fraction": null
    },
    {
      "Fx_N": 50,
      "tread_speed_kmh": 10,
      "duration_s": 5,
      "friction_power_W": 138.88888888888889,
      "friction_work_J": 694.4444444444445,
      "heat_to_specimen_fraction": null
    },
    {
      "Fx_N": 50,
      "tread_speed_kmh": 10,
      "duration_s": 10,
      "friction_power_W": 138.88888888888889,
      "friction_work_J": 1388.888888888889,
      "heat_to_specimen_fraction": null
    },
    {
      "Fx_N": 50,
      "tread_speed_kmh": 30,
      "duration_s": 1,
      "friction_power_W": 416.66666666666663,
      "friction_work_J": 416.66666666666663,
      "heat_to_specimen_fraction": null
    },
    {
      "Fx_N": 50,
      "tread_speed_kmh": 30,
      "duration_s": 5,
      "friction_power_W": 416.66666666666663,
      "friction_work_J": 2083.333333333333,
      "heat_to_specimen_fraction": null
    },
    {
      "Fx_N": 50,
      "tread_speed_kmh": 30,
      "duration_s": 10,
      "friction_power_W": 416.66666666666663,
      "friction_work_J": 4166.666666666666,
      "heat_to_specimen_fraction": null
    },
    {
      "Fx_N": 50,
      "tread_speed_kmh": 60,
      "duration_s": 1,
      "friction_power_W": 833.3333333333333,
      "friction_work_J": 833.3333333333333,
      "heat_to_specimen_fraction": null
    },
    {
      "Fx_N": 50,
      "tread_speed_kmh": 60,
      "duration_s": 5,
      "friction_power_W": 833.3333333333333,
      "friction_work_J": 4166.666666666666,
      "heat_to_specimen_fraction": null
    },
    {
      "Fx_N": 50,
      "tread_speed_kmh": 60,
      "duration_s": 10,
      "friction_power_W": 833.3333333333333,
      "friction_work_J": 8333.333333333332,
      "heat_to_specimen_fraction": null
    },
    {
      "Fx_N": 100,
      "tread_speed_kmh": 10,
      "duration_s": 1,
      "friction_power_W": 277.77777777777777,
      "friction_work_J": 277.77777777777777,
      "heat_to_specimen_fraction": null
    },
    {
      "Fx_N": 100,
      "tread_speed_kmh": 10,
      "duration_s": 5,
      "friction_power_W": 277.77777777777777,
      "friction_work_J": 1388.888888888889,
      "heat_to_specimen_fraction": null
    },
    {
      "Fx_N": 100,
      "tread_speed_kmh": 10,
      "duration_s": 10,
      "friction_power_W": 277.77777777777777,
      "friction_work_J": 2777.777777777778,
      "heat_to_specimen_fraction": null
    },
    {
      "Fx_N": 100,
      "tread_speed_kmh": 30,
      "duration_s": 1,
      "friction_power_W": 833.3333333333333,
      "friction_work_J": 833.3333333333333,
      "heat_to_specimen_fraction": null
    },
    {
      "Fx_N": 100,
      "tread_speed_kmh": 30,
      "duration_s": 5,
      "friction_power_W": 833.3333333333333,
      "friction_work_J": 4166.666666666666,
      "heat_to_specimen_fraction": null
    },
    {
      "Fx_N": 100,
      "tread_speed_kmh": 30,
      "duration_s": 10,
      "friction_power_W": 833.3333333333333,
      "friction_work_J": 8333.333333333332,
      "heat_to_specimen_fraction": null
    },
    {
      "Fx_N": 100,
      "tread_speed_kmh": 60,
      "duration_s": 1,
      "friction_power_W": 1666.6666666666665,
      "friction_work_J": 1666.6666666666665,
      "heat_to_specimen_fraction": null
    },
    {
      "Fx_N": 100,
      "tread_speed_kmh": 60,
      "duration_s": 5,
      "friction_power_W": 1666.6666666666665,
      "friction_work_J": 8333.333333333332,
      "heat_to_specimen_fraction": null
    },
    {
      "Fx_N": 100,
      "tread_speed_kmh": 60,
      "duration_s": 10,
      "friction_power_W": 1666.6666666666665,
      "friction_work_J": 16666.666666666664,
      "heat_to_specimen_fraction": null
    }
  ],
  "low_load_measurement_examples": [
    {
      "N_N": 25,
      "assumed_coefficient": 0.1,
      "Fx_N": 2.5,
      "candidate_Fx_single_nonlinearity_scale_N": 1.0,
      "nonlinearity_scale_relative_to_Fx": 0.4,
      "not_a_complete_uncertainty_budget": true
    },
    {
      "N_N": 50,
      "assumed_coefficient": 0.1,
      "Fx_N": 5.0,
      "candidate_Fx_single_nonlinearity_scale_N": 1.0,
      "nonlinearity_scale_relative_to_Fx": 0.2,
      "not_a_complete_uncertainty_budget": true
    },
    {
      "N_N": 100,
      "assumed_coefficient": 0.1,
      "Fx_N": 10.0,
      "candidate_Fx_single_nonlinearity_scale_N": 1.0,
      "nonlinearity_scale_relative_to_Fx": 0.1,
      "not_a_complete_uncertainty_budget": true
    }
  ],
  "vertical_force_and_drop": {
    "reference_moving_mass_kg": 43.692120591891246,
    "support_force_at_N50_N": 378.47333440247024,
    "support_force_at_N100_N": 328.47333440247024,
    "illustrative_fall_distance_mm": 10,
    "gravitational_energy_for_10mm_fall_J": 4.284733344024702,
    "actual_drop_or_contact_peak_N": null
  },
  "whole_floor_snow_load_examples": [
    {
      "chamber_floor_area_m2": 24,
      "illustrative_snow_density_kg_m3": 500,
      "snow_thickness_mm": 50,
      "snow_mass_kg": 600.0,
      "snow_load_kg_m2": 25.0,
      "snow_density_is_confirmed_design_factor": false
    },
    {
      "chamber_floor_area_m2": 24,
      "illustrative_snow_density_kg_m3": 500,
      "snow_thickness_mm": 80,
      "snow_mass_kg": 960.0,
      "snow_load_kg_m2": 40.0,
      "snow_density_is_confirmed_design_factor": false
    }
  ],
  "old_parts_pack_masses_kg": {
    "base_frame": 19.22295521140194,
    "Z_slide": 13.443891408813931,
    "wheel_detach": 29.37002343686545,
    "manual_head": 9.441893714564275,
    "Z_reaction": 16.519403825575534,
    "Z_ladder": 9.515390199634403,
    "brake_fixed": 1.7557544056298966,
    "front_joint": 0.13219454707190506,
    "rear_joint": 0.13219454707190506,
    "brake_joint": 0.03188713810959725,
    "bridge_remove": 0.5819295139584757
  },
  "known_material_data": {
    "motor_rotor_J_reference_kg_m2": 0.000669,
    "motor_reference_is_unbraked": true,
    "SRI_M3725A_operating_C": [
      -40,
      100
    ],
    "SRI_M3725A_compensated_C": [
      10,
      70
    ]
  },
  "assumptions_are_not_operating_limits": true,
  "input_sha256": {
    "pneumatic_rebaseline_v0_32\\calculation.json": "c10bd1920c76207e5c12f1705d0a33f9d21c2a57188234d0c2a848fb59e2f6d9",
    "pneumatic_wheel_selection_v0_33\\wheel_brief.json": "7bca746b4229f33090e7f9ac2e48e2c944e849a77df5cf597532fe7db8107301",
    "common_support_v0_31\\control_task_contract.json": "3ccf05eef61584b35c71a5f4a280bdbcbdbde96cc337cb3928c444bcd3f0f509",
    "common_support_v0_31\\parts.csv": "0460e19daaf574a9128de0b97d8c0c6ac2906050fb05d9152452bad3b6c63ba4",
    "component_closure_v0_26\\sources\\rotation_page.html": "eff62a2af04384f9f28f5649a3adb56e59e60e6a919494f0affd4a2387683cca"
  }
}
