{
  "spin_axis": "world_z",
  "spin_omega_rad_s": 0.2426,
  "solar_tracking": {
    "pivot_node_glob": "solar_pivot_*",
    "sun_direction_world": [
      0.91,
      0.24,
      0.33
    ],
    "drive": "roll about each local x/radial shaft to align local panel normal with sun direction projected perpendicular to shaft",
    "max_rate_deg_s": 0.8,
    "tracking_mode": "inertial_sunlock",
    "update_interval_s": 0.05
  },
  "radiator_pivots": {
    "node_glob": "radiator_pivot_*",
    "range_deg": [
      -25,
      25
    ],
    "stow_deg": 0,
    "deploy_deg": 18,
    "actuation_s": 14
  },
  "antenna_pivots": {
    "node_glob": "antenna_pivot_*",
    "azimuth_range_deg": [
      -140,
      140
    ],
    "elevation_range_deg": [
      -75,
      75
    ],
    "slew_deg_s": 1.5
  },
  "docking_berthing": {
    "port": "forward_z",
    "starting_relative_z_m": 18.0,
    "final_relative_z_m": 0.0,
    "approach_s": 40.0,
    "clamp_close_s": 12.0,
    "contact_relative_speed_max_m_s": 0.03,
    "keyframes": [
      {
        "t_s": 0,
        "offset_m": 18,
        "clamp": 0
      },
      {
        "t_s": 38,
        "offset_m": 0.65,
        "clamp": 0
      },
      {
        "t_s": 40,
        "offset_m": 0,
        "clamp": 0
      },
      {
        "t_s": 52,
        "offset_m": 0,
        "clamp": 1
      }
    ]
  },
  "rcs_nozzles": {
    "node": "09_rcs_thrusters",
    "material": "nozzle",
    "emissive": true,
    "pulse_s": 0.35,
    "pulse_period_s": 8.0,
    "thrust_level_visual_only": true
  }
}