{
  "complete": true,
  "source_commit": "7ebad1ecabd28a7000add2d05f888aa2e837c2cc",
  "samples": 577,
  "body_transforms": 4039,
  "basis_points": 16156,
  "native_transform_maximum_error": 9.244365650751263e-08,
  "native_link_frame_maximum_error": 5.532049551781881e-08,
  "cached_frame_previous_step_maximum_error": 5.5898177087065903e-08,
  "cached_frame_to_current_frame_maximum_m": 0.001253403017007827,
  "tolerance": 1e-06,
  "mapping": "Native z-up xyz is unchanged; native xyzw quaternions are reordered to wxyz without renormalization. qpos is the free drone base; qvel is world linear then world angular velocity. Link poses are the measured base pose composed with the fixed link frames recorded at setup, checked here against native forward kinematics in a separate simulator. The link frames PyBullet cached during the flight are retained separately and equal the base pose one physics step earlier.",
  "capture_samples": {
    "bytes": 1535246,
    "sha256": "38f33e94a9de39334873272dd0d01dfb1ad1c72c92551983b32ee4f4cf649842"
  },
  "producers": {
    "audit_coordinates.py": {
      "bytes": 5622,
      "sha256": "20229b08ff3693990521bbd14a9fd139d41f3e2728c203227b1242c5053cb6fb"
    },
    "coordinates.py": {
      "bytes": 3995,
      "sha256": "c929d0ae671236021069d6bb31dfa2d0b7a8b53f8b312832ebab8f5d349f7f2f"
    },
    "native.py": {
      "bytes": 19754,
      "sha256": "d8d011d53bacf72370452108b8cd396477a631339b0acdfd306cd2172ca44760"
    },
    "inputs.py": {
      "bytes": 5766,
      "sha256": "237fd2464a20fa6fe360a47f4360422463420ce018ae87992b7afd0689bea07f"
    }
  },
  "original_bytes_unchanged": true
}
