{
  "id": "08-walking-robot",
  "mesh_checks": [
    {
      "id": "floor",
      "closed": true,
      "winding_consistent": true,
      "connected_solids": 1,
      "print_size_mm": [
        62.0,
        40.0,
        4.0
      ]
    },
    {
      "id": "wall_0",
      "closed": true,
      "winding_consistent": true,
      "connected_solids": 1,
      "print_size_mm": [
        42.5,
        40.0,
        4.0
      ]
    },
    {
      "id": "wall_1",
      "closed": true,
      "winding_consistent": true,
      "connected_solids": 1,
      "print_size_mm": [
        42.5,
        40.0,
        4.0
      ]
    },
    {
      "id": "crank",
      "closed": true,
      "winding_consistent": true,
      "connected_solids": 1,
      "print_size_mm": [
        82.0,
        23.0,
        10.0
      ]
    },
    {
      "id": "axle_clip",
      "closed": true,
      "winding_consistent": true,
      "connected_solids": 1,
      "print_size_mm": [
        9.898202896118164,
        10.0,
        2.5
      ]
    },
    {
      "id": "cam_leg_-1",
      "closed": true,
      "winding_consistent": true,
      "connected_solids": 1,
      "print_size_mm": [
        16.0,
        16.0,
        10.0
      ]
    },
    {
      "id": "yoke_leg_-1",
      "closed": true,
      "winding_consistent": true,
      "connected_solids": 1,
      "print_size_mm": [
        47.70000076293945,
        23.700000762939453,
        5.400000095367432
      ]
    },
    {
      "id": "cam_arm_-1",
      "closed": true,
      "winding_consistent": true,
      "connected_solids": 1,
      "print_size_mm": [
        16.0,
        16.0,
        10.0
      ]
    },
    {
      "id": "yoke_arm_-1",
      "closed": true,
      "winding_consistent": true,
      "connected_solids": 1,
      "print_size_mm": [
        75.5,
        25.0,
        4.0
      ]
    },
    {
      "id": "cam_leg_1",
      "closed": true,
      "winding_consistent": true,
      "connected_solids": 1,
      "print_size_mm": [
        16.0,
        16.0,
        10.0
      ]
    },
    {
      "id": "yoke_leg_1",
      "closed": true,
      "winding_consistent": true,
      "connected_solids": 1,
      "print_size_mm": [
        47.70000076293945,
        23.700000762939453,
        5.400000095367432
      ]
    },
    {
      "id": "cam_arm_1",
      "closed": true,
      "winding_consistent": true,
      "connected_solids": 1,
      "print_size_mm": [
        16.0,
        16.0,
        10.0
      ]
    },
    {
      "id": "yoke_arm_1",
      "closed": true,
      "winding_consistent": true,
      "connected_solids": 1,
      "print_size_mm": [
        75.5,
        25.0,
        4.0
      ]
    },
    {
      "id": "deck",
      "closed": true,
      "winding_consistent": true,
      "connected_solids": 1,
      "print_size_mm": [
        62.0,
        40.0,
        4.0
      ]
    },
    {
      "id": "robot",
      "closed": true,
      "winding_consistent": true,
      "connected_solids": 1,
      "print_size_mm": [
        38.0,
        79.0,
        26.0
      ]
    },
    {
      "id": "upper_leg_-1",
      "closed": true,
      "winding_consistent": true,
      "connected_solids": 1,
      "print_size_mm": [
        13.044933319091797,
        21.244548797607422,
        6.599999904632568
      ]
    },
    {
      "id": "lower_leg_-1",
      "closed": true,
      "winding_consistent": true,
      "connected_solids": 1,
      "print_size_mm": [
        20.55506706237793,
        12.644549369812012,
        6.400000095367432
      ]
    },
    {
      "id": "leg_-1_root",
      "closed": true,
      "winding_consistent": true,
      "connected_solids": 1,
      "print_size_mm": [
        9.800000190734863,
        6.599999904632568,
        6.599999904632568
      ]
    },
    {
      "id": "leg_-1_bend",
      "closed": true,
      "winding_consistent": true,
      "connected_solids": 1,
      "print_size_mm": [
        9.800000190734863,
        6.599999904632568,
        6.599999904632568
      ]
    },
    {
      "id": "leg_-1_end",
      "closed": true,
      "winding_consistent": true,
      "connected_solids": 1,
      "print_size_mm": [
        9.800000190734863,
        6.599999904632568,
        6.599999904632568
      ]
    },
    {
      "id": "upper_arm_-1",
      "closed": true,
      "winding_consistent": true,
      "connected_solids": 1,
      "print_size_mm": [
        18.884262084960938,
        8.662622451782227,
        3.0
      ]
    },
    {
      "id": "lower_arm_-1",
      "closed": true,
      "winding_consistent": true,
      "connected_solids": 1,
      "print_size_mm": [
        14.215738296508789,
        17.162622451782227,
        3.0
      ]
    },
    {
      "id": "arm_-1_root",
      "closed": true,
      "winding_consistent": true,
      "connected_solids": 1,
      "print_size_mm": [
        11.800000190734863,
        6.599999904632568,
        6.599999904632568
      ]
    },
    {
      "id": "arm_-1_bend",
      "closed": true,
      "winding_consistent": true,
      "connected_solids": 1,
      "print_size_mm": [
        8.800000190734863,
        6.599999904632568,
        6.599999904632568
      ]
    },
    {
      "id": "arm_-1_end",
      "closed": true,
      "winding_consistent": true,
      "connected_solids": 1,
      "print_size_mm": [
        13.800000190734863,
        6.599999904632568,
        6.599999904632568
      ]
    },
    {
      "id": "upper_leg_1",
      "closed": true,
      "winding_consistent": true,
      "connected_solids": 1,
      "print_size_mm": [
        19.64952850341797,
        15.857958793640137,
        6.599999904632568
      ]
    },
    {
      "id": "lower_leg_1",
      "closed": true,
      "winding_consistent": true,
      "connected_solids": 1,
      "print_size_mm": [
        21.950471878051758,
        10.0,
        6.400000095367432
      ]
    },
    {
      "id": "leg_1_root",
      "closed": true,
      "winding_consistent": true,
      "connected_solids": 1,
      "print_size_mm": [
        9.800000190734863,
        6.599999904632568,
        6.599999904632568
      ]
    },
    {
      "id": "leg_1_bend",
      "closed": true,
      "winding_consistent": true,
      "connected_solids": 1,
      "print_size_mm": [
        9.800000190734863,
        6.599999904632568,
        6.599999904632568
      ]
    },
    {
      "id": "leg_1_end",
      "closed": true,
      "winding_consistent": true,
      "connected_solids": 1,
      "print_size_mm": [
        9.800000190734863,
        6.599999904632568,
        6.599999904632568
      ]
    },
    {
      "id": "upper_arm_1",
      "closed": true,
      "winding_consistent": true,
      "connected_solids": 1,
      "print_size_mm": [
        18.315170288085938,
        10.99586009979248,
        3.0
      ]
    },
    {
      "id": "lower_arm_1",
      "closed": true,
      "winding_consistent": true,
      "connected_solids": 1,
      "print_size_mm": [
        7.415171146392822,
        19.495861053466797,
        3.0
      ]
    },
    {
      "id": "arm_1_root",
      "closed": true,
      "winding_consistent": true,
      "connected_solids": 1,
      "print_size_mm": [
        11.800000190734863,
        6.599999904632568,
        6.599999904632568
      ]
    },
    {
      "id": "arm_1_bend",
      "closed": true,
      "winding_consistent": true,
      "connected_solids": 1,
      "print_size_mm": [
        8.800000190734863,
        6.599999904632568,
        6.599999904632568
      ]
    },
    {
      "id": "arm_1_end",
      "closed": true,
      "winding_consistent": true,
      "connected_solids": 1,
      "print_size_mm": [
        13.800000190734863,
        6.599999904632568,
        6.599999904632568
      ]
    }
  ],
  "overlaps": [
    {
      "parts": [
        "robot",
        "upper_leg_-1"
      ],
      "frame_index": 0,
      "input_degrees": 0,
      "overlap_mm3": 112.5112
    },
    {
      "parts": [
        "robot",
        "upper_leg_1"
      ],
      "frame_index": 180,
      "input_degrees": 180,
      "overlap_mm3": 112.464
    },
    {
      "parts": [
        "upper_leg_-1",
        "lower_leg_-1"
      ],
      "frame_index": 0,
      "input_degrees": 0,
      "overlap_mm3": 48.8881
    },
    {
      "parts": [
        "upper_leg_1",
        "lower_leg_1"
      ],
      "frame_index": 180,
      "input_degrees": 180,
      "overlap_mm3": 48.8725
    },
    {
      "parts": [
        "crank",
        "yoke_leg_-1"
      ],
      "frame_index": 225,
      "input_degrees": 225,
      "overlap_mm3": 45.514
    },
    {
      "parts": [
        "crank",
        "yoke_arm_-1"
      ],
      "frame_index": 315,
      "input_degrees": 315,
      "overlap_mm3": 45.514
    },
    {
      "parts": [
        "crank",
        "yoke_leg_1"
      ],
      "frame_index": 315,
      "input_degrees": 315,
      "overlap_mm3": 45.514
    },
    {
      "parts": [
        "crank",
        "yoke_arm_1"
      ],
      "frame_index": 225,
      "input_degrees": 225,
      "overlap_mm3": 45.514
    },
    {
      "parts": [
        "robot",
        "leg_1_root"
      ],
      "frame_index": 360,
      "input_degrees": 360,
      "overlap_mm3": 36.8709
    },
    {
      "parts": [
        "crank",
        "cam_leg_-1"
      ],
      "frame_index": 0,
      "input_degrees": 0,
      "overlap_mm3": 25.7495
    },
    {
      "parts": [
        "crank",
        "cam_arm_-1"
      ],
      "frame_index": 0,
      "input_degrees": 0,
      "overlap_mm3": 25.7495
    },
    {
      "parts": [
        "crank",
        "cam_leg_1"
      ],
      "frame_index": 0,
      "input_degrees": 0,
      "overlap_mm3": 25.7495
    },
    {
      "parts": [
        "crank",
        "cam_arm_1"
      ],
      "frame_index": 0,
      "input_degrees": 0,
      "overlap_mm3": 25.7495
    },
    {
      "parts": [
        "yoke_leg_1",
        "lower_leg_1"
      ],
      "frame_index": 0,
      "input_degrees": 0,
      "overlap_mm3": 25.0852
    },
    {
      "parts": [
        "yoke_leg_-1",
        "lower_leg_-1"
      ],
      "frame_index": 180,
      "input_degrees": 180,
      "overlap_mm3": 24.5427
    },
    {
      "parts": [
        "robot",
        "leg_-1_root"
      ],
      "frame_index": 360,
      "input_degrees": 360,
      "overlap_mm3": 13.5073
    },
    {
      "parts": [
        "crank",
        "axle_clip"
      ],
      "frame_index": 0,
      "input_degrees": 0,
      "overlap_mm3": 4.1206
    }
  ],
  "scope": {
    "samples": 25,
    "frame_interval": 15,
    "input_degree_interval": 15,
    "boolean_tests": 1590,
    "threshold_mm3": 0.02,
    "limits": "Sampled solid intersections; includes mating interference. Not continuous swept-volume, insertion-path, friction, load or snap-fatigue validation."
  },
  "declared_limitations": [
    "No autonomous walking: the torso remains fixed to the support.",
    "Guides, snap-pin retention, moving-link spacing and operating forces still need physical testing.",
    "The joint-center equations close, but a full collision and force analysis has not been completed.",
    "Not physically tested. Printed snap fits and assembly retention are provisional; offline slice records do not establish working assembly."
  ],
  "assembly_ready": false,
  "parts": 35,
  "part_sha256": {
    "floor": "e1e8b7ce46a1969536befe03dc123b9106823f853facb41615f0d695ba8a0aff",
    "wall_0": "3f4b1fe0d008ac049bbaaee7ed5a3d3a61e97780592e1b973179b31c1ca9e6a8",
    "wall_1": "cab77ffcc775635db7d0bfbbe62823af6ead6e439c681f3b9e1db5ef56d7557a",
    "crank": "7b4ab9a09098f473782ad7554cf148ef913907e5901da06d9a4bfed98cf0a4da",
    "axle_clip": "13c8de63984dac48f24da72e567c64da22855ffe6e9512af56a3ef6b2f4b2993",
    "cam_leg_-1": "49ccbb882bc620e1843396f51c0d310cc4c0d620d1a5d25a300201a53a6e0118",
    "yoke_leg_-1": "a217a0955422cef9a6ad4b92c9a86bcad6100c7c8d282a0afe566822998ae563",
    "cam_arm_-1": "883c2b91db4d6ea12b60c4f202046002fa74f5818b0f231d70d749c7338632e8",
    "yoke_arm_-1": "c7d450f18af4746b9cd54b9216d395981237511f61b9d9cce87eb2a37fe29389",
    "cam_leg_1": "7d9b0e9b2a6b80e178edaf9d69dbdb0fa5d97a6b509a4cc0174a0d64ce3c2253",
    "yoke_leg_1": "1e76e9b914bc94634cd06ce46cf0626fad706707412f6d322e0bbb0422800b21",
    "cam_arm_1": "49ccbb882bc620e1843396f51c0d310cc4c0d620d1a5d25a300201a53a6e0118",
    "yoke_arm_1": "6d28b8d1ac378ce5015d444a470d445c33559370e3d2fbee59a4a592893afd84",
    "deck": "6808e515e2a7ebd45ddc314b3c182cdb8fed50cf549e6789a60a2998991cee6c",
    "robot": "3923d4e51d3416dfb8e84bedead14d7040d20d4272fc6893f9b57ff78668f277",
    "upper_leg_-1": "730dd630ac9ddbebbecb513c5ccee65519226f1bd8cb119aef43f4294f503e52",
    "lower_leg_-1": "6b4fb4cf4f8ef4e0d824a4c7e1d8915bf851fb4c7cb5c12e295e9f2a03df710e",
    "leg_-1_root": "297ebbb1980c0b52f61993a979e38b17f38ea9f7d2e748bfedf45d3ed6acd922",
    "leg_-1_bend": "5bcb7c0909c9cedc88db74b4e0b80f70ba5dc3253ce83ac4e2f099d90cacbc6c",
    "leg_-1_end": "7428333c9966ffa89b1403d14c72e0abde0da74ddeda06d9dec7c314f02c4cdb",
    "upper_arm_-1": "f525142c0774818a2067596ce2c4ee0486cf48586e1d53317b7ffbde3812ad94",
    "lower_arm_-1": "60ce793d67801911f3408febe02a0889c880be5aeccf46dc8cacd89b39e9c42a",
    "arm_-1_root": "f57a84d19b502146be36b226dfe3313cbcacc06e5cc5124fa14d9a6fc40423e3",
    "arm_-1_bend": "65b370844c906e8744d6a49bca26602643e0ef54e77d0713ab62d43107de3910",
    "arm_-1_end": "945b62a05526e12f8f7741e40504b13f565cc4a91c0d74921b1bac31fb3a1db0",
    "upper_leg_1": "e9e02f0c087b74ca0aee5dffa0521198ce9ed0a599bfc13bcafeca708025d356",
    "lower_leg_1": "fabf75f9d293b5d16ad4fd1b51b03cb99cb4a362b8a9708c88eb72d89276c7bf",
    "leg_1_root": "a1667fac9a261f34d5e9d81633de5c87a6768e79c139ceab57303eacd527e676",
    "leg_1_bend": "4275112496e20eee266800c0238960274c6515016d72618667d7bc37e62960b6",
    "leg_1_end": "300d4b512050e3f2f8db91fbda043a6488c6c9e0e81221272369fcba9585cbb8",
    "upper_arm_1": "d08fe4f72843db34a662d3dfa76359d3dad496cf12171205b20fe8ade2629547",
    "lower_arm_1": "23cadcae6745ad09baba4945f8bb3ef2739479977624b08928d33dc4d78a434c",
    "arm_1_root": "490d325b3d4473fdd89e8149440c0cbbbc010c8b6bf39e4c64cd99a4b297f2b5",
    "arm_1_bend": "fbedab828eaab7055b8c9f6a8fcd4d1655c46c463749d4f36d29c6c9f1bc2571",
    "arm_1_end": "405b29fa50d6c0bbfe37c12a6f3e92d257d97cbfd663e33a43e1bd1fea88e997"
  },
  "sampled_overlap_pairs": [
    {
      "parts": [
        "robot",
        "upper_leg_-1"
      ],
      "frame_index": 0,
      "input_degrees": 0,
      "overlap_mm3": 112.5112,
      "sample_index": 0
    },
    {
      "parts": [
        "robot",
        "upper_leg_1"
      ],
      "frame_index": 180,
      "input_degrees": 180,
      "overlap_mm3": 112.464,
      "sample_index": 180
    },
    {
      "parts": [
        "upper_leg_-1",
        "lower_leg_-1"
      ],
      "frame_index": 0,
      "input_degrees": 0,
      "overlap_mm3": 48.8881,
      "sample_index": 0
    },
    {
      "parts": [
        "upper_leg_1",
        "lower_leg_1"
      ],
      "frame_index": 180,
      "input_degrees": 180,
      "overlap_mm3": 48.8725,
      "sample_index": 180
    },
    {
      "parts": [
        "crank",
        "yoke_leg_-1"
      ],
      "frame_index": 225,
      "input_degrees": 225,
      "overlap_mm3": 45.514,
      "sample_index": 225
    },
    {
      "parts": [
        "crank",
        "yoke_arm_-1"
      ],
      "frame_index": 315,
      "input_degrees": 315,
      "overlap_mm3": 45.514,
      "sample_index": 315
    },
    {
      "parts": [
        "crank",
        "yoke_leg_1"
      ],
      "frame_index": 315,
      "input_degrees": 315,
      "overlap_mm3": 45.514,
      "sample_index": 315
    },
    {
      "parts": [
        "crank",
        "yoke_arm_1"
      ],
      "frame_index": 225,
      "input_degrees": 225,
      "overlap_mm3": 45.514,
      "sample_index": 225
    },
    {
      "parts": [
        "robot",
        "leg_1_root"
      ],
      "frame_index": 360,
      "input_degrees": 360,
      "overlap_mm3": 36.8709,
      "sample_index": 360
    },
    {
      "parts": [
        "crank",
        "cam_leg_-1"
      ],
      "frame_index": 0,
      "input_degrees": 0,
      "overlap_mm3": 25.7495,
      "sample_index": 0
    },
    {
      "parts": [
        "crank",
        "cam_arm_-1"
      ],
      "frame_index": 0,
      "input_degrees": 0,
      "overlap_mm3": 25.7495,
      "sample_index": 0
    },
    {
      "parts": [
        "crank",
        "cam_leg_1"
      ],
      "frame_index": 0,
      "input_degrees": 0,
      "overlap_mm3": 25.7495,
      "sample_index": 0
    },
    {
      "parts": [
        "crank",
        "cam_arm_1"
      ],
      "frame_index": 0,
      "input_degrees": 0,
      "overlap_mm3": 25.7495,
      "sample_index": 0
    },
    {
      "parts": [
        "yoke_leg_1",
        "lower_leg_1"
      ],
      "frame_index": 0,
      "input_degrees": 0,
      "overlap_mm3": 25.0852,
      "sample_index": 0
    },
    {
      "parts": [
        "yoke_leg_-1",
        "lower_leg_-1"
      ],
      "frame_index": 180,
      "input_degrees": 180,
      "overlap_mm3": 24.5427,
      "sample_index": 180
    },
    {
      "parts": [
        "robot",
        "leg_-1_root"
      ],
      "frame_index": 360,
      "input_degrees": 360,
      "overlap_mm3": 13.5073,
      "sample_index": 360
    },
    {
      "parts": [
        "crank",
        "axle_clip"
      ],
      "frame_index": 0,
      "input_degrees": 0,
      "overlap_mm3": 4.1206,
      "sample_index": 0
    }
  ],
  "overlap_scope": {
    "samples": 25,
    "frame_interval": 15,
    "input_degree_interval": 15,
    "boolean_tests": 1590,
    "threshold_mm3": 0.02,
    "limits": "Sampled solid intersections; includes mating interference. Not continuous swept-volume, insertion-path, friction, load or snap-fatigue validation."
  },
  "_url": "reviews/20260925/08-walking-robot/geometry-review.json"
}