{
 "drivers": {
  "SM_RobotCell_DoorLeft.location[0]": {
   "valid": true,
   "simple": true,
   "expression": "-0.435000 + 1.100000*smoothstep(0.0, 1.0, v)"
  },
  "SM_RobotCell_DoorRight.location[0]": {
   "valid": true,
   "simple": true,
   "expression": "0.735000 + -1.110000*smoothstep(0.0, 1.0, v)"
  },
  "SM_RobotCell_DoorSide.rotation_euler[2]": {
   "valid": true,
   "simple": true,
   "expression": "1.745329*smoothstep(0.0, 1.0, v)"
  },
  "SM_RobotCell_TurntablePlate.rotation_euler[2]": {
   "valid": true,
   "simple": true,
   "expression": "v*0.01745329"
  },
  "SM_RobotCell_EStop.location[1]": {
   "valid": true,
   "simple": true,
   "expression": "-1.590000 + 0.007*min(max(v,0.0),1.0)"
  }
 },
 "travel": {
  "door_left": {
   "steps": 57,
   "clashes": [],
   "clash_steps": 0
  },
  "door_right": {
   "steps": 57,
   "clashes": [],
   "clash_steps": 0
  },
  "door_right_with_left_open": {
   "steps": 29,
   "clashes": [],
   "clash_steps": 0
  },
  "side_door": {
   "steps": 51,
   "clashes": [],
   "clash_steps": 0
  },
  "turntable": {
   "steps": 37,
   "clashes": [],
   "clash_steps": 0
  },
  "estop": {
   "steps": 15,
   "clashes": [],
   "clash_steps": 0
  }
 },
 "robot_cycle": {
  "frames_tested": 230,
  "clash_frames": 0,
  "first": []
 },
 "robot_sweep": {
  "J1": {
   "limits": [
    -170,
    170
   ],
   "self_clash_angles": [],
   "first": []
  },
  "J2": {
   "limits": [
    -42,
    72
   ],
   "self_clash_angles": [],
   "first": []
  },
  "J3": {
   "limits": [
    -55.0,
    16.0
   ],
   "self_clash_angles": [],
   "first": []
  },
  "J4": {
   "limits": [
    -170,
    170
   ],
   "self_clash_angles": [],
   "first": []
  },
  "J5": {
   "limits": [
    -80,
    20
   ],
   "self_clash_angles": [],
   "first": []
  },
  "J6": {
   "limits": [
    -55,
    55
   ],
   "self_clash_angles": [],
   "first": []
  }
 },
 "audit": {
  "SM_RobotCell_Body": {
   "quads": 4574,
   "tris": 220,
   "ngons": 0,
   "open_edges": 1234,
   "nonmanifold_edges": 0,
   "zero_area": 0,
   "triangles": 9368,
   "verts": 5517
  },
  "SK_RobotCell_DoorArm": {
   "quads": 65824,
   "tris": 11195,
   "ngons": 0,
   "open_edges": 643,
   "nonmanifold_edges": 0,
   "zero_area": 0,
   "triangles": 142843,
   "verts": 72843
  },
  "SM_RobotCell_DoorLeft": {
   "quads": 997,
   "tris": 36,
   "ngons": 0,
   "open_edges": 52,
   "nonmanifold_edges": 0,
   "zero_area": 0,
   "triangles": 2030,
   "verts": 1068
  },
  "SM_RobotCell_DoorRight": {
   "quads": 612,
   "tris": 36,
   "ngons": 0,
   "open_edges": 24,
   "nonmanifold_edges": 0,
   "zero_area": 0,
   "triangles": 1260,
   "verts": 664
  },
  "SM_RobotCell_DoorSide": {
   "quads": 880,
   "tris": 28,
   "ngons": 0,
   "open_edges": 72,
   "nonmanifold_edges": 0,
   "zero_area": 0,
   "triangles": 1788,
   "verts": 964
  },
  "SM_RobotCell_TurntablePlate": {
   "quads": 1264,
   "tris": 16,
   "ngons": 0,
   "open_edges": 224,
   "nonmanifold_edges": 0,
   "zero_area": 0,
   "triangles": 2544,
   "verts": 1410
  },
  "SM_RobotCell_EStop": {
   "quads": 288,
   "tris": 0,
   "ngons": 0,
   "open_edges": 0,
   "nonmanifold_edges": 0,
   "zero_area": 0,
   "triangles": 576,
   "verts": 290
  }
 },
 "j3_cylinder_stroke": {
  "rest_m": 0.4631,
  "barrel_m": [
   -0.1344,
   0.224
  ],
  "rod_m": 0.3584,
  "allowed_m": [
   0.234,
   0.5624
  ],
  "seen_m": [
   0.2672,
   0.5216
  ]
 },
 "ok": true
}