{
  "schema": "botlandscape-aerial-tuning-v1",
  "source_commit": "7ebad1ecabd28a7000add2d05f888aa2e837c2cc",
  "selection_rule": "A candidate is acceptable when, on every tuning trajectory, no motor command reaches a limit, the drone touches nothing, and its RMSE is not above the unchanged example's. Among acceptable candidates the lowest mean tuning RMSE wins; a candidate that leaves the controller gains unchanged is preferred when it is within 10 % of the best.",
  "candidates": {
    "unchanged-example": {},
    "reference-velocity": {
      "feedforward": "velocity"
    },
    "reference-velocity-finite-difference": {
      "feedforward": "velocity-finite-difference"
    },
    "position-gain-x2": {
      "gains": {
        "P_COEFF_FOR": [
          0.8,
          0.8,
          1.25
        ]
      }
    },
    "velocity-gain-half": {
      "gains": {
        "D_COEFF_FOR": [
          0.1,
          0.1,
          0.5
        ]
      }
    },
    "position-gain-x2-velocity-gain-half": {
      "gains": {
        "P_COEFF_FOR": [
          0.8,
          0.8,
          1.25
        ],
        "D_COEFF_FOR": [
          0.1,
          0.1,
          0.5
        ]
      }
    }
  },
  "tuning_trajectories": [
    "circle-fast",
    "figure-eight",
    "line-reversal"
  ],
  "example_settings": {
    "trajectory": "protocol",
    "feedforward": "none",
    "gains": {},
    "control_hz": 48,
    "physics": "pyb",
    "seed": 0,
    "mass_scale": 1.0,
    "thrust_scale": 1.0,
    "start_offset_m": [
      0,
      0,
      0
    ],
    "position_noise_m": 0.0
  },
  "candidate_summary": {
    "unchanged-example": {
      "mean_tuning_rmse_m": 0.0968787678609907,
      "acceptable": true,
      "gains_unchanged": true
    },
    "reference-velocity": {
      "mean_tuning_rmse_m": 0.01726926376886171,
      "acceptable": true,
      "gains_unchanged": true
    },
    "reference-velocity-finite-difference": {
      "mean_tuning_rmse_m": 0.018171276179505993,
      "acceptable": true,
      "gains_unchanged": true
    },
    "position-gain-x2": {
      "mean_tuning_rmse_m": 0.04968704062146085,
      "acceptable": true,
      "gains_unchanged": false
    },
    "velocity-gain-half": {
      "mean_tuning_rmse_m": 0.05581953907595843,
      "acceptable": true,
      "gains_unchanged": false
    },
    "position-gain-x2-velocity-gain-half": {
      "mean_tuning_rmse_m": 0.44422384155907446,
      "acceptable": false,
      "gains_unchanged": false
    }
  },
  "chosen": "reference-velocity",
  "authored_capture": {
    "trial": 2,
    "receipt_written_utc": "2026-10-09T18:15:54+00:00",
    "tracking_rmse_m": 0.010969006300649096,
    "tracking_maximum_error_m": 0.019169485252546647,
    "note": "The only flight of the chosen settings on the protocol trajectory before the robust stage. Run 31 repeats it in the harness and reproduces both figures exactly."
  },
  "log_note": "Runs 1 to 22 were flown before the attitude-torque clip count was added to the result. The saturation stage repeats eight of them and reproduces each RMSE and maximum error exactly.",
  "robustness": {
    "flights": 16,
    "within_rmse_limit": 16,
    "worst_tracking_rmse_m": 0.021274649578161286,
    "worst_tracking_maximum_error_m": 0.02797250482879715,
    "lowest_altitude_at_control_rate_m": 0.07821995243686425,
    "contacts_at_control_rate": 0
  },
  "runs": [
    {
      "run": 1,
      "stage": "diagnose",
      "name": "unchanged-example",
      "candidate": "unchanged-example",
      "settings": {
        "trajectory": "protocol",
        "feedforward": "none",
        "gains": {},
        "control_hz": 48,
        "physics": "pyb",
        "seed": 0,
        "mass_scale": 1.0,
        "thrust_scale": 1.0,
        "start_offset_m": [
          0,
          0,
          0
        ],
        "position_noise_m": 0.0
      },
      "result": {
        "tracking_rmse_m": 0.09097668588691611,
        "tracking_maximum_error_m": 0.10618539749477653,
        "rmse_within_gate_limit": false,
        "along_track_rmse_m": 0.09060114847971161,
        "cross_track_rmse_m": 0.00820180839671106,
        "altitude_rmse_m": 0.0009589620156661611,
        "mean_lag_s": 0.4780078570082133,
        "startup_rmse_m": 0.060506286325153105,
        "maximum_tilt_deg": 2.512435842307261,
        "motor_commands_at_a_limit": 0,
        "smallest_motor_margin_fraction": 0.26735563748891544,
        "contacts_at_control_rate": 0,
        "minimum_altitude_at_control_rate_m": 0.09073748074564635,
        "finite": true
      },
      "utc": "2026-10-09T17:52:09+00:00"
    },
    {
      "run": 2,
      "stage": "diagnose",
      "name": "unchanged-example-control-240-hz",
      "candidate": "unchanged-example",
      "settings": {
        "trajectory": "protocol",
        "feedforward": "none",
        "gains": {},
        "control_hz": 240,
        "physics": "pyb",
        "seed": 0,
        "mass_scale": 1.0,
        "thrust_scale": 1.0,
        "start_offset_m": [
          0,
          0,
          0
        ],
        "position_noise_m": 0.0
      },
      "result": {
        "tracking_rmse_m": 0.09371013358528768,
        "tracking_maximum_error_m": 0.10350166655544052,
        "rmse_within_gate_limit": false,
        "along_track_rmse_m": 0.09342692291823884,
        "cross_track_rmse_m": 0.007279989691577546,
        "altitude_rmse_m": 3.0995038998914447e-05,
        "mean_lag_s": 0.4937631240457253,
        "startup_rmse_m": 0.06609215749974554,
        "maximum_tilt_deg": 0.7372228432121033,
        "motor_commands_at_a_limit": 0,
        "smallest_motor_margin_fraction": 0.41091803655919734,
        "contacts_at_control_rate": 0,
        "minimum_altitude_at_control_rate_m": 0.09821999903296916,
        "finite": true
      },
      "utc": "2026-10-09T17:52:10+00:00"
    },
    {
      "run": 3,
      "stage": "diagnose",
      "name": "unchanged-example-outer-seed-1",
      "candidate": "unchanged-example",
      "settings": {
        "trajectory": "protocol",
        "feedforward": "none",
        "gains": {},
        "control_hz": 48,
        "physics": "pyb",
        "seed": 1,
        "mass_scale": 1.0,
        "thrust_scale": 1.0,
        "start_offset_m": [
          0,
          0,
          0
        ],
        "position_noise_m": 0.0
      },
      "result": {
        "tracking_rmse_m": 0.09097668588691611,
        "tracking_maximum_error_m": 0.10618539749477653,
        "rmse_within_gate_limit": false,
        "along_track_rmse_m": 0.09060114847971161,
        "cross_track_rmse_m": 0.00820180839671106,
        "altitude_rmse_m": 0.0009589620156661611,
        "mean_lag_s": 0.4780078570082133,
        "startup_rmse_m": 0.060506286325153105,
        "maximum_tilt_deg": 2.512435842307261,
        "motor_commands_at_a_limit": 0,
        "smallest_motor_margin_fraction": 0.26735563748891544,
        "contacts_at_control_rate": 0,
        "minimum_altitude_at_control_rate_m": 0.09073748074564635,
        "finite": true
      },
      "utc": "2026-10-09T17:52:10+00:00"
    },
    {
      "run": 4,
      "stage": "diagnose",
      "name": "unchanged-example-outer-seed-2",
      "candidate": "unchanged-example",
      "settings": {
        "trajectory": "protocol",
        "feedforward": "none",
        "gains": {},
        "control_hz": 48,
        "physics": "pyb",
        "seed": 2,
        "mass_scale": 1.0,
        "thrust_scale": 1.0,
        "start_offset_m": [
          0,
          0,
          0
        ],
        "position_noise_m": 0.0
      },
      "result": {
        "tracking_rmse_m": 0.09097668588691611,
        "tracking_maximum_error_m": 0.10618539749477653,
        "rmse_within_gate_limit": false,
        "along_track_rmse_m": 0.09060114847971161,
        "cross_track_rmse_m": 0.00820180839671106,
        "altitude_rmse_m": 0.0009589620156661611,
        "mean_lag_s": 0.4780078570082133,
        "startup_rmse_m": 0.060506286325153105,
        "maximum_tilt_deg": 2.512435842307261,
        "motor_commands_at_a_limit": 0,
        "smallest_motor_margin_fraction": 0.26735563748891544,
        "contacts_at_control_rate": 0,
        "minimum_altitude_at_control_rate_m": 0.09073748074564635,
        "finite": true
      },
      "utc": "2026-10-09T17:52:10+00:00"
    },
    {
      "run": 5,
      "stage": "tune",
      "name": "unchanged-example on circle-fast",
      "candidate": "unchanged-example",
      "settings": {
        "trajectory": "circle-fast",
        "feedforward": "none",
        "gains": {},
        "control_hz": 48,
        "physics": "pyb",
        "seed": 0,
        "mass_scale": 1.0,
        "thrust_scale": 1.0,
        "start_offset_m": [
          0,
          0,
          0
        ],
        "position_noise_m": 0.0
      },
      "result": {
        "tracking_rmse_m": 0.10007018780658573,
        "tracking_maximum_error_m": 0.11051997034725272,
        "rmse_within_gate_limit": false,
        "along_track_rmse_m": 0.09743567705180113,
        "cross_track_rmse_m": 0.02279033861010051,
        "altitude_rmse_m": 0.0009652932919148407,
        "mean_lag_s": 0.46455886605866964,
        "startup_rmse_m": 0.07074887515803613,
        "maximum_tilt_deg": 2.994148282420695,
        "motor_commands_at_a_limit": 0,
        "smallest_motor_margin_fraction": 0.26751838841826053,
        "contacts_at_control_rate": 0,
        "minimum_altitude_at_control_rate_m": 0.19073784460113952,
        "finite": true
      },
      "utc": "2026-10-09T17:54:39+00:00"
    },
    {
      "run": 6,
      "stage": "tune",
      "name": "reference-velocity on circle-fast",
      "candidate": "reference-velocity",
      "settings": {
        "trajectory": "circle-fast",
        "feedforward": "velocity",
        "gains": {},
        "control_hz": 48,
        "physics": "pyb",
        "seed": 0,
        "mass_scale": 1.0,
        "thrust_scale": 1.0,
        "start_offset_m": [
          0,
          0,
          0
        ],
        "position_noise_m": 0.0
      },
      "result": {
        "tracking_rmse_m": 0.01472882936221518,
        "tracking_maximum_error_m": 0.022406238877261276,
        "rmse_within_gate_limit": true,
        "along_track_rmse_m": 0.004125083839225647,
        "cross_track_rmse_m": 0.014107638600849603,
        "altitude_rmse_m": 0.0009469059131876342,
        "mean_lag_s": -0.00749898314133252,
        "startup_rmse_m": 0.01997999951039495,
        "maximum_tilt_deg": 2.935014189007015,
        "motor_commands_at_a_limit": 0,
        "smallest_motor_margin_fraction": 0.2674270855670522,
        "contacts_at_control_rate": 0,
        "minimum_altitude_at_control_rate_m": 0.1908602673405693,
        "finite": true
      },
      "utc": "2026-10-09T17:54:39+00:00"
    },
    {
      "run": 7,
      "stage": "tune",
      "name": "reference-velocity-finite-difference on circle-fast",
      "candidate": "reference-velocity-finite-difference",
      "settings": {
        "trajectory": "circle-fast",
        "feedforward": "velocity-finite-difference",
        "gains": {},
        "control_hz": 48,
        "physics": "pyb",
        "seed": 0,
        "mass_scale": 1.0,
        "thrust_scale": 1.0,
        "start_offset_m": [
          0,
          0,
          0
        ],
        "position_noise_m": 0.0
      },
      "result": {
        "tracking_rmse_m": 0.014022615727847812,
        "tracking_maximum_error_m": 0.02350427630740528,
        "rmse_within_gate_limit": true,
        "along_track_rmse_m": 0.00440491380174777,
        "cross_track_rmse_m": 0.013278651958400717,
        "altitude_rmse_m": 0.000952831788784198,
        "mean_lag_s": 0.003001852888751521,
        "startup_rmse_m": 0.019374255410162553,
        "maximum_tilt_deg": 3.8166843098945034,
        "motor_commands_at_a_limit": 0,
        "smallest_motor_margin_fraction": 0.26739957011048754,
        "contacts_at_control_rate": 0,
        "minimum_altitude_at_control_rate_m": 0.1908600728145532,
        "finite": true
      },
      "utc": "2026-10-09T17:54:39+00:00"
    },
    {
      "run": 8,
      "stage": "tune",
      "name": "position-gain-x2 on circle-fast",
      "candidate": "position-gain-x2",
      "settings": {
        "trajectory": "circle-fast",
        "feedforward": "none",
        "gains": {
          "P_COEFF_FOR": [
            0.8,
            0.8,
            1.25
          ]
        },
        "control_hz": 48,
        "physics": "pyb",
        "seed": 0,
        "mass_scale": 1.0,
        "thrust_scale": 1.0,
        "start_offset_m": [
          0,
          0,
          0
        ],
        "position_noise_m": 0.0
      },
      "result": {
        "tracking_rmse_m": 0.048952434339990296,
        "tracking_maximum_error_m": 0.05834099146013504,
        "rmse_within_gate_limit": true,
        "along_track_rmse_m": 0.048672219670244446,
        "cross_track_rmse_m": 0.005142172241994378,
        "altitude_rmse_m": 0.0009559941507106546,
        "mean_lag_s": 0.23128095924193603,
        "startup_rmse_m": 0.04398260163883293,
        "maximum_tilt_deg": 3.7675029163634424,
        "motor_commands_at_a_limit": 0,
        "smallest_motor_margin_fraction": 0.2673899380584542,
        "contacts_at_control_rate": 0,
        "minimum_altitude_at_control_rate_m": 0.19074355628079454,
        "finite": true
      },
      "utc": "2026-10-09T17:54:39+00:00"
    },
    {
      "run": 9,
      "stage": "tune",
      "name": "velocity-gain-half on circle-fast",
      "candidate": "velocity-gain-half",
      "settings": {
        "trajectory": "circle-fast",
        "feedforward": "none",
        "gains": {
          "D_COEFF_FOR": [
            0.1,
            0.1,
            0.5
          ]
        },
        "control_hz": 48,
        "physics": "pyb",
        "seed": 0,
        "mass_scale": 1.0,
        "thrust_scale": 1.0,
        "start_offset_m": [
          0,
          0,
          0
        ],
        "position_noise_m": 0.0
      },
      "result": {
        "tracking_rmse_m": 0.05419361669353082,
        "tracking_maximum_error_m": 0.07104696723994015,
        "rmse_within_gate_limit": false,
        "along_track_rmse_m": 0.052527989618342305,
        "cross_track_rmse_m": 0.013298296358697313,
        "altitude_rmse_m": 0.0009558822819382833,
        "mean_lag_s": 0.2473337999286186,
        "startup_rmse_m": 0.05867781195914422,
        "maximum_tilt_deg": 3.9153043833898105,
        "motor_commands_at_a_limit": 0,
        "smallest_motor_margin_fraction": 0.26756810688638266,
        "contacts_at_control_rate": 0,
        "minimum_altitude_at_control_rate_m": 0.19073786607178456,
        "finite": true
      },
      "utc": "2026-10-09T17:54:39+00:00"
    },
    {
      "run": 10,
      "stage": "tune",
      "name": "position-gain-x2-velocity-gain-half on circle-fast",
      "candidate": "position-gain-x2-velocity-gain-half",
      "settings": {
        "trajectory": "circle-fast",
        "feedforward": "none",
        "gains": {
          "P_COEFF_FOR": [
            0.8,
            0.8,
            1.25
          ],
          "D_COEFF_FOR": [
            0.1,
            0.1,
            0.5
          ]
        },
        "control_hz": 48,
        "physics": "pyb",
        "seed": 0,
        "mass_scale": 1.0,
        "thrust_scale": 1.0,
        "start_offset_m": [
          0,
          0,
          0
        ],
        "position_noise_m": 0.0
      },
      "result": {
        "tracking_rmse_m": 0.424801494198795,
        "tracking_maximum_error_m": 1.0728770738867304,
        "rmse_within_gate_limit": false,
        "along_track_rmse_m": 0.30268748338339896,
        "cross_track_rmse_m": 0.2878740348401717,
        "altitude_rmse_m": 0.07723429899593215,
        "mean_lag_s": 0.2152924182831635,
        "startup_rmse_m": 0.0389290967174105,
        "maximum_tilt_deg": 121.68344572016524,
        "motor_commands_at_a_limit": 175,
        "smallest_motor_margin_fraction": 0.0,
        "contacts_at_control_rate": 233,
        "minimum_altitude_at_control_rate_m": 0.05732247204123741,
        "finite": true
      },
      "utc": "2026-10-09T17:54:39+00:00"
    },
    {
      "run": 11,
      "stage": "tune",
      "name": "unchanged-example on figure-eight",
      "candidate": "unchanged-example",
      "settings": {
        "trajectory": "figure-eight",
        "feedforward": "none",
        "gains": {},
        "control_hz": 48,
        "physics": "pyb",
        "seed": 0,
        "mass_scale": 1.0,
        "thrust_scale": 1.0,
        "start_offset_m": [
          0,
          0,
          0
        ],
        "position_noise_m": 0.0
      },
      "result": {
        "tracking_rmse_m": 0.12190466055321142,
        "tracking_maximum_error_m": 0.18354416712305177,
        "rmse_within_gate_limit": false,
        "along_track_rmse_m": 0.1163638413833333,
        "cross_track_rmse_m": 0.03581998239070692,
        "altitude_rmse_m": 0.006093565839276049,
        "mean_lag_s": 0.4215646969465101,
        "startup_rmse_m": 0.105147480943077,
        "maximum_tilt_deg": 3.978093376645689,
        "motor_commands_at_a_limit": 0,
        "smallest_motor_margin_fraction": 0.2665108937900608,
        "contacts_at_control_rate": 0,
        "minimum_altitude_at_control_rate_m": 0.22160487667039763,
        "finite": true
      },
      "utc": "2026-10-09T17:54:40+00:00"
    },
    {
      "run": 12,
      "stage": "tune",
      "name": "reference-velocity on figure-eight",
      "candidate": "reference-velocity",
      "settings": {
        "trajectory": "figure-eight",
        "feedforward": "velocity",
        "gains": {},
        "control_hz": 48,
        "physics": "pyb",
        "seed": 0,
        "mass_scale": 1.0,
        "thrust_scale": 1.0,
        "start_offset_m": [
          0,
          0,
          0
        ],
        "position_noise_m": 0.0
      },
      "result": {
        "tracking_rmse_m": 0.020671327097397153,
        "tracking_maximum_error_m": 0.03855762077811138,
        "rmse_within_gate_limit": true,
        "along_track_rmse_m": 0.012208448258941604,
        "cross_track_rmse_m": 0.016653634976035482,
        "altitude_rmse_m": 0.0009560319875920547,
        "mean_lag_s": 0.005669770645983284,
        "startup_rmse_m": 0.034956574011626176,
        "maximum_tilt_deg": 4.69953490189351,
        "motor_commands_at_a_limit": 0,
        "smallest_motor_margin_fraction": 0.2664160621701651,
        "contacts_at_control_rate": 0,
        "minimum_altitude_at_control_rate_m": 0.22068827943174854,
        "finite": true
      },
      "utc": "2026-10-09T17:54:40+00:00"
    },
    {
      "run": 13,
      "stage": "tune",
      "name": "reference-velocity-finite-difference on figure-eight",
      "candidate": "reference-velocity-finite-difference",
      "settings": {
        "trajectory": "figure-eight",
        "feedforward": "velocity-finite-difference",
        "gains": {},
        "control_hz": 48,
        "physics": "pyb",
        "seed": 0,
        "mass_scale": 1.0,
        "thrust_scale": 1.0,
        "start_offset_m": [
          0,
          0,
          0
        ],
        "position_noise_m": 0.0
      },
      "result": {
        "tracking_rmse_m": 0.023828887961120763,
        "tracking_maximum_error_m": 0.03649785391069993,
        "rmse_within_gate_limit": true,
        "along_track_rmse_m": 0.013042484772547481,
        "cross_track_rmse_m": 0.01991638952054238,
        "altitude_rmse_m": 0.0010231915204607764,
        "mean_lag_s": 0.0043408618672065346,
        "startup_rmse_m": 0.0356201860096321,
        "maximum_tilt_deg": 4.472979583532931,
        "motor_commands_at_a_limit": 0,
        "smallest_motor_margin_fraction": 0.26642588611656853,
        "contacts_at_control_rate": 0,
        "minimum_altitude_at_control_rate_m": 0.22062682525381203,
        "finite": true
      },
      "utc": "2026-10-09T17:54:40+00:00"
    },
    {
      "run": 14,
      "stage": "tune",
      "name": "position-gain-x2 on figure-eight",
      "candidate": "position-gain-x2",
      "settings": {
        "trajectory": "figure-eight",
        "feedforward": "none",
        "gains": {
          "P_COEFF_FOR": [
            0.8,
            0.8,
            1.25
          ]
        },
        "control_hz": 48,
        "physics": "pyb",
        "seed": 0,
        "mass_scale": 1.0,
        "thrust_scale": 1.0,
        "start_offset_m": [
          0,
          0,
          0
        ],
        "position_noise_m": 0.0
      },
      "result": {
        "tracking_rmse_m": 0.06325257116362337,
        "tracking_maximum_error_m": 0.09038825007746328,
        "rmse_within_gate_limit": false,
        "along_track_rmse_m": 0.0625499365847272,
        "cross_track_rmse_m": 0.007144223605608305,
        "altitude_rmse_m": 0.0061117314346193505,
        "mean_lag_s": 0.22619848035927936,
        "startup_rmse_m": 0.07019450886493003,
        "maximum_tilt_deg": 5.687986988680929,
        "motor_commands_at_a_limit": 0,
        "smallest_motor_margin_fraction": 0.2664331875153709,
        "contacts_at_control_rate": 0,
        "minimum_altitude_at_control_rate_m": 0.2214777101126678,
        "finite": true
      },
      "utc": "2026-10-09T17:54:40+00:00"
    },
    {
      "run": 15,
      "stage": "tune",
      "name": "velocity-gain-half on figure-eight",
      "candidate": "velocity-gain-half",
      "settings": {
        "trajectory": "figure-eight",
        "feedforward": "none",
        "gains": {
          "D_COEFF_FOR": [
            0.1,
            0.1,
            0.5
          ]
        },
        "control_hz": 48,
        "physics": "pyb",
        "seed": 0,
        "mass_scale": 1.0,
        "thrust_scale": 1.0,
        "start_offset_m": [
          0,
          0,
          0
        ],
        "position_noise_m": 0.0
      },
      "result": {
        "tracking_rmse_m": 0.07061858864018408,
        "tracking_maximum_error_m": 0.10379946032212795,
        "rmse_within_gate_limit": false,
        "along_track_rmse_m": 0.06805044388215113,
        "cross_track_rmse_m": 0.01784560700784249,
        "altitude_rmse_m": 0.006136485923994181,
        "mean_lag_s": 0.24725164459967416,
        "startup_rmse_m": 0.08869853673375948,
        "maximum_tilt_deg": 8.804063459322647,
        "motor_commands_at_a_limit": 0,
        "smallest_motor_margin_fraction": 0.2663856667815269,
        "contacts_at_control_rate": 0,
        "minimum_altitude_at_control_rate_m": 0.22166670303398506,
        "finite": true
      },
      "utc": "2026-10-09T17:54:40+00:00"
    },
    {
      "run": 16,
      "stage": "tune",
      "name": "position-gain-x2-velocity-gain-half on figure-eight",
      "candidate": "position-gain-x2-velocity-gain-half",
      "settings": {
        "trajectory": "figure-eight",
        "feedforward": "none",
        "gains": {
          "P_COEFF_FOR": [
            0.8,
            0.8,
            1.25
          ],
          "D_COEFF_FOR": [
            0.1,
            0.1,
            0.5
          ]
        },
        "control_hz": 48,
        "physics": "pyb",
        "seed": 0,
        "mass_scale": 1.0,
        "thrust_scale": 1.0,
        "start_offset_m": [
          0,
          0,
          0
        ],
        "position_noise_m": 0.0
      },
      "result": {
        "tracking_rmse_m": 0.568998863393759,
        "tracking_maximum_error_m": 1.5375387335949995,
        "rmse_within_gate_limit": false,
        "along_track_rmse_m": 0.30266939758940276,
        "cross_track_rmse_m": 0.4591888303577685,
        "altitude_rmse_m": 0.14593341077670405,
        "mean_lag_s": 0.044356753249318225,
        "startup_rmse_m": 0.06737422607244248,
        "maximum_tilt_deg": 174.842879241513,
        "motor_commands_at_a_limit": 791,
        "smallest_motor_margin_fraction": 0.0,
        "contacts_at_control_rate": 479,
        "minimum_altitude_at_control_rate_m": 0.010636712850978489,
        "finite": true
      },
      "utc": "2026-10-09T17:54:40+00:00"
    },
    {
      "run": 17,
      "stage": "tune",
      "name": "unchanged-example on line-reversal",
      "candidate": "unchanged-example",
      "settings": {
        "trajectory": "line-reversal",
        "feedforward": "none",
        "gains": {},
        "control_hz": 48,
        "physics": "pyb",
        "seed": 0,
        "mass_scale": 1.0,
        "thrust_scale": 1.0,
        "start_offset_m": [
          0,
          0,
          0
        ],
        "position_noise_m": 0.0
      },
      "result": {
        "tracking_rmse_m": 0.06866145522317492,
        "tracking_maximum_error_m": 0.0865041791507915,
        "rmse_within_gate_limit": false,
        "along_track_rmse_m": 0.0685128392489077,
        "cross_track_rmse_m": 0.004423194199505681,
        "altitude_rmse_m": 0.0009064460771860475,
        "mean_lag_s": 0.41934249886848934,
        "startup_rmse_m": 0.053270026927782266,
        "maximum_tilt_deg": 4.7195010092509095,
        "motor_commands_at_a_limit": 0,
        "smallest_motor_margin_fraction": 0.267347096604486,
        "contacts_at_control_rate": 0,
        "minimum_altitude_at_control_rate_m": 0.14073691148852713,
        "finite": true
      },
      "utc": "2026-10-09T17:54:40+00:00"
    },
    {
      "run": 18,
      "stage": "tune",
      "name": "reference-velocity on line-reversal",
      "candidate": "reference-velocity",
      "settings": {
        "trajectory": "line-reversal",
        "feedforward": "velocity",
        "gains": {},
        "control_hz": 48,
        "physics": "pyb",
        "seed": 0,
        "mass_scale": 1.0,
        "thrust_scale": 1.0,
        "start_offset_m": [
          0,
          0,
          0
        ],
        "position_noise_m": 0.0
      },
      "result": {
        "tracking_rmse_m": 0.016407634846972798,
        "tracking_maximum_error_m": 0.0575291843169747,
        "rmse_within_gate_limit": true,
        "along_track_rmse_m": 0.015738217098909518,
        "cross_track_rmse_m": 0.0045512516897391,
        "altitude_rmse_m": 0.00089728026604569,
        "mean_lag_s": 0.007858608833919112,
        "startup_rmse_m": 0.011826762757276019,
        "maximum_tilt_deg": 10.275910669980245,
        "motor_commands_at_a_limit": 0,
        "smallest_motor_margin_fraction": 0.26739275098084314,
        "contacts_at_control_rate": 0,
        "minimum_altitude_at_control_rate_m": 0.1408148501639201,
        "finite": true
      },
      "utc": "2026-10-09T17:54:41+00:00"
    },
    {
      "run": 19,
      "stage": "tune",
      "name": "reference-velocity-finite-difference on line-reversal",
      "candidate": "reference-velocity-finite-difference",
      "settings": {
        "trajectory": "line-reversal",
        "feedforward": "velocity-finite-difference",
        "gains": {},
        "control_hz": 48,
        "physics": "pyb",
        "seed": 0,
        "mass_scale": 1.0,
        "thrust_scale": 1.0,
        "start_offset_m": [
          0,
          0,
          0
        ],
        "position_noise_m": 0.0
      },
      "result": {
        "tracking_rmse_m": 0.016662324849549402,
        "tracking_maximum_error_m": 0.05752941857023903,
        "rmse_within_gate_limit": true,
        "along_track_rmse_m": 0.01609463589042139,
        "cross_track_rmse_m": 0.004218710662496545,
        "altitude_rmse_m": 0.0008934457413907116,
        "mean_lag_s": -0.005052847713250966,
        "startup_rmse_m": 0.011826762757276036,
        "maximum_tilt_deg": 10.27558939571413,
        "motor_commands_at_a_limit": 0,
        "smallest_motor_margin_fraction": 0.2673725013475582,
        "contacts_at_control_rate": 0,
        "minimum_altitude_at_control_rate_m": 0.1408148501639201,
        "finite": true
      },
      "utc": "2026-10-09T17:54:41+00:00"
    },
    {
      "run": 20,
      "stage": "tune",
      "name": "position-gain-x2 on line-reversal",
      "candidate": "position-gain-x2",
      "settings": {
        "trajectory": "line-reversal",
        "feedforward": "none",
        "gains": {
          "P_COEFF_FOR": [
            0.8,
            0.8,
            1.25
          ]
        },
        "control_hz": 48,
        "physics": "pyb",
        "seed": 0,
        "mass_scale": 1.0,
        "thrust_scale": 1.0,
        "start_offset_m": [
          0,
          0,
          0
        ],
        "position_noise_m": 0.0
      },
      "result": {
        "tracking_rmse_m": 0.036856116360768895,
        "tracking_maximum_error_m": 0.056901480293495274,
        "rmse_within_gate_limit": true,
        "along_track_rmse_m": 0.036677010125838246,
        "cross_track_rmse_m": 0.00352171901828925,
        "altitude_rmse_m": 0.000876205788565109,
        "mean_lag_s": 0.22675863915173522,
        "startup_rmse_m": 0.03191067913829023,
        "maximum_tilt_deg": 7.725122487335156,
        "motor_commands_at_a_limit": 0,
        "smallest_motor_margin_fraction": 0.26739925227880185,
        "contacts_at_control_rate": 0,
        "minimum_altitude_at_control_rate_m": 0.14073984250935825,
        "finite": true
      },
      "utc": "2026-10-09T17:54:41+00:00"
    },
    {
      "run": 21,
      "stage": "tune",
      "name": "velocity-gain-half on line-reversal",
      "candidate": "velocity-gain-half",
      "settings": {
        "trajectory": "line-reversal",
        "feedforward": "none",
        "gains": {
          "D_COEFF_FOR": [
            0.1,
            0.1,
            0.5
          ]
        },
        "control_hz": 48,
        "physics": "pyb",
        "seed": 0,
        "mass_scale": 1.0,
        "thrust_scale": 1.0,
        "start_offset_m": [
          0,
          0,
          0
        ],
        "position_noise_m": 0.0
      },
      "result": {
        "tracking_rmse_m": 0.04264641189416038,
        "tracking_maximum_error_m": 0.09233823664211768,
        "rmse_within_gate_limit": true,
        "along_track_rmse_m": 0.04206320631115298,
        "cross_track_rmse_m": 0.006969229871841075,
        "altitude_rmse_m": 0.0009126649249328127,
        "mean_lag_s": 0.24153638889087206,
        "startup_rmse_m": 0.04025808557749388,
        "maximum_tilt_deg": 5.874733611464275,
        "motor_commands_at_a_limit": 0,
        "smallest_motor_margin_fraction": 0.2675516672355527,
        "contacts_at_control_rate": 0,
        "minimum_altitude_at_control_rate_m": 0.1407369225134983,
        "finite": true
      },
      "utc": "2026-10-09T17:54:41+00:00"
    },
    {
      "run": 22,
      "stage": "tune",
      "name": "position-gain-x2-velocity-gain-half on line-reversal",
      "candidate": "position-gain-x2-velocity-gain-half",
      "settings": {
        "trajectory": "line-reversal",
        "feedforward": "none",
        "gains": {
          "P_COEFF_FOR": [
            0.8,
            0.8,
            1.25
          ],
          "D_COEFF_FOR": [
            0.1,
            0.1,
            0.5
          ]
        },
        "control_hz": 48,
        "physics": "pyb",
        "seed": 0,
        "mass_scale": 1.0,
        "thrust_scale": 1.0,
        "start_offset_m": [
          0,
          0,
          0
        ],
        "position_noise_m": 0.0
      },
      "result": {
        "tracking_rmse_m": 0.33887116708466924,
        "tracking_maximum_error_m": 0.7911495414341841,
        "rmse_within_gate_limit": false,
        "along_track_rmse_m": 0.2558713104918698,
        "cross_track_rmse_m": 0.2170579923407403,
        "altitude_rmse_m": 0.047427505832650214,
        "mean_lag_s": 0.21857885915418196,
        "startup_rmse_m": 0.02584519294637244,
        "maximum_tilt_deg": 134.4910855656844,
        "motor_commands_at_a_limit": 284,
        "smallest_motor_margin_fraction": 0.0,
        "contacts_at_control_rate": 219,
        "minimum_altitude_at_control_rate_m": 0.0521343763561929,
        "finite": true
      },
      "utc": "2026-10-09T17:54:41+00:00"
    },
    {
      "run": 23,
      "stage": "saturation",
      "name": "unchanged-example, repeated",
      "candidate": "unchanged-example",
      "settings": {
        "trajectory": "protocol",
        "feedforward": "none",
        "gains": {},
        "control_hz": 48,
        "physics": "pyb",
        "seed": 0,
        "mass_scale": 1.0,
        "thrust_scale": 1.0,
        "start_offset_m": [
          0,
          0,
          0
        ],
        "position_noise_m": 0.0
      },
      "result": {
        "tracking_rmse_m": 0.09097668588691611,
        "tracking_maximum_error_m": 0.10618539749477653,
        "rmse_within_gate_limit": false,
        "along_track_rmse_m": 0.09060114847971161,
        "cross_track_rmse_m": 0.00820180839671106,
        "altitude_rmse_m": 0.0009589620156661611,
        "mean_lag_s": 0.4780078570082133,
        "startup_rmse_m": 0.060506286325153105,
        "maximum_tilt_deg": 2.512435842307261,
        "motor_commands_at_a_limit": 0,
        "smallest_motor_margin_fraction": 0.26735563748891544,
        "samples_with_a_clipped_attitude_torque": 526,
        "contacts_at_control_rate": 0,
        "minimum_altitude_at_control_rate_m": 0.09073748074564635,
        "finite": true
      },
      "utc": "2026-10-09T17:57:55+00:00",
      "repeats_run": 1
    },
    {
      "run": 24,
      "stage": "saturation",
      "name": "unchanged-example-control-240-hz, repeated",
      "candidate": "unchanged-example",
      "settings": {
        "trajectory": "protocol",
        "feedforward": "none",
        "gains": {},
        "control_hz": 240,
        "physics": "pyb",
        "seed": 0,
        "mass_scale": 1.0,
        "thrust_scale": 1.0,
        "start_offset_m": [
          0,
          0,
          0
        ],
        "position_noise_m": 0.0
      },
      "result": {
        "tracking_rmse_m": 0.09371013358528768,
        "tracking_maximum_error_m": 0.10350166655544052,
        "rmse_within_gate_limit": false,
        "along_track_rmse_m": 0.09342692291823884,
        "cross_track_rmse_m": 0.007279989691577546,
        "altitude_rmse_m": 3.0995038998914447e-05,
        "mean_lag_s": 0.4937631240457253,
        "startup_rmse_m": 0.06609215749974554,
        "maximum_tilt_deg": 0.7372228432121033,
        "motor_commands_at_a_limit": 0,
        "smallest_motor_margin_fraction": 0.41091803655919734,
        "samples_with_a_clipped_attitude_torque": 0,
        "contacts_at_control_rate": 0,
        "minimum_altitude_at_control_rate_m": 0.09821999903296916,
        "finite": true
      },
      "utc": "2026-10-09T17:57:55+00:00",
      "repeats_run": 2
    },
    {
      "run": 25,
      "stage": "saturation",
      "name": "unchanged-example on circle-fast, repeated",
      "candidate": "unchanged-example",
      "settings": {
        "trajectory": "circle-fast",
        "feedforward": "none",
        "gains": {},
        "control_hz": 48,
        "physics": "pyb",
        "seed": 0,
        "mass_scale": 1.0,
        "thrust_scale": 1.0,
        "start_offset_m": [
          0,
          0,
          0
        ],
        "position_noise_m": 0.0
      },
      "result": {
        "tracking_rmse_m": 0.10007018780658573,
        "tracking_maximum_error_m": 0.11051997034725272,
        "rmse_within_gate_limit": false,
        "along_track_rmse_m": 0.09743567705180113,
        "cross_track_rmse_m": 0.02279033861010051,
        "altitude_rmse_m": 0.0009652932919148407,
        "mean_lag_s": 0.46455886605866964,
        "startup_rmse_m": 0.07074887515803613,
        "maximum_tilt_deg": 2.994148282420695,
        "motor_commands_at_a_limit": 0,
        "smallest_motor_margin_fraction": 0.26751838841826053,
        "samples_with_a_clipped_attitude_torque": 525,
        "contacts_at_control_rate": 0,
        "minimum_altitude_at_control_rate_m": 0.19073784460113952,
        "finite": true
      },
      "utc": "2026-10-09T17:57:55+00:00",
      "repeats_run": 5
    },
    {
      "run": 26,
      "stage": "saturation",
      "name": "reference-velocity on circle-fast, repeated",
      "candidate": "reference-velocity",
      "settings": {
        "trajectory": "circle-fast",
        "feedforward": "velocity",
        "gains": {},
        "control_hz": 48,
        "physics": "pyb",
        "seed": 0,
        "mass_scale": 1.0,
        "thrust_scale": 1.0,
        "start_offset_m": [
          0,
          0,
          0
        ],
        "position_noise_m": 0.0
      },
      "result": {
        "tracking_rmse_m": 0.01472882936221518,
        "tracking_maximum_error_m": 0.022406238877261276,
        "rmse_within_gate_limit": true,
        "along_track_rmse_m": 0.004125083839225647,
        "cross_track_rmse_m": 0.014107638600849603,
        "altitude_rmse_m": 0.0009469059131876342,
        "mean_lag_s": -0.00749898314133252,
        "startup_rmse_m": 0.01997999951039495,
        "maximum_tilt_deg": 2.935014189007015,
        "motor_commands_at_a_limit": 0,
        "smallest_motor_margin_fraction": 0.2674270855670522,
        "samples_with_a_clipped_attitude_torque": 525,
        "contacts_at_control_rate": 0,
        "minimum_altitude_at_control_rate_m": 0.1908602673405693,
        "finite": true
      },
      "utc": "2026-10-09T17:57:56+00:00",
      "repeats_run": 6
    },
    {
      "run": 27,
      "stage": "saturation",
      "name": "unchanged-example on figure-eight, repeated",
      "candidate": "unchanged-example",
      "settings": {
        "trajectory": "figure-eight",
        "feedforward": "none",
        "gains": {},
        "control_hz": 48,
        "physics": "pyb",
        "seed": 0,
        "mass_scale": 1.0,
        "thrust_scale": 1.0,
        "start_offset_m": [
          0,
          0,
          0
        ],
        "position_noise_m": 0.0
      },
      "result": {
        "tracking_rmse_m": 0.12190466055321142,
        "tracking_maximum_error_m": 0.18354416712305177,
        "rmse_within_gate_limit": false,
        "along_track_rmse_m": 0.1163638413833333,
        "cross_track_rmse_m": 0.03581998239070692,
        "altitude_rmse_m": 0.006093565839276049,
        "mean_lag_s": 0.4215646969465101,
        "startup_rmse_m": 0.105147480943077,
        "maximum_tilt_deg": 3.978093376645689,
        "motor_commands_at_a_limit": 0,
        "smallest_motor_margin_fraction": 0.2665108937900608,
        "samples_with_a_clipped_attitude_torque": 525,
        "contacts_at_control_rate": 0,
        "minimum_altitude_at_control_rate_m": 0.22160487667039763,
        "finite": true
      },
      "utc": "2026-10-09T17:57:56+00:00",
      "repeats_run": 11
    },
    {
      "run": 28,
      "stage": "saturation",
      "name": "reference-velocity on figure-eight, repeated",
      "candidate": "reference-velocity",
      "settings": {
        "trajectory": "figure-eight",
        "feedforward": "velocity",
        "gains": {},
        "control_hz": 48,
        "physics": "pyb",
        "seed": 0,
        "mass_scale": 1.0,
        "thrust_scale": 1.0,
        "start_offset_m": [
          0,
          0,
          0
        ],
        "position_noise_m": 0.0
      },
      "result": {
        "tracking_rmse_m": 0.020671327097397153,
        "tracking_maximum_error_m": 0.03855762077811138,
        "rmse_within_gate_limit": true,
        "along_track_rmse_m": 0.012208448258941604,
        "cross_track_rmse_m": 0.016653634976035482,
        "altitude_rmse_m": 0.0009560319875920547,
        "mean_lag_s": 0.005669770645983284,
        "startup_rmse_m": 0.034956574011626176,
        "maximum_tilt_deg": 4.69953490189351,
        "motor_commands_at_a_limit": 0,
        "smallest_motor_margin_fraction": 0.2664160621701651,
        "samples_with_a_clipped_attitude_torque": 526,
        "contacts_at_control_rate": 0,
        "minimum_altitude_at_control_rate_m": 0.22068827943174854,
        "finite": true
      },
      "utc": "2026-10-09T17:57:56+00:00",
      "repeats_run": 12
    },
    {
      "run": 29,
      "stage": "saturation",
      "name": "unchanged-example on line-reversal, repeated",
      "candidate": "unchanged-example",
      "settings": {
        "trajectory": "line-reversal",
        "feedforward": "none",
        "gains": {},
        "control_hz": 48,
        "physics": "pyb",
        "seed": 0,
        "mass_scale": 1.0,
        "thrust_scale": 1.0,
        "start_offset_m": [
          0,
          0,
          0
        ],
        "position_noise_m": 0.0
      },
      "result": {
        "tracking_rmse_m": 0.06866145522317492,
        "tracking_maximum_error_m": 0.0865041791507915,
        "rmse_within_gate_limit": false,
        "along_track_rmse_m": 0.0685128392489077,
        "cross_track_rmse_m": 0.004423194199505681,
        "altitude_rmse_m": 0.0009064460771860475,
        "mean_lag_s": 0.41934249886848934,
        "startup_rmse_m": 0.053270026927782266,
        "maximum_tilt_deg": 4.7195010092509095,
        "motor_commands_at_a_limit": 0,
        "smallest_motor_margin_fraction": 0.267347096604486,
        "samples_with_a_clipped_attitude_torque": 515,
        "contacts_at_control_rate": 0,
        "minimum_altitude_at_control_rate_m": 0.14073691148852713,
        "finite": true
      },
      "utc": "2026-10-09T17:57:56+00:00",
      "repeats_run": 17
    },
    {
      "run": 30,
      "stage": "saturation",
      "name": "reference-velocity on line-reversal, repeated",
      "candidate": "reference-velocity",
      "settings": {
        "trajectory": "line-reversal",
        "feedforward": "velocity",
        "gains": {},
        "control_hz": 48,
        "physics": "pyb",
        "seed": 0,
        "mass_scale": 1.0,
        "thrust_scale": 1.0,
        "start_offset_m": [
          0,
          0,
          0
        ],
        "position_noise_m": 0.0
      },
      "result": {
        "tracking_rmse_m": 0.016407634846972798,
        "tracking_maximum_error_m": 0.0575291843169747,
        "rmse_within_gate_limit": true,
        "along_track_rmse_m": 0.015738217098909518,
        "cross_track_rmse_m": 0.0045512516897391,
        "altitude_rmse_m": 0.00089728026604569,
        "mean_lag_s": 0.007858608833919112,
        "startup_rmse_m": 0.011826762757276019,
        "maximum_tilt_deg": 10.275910669980245,
        "motor_commands_at_a_limit": 0,
        "smallest_motor_margin_fraction": 0.26739275098084314,
        "samples_with_a_clipped_attitude_torque": 512,
        "contacts_at_control_rate": 0,
        "minimum_altitude_at_control_rate_m": 0.1408148501639201,
        "finite": true
      },
      "utc": "2026-10-09T17:57:56+00:00",
      "repeats_run": 18
    },
    {
      "run": 31,
      "stage": "robust",
      "name": "reference-velocity, nominal",
      "candidate": "reference-velocity",
      "settings": {
        "trajectory": "protocol",
        "feedforward": "velocity",
        "gains": {},
        "control_hz": 48,
        "physics": "pyb",
        "seed": 0,
        "mass_scale": 1.0,
        "thrust_scale": 1.0,
        "start_offset_m": [
          0,
          0,
          0
        ],
        "position_noise_m": 0.0
      },
      "result": {
        "tracking_rmse_m": 0.010969006300649096,
        "tracking_maximum_error_m": 0.019169485252546647,
        "rmse_within_gate_limit": true,
        "along_track_rmse_m": 0.0052887673198188,
        "cross_track_rmse_m": 0.009561572748156574,
        "altitude_rmse_m": 0.0009614395676306337,
        "mean_lag_s": -0.006998496917181582,
        "startup_rmse_m": 0.016204903179491956,
        "maximum_tilt_deg": 3.077117485368294,
        "motor_commands_at_a_limit": 0,
        "smallest_motor_margin_fraction": 0.2672771305381087,
        "samples_with_a_clipped_attitude_torque": 524,
        "contacts_at_control_rate": 0,
        "minimum_altitude_at_control_rate_m": 0.09084384898770824,
        "finite": true
      },
      "utc": "2026-10-09T18:16:10+00:00"
    },
    {
      "run": 32,
      "stage": "robust",
      "name": "reference-velocity, control-240-hz",
      "candidate": "reference-velocity",
      "settings": {
        "trajectory": "protocol",
        "feedforward": "velocity",
        "gains": {},
        "control_hz": 240,
        "physics": "pyb",
        "seed": 0,
        "mass_scale": 1.0,
        "thrust_scale": 1.0,
        "start_offset_m": [
          0,
          0,
          0
        ],
        "position_noise_m": 0.0
      },
      "result": {
        "tracking_rmse_m": 0.0079674130637519,
        "tracking_maximum_error_m": 0.008718413680824214,
        "rmse_within_gate_limit": true,
        "along_track_rmse_m": 0.0003547812531364647,
        "cross_track_rmse_m": 0.007959431831974255,
        "altitude_rmse_m": 3.5300184451145896e-05,
        "mean_lag_s": 0.0004927209840327219,
        "startup_rmse_m": 0.018725258976807335,
        "maximum_tilt_deg": 0.9472171696421087,
        "motor_commands_at_a_limit": 0,
        "smallest_motor_margin_fraction": 0.4105071202567631,
        "samples_with_a_clipped_attitude_torque": 0,
        "contacts_at_control_rate": 0,
        "minimum_altitude_at_control_rate_m": 0.09833277960281282,
        "finite": true
      },
      "utc": "2026-10-09T18:16:11+00:00"
    },
    {
      "run": 33,
      "stage": "robust",
      "name": "reference-velocity, mass-plus-10-percent",
      "candidate": "reference-velocity",
      "settings": {
        "trajectory": "protocol",
        "feedforward": "velocity",
        "gains": {},
        "control_hz": 48,
        "physics": "pyb",
        "seed": 0,
        "mass_scale": 1.1,
        "thrust_scale": 1.0,
        "start_offset_m": [
          0,
          0,
          0
        ],
        "position_noise_m": 0.0
      },
      "result": {
        "tracking_rmse_m": 0.020443785135380674,
        "tracking_maximum_error_m": 0.024405569350812173,
        "rmse_within_gate_limit": true,
        "along_track_rmse_m": 0.007124377328957247,
        "cross_track_rmse_m": 0.010178583902347584,
        "altitude_rmse_m": 0.01623539430008161,
        "mean_lag_s": -0.021622965021869733,
        "startup_rmse_m": 0.02473222123726766,
        "maximum_tilt_deg": 2.725487674829409,
        "motor_commands_at_a_limit": 0,
        "smallest_motor_margin_fraction": 0.3252704173270219,
        "samples_with_a_clipped_attitude_torque": 525,
        "contacts_at_control_rate": 0,
        "minimum_altitude_at_control_rate_m": 0.08037651736267988,
        "finite": true
      },
      "utc": "2026-10-09T18:16:11+00:00"
    },
    {
      "run": 34,
      "stage": "robust",
      "name": "reference-velocity, mass-minus-10-percent",
      "candidate": "reference-velocity",
      "settings": {
        "trajectory": "protocol",
        "feedforward": "velocity",
        "gains": {},
        "control_hz": 48,
        "physics": "pyb",
        "seed": 0,
        "mass_scale": 0.9,
        "thrust_scale": 1.0,
        "start_offset_m": [
          0,
          0,
          0
        ],
        "position_noise_m": 0.0
      },
      "result": {
        "tracking_rmse_m": 0.02033369887976779,
        "tracking_maximum_error_m": 0.02449830836979793,
        "rmse_within_gate_limit": true,
        "along_track_rmse_m": 0.005676769743113785,
        "cross_track_rmse_m": 0.007047991164303232,
        "altitude_rmse_m": 0.018208773049402348,
        "mean_lag_s": -0.022939066748161808,
        "startup_rmse_m": 0.020050776041868605,
        "maximum_tilt_deg": 2.3894051414016415,
        "motor_commands_at_a_limit": 0,
        "smallest_motor_margin_fraction": 0.20595471916652688,
        "samples_with_a_clipped_attitude_torque": 527,
        "contacts_at_control_rate": 0,
        "minimum_altitude_at_control_rate_m": 0.09356989260315629,
        "finite": true
      },
      "utc": "2026-10-09T18:16:11+00:00"
    },
    {
      "run": 35,
      "stage": "robust",
      "name": "reference-velocity, thrust-plus-10-percent",
      "candidate": "reference-velocity",
      "settings": {
        "trajectory": "protocol",
        "feedforward": "velocity",
        "gains": {},
        "control_hz": 48,
        "physics": "pyb",
        "seed": 0,
        "mass_scale": 1.0,
        "thrust_scale": 1.1,
        "start_offset_m": [
          0,
          0,
          0
        ],
        "position_noise_m": 0.0
      },
      "result": {
        "tracking_rmse_m": 0.018518210002068942,
        "tracking_maximum_error_m": 0.02416600140903735,
        "rmse_within_gate_limit": true,
        "along_track_rmse_m": 0.003954055820122625,
        "cross_track_rmse_m": 0.007402396624045907,
        "altitude_rmse_m": 0.01650739435745067,
        "mean_lag_s": -0.008124981506269521,
        "startup_rmse_m": 0.01765468454814853,
        "maximum_tilt_deg": 3.0670533789791934,
        "motor_commands_at_a_limit": 0,
        "smallest_motor_margin_fraction": 0.21172935415680255,
        "samples_with_a_clipped_attitude_torque": 527,
        "contacts_at_control_rate": 0,
        "minimum_altitude_at_control_rate_m": 0.09337927747583993,
        "finite": true
      },
      "utc": "2026-10-09T18:16:12+00:00"
    },
    {
      "run": 36,
      "stage": "robust",
      "name": "reference-velocity, thrust-minus-10-percent",
      "candidate": "reference-velocity",
      "settings": {
        "trajectory": "protocol",
        "feedforward": "velocity",
        "gains": {},
        "control_hz": 48,
        "physics": "pyb",
        "seed": 0,
        "mass_scale": 1.0,
        "thrust_scale": 0.9,
        "start_offset_m": [
          0,
          0,
          0
        ],
        "position_noise_m": 0.0
      },
      "result": {
        "tracking_rmse_m": 0.021274649578161286,
        "tracking_maximum_error_m": 0.02797250482879715,
        "rmse_within_gate_limit": true,
        "along_track_rmse_m": 0.0060173494835521245,
        "cross_track_rmse_m": 0.008988610356771716,
        "altitude_rmse_m": 0.018319582520365724,
        "mean_lag_s": -0.017890916331295522,
        "startup_rmse_m": 0.02650887994695526,
        "maximum_tilt_deg": 2.454783237514895,
        "motor_commands_at_a_limit": 0,
        "smallest_motor_margin_fraction": 0.3316591071576131,
        "samples_with_a_clipped_attitude_torque": 526,
        "contacts_at_control_rate": 0,
        "minimum_altitude_at_control_rate_m": 0.07821995243686425,
        "finite": true
      },
      "utc": "2026-10-09T18:16:12+00:00"
    },
    {
      "run": 37,
      "stage": "robust",
      "name": "reference-velocity, start-5-cm-off-in-x",
      "candidate": "reference-velocity",
      "settings": {
        "trajectory": "protocol",
        "feedforward": "velocity",
        "gains": {},
        "control_hz": 48,
        "physics": "pyb",
        "seed": 0,
        "mass_scale": 1.0,
        "thrust_scale": 1.0,
        "start_offset_m": [
          0.05,
          0,
          0
        ],
        "position_noise_m": 0.0
      },
      "result": {
        "tracking_rmse_m": 0.01204834126251063,
        "tracking_maximum_error_m": 0.019086329126282085,
        "rmse_within_gate_limit": true,
        "along_track_rmse_m": 0.008023278769558507,
        "cross_track_rmse_m": 0.00893852320244531,
        "altitude_rmse_m": 0.0009446311043019823,
        "mean_lag_s": -0.030918293269553417,
        "startup_rmse_m": 0.044203134181518965,
        "maximum_tilt_deg": 2.8513353683212435,
        "motor_commands_at_a_limit": 0,
        "smallest_motor_margin_fraction": 0.2672193020277912,
        "samples_with_a_clipped_attitude_torque": 525,
        "contacts_at_control_rate": 0,
        "minimum_altitude_at_control_rate_m": 0.09090874265904396,
        "finite": true
      },
      "utc": "2026-10-09T18:16:12+00:00"
    },
    {
      "run": 38,
      "stage": "robust",
      "name": "reference-velocity, start-5-cm-off-in-y",
      "candidate": "reference-velocity",
      "settings": {
        "trajectory": "protocol",
        "feedforward": "velocity",
        "gains": {},
        "control_hz": 48,
        "physics": "pyb",
        "seed": 0,
        "mass_scale": 1.0,
        "thrust_scale": 1.0,
        "start_offset_m": [
          0,
          -0.05,
          0
        ],
        "position_noise_m": 0.0
      },
      "result": {
        "tracking_rmse_m": 0.011376883833834945,
        "tracking_maximum_error_m": 0.019483909989168914,
        "rmse_within_gate_limit": true,
        "along_track_rmse_m": 0.00857235586616341,
        "cross_track_rmse_m": 0.007420244811741072,
        "altitude_rmse_m": 0.0009424264460733056,
        "mean_lag_s": -0.04120136438624737,
        "startup_rmse_m": 0.03206167782429845,
        "maximum_tilt_deg": 2.511833907234354,
        "motor_commands_at_a_limit": 0,
        "smallest_motor_margin_fraction": 0.26745376943599,
        "samples_with_a_clipped_attitude_torque": 519,
        "contacts_at_control_rate": 0,
        "minimum_altitude_at_control_rate_m": 0.09089081889717192,
        "finite": true
      },
      "utc": "2026-10-09T18:16:12+00:00"
    },
    {
      "run": 39,
      "stage": "robust",
      "name": "reference-velocity, start-5-cm-high",
      "candidate": "reference-velocity",
      "settings": {
        "trajectory": "protocol",
        "feedforward": "velocity",
        "gains": {},
        "control_hz": 48,
        "physics": "pyb",
        "seed": 0,
        "mass_scale": 1.0,
        "thrust_scale": 1.0,
        "start_offset_m": [
          0,
          0,
          0.05
        ],
        "position_noise_m": 0.0
      },
      "result": {
        "tracking_rmse_m": 0.011382489245432698,
        "tracking_maximum_error_m": 0.0221131290782386,
        "rmse_within_gate_limit": true,
        "along_track_rmse_m": 0.0068567780807538585,
        "cross_track_rmse_m": 0.009073306995287892,
        "altitude_rmse_m": 0.0004698467228195037,
        "mean_lag_s": -0.026659599714435735,
        "startup_rmse_m": 0.024262865753589626,
        "maximum_tilt_deg": 2.6678919322898778,
        "motor_commands_at_a_limit": 0,
        "smallest_motor_margin_fraction": 0.2674851066491493,
        "samples_with_a_clipped_attitude_torque": 525,
        "contacts_at_control_rate": 0,
        "minimum_altitude_at_control_rate_m": 0.10024197183718601,
        "finite": true
      },
      "utc": "2026-10-09T18:16:12+00:00"
    },
    {
      "run": 40,
      "stage": "robust",
      "name": "reference-velocity, source-drag-model",
      "candidate": "reference-velocity",
      "settings": {
        "trajectory": "protocol",
        "feedforward": "velocity",
        "gains": {},
        "control_hz": 48,
        "physics": "pyb_drag",
        "seed": 0,
        "mass_scale": 1.0,
        "thrust_scale": 1.0,
        "start_offset_m": [
          0,
          0,
          0
        ],
        "position_noise_m": 0.0
      },
      "result": {
        "tracking_rmse_m": 0.010602981477438067,
        "tracking_maximum_error_m": 0.017766360389213153,
        "rmse_within_gate_limit": true,
        "along_track_rmse_m": 0.004985392947790531,
        "cross_track_rmse_m": 0.009309763681204468,
        "altitude_rmse_m": 0.0009472980350140148,
        "mean_lag_s": -0.003451870593209335,
        "startup_rmse_m": 0.016108289991179216,
        "maximum_tilt_deg": 2.500035949992096,
        "motor_commands_at_a_limit": 0,
        "smallest_motor_margin_fraction": 0.2673755952198,
        "samples_with_a_clipped_attitude_torque": 527,
        "contacts_at_control_rate": 0,
        "minimum_altitude_at_control_rate_m": 0.0909154375915071,
        "finite": true
      },
      "utc": "2026-10-09T18:16:13+00:00"
    },
    {
      "run": 41,
      "stage": "robust",
      "name": "reference-velocity, source-ground-drag-downwash-model",
      "candidate": "reference-velocity",
      "settings": {
        "trajectory": "protocol",
        "feedforward": "velocity",
        "gains": {},
        "control_hz": 48,
        "physics": "pyb_gnd_drag_dw",
        "seed": 0,
        "mass_scale": 1.0,
        "thrust_scale": 1.0,
        "start_offset_m": [
          0,
          0,
          0
        ],
        "position_noise_m": 0.0
      },
      "result": {
        "tracking_rmse_m": 0.01477887144127743,
        "tracking_maximum_error_m": 0.021207804260161982,
        "rmse_within_gate_limit": true,
        "along_track_rmse_m": 0.004697521712523057,
        "cross_track_rmse_m": 0.012429645567823725,
        "altitude_rmse_m": 0.006469330869298626,
        "mean_lag_s": -0.008894244850539261,
        "startup_rmse_m": 0.015647851345375257,
        "maximum_tilt_deg": 2.784983773156067,
        "motor_commands_at_a_limit": 0,
        "smallest_motor_margin_fraction": 0.24768612666761608,
        "samples_with_a_clipped_attitude_torque": 526,
        "contacts_at_control_rate": 0,
        "minimum_altitude_at_control_rate_m": 0.092251167117783,
        "finite": true
      },
      "utc": "2026-10-09T18:16:13+00:00"
    },
    {
      "run": 42,
      "stage": "robust",
      "name": "reference-velocity, position-noise-2-mm-seed-0",
      "candidate": "reference-velocity",
      "settings": {
        "trajectory": "protocol",
        "feedforward": "velocity",
        "gains": {},
        "control_hz": 48,
        "physics": "pyb",
        "seed": 0,
        "mass_scale": 1.0,
        "thrust_scale": 1.0,
        "start_offset_m": [
          0,
          0,
          0
        ],
        "position_noise_m": 0.002
      },
      "result": {
        "tracking_rmse_m": 0.010219419931973808,
        "tracking_maximum_error_m": 0.019741022174266678,
        "rmse_within_gate_limit": true,
        "along_track_rmse_m": 0.007404742575718595,
        "cross_track_rmse_m": 0.006962722136322983,
        "altitude_rmse_m": 0.0010615232384275964,
        "mean_lag_s": -0.02659504512695778,
        "startup_rmse_m": 0.01714430120771569,
        "maximum_tilt_deg": 2.7630394160427345,
        "motor_commands_at_a_limit": 0,
        "smallest_motor_margin_fraction": 0.25244585787977847,
        "samples_with_a_clipped_attitude_torque": 525,
        "contacts_at_control_rate": 0,
        "minimum_altitude_at_control_rate_m": 0.09083825843050748,
        "finite": true
      },
      "utc": "2026-10-09T18:16:13+00:00"
    },
    {
      "run": 43,
      "stage": "robust",
      "name": "reference-velocity, position-noise-2-mm-seed-1",
      "candidate": "reference-velocity",
      "settings": {
        "trajectory": "protocol",
        "feedforward": "velocity",
        "gains": {},
        "control_hz": 48,
        "physics": "pyb",
        "seed": 1,
        "mass_scale": 1.0,
        "thrust_scale": 1.0,
        "start_offset_m": [
          0,
          0,
          0
        ],
        "position_noise_m": 0.002
      },
      "result": {
        "tracking_rmse_m": 0.015130716598319504,
        "tracking_maximum_error_m": 0.02220032049056633,
        "rmse_within_gate_limit": true,
        "along_track_rmse_m": 0.00598557564510041,
        "cross_track_rmse_m": 0.013835472804239218,
        "altitude_rmse_m": 0.0013004465612239332,
        "mean_lag_s": -0.02111506871799932,
        "startup_rmse_m": 0.015407701724118728,
        "maximum_tilt_deg": 2.771612635770831,
        "motor_commands_at_a_limit": 0,
        "smallest_motor_margin_fraction": 0.2479988334298913,
        "samples_with_a_clipped_attitude_torque": 525,
        "contacts_at_control_rate": 0,
        "minimum_altitude_at_control_rate_m": 0.09073266767020993,
        "finite": true
      },
      "utc": "2026-10-09T18:16:13+00:00"
    },
    {
      "run": 44,
      "stage": "robust",
      "name": "reference-velocity, position-noise-2-mm-seed-2",
      "candidate": "reference-velocity",
      "settings": {
        "trajectory": "protocol",
        "feedforward": "velocity",
        "gains": {},
        "control_hz": 48,
        "physics": "pyb",
        "seed": 2,
        "mass_scale": 1.0,
        "thrust_scale": 1.0,
        "start_offset_m": [
          0,
          0,
          0
        ],
        "position_noise_m": 0.002
      },
      "result": {
        "tracking_rmse_m": 0.008074974114687402,
        "tracking_maximum_error_m": 0.014154393179011017,
        "rmse_within_gate_limit": true,
        "along_track_rmse_m": 0.004789518265381868,
        "cross_track_rmse_m": 0.006390848541006293,
        "altitude_rmse_m": 0.0011928020222831599,
        "mean_lag_s": -0.007191978394140906,
        "startup_rmse_m": 0.016478231654728736,
        "maximum_tilt_deg": 2.7682985002436746,
        "motor_commands_at_a_limit": 0,
        "smallest_motor_margin_fraction": 0.25411474260916705,
        "samples_with_a_clipped_attitude_torque": 528,
        "contacts_at_control_rate": 0,
        "minimum_altitude_at_control_rate_m": 0.09077759410434205,
        "finite": true
      },
      "utc": "2026-10-09T18:16:13+00:00"
    },
    {
      "run": 45,
      "stage": "robust",
      "name": "reference-velocity, position-noise-2-mm-seed-3",
      "candidate": "reference-velocity",
      "settings": {
        "trajectory": "protocol",
        "feedforward": "velocity",
        "gains": {},
        "control_hz": 48,
        "physics": "pyb",
        "seed": 3,
        "mass_scale": 1.0,
        "thrust_scale": 1.0,
        "start_offset_m": [
          0,
          0,
          0
        ],
        "position_noise_m": 0.002
      },
      "result": {
        "tracking_rmse_m": 0.013708820251202566,
        "tracking_maximum_error_m": 0.018589330631753078,
        "rmse_within_gate_limit": true,
        "along_track_rmse_m": 0.00503995586429765,
        "cross_track_rmse_m": 0.012715784870645954,
        "altitude_rmse_m": 0.0009161946786381041,
        "mean_lag_s": -0.010157293814229808,
        "startup_rmse_m": 0.016490577699081698,
        "maximum_tilt_deg": 2.874640980753724,
        "motor_commands_at_a_limit": 0,
        "smallest_motor_margin_fraction": 0.24642811933912237,
        "samples_with_a_clipped_attitude_torque": 526,
        "contacts_at_control_rate": 0,
        "minimum_altitude_at_control_rate_m": 0.09094890332344671,
        "finite": true
      },
      "utc": "2026-10-09T18:16:14+00:00"
    },
    {
      "run": 46,
      "stage": "robust",
      "name": "reference-velocity, position-noise-2-mm-seed-4",
      "candidate": "reference-velocity",
      "settings": {
        "trajectory": "protocol",
        "feedforward": "velocity",
        "gains": {},
        "control_hz": 48,
        "physics": "pyb",
        "seed": 4,
        "mass_scale": 1.0,
        "thrust_scale": 1.0,
        "start_offset_m": [
          0,
          0,
          0
        ],
        "position_noise_m": 0.002
      },
      "result": {
        "tracking_rmse_m": 0.011213578399033738,
        "tracking_maximum_error_m": 0.021498453385668984,
        "rmse_within_gate_limit": true,
        "along_track_rmse_m": 0.0068972587139214106,
        "cross_track_rmse_m": 0.008773817582753946,
        "altitude_rmse_m": 0.0010919193052002117,
        "mean_lag_s": -0.024074642528129145,
        "startup_rmse_m": 0.01498400220001638,
        "maximum_tilt_deg": 2.5688413175593334,
        "motor_commands_at_a_limit": 0,
        "smallest_motor_margin_fraction": 0.25189325037948596,
        "samples_with_a_clipped_attitude_torque": 526,
        "contacts_at_control_rate": 0,
        "minimum_altitude_at_control_rate_m": 0.09076977700750177,
        "finite": true
      },
      "utc": "2026-10-09T18:16:14+00:00"
    }
  ]
}
