{"accepted":false,"ideal_reproduction":[{"profile":"sample-hold","seed":0,"trace_unchanged":true},{"profile":"sample-hold","seed":1,"trace_unchanged":true},{"profile":"sample-hold","seed":2,"trace_unchanged":true},{"profile":"hold-dropout-2000ms","seed":0,"trace_unchanged":true},{"profile":"hold-dropout-2000ms","seed":1,"trace_unchanged":true},{"profile":"hold-dropout-2000ms","seed":2,"trace_unchanged":true}],"kind":"isaac_horizontal_quality_study","limitations":["Three previously tested regression seeds, no unseen-seed claim","Synthetic clipped Gaussian noise and fixed delay; not a calibrated hardware sensor or fused estimate","Bootstrap exposes the first capture at t=0 before steady delayed delivery","Predictor, control gains, truth physics, original mission, pair and recovery limits unchanged","Ideal attitude and independent yaw refinement remain unresolved; no hardware-flight validation"],"qualities":[{"feedback_errors":[{"maximum_channel_age_s":0.015,"profile":"sample-hold","seed":0,"windows":[{"complete":true,"end_s":20.0,"horizontal_position_peak_m":0.004928018363860606,"horizontal_position_rmse_m":0.0012383830230943335,"sample_count":400,"start_s":18.0,"vertical_position_peak_m":0.00014638900756835938,"vertical_position_rmse_m":4.6296463540364335e-05},{"complete":true,"end_s":42.0,"horizontal_position_peak_m":0.006260672580793534,"horizontal_position_rmse_m":0.0025159866655691454,"sample_count":400,"start_s":40.0,"vertical_position_peak_m":0.002540022134780884,"vertical_position_rmse_m":0.000790108328176982}]},{"maximum_channel_age_s":0.015,"profile":"sample-hold","seed":1,"windows":[{"complete":true,"end_s":20.0,"horizontal_position_peak_m":0.0033900660233147726,"horizontal_position_rmse_m":0.00146296195085897,"sample_count":400,"start_s":18.0,"vertical_position_peak_m":0.00037610530853271484,"vertical_position_rmse_m":0.00014393058462090227},{"complete":true,"end_s":42.0,"horizontal_position_peak_m":0.0036193463943094703,"horizontal_position_rmse_m":0.0013789384340774054,"sample_count":400,"start_s":40.0,"vertical_position_peak_m":0.003139108419418335,"vertical_position_rmse_m":0.0011259646186116176}]},{"maximum_channel_age_s":0.015,"profile":"sample-hold","seed":2,"windows":[{"complete":true,"end_s":20.0,"horizontal_position_peak_m":0.006808865803325798,"horizontal_position_rmse_m":0.002314159455403281,"sample_count":400,"start_s":18.0,"vertical_position_peak_m":0.00030231475830078125,"vertical_position_rmse_m":0.00010448428367946998},{"complete":true,"end_s":42.0,"horizontal_position_peak_m":0.004117407288141258,"horizontal_position_rmse_m":0.0016046079896795576,"sample_count":400,"start_s":40.0,"vertical_position_peak_m":0.0021667182445526123,"vertical_position_rmse_m":0.0009340644234798048}]},{"maximum_channel_age_s":0.015,"profile":"hold-dropout-2000ms","seed":0,"windows":[{"complete":true,"end_s":20.0,"horizontal_position_peak_m":0.004927860816145526,"horizontal_position_rmse_m":0.0012378890447333917,"sample_count":400,"start_s":18.0,"vertical_position_peak_m":0.013696423171566163,"vertical_position_rmse_m":0.007196989423104443},{"complete":true,"end_s":42.0,"horizontal_position_peak_m":0.006265551740043371,"horizontal_position_rmse_m":0.002519305802883211,"sample_count":400,"start_s":40.0,"vertical_position_peak_m":0.02456589264072187,"vertical_position_rmse_m":0.009095837843676608}]},{"maximum_channel_age_s":0.015,"profile":"hold-dropout-2000ms","seed":1,"windows":[{"complete":true,"end_s":20.0,"horizontal_position_peak_m":0.003386082558095687,"horizontal_position_rmse_m":0.001461373870044377,"sample_count":400,"start_s":18.0,"vertical_position_peak_m":0.035835877764969215,"vertical_position_rmse_m":0.01742938612772159},{"complete":true,"end_s":42.0,"horizontal_position_peak_m":0.003621547800318834,"horizontal_position_rmse_m":0.0011721355965890418,"sample_count":400,"start_s":40.0,"vertical_position_peak_m":2.2082473054792113,"vertical_position_rmse_m":0.5706564769925377}]},{"maximum_channel_age_s":0.015,"profile":"hold-dropout-2000ms","seed":2,"windows":[{"complete":true,"end_s":20.0,"horizontal_position_peak_m":0.006814496787448468,"horizontal_position_rmse_m":0.002314395235773684,"sample_count":400,"start_s":18.0,"vertical_position_peak_m":0.05901349796153865,"vertical_position_rmse_m":0.024371926829651884},{"complete":true,"end_s":42.0,"horizontal_position_peak_m":0.0034443273795135283,"horizontal_position_rmse_m":0.0014479865576624228,"sample_count":400,"start_s":40.0,"vertical_position_peak_m":0.602555118173977,"vertical_position_rmse_m":0.1184608166547694}]}],"model":{"available_axes":"horizontal","capture_period_steps":4,"capture_phase_steps":0,"clip_sigma":3.0,"control_dt_s":0.005,"kind":"horizontal-quality-v1","position_sigma_m":0.0,"quality":"ideal","random_stream":"python-mt19937-gauss-xor-0x48515a","source":"synthetic-physics-captures","startup":"bootstrap-first-capture","transport_delay_steps":0,"usage":"replace-selected-feedback-components","velocity_sigma_m_s":0.0},"quality":"ideal","summary":{"accepted":false,"backend":"isaacsim_physx","comparisons":[{"landed_time_change_s":1.2349999999999994,"passed":false,"peak_attitude_difference_rad":0.11995010256658457,"peak_position_difference_m":0.30975077611460383,"position_difference_rmse_m":0.1143844534046594,"position_rmse_change_m":0.0653685267605079,"profile":"hold-dropout-2000ms","recovery_passed":false,"recovery_windows":[{"complete_horizon":true,"difference_at_resumed_capture_m":0.013178570779095391,"excursion_observed":false,"first_resumed_capture_s":20.0,"horizon_end_s":39.995,"passed":true,"peak_position_difference_m":0.014134480521866442,"post_outage_samples_above_band":0,"recovery_time_s":0.0,"samples_above_band":0,"window_end_s":20.0,"window_start_s":18.0},{"complete_horizon":true,"difference_at_resumed_capture_m":0.002273411993525093,"excursion_observed":true,"first_resumed_capture_s":42.0,"horizon_end_s":50.0,"passed":false,"peak_position_difference_m":0.30975077611460383,"post_outage_samples_above_band":1488,"recovery_time_s":null,"samples_above_band":1488,"window_end_s":42.0,"window_start_s":40.0}],"reference_profile":"sample-hold","seed":0},{"landed_time_change_s":2.3500000000000014,"passed":false,"peak_attitude_difference_rad":0.12292865003603429,"peak_position_difference_m":0.11621783966324939,"position_difference_rmse_m":0.045048962187276685,"position_rmse_change_m":0.001348530945997059,"profile":"hold-dropout-2000ms","recovery_passed":false,"recovery_windows":[{"complete_horizon":true,"difference_at_resumed_capture_m":0.03165900364397513,"excursion_observed":false,"first_resumed_capture_s":20.0,"horizon_end_s":39.995,"passed":true,"peak_position_difference_m":0.035114849962978756,"post_outage_samples_above_band":0,"recovery_time_s":0.0,"samples_above_band":0,"window_end_s":20.0,"window_start_s":18.0},{"complete_horizon":true,"difference_at_resumed_capture_m":0.08986097043505292,"excursion_observed":true,"first_resumed_capture_s":42.0,"horizon_end_s":50.0,"passed":false,"peak_position_difference_m":0.11621783966324939,"post_outage_samples_above_band":1601,"recovery_time_s":null,"samples_above_band":1733,"window_end_s":42.0,"window_start_s":40.0}],"reference_profile":"sample-hold","seed":1},{"landed_time_change_s":2.0050000000000026,"passed":false,"peak_attitude_difference_rad":0.10607686563760299,"peak_position_difference_m":0.3638499578926339,"position_difference_rmse_m":0.14067807983763997,"position_rmse_change_m":0.012459594437698313,"profile":"hold-dropout-2000ms","recovery_passed":false,"recovery_windows":[{"complete_horizon":true,"difference_at_resumed_capture_m":0.04524029841702581,"excursion_observed":true,"first_resumed_capture_s":20.0,"horizon_end_s":39.995,"passed":true,"peak_position_difference_m":0.055023272890812644,"post_outage_samples_above_band":105,"recovery_time_s":0.61,"samples_above_band":105,"window_end_s":20.0,"window_start_s":18.0},{"complete_horizon":true,"difference_at_resumed_capture_m":0.09716533004364411,"excursion_observed":true,"first_resumed_capture_s":42.0,"horizon_end_s":50.0,"passed":false,"peak_position_difference_m":0.3638499578926339,"post_outage_samples_above_band":1601,"recovery_time_s":null,"samples_above_band":1714,"window_end_s":42.0,"window_start_s":40.0}],"reference_profile":"sample-hold","seed":2}],"complete":true,"control_dt_s":0.005,"controller_binary_sha256":"b4543a2973dc424a7f398cf225a3088fefedd4053b2d3658eefd050f73d7c90f","duration_results":[{"accepted":true,"duration_s":0.0,"excursion_windows":0,"mission_passes":3,"pair_count":0,"pair_passes":0,"profile":"sample-hold","recovery_count":0,"recovery_passes":0},{"accepted":false,"duration_s":2.0,"excursion_windows":4,"mission_passes":3,"pair_count":3,"pair_passes":0,"profile":"hold-dropout-2000ms","recovery_count":6,"recovery_passes":3}],"kind":"isaac_outage_duration_study","limitations":["Synthetic outages; fixed durations and three seeds do not establish a safe duration or stability proof","Ideal attitude, rates, acceleration, mission supervisor and contact sensing","Paired mission bounds and settled recovery are separate outcomes; failures are retained","Independent yaw refinement remains unresolved; runtime and physics gates unchanged","Soft real-time only; wall timing excludes startup and evidence serialization"],"lock_sha256":"e280d5e783d8f42f661aa933223edb7464787da33bd16c964c175aad2c982ce8","passed":6,"physics_dt_s":0.005,"profiles":[{"capture_period_steps":4,"capture_phase_steps":0,"channels":"position-velocity","control_dt_s":0.005,"dropout_windows_s":[],"hold":"last-successful-capture","ideal_channels":"attitude-rates-acceleration-supervisor-contact","noise":"none","profile":"sample-hold","transport_delay_steps":0},{"capture_period_steps":4,"capture_phase_steps":0,"channels":"position-velocity","control_dt_s":0.005,"dropout_windows_s":[[18.0,20.0],[40.0,42.0]],"hold":"last-successful-capture","ideal_channels":"attitude-rates-acceleration-supervisor-contact","noise":"none","profile":"hold-dropout-2000ms","transport_delay_steps":0}],"recovery_criteria":{"deadline_s":5.0,"dwell_s":1.0,"method":"final-uninterrupted-in-band-suffix","position_difference_m":0.05},"reference_profile":"sample-hold","results":[{"captures":{"captures":2501,"held_control_samples":7500,"max_age_s":0.015,"position_discrepancy_peak_m":0.00953257957222944,"position_discrepancy_rmse_m":0.002252032098128257,"velocity_discrepancy_peak_m_s":0.1959560498432559,"velocity_discrepancy_rmse_m_s":0.004971598376558615,"windows":[]},"config_sha256":"e26f35b089ceb34b5829d967bf843d3186de72ca8a6fc59c881ed4565d44ef78","failure_reason":null,"metrics":{"measurement_window_s":[5.0,50.0],"mission":{"final_support":{"mean_normal_force_n":9.816687795586716,"mean_vertical_balance_error_n":7.892028859442744e-06,"peak_height_error_m":3.270804882077316e-07,"peak_rotor_thrust_n":9.597573335578413e-65,"peak_speed_m_s":0.00014858387055768931,"peak_tilt_deg":0.0001397296497688606,"peak_xy_error_m":0.03687744622498177,"samples":401},"initial_support":{"mean_normal_force_n":9.815277452468871,"mean_vertical_balance_error_n":1.2722017784554395e-05,"peak_height_error_m":3.233551979092697e-07,"peak_rotor_thrust_n":0.0,"peak_speed_m_s":0.0001522171521376773,"peak_tilt_deg":0.00011909759843994624,"peak_xy_error_m":0.017212400652644587,"samples":200},"landed_time_s":43.555,"liftoff_time_s":2.915,"max_penetration_m":1.3313896398137182e-06,"peak_tilt_deg":9.60716938167945,"touchdown_descent_speed_m_s":0.06763646006584167,"touchdown_horizontal_speed_m_s":0.24478155013434977,"touchdown_time_s":42.545,"unexpected_contact_samples":0,"waypoint_band_m":0.35,"waypoint_reached_s":[7.0,15.0,23.0,31.0]},"peak_error_m":0.3657786563817619,"position_rmse_m":0.10916195728827148,"recovery_reason":"not_applicable","recovery_time_s":null,"samples":10001,"step_response":null},"profile":"sample-hold","sample_count":10001,"samples_sha256":"dac386998896fd9002f34beca2ceaba4b0cb8e60cdeff59ead3123cb6a1cb379","seed":0,"status":"passed","timing":{"elapsed_s":39.828691899980186,"late_steps":26,"max_lag_s":0.028152499992866068,"monitor_enabled":true,"paced":false,"real_time_factor":1.2553764036630306,"simulation_s":50.0}},{"captures":{"captures":2501,"held_control_samples":7500,"max_age_s":0.015,"position_discrepancy_peak_m":0.008508295378383135,"position_discrepancy_rmse_m":0.0020997383378319892,"velocity_discrepancy_peak_m_s":0.1959565792418725,"velocity_discrepancy_rmse_m_s":0.0048883893520602194,"windows":[]},"config_sha256":"a8d2c22b24510094b3cd318651998f3b800f9e0766c955c0756efd52559adb6a","failure_reason":null,"metrics":{"measurement_window_s":[5.0,50.0],"mission":{"final_support":{"mean_normal_force_n":9.79258644313289,"mean_vertical_balance_error_n":-7.1490312173912425e-06,"peak_height_error_m":3.270804882077316e-07,"peak_rotor_thrust_n":1.4602434141840607e-63,"peak_speed_m_s":0.00017765170951360902,"peak_tilt_deg":0.0001252401839232692,"peak_xy_error_m":0.06457967855367712,"samples":401},"initial_support":{"mean_normal_force_n":9.825137047767639,"mean_vertical_balance_error_n":6.458880350761475e-06,"peak_height_error_m":3.233551979092697e-07,"peak_rotor_thrust_n":0.0,"peak_speed_m_s":0.00013415225325245653,"peak_tilt_deg":0.00011902719259507426,"peak_xy_error_m":0.020175112403786905,"samples":200},"landed_time_s":43.635,"liftoff_time_s":2.92,"max_penetration_m":1.8588208671316275e-06,"peak_tilt_deg":9.498912163521029,"touchdown_descent_speed_m_s":0.08381687849760056,"touchdown_horizontal_speed_m_s":0.06271584352500578,"touchdown_time_s":43.585,"unexpected_contact_samples":0,"waypoint_band_m":0.35,"waypoint_reached_s":[7.0,15.0,23.0,31.0]},"peak_error_m":0.30065232948134624,"position_rmse_m":0.11518090806453846,"recovery_reason":"not_applicable","recovery_time_s":null,"samples":10001,"step_response":null},"profile":"sample-hold","sample_count":10001,"samples_sha256":"1fea9ea450b3e227249c9f246c81fe53a050bda1cf8e90d7911fdf6f2f098478","seed":1,"status":"passed","timing":{"elapsed_s":37.0581133000087,"late_steps":0,"max_lag_s":0.001182600016472861,"monitor_enabled":true,"paced":false,"real_time_factor":1.3492322071342002,"simulation_s":50.0}},{"captures":{"captures":2501,"held_control_samples":7500,"max_age_s":0.015,"position_discrepancy_peak_m":0.00995275373872348,"position_discrepancy_rmse_m":0.0023794594950570644,"velocity_discrepancy_peak_m_s":0.25104330792200047,"velocity_discrepancy_rmse_m_s":0.006612481674587457,"windows":[]},"config_sha256":"2164b0d2bfa5de92593fe635f5b0d32b10d7fcd6ca1d932442e9b92061c930b5","failure_reason":null,"metrics":{"measurement_window_s":[5.0,50.0],"mission":{"final_support":{"mean_normal_force_n":9.832668513728496,"mean_vertical_balance_error_n":9.58785313878656e-06,"peak_height_error_m":3.270804882077316e-07,"peak_rotor_thrust_n":2.639009090058127e-64,"peak_speed_m_s":0.00017828254253131348,"peak_tilt_deg":0.0001243758037368207,"peak_xy_error_m":0.15964440621457462,"samples":401},"initial_support":{"mean_normal_force_n":9.778471827507019,"mean_vertical_balance_error_n":-2.322220378925266e-07,"peak_height_error_m":3.270804882077316e-07,"peak_rotor_thrust_n":0.0,"peak_speed_m_s":0.00022334205425347066,"peak_tilt_deg":0.00012356143047313606,"peak_xy_error_m":0.025566186953618245,"samples":200},"landed_time_s":43.585,"liftoff_time_s":2.95,"max_penetration_m":6.549169918067255e-06,"peak_tilt_deg":11.511948021584269,"touchdown_descent_speed_m_s":0.0538078211247921,"touchdown_horizontal_speed_m_s":0.13324530244449,"touchdown_time_s":43.525,"unexpected_contact_samples":0,"waypoint_band_m":0.35,"waypoint_reached_s":[7.0,15.0,23.0,31.0]},"peak_error_m":0.38278462546606823,"position_rmse_m":0.13261750993329105,"recovery_reason":"not_applicable","recovery_time_s":null,"samples":10001,"step_response":null},"profile":"sample-hold","sample_count":10001,"samples_sha256":"f79e73cec0e36794f639f91ce1a8845fcfc4480836c8b91af3db02d83c4d719e","seed":2,"status":"passed","timing":{"elapsed_s":35.86611850000918,"late_steps":0,"max_lag_s":0.00047160001122392714,"monitor_enabled":true,"paced":false,"real_time_factor":1.3940733508697687,"simulation_s":50.0}},{"captures":{"captures":2301,"held_control_samples":7700,"max_age_s":2.015,"position_discrepancy_peak_m":0.4654844824291329,"position_discrepancy_rmse_m":0.05217826096364548,"velocity_discrepancy_peak_m_s":0.5365598690266731,"velocity_discrepancy_rmse_m_s":0.07179950138941539,"windows":[{"end_s":20.0,"first_capture_after_s":20.0,"last_capture_before_s":17.98,"start_s":18.0},{"end_s":42.0,"first_capture_after_s":42.0,"last_capture_before_s":39.98,"start_s":40.0}]},"config_sha256":"509063ee097d87af668ebd7d7c243cea9bfcfe8fbf94716d81fd99cb8010a46c","failure_reason":null,"metrics":{"measurement_window_s":[5.0,50.0],"mission":{"final_support":{"mean_normal_force_n":9.816687657648785,"mean_vertical_balance_error_n":7.704238131614631e-06,"peak_height_error_m":3.270804882077316e-07,"peak_rotor_thrust_n":1.349864986199943e-82,"peak_speed_m_s":0.00014677334589148874,"peak_tilt_deg":0.0001271692908465296,"peak_xy_error_m":0.3434067195432762,"samples":401},"initial_support":{"mean_normal_force_n":9.815277452468871,"mean_vertical_balance_error_n":1.2722017784554395e-05,"peak_height_error_m":3.233551979092697e-07,"peak_rotor_thrust_n":0.0,"peak_speed_m_s":0.0001522171521376773,"peak_tilt_deg":0.00011909759843994624,"peak_xy_error_m":0.017212400652644587,"samples":200},"landed_time_s":42.32,"liftoff_time_s":2.915,"max_penetration_m":1.0512972072544702e-05,"peak_tilt_deg":9.708621206911646,"touchdown_descent_speed_m_s":0.11632660031318665,"touchdown_horizontal_speed_m_s":0.16867330481492143,"touchdown_time_s":42.235,"unexpected_contact_samples":0,"waypoint_band_m":0.35,"waypoint_reached_s":[7.0,15.0,23.0,31.0]},"peak_error_m":0.36621247097393905,"position_rmse_m":0.17453048404877938,"recovery_reason":"not_applicable","recovery_time_s":null,"samples":10001,"step_response":null},"profile":"hold-dropout-2000ms","sample_count":10001,"samples_sha256":"fc3009d5c5ff992748276be81789d2224d8dacb2e46eadaeb1bcd81b11cb82b7","seed":0,"status":"passed","timing":{"elapsed_s":50.00016329999198,"late_steps":34,"max_lag_s":0.029626799984835087,"monitor_enabled":true,"paced":true,"real_time_factor":0.9999967340108271,"simulation_s":50.0}},{"captures":{"captures":2301,"held_control_samples":7700,"max_age_s":2.015,"position_discrepancy_peak_m":0.29175058568277323,"position_discrepancy_rmse_m":0.04860673436649345,"velocity_discrepancy_peak_m_s":0.3025016055603693,"velocity_discrepancy_rmse_m_s":0.053863998885471887,"windows":[{"end_s":20.0,"first_capture_after_s":20.0,"last_capture_before_s":17.98,"start_s":18.0},{"end_s":42.0,"first_capture_after_s":42.0,"last_capture_before_s":39.98,"start_s":40.0}]},"config_sha256":"10915890d6aedd034325cff6567aa0cd37b1ef9b5bbd503846dce7d4ffb716b9","failure_reason":null,"metrics":{"measurement_window_s":[5.0,50.0],"mission":{"final_support":{"mean_normal_force_n":9.792586659552748,"mean_vertical_balance_error_n":-6.950644788063228e-06,"peak_height_error_m":3.270804882077316e-07,"peak_rotor_thrust_n":1.4540865017812562e-97,"peak_speed_m_s":0.00017658782316122654,"peak_tilt_deg":0.00012099813132027347,"peak_xy_error_m":0.051785400478930654,"samples":401},"initial_support":{"mean_normal_force_n":9.825137047767639,"mean_vertical_balance_error_n":6.458880350761475e-06,"peak_height_error_m":3.233551979092697e-07,"peak_rotor_thrust_n":0.0,"peak_speed_m_s":0.00013415225325245653,"peak_tilt_deg":0.00011902719259507426,"peak_xy_error_m":0.020175112403786905,"samples":200},"landed_time_s":41.285,"liftoff_time_s":2.92,"max_penetration_m":1.317834626028691e-06,"peak_tilt_deg":9.498912163521029,"touchdown_descent_speed_m_s":0.17716571688652039,"touchdown_horizontal_speed_m_s":0.129565017104841,"touchdown_time_s":41.225,"unexpected_contact_samples":0,"waypoint_band_m":0.35,"waypoint_reached_s":[7.0,15.0,23.0,31.0]},"peak_error_m":0.3006558764230574,"position_rmse_m":0.1138323771185414,"recovery_reason":"not_applicable","recovery_time_s":null,"samples":10001,"step_response":null},"profile":"hold-dropout-2000ms","sample_count":10001,"samples_sha256":"864c741970fd20c008f2bf0c6f115a863b3569af264e168c1627a97d540d92a6","seed":1,"status":"passed","timing":{"elapsed_s":50.00023149998742,"late_steps":45,"max_lag_s":0.0692631999962039,"monitor_enabled":true,"paced":true,"real_time_factor":0.9999953700216884,"simulation_s":50.0}},{"captures":{"captures":2301,"held_control_samples":7700,"max_age_s":2.015,"position_discrepancy_peak_m":0.3260502873199779,"position_discrepancy_rmse_m":0.050516487733728126,"velocity_discrepancy_peak_m_s":0.4914386191576651,"velocity_discrepancy_rmse_m_s":0.08584983581240421,"windows":[{"end_s":20.0,"first_capture_after_s":20.0,"last_capture_before_s":17.98,"start_s":18.0},{"end_s":42.0,"first_capture_after_s":42.0,"last_capture_before_s":39.98,"start_s":40.0}]},"config_sha256":"cf029ad278329c187f50967409a270224e2fcf63612f8a0c85da55338a4bea18","failure_reason":null,"metrics":{"measurement_window_s":[5.0,50.0],"mission":{"final_support":{"mean_normal_force_n":9.832668252122076,"mean_vertical_balance_error_n":9.21117703757686e-06,"peak_height_error_m":3.308057785061935e-07,"peak_rotor_thrust_n":2.612805150107157e-93,"peak_speed_m_s":0.0001780955243341687,"peak_tilt_deg":0.00012028819295685294,"peak_xy_error_m":0.20494410828453158,"samples":401},"initial_support":{"mean_normal_force_n":9.778471827507019,"mean_vertical_balance_error_n":-2.322220378925266e-07,"peak_height_error_m":3.270804882077316e-07,"peak_rotor_thrust_n":0.0,"peak_speed_m_s":0.00022334205425347066,"peak_tilt_deg":0.00012356143047313606,"peak_xy_error_m":0.025566186953618245,"samples":200},"landed_time_s":41.58,"liftoff_time_s":2.95,"max_penetration_m":2.589226652770227e-06,"peak_tilt_deg":11.511923578388133,"touchdown_descent_speed_m_s":0.19630025327205658,"touchdown_horizontal_speed_m_s":0.12383687487171886,"touchdown_time_s":41.53,"unexpected_contact_samples":0,"waypoint_band_m":0.35,"waypoint_reached_s":[7.0,15.0,23.0,31.0]},"peak_error_m":0.38278687833898756,"position_rmse_m":0.14507710437098936,"recovery_reason":"not_applicable","recovery_time_s":null,"samples":10001,"step_response":null},"profile":"hold-dropout-2000ms","sample_count":10001,"samples_sha256":"00960a1271b9dde74cf7222d3338cc46d81642051995bc534c7c17297a068f99","seed":2,"status":"passed","timing":{"elapsed_s":50.00023119998514,"late_steps":0,"max_lag_s":0.003483200011540788,"monitor_enabled":true,"paced":true,"real_time_factor":0.9999953760216785,"simulation_s":50.0}}],"schema_version":1,"seeds":[0,1,2],"source_commit":"c943f0b17733b8aa22fecc7a93705645c302147a","source_dirty":false,"source_tree_sha256":"9c12e216fb86126423e2dca9745483974bf7e819a590e7a682805f79942a75b7","trials":6,"versions":{"isaaclab":"17.0.2","isaacsim":"6.1.0.0","torch":"2.11.0+cu128"}},"versus_ideal":[]},{"feedback_errors":[{"maximum_channel_age_s":0.015,"profile":"sample-hold","seed":0,"windows":[{"complete":true,"end_s":20.0,"horizontal_position_peak_m":0.02866252940424525,"horizontal_position_rmse_m":0.014114898331455654,"sample_count":400,"start_s":18.0,"vertical_position_peak_m":0.00014472007751464844,"vertical_position_rmse_m":4.5564699647759344e-05},{"complete":true,"end_s":42.0,"horizontal_position_peak_m":0.03624347517988128,"horizontal_position_rmse_m":0.01346771266572096,"sample_count":400,"start_s":40.0,"vertical_position_peak_m":0.002540767192840576,"vertical_position_rmse_m":0.0007898909176674265}]},{"maximum_channel_age_s":0.015,"profile":"sample-hold","seed":1,"windows":[{"complete":true,"end_s":20.0,"horizontal_position_peak_m":0.02901308288357296,"horizontal_position_rmse_m":0.014241616591756762,"sample_count":400,"start_s":18.0,"vertical_position_peak_m":0.00037980079650878906,"vertical_position_rmse_m":0.00014384826856629198},{"complete":true,"end_s":42.0,"horizontal_position_peak_m":0.031218272620401777,"horizontal_position_rmse_m":0.014339679146905085,"sample_count":400,"start_s":40.0,"vertical_position_peak_m":0.003140658140182495,"vertical_position_rmse_m":0.0011258910112951915}]},{"maximum_channel_age_s":0.015,"profile":"sample-hold","seed":2,"windows":[{"complete":true,"end_s":20.0,"horizontal_position_peak_m":0.03359819845179348,"horizontal_position_rmse_m":0.01488500746738574,"sample_count":400,"start_s":18.0,"vertical_position_peak_m":0.0003066062927246094,"vertical_position_rmse_m":0.00010499213842606663},{"complete":true,"end_s":42.0,"horizontal_position_peak_m":0.02974578839453255,"horizontal_position_rmse_m":0.013898537881282669,"sample_count":400,"start_s":40.0,"vertical_position_peak_m":0.0021579861640930176,"vertical_position_rmse_m":0.0009334824360446143}]},{"maximum_channel_age_s":0.015,"profile":"hold-dropout-2000ms","seed":0,"windows":[{"complete":true,"end_s":20.0,"horizontal_position_peak_m":0.028660089517474195,"horizontal_position_rmse_m":0.014114868596898998,"sample_count":400,"start_s":18.0,"vertical_position_peak_m":0.013663973935779339,"vertical_position_rmse_m":0.0071814541608216575},{"complete":true,"end_s":42.0,"horizontal_position_peak_m":0.03624853209060349,"horizontal_position_rmse_m":0.013468414159783388,"sample_count":400,"start_s":40.0,"vertical_position_peak_m":0.024858293457548447,"vertical_position_rmse_m":0.00908240053058894}]},{"maximum_channel_age_s":0.015,"profile":"hold-dropout-2000ms","seed":1,"windows":[{"complete":true,"end_s":20.0,"horizontal_position_peak_m":0.02901308288357296,"horizontal_position_rmse_m":0.01424126658922942,"sample_count":400,"start_s":18.0,"vertical_position_peak_m":0.03576282242558393,"vertical_position_rmse_m":0.017396720432175005},{"complete":true,"end_s":42.0,"horizontal_position_peak_m":0.03101966727229294,"horizontal_position_rmse_m":0.014313404606081596,"sample_count":400,"start_s":40.0,"vertical_position_peak_m":2.20872815353557,"vertical_position_rmse_m":0.5708198467734691}]},{"maximum_channel_age_s":0.015,"profile":"hold-dropout-2000ms","seed":2,"windows":[{"complete":true,"end_s":20.0,"horizontal_position_peak_m":0.03359819845179348,"horizontal_position_rmse_m":0.014885011631955878,"sample_count":400,"start_s":18.0,"vertical_position_peak_m":0.059102373641213735,"vertical_position_rmse_m":0.024411736049745225},{"complete":true,"end_s":42.0,"horizontal_position_peak_m":0.029747076065952043,"horizontal_position_rmse_m":0.013832054286403323,"sample_count":400,"start_s":40.0,"vertical_position_peak_m":0.6023204924943267,"vertical_position_rmse_m":0.11841953665296338}]}],"model":{"available_axes":"horizontal","capture_period_steps":4,"capture_phase_steps":0,"clip_sigma":3.0,"control_dt_s":0.005,"kind":"horizontal-quality-v1","position_sigma_m":0.01,"quality":"noise","random_stream":"python-mt19937-gauss-xor-0x48515a","source":"synthetic-physics-captures","startup":"bootstrap-first-capture","transport_delay_steps":0,"usage":"replace-selected-feedback-components","velocity_sigma_m_s":0.02},"quality":"noise","summary":{"accepted":false,"backend":"isaacsim_physx","comparisons":[{"landed_time_change_s":1.2250000000000014,"passed":false,"peak_attitude_difference_rad":0.11780109510093956,"peak_position_difference_m":0.30489461252760713,"position_difference_rmse_m":0.11250718378386859,"position_rmse_change_m":0.06420535221530932,"profile":"hold-dropout-2000ms","recovery_passed":false,"recovery_windows":[{"complete_horizon":true,"difference_at_resumed_capture_m":0.013151208068671186,"excursion_observed":false,"first_resumed_capture_s":20.0,"horizon_end_s":39.995,"passed":true,"peak_position_difference_m":0.014102820964829224,"post_outage_samples_above_band":0,"recovery_time_s":0.0,"samples_above_band":0,"window_end_s":20.0,"window_start_s":18.0},{"complete_horizon":true,"difference_at_resumed_capture_m":0.0024950218039814396,"excursion_observed":true,"first_resumed_capture_s":42.0,"horizon_end_s":50.0,"passed":false,"peak_position_difference_m":0.30489461252760713,"post_outage_samples_above_band":1486,"recovery_time_s":null,"samples_above_band":1486,"window_end_s":42.0,"window_start_s":40.0}],"reference_profile":"sample-hold","seed":0},{"landed_time_change_s":2.355000000000004,"passed":false,"peak_attitude_difference_rad":0.12288537656950684,"peak_position_difference_m":0.11084076072899901,"position_difference_rmse_m":0.04308572842368439,"position_rmse_change_m":0.0013459415667923524,"profile":"hold-dropout-2000ms","recovery_passed":false,"recovery_windows":[{"complete_horizon":true,"difference_at_resumed_capture_m":0.031597756090345236,"excursion_observed":false,"first_resumed_capture_s":20.0,"horizon_end_s":39.995,"passed":true,"peak_position_difference_m":0.035045765568246845,"post_outage_samples_above_band":0,"recovery_time_s":0.0,"samples_above_band":0,"window_end_s":20.0,"window_start_s":18.0},{"complete_horizon":true,"difference_at_resumed_capture_m":0.08961692653568809,"excursion_observed":true,"first_resumed_capture_s":42.0,"horizon_end_s":50.0,"passed":false,"peak_position_difference_m":0.11084076072899901,"post_outage_samples_above_band":1601,"recovery_time_s":null,"samples_above_band":1733,"window_end_s":42.0,"window_start_s":40.0}],"reference_profile":"sample-hold","seed":1},{"landed_time_change_s":1.9950000000000045,"passed":false,"peak_attitude_difference_rad":0.10633833442353113,"peak_position_difference_m":0.35935741854662967,"position_difference_rmse_m":0.13908332931602416,"position_rmse_change_m":0.012278470426317717,"profile":"hold-dropout-2000ms","recovery_passed":false,"recovery_windows":[{"complete_horizon":true,"difference_at_resumed_capture_m":0.045313151537963635,"excursion_observed":true,"first_resumed_capture_s":20.0,"horizon_end_s":39.995,"passed":true,"peak_position_difference_m":0.055108283576576274,"post_outage_samples_above_band":105,"recovery_time_s":0.61,"samples_above_band":105,"window_end_s":20.0,"window_start_s":18.0},{"complete_horizon":true,"difference_at_resumed_capture_m":0.09761514443566661,"excursion_observed":true,"first_resumed_capture_s":42.0,"horizon_end_s":50.0,"passed":false,"peak_position_difference_m":0.35935741854662967,"post_outage_samples_above_band":1601,"recovery_time_s":null,"samples_above_band":1714,"window_end_s":42.0,"window_start_s":40.0}],"reference_profile":"sample-hold","seed":2}],"complete":true,"control_dt_s":0.005,"controller_binary_sha256":"b4543a2973dc424a7f398cf225a3088fefedd4053b2d3658eefd050f73d7c90f","duration_results":[{"accepted":true,"duration_s":0.0,"excursion_windows":0,"mission_passes":3,"pair_count":0,"pair_passes":0,"profile":"sample-hold","recovery_count":0,"recovery_passes":0},{"accepted":false,"duration_s":2.0,"excursion_windows":4,"mission_passes":3,"pair_count":3,"pair_passes":0,"profile":"hold-dropout-2000ms","recovery_count":6,"recovery_passes":3}],"kind":"isaac_outage_duration_study","limitations":["Synthetic outages; fixed durations and three seeds do not establish a safe duration or stability proof","Ideal attitude, rates, acceleration, mission supervisor and contact sensing","Paired mission bounds and settled recovery are separate outcomes; failures are retained","Independent yaw refinement remains unresolved; runtime and physics gates unchanged","Soft real-time only; wall timing excludes startup and evidence serialization"],"lock_sha256":"e280d5e783d8f42f661aa933223edb7464787da33bd16c964c175aad2c982ce8","passed":6,"physics_dt_s":0.005,"profiles":[{"capture_period_steps":4,"capture_phase_steps":0,"channels":"position-velocity","control_dt_s":0.005,"dropout_windows_s":[],"hold":"last-successful-capture","ideal_channels":"attitude-rates-acceleration-supervisor-contact","noise":"none","profile":"sample-hold","transport_delay_steps":0},{"capture_period_steps":4,"capture_phase_steps":0,"channels":"position-velocity","control_dt_s":0.005,"dropout_windows_s":[[18.0,20.0],[40.0,42.0]],"hold":"last-successful-capture","ideal_channels":"attitude-rates-acceleration-supervisor-contact","noise":"none","profile":"hold-dropout-2000ms","transport_delay_steps":0}],"recovery_criteria":{"deadline_s":5.0,"dwell_s":1.0,"method":"final-uninterrupted-in-band-suffix","position_difference_m":0.05},"reference_profile":"sample-hold","results":[{"captures":{"captures":2501,"held_control_samples":7500,"max_age_s":0.015,"position_discrepancy_peak_m":0.009525944290029762,"position_discrepancy_rmse_m":0.0022537321161407334,"velocity_discrepancy_peak_m_s":0.1959560498432559,"velocity_discrepancy_rmse_m_s":0.004986275172229642,"windows":[]},"config_sha256":"a0d05649b7c5c1e0f22600e13beecc96f22e08cab119fdac3c0ef4d07897d34a","failure_reason":null,"metrics":{"measurement_window_s":[5.0,50.0],"mission":{"final_support":{"mean_normal_force_n":9.816687805099678,"mean_vertical_balance_error_n":7.90222762697233e-06,"peak_height_error_m":3.270804882077316e-07,"peak_rotor_thrust_n":9.581970324521423e-65,"peak_speed_m_s":0.00014858068310887358,"peak_tilt_deg":0.00014170842288287167,"peak_xy_error_m":0.03795025840714541,"samples":401},"initial_support":{"mean_normal_force_n":9.815277452468871,"mean_vertical_balance_error_n":1.2722017784554395e-05,"peak_height_error_m":3.233551979092697e-07,"peak_rotor_thrust_n":0.0,"peak_speed_m_s":0.0001522171521376773,"peak_tilt_deg":0.00011909759843994624,"peak_xy_error_m":0.017212400652644587,"samples":200},"landed_time_s":43.555,"liftoff_time_s":2.91,"max_penetration_m":1.7003184897314283e-05,"peak_tilt_deg":9.604007435406654,"touchdown_descent_speed_m_s":0.06656498461961746,"touchdown_horizontal_speed_m_s":0.24129477170006333,"touchdown_time_s":42.55,"unexpected_contact_samples":0,"waypoint_band_m":0.35,"waypoint_reached_s":[7.0,15.0,23.0,31.0]},"peak_error_m":0.36532158598330905,"position_rmse_m":0.10971878380654423,"recovery_reason":"not_applicable","recovery_time_s":null,"samples":10001,"step_response":null},"profile":"sample-hold","sample_count":10001,"samples_sha256":"d6f327e5fdab27e1123649fb81d31bd9192be7f0b1128311cab8df4c87f944ab","seed":0,"status":"passed","timing":{"elapsed_s":35.99941979997675,"late_steps":15,"max_lag_s":0.019168199975974857,"monitor_enabled":true,"paced":false,"real_time_factor":1.3889112735098106,"simulation_s":50.0}},{"captures":{"captures":2501,"held_control_samples":7500,"max_age_s":0.015,"position_discrepancy_peak_m":0.008677968286909619,"position_discrepancy_rmse_m":0.002103495884033177,"velocity_discrepancy_peak_m_s":0.1959565792418725,"velocity_discrepancy_rmse_m_s":0.004680881409511035,"windows":[]},"config_sha256":"464dfbc2955d27c8a07150e4ca34dccf2dded2f2fe73f39304557edab80e16b7","failure_reason":null,"metrics":{"measurement_window_s":[5.0,50.0],"mission":{"final_support":{"mean_normal_force_n":9.792585693987231,"mean_vertical_balance_error_n":-7.837851566189837e-06,"peak_height_error_m":3.270804882077316e-07,"peak_rotor_thrust_n":1.7340847723827908e-63,"peak_speed_m_s":0.00017865882065413777,"peak_tilt_deg":0.00011397798235827668,"peak_xy_error_m":0.062162235717390484,"samples":401},"initial_support":{"mean_normal_force_n":9.825137047767639,"mean_vertical_balance_error_n":6.458880350761475e-06,"peak_height_error_m":3.233551979092697e-07,"peak_rotor_thrust_n":0.0,"peak_speed_m_s":0.00013415225325245653,"peak_tilt_deg":0.00011902719259507426,"peak_xy_error_m":0.020175112403786905,"samples":200},"landed_time_s":43.64,"liftoff_time_s":2.915,"max_penetration_m":1.2438518193075287e-06,"peak_tilt_deg":9.613338302875222,"touchdown_descent_speed_m_s":0.08195463567972183,"touchdown_horizontal_speed_m_s":0.06492413491207749,"touchdown_time_s":43.57,"unexpected_contact_samples":0,"waypoint_band_m":0.35,"waypoint_reached_s":[7.0,15.0,23.0,31.0]},"peak_error_m":0.3025145502325495,"position_rmse_m":0.11475405363450894,"recovery_reason":"not_applicable","recovery_time_s":null,"samples":10001,"step_response":null},"profile":"sample-hold","sample_count":10001,"samples_sha256":"a306b276b7817beaf02533ff7091ac03000c11305595ace54f75cd1375e3763c","seed":1,"status":"passed","timing":{"elapsed_s":37.80429830000503,"late_steps":0,"max_lag_s":0.0005072999920230359,"monitor_enabled":true,"paced":false,"real_time_factor":1.3226009276303206,"simulation_s":50.0}},{"captures":{"captures":2501,"held_control_samples":7500,"max_age_s":0.015,"position_discrepancy_peak_m":0.009999874158880602,"position_discrepancy_rmse_m":0.0023770612561742903,"velocity_discrepancy_peak_m_s":0.24026401758038093,"velocity_discrepancy_rmse_m_s":0.005521753245477854,"windows":[]},"config_sha256":"1e8381c047d394bc22bd4661f8df073cd7250ec846b23fc7cbc2bf80cdf8558b","failure_reason":null,"metrics":{"measurement_window_s":[5.0,50.0],"mission":{"final_support":{"mean_normal_force_n":9.832668287795679,"mean_vertical_balance_error_n":9.24892441027243e-06,"peak_height_error_m":3.308057785061935e-07,"peak_rotor_thrust_n":1.893041373125303e-64,"peak_speed_m_s":0.00017830515250951388,"peak_tilt_deg":0.0001317220840911948,"peak_xy_error_m":0.15755177382192465,"samples":401},"initial_support":{"mean_normal_force_n":9.778471827507019,"mean_vertical_balance_error_n":-2.322220378925266e-07,"peak_height_error_m":3.270804882077316e-07,"peak_rotor_thrust_n":0.0,"peak_speed_m_s":0.00022334205425347066,"peak_tilt_deg":0.00012356143047313606,"peak_xy_error_m":0.025566186953618245,"samples":200},"landed_time_s":43.575,"liftoff_time_s":2.945,"max_penetration_m":4.867993999881082e-06,"peak_tilt_deg":11.401546484037775,"touchdown_descent_speed_m_s":0.054080378264188766,"touchdown_horizontal_speed_m_s":0.12962368808865987,"touchdown_time_s":43.525,"unexpected_contact_samples":0,"waypoint_band_m":0.35,"waypoint_reached_s":[7.0,15.0,23.0,31.0]},"peak_error_m":0.38175118986965845,"position_rmse_m":0.1316496144420081,"recovery_reason":"not_applicable","recovery_time_s":null,"samples":10001,"step_response":null},"profile":"sample-hold","sample_count":10001,"samples_sha256":"0d2dc68b81ada10d79ead43c86c83425514ab42aafc6de465ba0b27cf3732194","seed":2,"status":"passed","timing":{"elapsed_s":41.24431210002513,"late_steps":0,"max_lag_s":0.0032661000231746576,"monitor_enabled":true,"paced":false,"real_time_factor":1.2122883727273885,"simulation_s":50.0}},{"captures":{"captures":2301,"held_control_samples":7700,"max_age_s":2.015,"position_discrepancy_peak_m":0.46387878412334355,"position_discrepancy_rmse_m":0.05226854514372016,"velocity_discrepancy_peak_m_s":0.5474417860087989,"velocity_discrepancy_rmse_m_s":0.07198138263526405,"windows":[{"end_s":20.0,"first_capture_after_s":20.0,"last_capture_before_s":17.98,"start_s":18.0},{"end_s":42.0,"first_capture_after_s":42.0,"last_capture_before_s":39.98,"start_s":40.0}]},"config_sha256":"6ccaffec9275d0ac5536b2587c8cdfea814f6b302cdf1d6a79a9aaf5e9e78ce2","failure_reason":null,"metrics":{"measurement_window_s":[5.0,50.0],"mission":{"final_support":{"mean_normal_force_n":9.816687607705742,"mean_vertical_balance_error_n":7.652961759768941e-06,"peak_height_error_m":3.270804882077316e-07,"peak_rotor_thrust_n":1.8798785398901515e-82,"peak_speed_m_s":0.00014665824837573684,"peak_tilt_deg":0.00013206473673077178,"peak_xy_error_m":0.3407967489940727,"samples":401},"initial_support":{"mean_normal_force_n":9.815277452468871,"mean_vertical_balance_error_n":1.2722017784554395e-05,"peak_height_error_m":3.233551979092697e-07,"peak_rotor_thrust_n":0.0,"peak_speed_m_s":0.0001522171521376773,"peak_tilt_deg":0.00011909759843994624,"peak_xy_error_m":0.017212400652644587,"samples":200},"landed_time_s":42.33,"liftoff_time_s":2.91,"max_penetration_m":0.0001319337457945588,"peak_tilt_deg":9.662298098606728,"touchdown_descent_speed_m_s":0.11622315645217896,"touchdown_horizontal_speed_m_s":0.17633565968850334,"touchdown_time_s":42.24,"unexpected_contact_samples":0,"waypoint_band_m":0.35,"waypoint_reached_s":[7.0,15.0,23.0,31.0]},"peak_error_m":0.36576577923077047,"position_rmse_m":0.17392413602185355,"recovery_reason":"not_applicable","recovery_time_s":null,"samples":10001,"step_response":null},"profile":"hold-dropout-2000ms","sample_count":10001,"samples_sha256":"02666d85b8dddda73f90c49f48845d7d92651e3d15d1ed9e49cb6fab8ecd82ac","seed":0,"status":"passed","timing":{"elapsed_s":50.000096899981145,"late_steps":25,"max_lag_s":0.025053900001803412,"monitor_enabled":true,"paced":true,"real_time_factor":0.999998062004133,"simulation_s":50.0}},{"captures":{"captures":2301,"held_control_samples":7700,"max_age_s":2.015,"position_discrepancy_peak_m":0.2891857244272333,"position_discrepancy_rmse_m":0.04843071576812903,"velocity_discrepancy_peak_m_s":0.30813484192488594,"velocity_discrepancy_rmse_m_s":0.054784982777605205,"windows":[{"end_s":20.0,"first_capture_after_s":20.0,"last_capture_before_s":17.98,"start_s":18.0},{"end_s":42.0,"first_capture_after_s":42.0,"last_capture_before_s":39.98,"start_s":40.0}]},"config_sha256":"9b044d9ee9d269a65954d4aa789de6d727686da5421e2719521510a885dbd7d7","failure_reason":null,"metrics":{"measurement_window_s":[5.0,50.0],"mission":{"final_support":{"mean_normal_force_n":9.79258669998283,"mean_vertical_balance_error_n":-6.9117239078941405e-06,"peak_height_error_m":3.270804882077316e-07,"peak_rotor_thrust_n":1.437712813109869e-97,"peak_speed_m_s":0.00017643880331613508,"peak_tilt_deg":0.00011980242340862561,"peak_xy_error_m":0.04863113893064806,"samples":401},"initial_support":{"mean_normal_force_n":9.825137047767639,"mean_vertical_balance_error_n":6.458880350761475e-06,"peak_height_error_m":3.233551979092697e-07,"peak_rotor_thrust_n":0.0,"peak_speed_m_s":0.00013415225325245653,"peak_tilt_deg":0.00011902719259507426,"peak_xy_error_m":0.020175112403786905,"samples":200},"landed_time_s":41.285,"liftoff_time_s":2.915,"max_penetration_m":1.2962908936334228e-06,"peak_tilt_deg":9.613338302875222,"touchdown_descent_speed_m_s":0.177063450217247,"touchdown_horizontal_speed_m_s":0.12353331131531413,"touchdown_time_s":41.22,"unexpected_contact_samples":0,"waypoint_band_m":0.35,"waypoint_reached_s":[7.0,15.0,23.0,31.0]},"peak_error_m":0.3025174097257815,"position_rmse_m":0.11340811206771659,"recovery_reason":"not_applicable","recovery_time_s":null,"samples":10001,"step_response":null},"profile":"hold-dropout-2000ms","sample_count":10001,"samples_sha256":"c88a354171179f50fb27adc19a14fcd82a6e0d5640cd3e58d9f0a1c87c4294e3","seed":1,"status":"passed","timing":{"elapsed_s":50.000361800019164,"late_steps":34,"max_lag_s":0.05279480000608672,"monitor_enabled":true,"paced":true,"real_time_factor":0.999992764051976,"simulation_s":50.0}},{"captures":{"captures":2301,"held_control_samples":7700,"max_age_s":2.015,"position_discrepancy_peak_m":0.3251984083736241,"position_discrepancy_rmse_m":0.05063617252024902,"velocity_discrepancy_peak_m_s":0.49480471992807806,"velocity_discrepancy_rmse_m_s":0.08746805825303017,"windows":[{"end_s":20.0,"first_capture_after_s":20.0,"last_capture_before_s":17.98,"start_s":18.0},{"end_s":42.0,"first_capture_after_s":42.0,"last_capture_before_s":39.98,"start_s":40.0}]},"config_sha256":"23cdb8861c878d4db5b9aa574700bdab2321c9b29911be8e551b976874d9e331","failure_reason":null,"metrics":{"measurement_window_s":[5.0,50.0],"mission":{"final_support":{"mean_normal_force_n":9.832668221204953,"mean_vertical_balance_error_n":9.180976380701022e-06,"peak_height_error_m":3.308057785061935e-07,"peak_rotor_thrust_n":2.625467951801496e-93,"peak_speed_m_s":0.00017809271277595293,"peak_tilt_deg":0.00011642354967461304,"peak_xy_error_m":0.2025223079301367,"samples":401},"initial_support":{"mean_normal_force_n":9.778471827507019,"mean_vertical_balance_error_n":-2.322220378925266e-07,"peak_height_error_m":3.270804882077316e-07,"peak_rotor_thrust_n":0.0,"peak_speed_m_s":0.00022334205425347066,"peak_tilt_deg":0.00012356143047313606,"peak_xy_error_m":0.025566186953618245,"samples":200},"landed_time_s":41.58,"liftoff_time_s":2.945,"max_penetration_m":1.6135656341759175e-06,"peak_tilt_deg":11.401573695717309,"touchdown_descent_speed_m_s":0.19594499468803406,"touchdown_horizontal_speed_m_s":0.11986640160451217,"touchdown_time_s":41.53,"unexpected_contact_samples":0,"waypoint_band_m":0.35,"waypoint_reached_s":[7.0,15.0,23.0,31.0]},"peak_error_m":0.38175426638917487,"position_rmse_m":0.1439280848683258,"recovery_reason":"not_applicable","recovery_time_s":null,"samples":10001,"step_response":null},"profile":"hold-dropout-2000ms","sample_count":10001,"samples_sha256":"a21903d86e664407c08678939daa9e9cfd873a39dafbaa8c8e46ea09f4b52a5f","seed":2,"status":"passed","timing":{"elapsed_s":50.00017479999224,"late_steps":0,"max_lag_s":0.002796500005060487,"monitor_enabled":true,"paced":true,"real_time_factor":0.9999965040123773,"simulation_s":50.0}}],"schema_version":1,"seeds":[0,1,2],"source_commit":"c943f0b17733b8aa22fecc7a93705645c302147a","source_dirty":false,"source_tree_sha256":"9c12e216fb86126423e2dca9745483974bf7e819a590e7a682805f79942a75b7","trials":6,"versions":{"isaaclab":"17.0.2","isaacsim":"6.1.0.0","torch":"2.11.0+cu128"}},"versus_ideal":[{"landed_time_change_s":0.0,"passed":true,"peak_attitude_difference_rad":0.007007535796062995,"peak_position_difference_m":0.007147220004963485,"position_difference_rmse_m":0.003564383427929125,"position_rmse_change_m":0.0005568265182727544,"profile":"sample-hold","seed":0},{"landed_time_change_s":0.005000000000002558,"passed":true,"peak_attitude_difference_rad":0.007266583845862387,"peak_position_difference_m":0.00817317884272646,"position_difference_rmse_m":0.0045805472432164426,"position_rmse_change_m":0.0004268544300295163,"profile":"sample-hold","seed":1},{"landed_time_change_s":0.00999999999999801,"passed":true,"peak_attitude_difference_rad":0.00890504487815206,"peak_position_difference_m":0.007946778807650184,"position_difference_rmse_m":0.003930093305259828,"position_rmse_change_m":0.0009678954912829552,"profile":"sample-hold","seed":2},{"landed_time_change_s":0.00999999999999801,"passed":true,"peak_attitude_difference_rad":0.018995904959254177,"peak_position_difference_m":0.0071553356822776784,"position_difference_rmse_m":0.0036877625239857153,"position_rmse_change_m":0.0006063480269258292,"profile":"hold-dropout-2000ms","seed":0},{"landed_time_change_s":0.0,"passed":true,"peak_attitude_difference_rad":0.0072735866367089974,"peak_position_difference_m":0.00747290154027786,"position_difference_rmse_m":0.004544750346609615,"position_rmse_change_m":0.0004242650508248097,"profile":"hold-dropout-2000ms","seed":1},{"landed_time_change_s":0.0,"passed":true,"peak_attitude_difference_rad":0.007185315462611984,"peak_position_difference_m":0.007947757362849465,"position_difference_rmse_m":0.003981456018636523,"position_rmse_change_m":0.0011490195026635508,"profile":"hold-dropout-2000ms","seed":2}]},{"feedback_errors":[{"maximum_channel_age_s":0.055,"profile":"sample-hold","seed":0,"windows":[{"complete":true,"end_s":20.0,"horizontal_position_peak_m":0.01875388492338387,"horizontal_position_rmse_m":0.006754295142561458,"sample_count":400,"start_s":18.0,"vertical_position_peak_m":0.00014972686767578125,"vertical_position_rmse_m":4.620350454644333e-05},{"complete":true,"end_s":42.0,"horizontal_position_peak_m":0.02483665981669799,"horizontal_position_rmse_m":0.01349442874776693,"sample_count":400,"start_s":40.0,"vertical_position_peak_m":0.0025398433208465576,"vertical_position_rmse_m":0.0007906664444815724}]},{"maximum_channel_age_s":0.055,"profile":"sample-hold","seed":1,"windows":[{"complete":true,"end_s":20.0,"horizontal_position_peak_m":0.013370884033231107,"horizontal_position_rmse_m":0.008530228139122705,"sample_count":400,"start_s":18.0,"vertical_position_peak_m":0.0004010200500488281,"vertical_position_rmse_m":0.00014835390065181525},{"complete":true,"end_s":42.0,"horizontal_position_peak_m":0.014099370275721548,"horizontal_position_rmse_m":0.007277385026917831,"sample_count":400,"start_s":40.0,"vertical_position_peak_m":0.0031281113624572754,"vertical_position_rmse_m":0.001124579020762648}]},{"maximum_channel_age_s":0.055,"profile":"sample-hold","seed":2,"windows":[{"complete":true,"end_s":20.0,"horizontal_position_peak_m":0.025759169789727015,"horizontal_position_rmse_m":0.01242753723185611,"sample_count":400,"start_s":18.0,"vertical_position_peak_m":0.0002956390380859375,"vertical_position_rmse_m":0.00010456610080006848},{"complete":true,"end_s":42.0,"horizontal_position_peak_m":0.013653580951828347,"horizontal_position_rmse_m":0.008856415779593316,"sample_count":400,"start_s":40.0,"vertical_position_peak_m":0.0021514892578125,"vertical_position_rmse_m":0.0009384924141070715}]},{"maximum_channel_age_s":0.055,"profile":"hold-dropout-2000ms","seed":0,"windows":[{"complete":true,"end_s":20.0,"horizontal_position_peak_m":0.018752807264174588,"horizontal_position_rmse_m":0.006751357537663134,"sample_count":400,"start_s":18.0,"vertical_position_peak_m":0.013995370620291325,"vertical_position_rmse_m":0.007327087177246381},{"complete":true,"end_s":42.0,"horizontal_position_peak_m":0.024853211654005034,"horizontal_position_rmse_m":0.013511146139676423,"sample_count":400,"start_s":40.0,"vertical_position_peak_m":0.025134146640714505,"vertical_position_rmse_m":0.009106599219029647}]},{"maximum_channel_age_s":0.055,"profile":"hold-dropout-2000ms","seed":1,"windows":[{"complete":true,"end_s":20.0,"horizontal_position_peak_m":0.013356961019139345,"horizontal_position_rmse_m":0.00851924949953623,"sample_count":400,"start_s":18.0,"vertical_position_peak_m":0.035870776802784166,"vertical_position_rmse_m":0.017474844850721847},{"complete":true,"end_s":42.0,"horizontal_position_peak_m":0.01410294505109181,"horizontal_position_rmse_m":0.006341655398282328,"sample_count":400,"start_s":40.0,"vertical_position_peak_m":2.3442284773323636,"vertical_position_rmse_m":0.6149957385280684}]},{"maximum_channel_age_s":0.055,"profile":"hold-dropout-2000ms","seed":2,"windows":[{"complete":true,"end_s":20.0,"horizontal_position_peak_m":0.02578507829736326,"horizontal_position_rmse_m":0.012428027909340734,"sample_count":400,"start_s":18.0,"vertical_position_peak_m":0.058996932728373475,"vertical_position_rmse_m":0.02436719523835542},{"complete":true,"end_s":42.0,"horizontal_position_peak_m":0.013004964693688949,"horizontal_position_rmse_m":0.00828841835777525,"sample_count":400,"start_s":40.0,"vertical_position_peak_m":0.603300986492217,"vertical_position_rmse_m":0.11848254180503422}]}],"model":{"available_axes":"horizontal","capture_period_steps":4,"capture_phase_steps":0,"clip_sigma":3.0,"control_dt_s":0.005,"kind":"horizontal-quality-v1","position_sigma_m":0.0,"quality":"delay","random_stream":"python-mt19937-gauss-xor-0x48515a","source":"synthetic-physics-captures","startup":"bootstrap-first-capture","transport_delay_steps":8,"usage":"replace-selected-feedback-components","velocity_sigma_m_s":0.0},"quality":"delay","summary":{"accepted":false,"backend":"isaacsim_physx","comparisons":[{"landed_time_change_s":1.2450000000000045,"passed":false,"peak_attitude_difference_rad":0.12816226845696183,"peak_position_difference_m":0.3293768767634159,"position_difference_rmse_m":0.12187251795589896,"position_rmse_change_m":0.06767265742680335,"profile":"hold-dropout-2000ms","recovery_passed":false,"recovery_windows":[{"complete_horizon":true,"difference_at_resumed_capture_m":0.013423123532514467,"excursion_observed":false,"first_resumed_capture_s":20.0,"horizon_end_s":39.995,"passed":true,"peak_position_difference_m":0.01441801031877429,"post_outage_samples_above_band":0,"recovery_time_s":0.0,"samples_above_band":0,"window_end_s":20.0,"window_start_s":18.0},{"complete_horizon":true,"difference_at_resumed_capture_m":0.002674180724626653,"excursion_observed":true,"first_resumed_capture_s":42.0,"horizon_end_s":50.0,"passed":false,"peak_position_difference_m":0.3293768767634159,"post_outage_samples_above_band":1497,"recovery_time_s":null,"samples_above_band":1497,"window_end_s":42.0,"window_start_s":40.0}],"reference_profile":"sample-hold","seed":0},{"landed_time_change_s":2.384999999999998,"passed":false,"peak_attitude_difference_rad":0.12379069038640879,"peak_position_difference_m":0.12927331556958155,"position_difference_rmse_m":0.049775449115781106,"position_rmse_change_m":0.0008327682000131426,"profile":"hold-dropout-2000ms","recovery_passed":false,"recovery_windows":[{"complete_horizon":true,"difference_at_resumed_capture_m":0.03172811076470536,"excursion_observed":false,"first_resumed_capture_s":20.0,"horizon_end_s":39.995,"passed":true,"peak_position_difference_m":0.03517069661266217,"post_outage_samples_above_band":0,"recovery_time_s":0.0,"samples_above_band":0,"window_end_s":20.0,"window_start_s":18.0},{"complete_horizon":true,"difference_at_resumed_capture_m":0.08701489062536909,"excursion_observed":true,"first_resumed_capture_s":42.0,"horizon_end_s":50.0,"passed":false,"peak_position_difference_m":0.12927331556958155,"post_outage_samples_above_band":1601,"recovery_time_s":null,"samples_above_band":1736,"window_end_s":42.0,"window_start_s":40.0}],"reference_profile":"sample-hold","seed":1},{"landed_time_change_s":1.9950000000000045,"passed":false,"peak_attitude_difference_rad":0.10918403033346391,"peak_position_difference_m":0.34988819040115143,"position_difference_rmse_m":0.13605081754007173,"position_rmse_change_m":0.010644973222873333,"profile":"hold-dropout-2000ms","recovery_passed":false,"recovery_windows":[{"complete_horizon":true,"difference_at_resumed_capture_m":0.045232096526624056,"excursion_observed":true,"first_resumed_capture_s":20.0,"horizon_end_s":39.995,"passed":true,"peak_position_difference_m":0.05501402838176962,"post_outage_samples_above_band":104,"recovery_time_s":0.605,"samples_above_band":104,"window_end_s":20.0,"window_start_s":18.0},{"complete_horizon":true,"difference_at_resumed_capture_m":0.09485205605817758,"excursion_observed":true,"first_resumed_capture_s":42.0,"horizon_end_s":50.0,"passed":false,"peak_position_difference_m":0.34988819040115143,"post_outage_samples_above_band":1601,"recovery_time_s":null,"samples_above_band":1713,"window_end_s":42.0,"window_start_s":40.0}],"reference_profile":"sample-hold","seed":2}],"complete":true,"control_dt_s":0.005,"controller_binary_sha256":"b4543a2973dc424a7f398cf225a3088fefedd4053b2d3658eefd050f73d7c90f","duration_results":[{"accepted":true,"duration_s":0.0,"excursion_windows":0,"mission_passes":3,"pair_count":0,"pair_passes":0,"profile":"sample-hold","recovery_count":0,"recovery_passes":0},{"accepted":false,"duration_s":2.0,"excursion_windows":4,"mission_passes":3,"pair_count":3,"pair_passes":0,"profile":"hold-dropout-2000ms","recovery_count":6,"recovery_passes":3}],"kind":"isaac_outage_duration_study","limitations":["Synthetic outages; fixed durations and three seeds do not establish a safe duration or stability proof","Ideal attitude, rates, acceleration, mission supervisor and contact sensing","Paired mission bounds and settled recovery are separate outcomes; failures are retained","Independent yaw refinement remains unresolved; runtime and physics gates unchanged","Soft real-time only; wall timing excludes startup and evidence serialization"],"lock_sha256":"e280d5e783d8f42f661aa933223edb7464787da33bd16c964c175aad2c982ce8","passed":6,"physics_dt_s":0.005,"profiles":[{"capture_period_steps":4,"capture_phase_steps":0,"channels":"position-velocity","control_dt_s":0.005,"dropout_windows_s":[],"hold":"last-successful-capture","ideal_channels":"attitude-rates-acceleration-supervisor-contact","noise":"none","profile":"sample-hold","transport_delay_steps":0},{"capture_period_steps":4,"capture_phase_steps":0,"channels":"position-velocity","control_dt_s":0.005,"dropout_windows_s":[[18.0,20.0],[40.0,42.0]],"hold":"last-successful-capture","ideal_channels":"attitude-rates-acceleration-supervisor-contact","noise":"none","profile":"hold-dropout-2000ms","transport_delay_steps":0}],"recovery_criteria":{"deadline_s":5.0,"dwell_s":1.0,"method":"final-uninterrupted-in-band-suffix","position_difference_m":0.05},"reference_profile":"sample-hold","results":[{"captures":{"captures":2501,"held_control_samples":7500,"max_age_s":0.015,"position_discrepancy_peak_m":0.010051646087374109,"position_discrepancy_rmse_m":0.0023207158912742724,"velocity_discrepancy_peak_m_s":0.1959560498432559,"velocity_discrepancy_rmse_m_s":0.005773518257197469,"windows":[]},"config_sha256":"4bcd5f59b99ec7804e6967a369f03266928d63ca8e1f4e4b1996896904431afb","failure_reason":null,"metrics":{"measurement_window_s":[5.0,50.0],"mission":{"final_support":{"mean_normal_force_n":9.81668784315152,"mean_vertical_balance_error_n":7.941801102893309e-06,"peak_height_error_m":3.270804882077316e-07,"peak_rotor_thrust_n":6.8816971944271324e-65,"peak_speed_m_s":0.00014864636913041523,"peak_tilt_deg":0.00013617355102804688,"peak_xy_error_m":0.022605422548760926,"samples":401},"initial_support":{"mean_normal_force_n":9.815277452468871,"mean_vertical_balance_error_n":1.2722017784554395e-05,"peak_height_error_m":3.233551979092697e-07,"peak_rotor_thrust_n":0.0,"peak_speed_m_s":0.0001522171521376773,"peak_tilt_deg":0.00011909759843994624,"peak_xy_error_m":0.017212400652644587,"samples":200},"landed_time_s":43.545,"liftoff_time_s":2.92,"max_penetration_m":1.044281572576411e-06,"peak_tilt_deg":10.258778849385093,"touchdown_descent_speed_m_s":0.07094273716211319,"touchdown_horizontal_speed_m_s":0.2781773198322742,"touchdown_time_s":42.525,"unexpected_contact_samples":0,"waypoint_band_m":0.35,"waypoint_reached_s":[7.0,15.0,23.0,31.0]},"peak_error_m":0.3758673200184259,"position_rmse_m":0.10985872878430981,"recovery_reason":"not_applicable","recovery_time_s":null,"samples":10001,"step_response":null},"profile":"sample-hold","sample_count":10001,"samples_sha256":"a96cd41d8e5976c998ee1d36cbb114554fcabf1b632c0fb94eaedf311c33daff","seed":0,"status":"passed","timing":{"elapsed_s":35.82566830000724,"late_steps":10,"max_lag_s":0.017811200004070996,"monitor_enabled":true,"paced":false,"real_time_factor":1.3956473772183589,"simulation_s":50.0}},{"captures":{"captures":2501,"held_control_samples":7500,"max_age_s":0.015,"position_discrepancy_peak_m":0.008731041398289665,"position_discrepancy_rmse_m":0.002154389548896738,"velocity_discrepancy_peak_m_s":0.1959565792418725,"velocity_discrepancy_rmse_m_s":0.004824511909077339,"windows":[]},"config_sha256":"385d121d387119da343daa0df39313e1b7dd938be533eb3e2cbf143d4cd04fb4","failure_reason":null,"metrics":{"measurement_window_s":[5.0,50.0],"mission":{"final_support":{"mean_normal_force_n":9.792586455024091,"mean_vertical_balance_error_n":-7.106022745258161e-06,"peak_height_error_m":3.270804882077316e-07,"peak_rotor_thrust_n":2.4159772062742795e-63,"peak_speed_m_s":0.00017766330830625547,"peak_tilt_deg":0.00012977078573393836,"peak_xy_error_m":0.06795914611720688,"samples":401},"initial_support":{"mean_normal_force_n":9.825137047767639,"mean_vertical_balance_error_n":6.458880350761475e-06,"peak_height_error_m":3.233551979092697e-07,"peak_rotor_thrust_n":0.0,"peak_speed_m_s":0.00013415225325245653,"peak_tilt_deg":0.00011902719259507426,"peak_xy_error_m":0.020175112403786905,"samples":200},"landed_time_s":43.65,"liftoff_time_s":2.915,"max_penetration_m":2.4349587498945224e-06,"peak_tilt_deg":9.88132061295206,"touchdown_descent_speed_m_s":0.08205543458461761,"touchdown_horizontal_speed_m_s":0.06663354868167143,"touchdown_time_s":43.57,"unexpected_contact_samples":0,"waypoint_band_m":0.35,"waypoint_reached_s":[7.0,15.0,23.0,31.0]},"peak_error_m":0.31187308943326364,"position_rmse_m":0.1154522191469963,"recovery_reason":"not_applicable","recovery_time_s":null,"samples":10001,"step_response":null},"profile":"sample-hold","sample_count":10001,"samples_sha256":"98a239e3d24960b148b1c7ba5060557dfa8407f91aea59ba77fde50e0e2fd296","seed":1,"status":"passed","timing":{"elapsed_s":38.302975700004026,"late_steps":0,"max_lag_s":0.0007388999848626553,"monitor_enabled":true,"paced":false,"real_time_factor":1.305381607727014,"simulation_s":50.0}},{"captures":{"captures":2501,"held_control_samples":7500,"max_age_s":0.015,"position_discrepancy_peak_m":0.01016918374062705,"position_discrepancy_rmse_m":0.0024603654247039248,"velocity_discrepancy_peak_m_s":0.19595705679081982,"velocity_discrepancy_rmse_m_s":0.005375309599592011,"windows":[]},"config_sha256":"8fa0012f3a2f675e2548a73f93f6206bd9de30e266f1fc5f250e023807beac95","failure_reason":null,"metrics":{"measurement_window_s":[5.0,50.0],"mission":{"final_support":{"mean_normal_force_n":9.832668259256796,"mean_vertical_balance_error_n":9.202436189283426e-06,"peak_height_error_m":3.308057785061935e-07,"peak_rotor_thrust_n":1.8781342629020573e-64,"peak_speed_m_s":0.00017747827141673743,"peak_tilt_deg":0.00012178176532874736,"peak_xy_error_m":0.15459790766072973,"samples":401},"initial_support":{"mean_normal_force_n":9.778471827507019,"mean_vertical_balance_error_n":-2.322220378925266e-07,"peak_height_error_m":3.270804882077316e-07,"peak_rotor_thrust_n":0.0,"peak_speed_m_s":0.00022334205425347066,"peak_tilt_deg":0.00012356143047313606,"peak_xy_error_m":0.025566186953618245,"samples":200},"landed_time_s":43.575,"liftoff_time_s":2.955,"max_penetration_m":6.551618351210986e-06,"peak_tilt_deg":11.926260514047803,"touchdown_descent_speed_m_s":0.05256843939423561,"touchdown_horizontal_speed_m_s":0.09624074652182515,"touchdown_time_s":43.385,"unexpected_contact_samples":0,"waypoint_band_m":0.35,"waypoint_reached_s":[7.0,15.0,23.0,31.0]},"peak_error_m":0.39578903305456076,"position_rmse_m":0.13377202938264335,"recovery_reason":"not_applicable","recovery_time_s":null,"samples":10001,"step_response":null},"profile":"sample-hold","sample_count":10001,"samples_sha256":"aab2123298d6e07bcad65b7a7ab060611d00d08499abff6cd7175971090f0148","seed":2,"status":"passed","timing":{"elapsed_s":38.82923469998059,"late_steps":0,"max_lag_s":0.0008779999963007866,"monitor_enabled":true,"paced":false,"real_time_factor":1.2876895562411121,"simulation_s":50.0}},{"captures":{"captures":2301,"held_control_samples":7700,"max_age_s":2.015,"position_discrepancy_peak_m":0.47839647132291574,"position_discrepancy_rmse_m":0.054475941697675404,"velocity_discrepancy_peak_m_s":0.5388019545979175,"velocity_discrepancy_rmse_m_s":0.07721696496502345,"windows":[{"end_s":20.0,"first_capture_after_s":20.0,"last_capture_before_s":17.98,"start_s":18.0},{"end_s":42.0,"first_capture_after_s":42.0,"last_capture_before_s":39.98,"start_s":40.0}]},"config_sha256":"66092ef4c4b27c0f18c113aa944241c7442bc4f96bd21de6753550586b12643c","failure_reason":null,"metrics":{"measurement_window_s":[5.0,50.0],"mission":{"final_support":{"mean_normal_force_n":9.816687664783506,"mean_vertical_balance_error_n":7.70714276763207e-06,"peak_height_error_m":3.270804882077316e-07,"peak_rotor_thrust_n":6.994183557666117e-83,"peak_speed_m_s":0.00014642702944676905,"peak_tilt_deg":0.0001378018171733492,"peak_xy_error_m":0.34945161542322833,"samples":401},"initial_support":{"mean_normal_force_n":9.815277452468871,"mean_vertical_balance_error_n":1.2722017784554395e-05,"peak_height_error_m":3.233551979092697e-07,"peak_rotor_thrust_n":0.0,"peak_speed_m_s":0.0001522171521376773,"peak_tilt_deg":0.00011909759843994624,"peak_xy_error_m":0.017212400652644587,"samples":200},"landed_time_s":42.3,"liftoff_time_s":2.92,"max_penetration_m":1.1104206350809331e-06,"peak_tilt_deg":10.32201439015182,"touchdown_descent_speed_m_s":0.11742016673088074,"touchdown_horizontal_speed_m_s":0.1846944366154334,"touchdown_time_s":42.22,"unexpected_contact_samples":0,"waypoint_band_m":0.35,"waypoint_reached_s":[7.0,15.0,23.0,31.0]},"peak_error_m":0.37645298192714716,"position_rmse_m":0.17753138621111317,"recovery_reason":"not_applicable","recovery_time_s":null,"samples":10001,"step_response":null},"profile":"hold-dropout-2000ms","sample_count":10001,"samples_sha256":"cf760f51980b9ea95879ee88a7c414ecd7469639d31f64ba121a899757fe9eef","seed":0,"status":"passed","timing":{"elapsed_s":50.00021110000671,"late_steps":19,"max_lag_s":0.016956500015221535,"monitor_enabled":true,"paced":true,"real_time_factor":0.999995778017691,"simulation_s":50.0}},{"captures":{"captures":2301,"held_control_samples":7700,"max_age_s":2.015,"position_discrepancy_peak_m":0.2961503639469168,"position_discrepancy_rmse_m":0.0505395617317878,"velocity_discrepancy_peak_m_s":0.35395062876591343,"velocity_discrepancy_rmse_m_s":0.05794204559700083,"windows":[{"end_s":20.0,"first_capture_after_s":20.0,"last_capture_before_s":17.98,"start_s":18.0},{"end_s":42.0,"first_capture_after_s":42.0,"last_capture_before_s":39.98,"start_s":40.0}]},"config_sha256":"b864e28c3ce2d5f7e052faf8541a23fca51e3c5d830e4b2f1a169fea36256b60","failure_reason":null,"metrics":{"measurement_window_s":[5.0,50.0],"mission":{"final_support":{"mean_normal_force_n":9.792586583449062,"mean_vertical_balance_error_n":-7.014322474079005e-06,"peak_height_error_m":3.270804882077316e-07,"peak_rotor_thrust_n":7.38842113023855e-98,"peak_speed_m_s":0.00017733325732763403,"peak_tilt_deg":0.00012742124754154722,"peak_xy_error_m":0.06160061911317584,"samples":401},"initial_support":{"mean_normal_force_n":9.825137047767639,"mean_vertical_balance_error_n":6.458880350761475e-06,"peak_height_error_m":3.233551979092697e-07,"peak_rotor_thrust_n":0.0,"peak_speed_m_s":0.00013415225325245653,"peak_tilt_deg":0.00011902719259507426,"peak_xy_error_m":0.020175112403786905,"samples":200},"landed_time_s":41.265,"liftoff_time_s":2.915,"max_penetration_m":0.00023344848776193916,"peak_tilt_deg":9.88132061295206,"touchdown_descent_speed_m_s":0.17572692036628723,"touchdown_horizontal_speed_m_s":0.14103127885250172,"touchdown_time_s":41.215,"unexpected_contact_samples":0,"waypoint_band_m":0.35,"waypoint_reached_s":[7.0,15.0,23.0,31.0]},"peak_error_m":0.31187669051671696,"position_rmse_m":0.11461945094698316,"recovery_reason":"not_applicable","recovery_time_s":null,"samples":10001,"step_response":null},"profile":"hold-dropout-2000ms","sample_count":10001,"samples_sha256":"8209088f2077cc35695abe457c150a8fb1d7d4c71f137b0bc5d20cdade535c8e","seed":1,"status":"passed","timing":{"elapsed_s":50.000139600015245,"late_steps":180,"max_lag_s":0.09525520000606846,"monitor_enabled":true,"paced":true,"real_time_factor":0.9999972080074904,"simulation_s":50.0}},{"captures":{"captures":2301,"held_control_samples":7700,"max_age_s":2.015,"position_discrepancy_peak_m":0.34591870156114574,"position_discrepancy_rmse_m":0.053776985444222804,"velocity_discrepancy_peak_m_s":0.5068073429918999,"velocity_discrepancy_rmse_m_s":0.0900294107075201,"windows":[{"end_s":20.0,"first_capture_after_s":20.0,"last_capture_before_s":17.98,"start_s":18.0},{"end_s":42.0,"first_capture_after_s":42.0,"last_capture_before_s":39.98,"start_s":40.0}]},"config_sha256":"02abe42b3f78bc2613368f2f57cc39c809bbb75a34af380bcb713263678ab172","failure_reason":null,"metrics":{"measurement_window_s":[5.0,50.0],"mission":{"final_support":{"mean_normal_force_n":9.832668278282718,"mean_vertical_balance_error_n":9.230059814038731e-06,"peak_height_error_m":3.308057785061935e-07,"peak_rotor_thrust_n":2.5874450349604294e-93,"peak_speed_m_s":0.0001780313767490232,"peak_tilt_deg":0.00012641617389156436,"peak_xy_error_m":0.19561022520895677,"samples":401},"initial_support":{"mean_normal_force_n":9.778471827507019,"mean_vertical_balance_error_n":-2.322220378925266e-07,"peak_height_error_m":3.270804882077316e-07,"peak_rotor_thrust_n":0.0,"peak_speed_m_s":0.00022334205425347066,"peak_tilt_deg":0.00012356143047313606,"peak_xy_error_m":0.025566186953618245,"samples":200},"landed_time_s":41.58,"liftoff_time_s":2.955,"max_penetration_m":8.55771033148045e-07,"peak_tilt_deg":11.926262627495278,"touchdown_descent_speed_m_s":0.19514021277427673,"touchdown_horizontal_speed_m_s":0.12307105097933958,"touchdown_time_s":41.53,"unexpected_contact_samples":0,"waypoint_band_m":0.35,"waypoint_reached_s":[7.0,15.0,23.0,31.0]},"peak_error_m":0.39578820677067994,"position_rmse_m":0.14441700260551668,"recovery_reason":"not_applicable","recovery_time_s":null,"samples":10001,"step_response":null},"profile":"hold-dropout-2000ms","sample_count":10001,"samples_sha256":"74a839335dcda8577d0046fadb031f53c4630e0da0f3851ea5c96a300c995029","seed":2,"status":"passed","timing":{"elapsed_s":50.000281200016616,"late_steps":13,"max_lag_s":0.006262100021121597,"monitor_enabled":true,"paced":true,"real_time_factor":0.9999943760312969,"simulation_s":50.0}}],"schema_version":1,"seeds":[0,1,2],"source_commit":"c943f0b17733b8aa22fecc7a93705645c302147a","source_dirty":false,"source_tree_sha256":"9c12e216fb86126423e2dca9745483974bf7e819a590e7a682805f79942a75b7","trials":6,"versions":{"isaaclab":"17.0.2","isaacsim":"6.1.0.0","torch":"2.11.0+cu128"}},"versus_ideal":[{"landed_time_change_s":0.00999999999999801,"passed":true,"peak_attitude_difference_rad":0.023985580151031253,"peak_position_difference_m":0.028324317640740417,"position_difference_rmse_m":0.011010595105863568,"position_rmse_change_m":0.0006967714960383342,"profile":"sample-hold","seed":0},{"landed_time_change_s":0.015000000000000568,"passed":true,"peak_attitude_difference_rad":0.019800931480991563,"peak_position_difference_m":0.025689967784387067,"position_difference_rmse_m":0.00887844097724577,"position_rmse_change_m":0.0002713110824578424,"profile":"sample-hold","seed":1},{"landed_time_change_s":0.00999999999999801,"passed":true,"peak_attitude_difference_rad":0.01924486181094521,"peak_position_difference_m":0.029892990088366107,"position_difference_rmse_m":0.010991545590453372,"position_rmse_change_m":0.0011545194493522981,"profile":"sample-hold","seed":2},{"landed_time_change_s":0.020000000000003126,"passed":true,"peak_attitude_difference_rad":0.04315340765371572,"peak_position_difference_m":0.028333651109491285,"position_difference_rmse_m":0.009796291945680019,"position_rmse_change_m":0.003000902162333785,"profile":"hold-dropout-2000ms","seed":0},{"landed_time_change_s":0.01999999999999602,"passed":true,"peak_attitude_difference_rad":0.022738086591305103,"peak_position_difference_m":0.025688287325606737,"position_difference_rmse_m":0.009669446983008244,"position_rmse_change_m":0.0007870738284417589,"profile":"hold-dropout-2000ms","seed":1},{"landed_time_change_s":0.0,"passed":true,"peak_attitude_difference_rad":0.018492565939871818,"peak_position_difference_m":0.029891864911350374,"position_difference_rmse_m":0.011197798675521788,"position_rmse_change_m":0.0006601017654726815,"profile":"hold-dropout-2000ms","seed":2}]},{"feedback_errors":[{"maximum_channel_age_s":0.055,"profile":"sample-hold","seed":0,"windows":[{"complete":true,"end_s":20.0,"horizontal_position_peak_m":0.036301566744682504,"horizontal_position_rmse_m":0.015720017201106096,"sample_count":400,"start_s":18.0,"vertical_position_peak_m":0.0001443624496459961,"vertical_position_rmse_m":4.5324301142625385e-05},{"complete":true,"end_s":42.0,"horizontal_position_peak_m":0.053874812199907765,"horizontal_position_rmse_m":0.01908076234645801,"sample_count":400,"start_s":40.0,"vertical_position_peak_m":0.00254175066947937,"vertical_position_rmse_m":0.0007906407133848074}]},{"maximum_channel_age_s":0.055,"profile":"sample-hold","seed":1,"windows":[{"complete":true,"end_s":20.0,"horizontal_position_peak_m":0.03402830041885675,"horizontal_position_rmse_m":0.01706091401510158,"sample_count":400,"start_s":18.0,"vertical_position_peak_m":0.0004030466079711914,"vertical_position_rmse_m":0.00014819677486452195},{"complete":true,"end_s":42.0,"horizontal_position_peak_m":0.03555598830228951,"horizontal_position_rmse_m":0.015168373879208458,"sample_count":400,"start_s":40.0,"vertical_position_peak_m":0.0031290948390960693,"vertical_position_rmse_m":0.0011245950077003657}]},{"maximum_channel_age_s":0.055,"profile":"sample-hold","seed":2,"windows":[{"complete":true,"end_s":20.0,"horizontal_position_peak_m":0.043447711814417755,"horizontal_position_rmse_m":0.0193866199639272,"sample_count":400,"start_s":18.0,"vertical_position_peak_m":0.00030040740966796875,"vertical_position_rmse_m":0.00010539051439602769},{"complete":true,"end_s":42.0,"horizontal_position_peak_m":0.033804981910070746,"horizontal_position_rmse_m":0.016813453447938623,"sample_count":400,"start_s":40.0,"vertical_position_peak_m":0.002147167921066284,"vertical_position_rmse_m":0.0009377493382186231}]},{"maximum_channel_age_s":0.055,"profile":"hold-dropout-2000ms","seed":0,"windows":[{"complete":true,"end_s":20.0,"horizontal_position_peak_m":0.036300720849842226,"horizontal_position_rmse_m":0.015718774541974942,"sample_count":400,"start_s":18.0,"vertical_position_peak_m":0.013955991610789198,"vertical_position_rmse_m":0.007307999660586769},{"complete":true,"end_s":42.0,"horizontal_position_peak_m":0.05389321452575541,"horizontal_position_rmse_m":0.019092951419314795,"sample_count":400,"start_s":40.0,"vertical_position_peak_m":0.02544855716204536,"vertical_position_rmse_m":0.009101541826802464}]},{"maximum_channel_age_s":0.055,"profile":"hold-dropout-2000ms","seed":1,"windows":[{"complete":true,"end_s":20.0,"horizontal_position_peak_m":0.03402835506806611,"horizontal_position_rmse_m":0.01705382057335186,"sample_count":400,"start_s":18.0,"vertical_position_peak_m":0.035840073302626285,"vertical_position_rmse_m":0.017463872686715197},{"complete":true,"end_s":42.0,"horizontal_position_peak_m":0.035550608187318214,"horizontal_position_rmse_m":0.014762866271803553,"sample_count":400,"start_s":40.0,"vertical_position_peak_m":2.344374376828688,"vertical_position_rmse_m":0.6150502845718226}]},{"maximum_channel_age_s":0.055,"profile":"hold-dropout-2000ms","seed":2,"windows":[{"complete":true,"end_s":20.0,"horizontal_position_peak_m":0.043461699880144436,"horizontal_position_rmse_m":0.019385905019392573,"sample_count":400,"start_s":18.0,"vertical_position_peak_m":0.059043831251896606,"vertical_position_rmse_m":0.02438804524175679},{"complete":true,"end_s":42.0,"horizontal_position_peak_m":0.033811767158985984,"horizontal_position_rmse_m":0.016340432957127324,"sample_count":400,"start_s":40.0,"vertical_position_peak_m":0.6031350967388716,"vertical_position_rmse_m":0.11846615384192667}]}],"model":{"available_axes":"horizontal","capture_period_steps":4,"capture_phase_steps":0,"clip_sigma":3.0,"control_dt_s":0.005,"kind":"horizontal-quality-v1","position_sigma_m":0.01,"quality":"noise-delay","random_stream":"python-mt19937-gauss-xor-0x48515a","source":"synthetic-physics-captures","startup":"bootstrap-first-capture","transport_delay_steps":8,"usage":"replace-selected-feedback-components","velocity_sigma_m_s":0.02},"quality":"noise-delay","summary":{"accepted":false,"backend":"isaacsim_physx","comparisons":[{"landed_time_change_s":1.240000000000002,"passed":false,"peak_attitude_difference_rad":0.12680294381413612,"peak_position_difference_m":0.32788810384698047,"position_difference_rmse_m":0.12130358591840014,"position_rmse_change_m":0.06793799038992636,"profile":"hold-dropout-2000ms","recovery_passed":false,"recovery_windows":[{"complete_horizon":true,"difference_at_resumed_capture_m":0.013388800147119542,"excursion_observed":false,"first_resumed_capture_s":20.0,"horizon_end_s":39.995,"passed":true,"peak_position_difference_m":0.014380112344634655,"post_outage_samples_above_band":0,"recovery_time_s":0.0,"samples_above_band":0,"window_end_s":20.0,"window_start_s":18.0},{"complete_horizon":true,"difference_at_resumed_capture_m":0.002909899231753476,"excursion_observed":true,"first_resumed_capture_s":42.0,"horizon_end_s":50.0,"passed":false,"peak_position_difference_m":0.32788810384698047,"post_outage_samples_above_band":1500,"recovery_time_s":null,"samples_above_band":1500,"window_end_s":42.0,"window_start_s":40.0}],"reference_profile":"sample-hold","seed":0},{"landed_time_change_s":2.365000000000002,"passed":false,"peak_attitude_difference_rad":0.12353372195692672,"peak_position_difference_m":0.12658293388652292,"position_difference_rmse_m":0.04862596731047354,"position_rmse_change_m":0.0006040013090641283,"profile":"hold-dropout-2000ms","recovery_passed":false,"recovery_windows":[{"complete_horizon":true,"difference_at_resumed_capture_m":0.03170391225671095,"excursion_observed":false,"first_resumed_capture_s":20.0,"horizon_end_s":39.995,"passed":true,"peak_position_difference_m":0.03514140783686504,"post_outage_samples_above_band":0,"recovery_time_s":0.0,"samples_above_band":0,"window_end_s":20.0,"window_start_s":18.0},{"complete_horizon":true,"difference_at_resumed_capture_m":0.08538263695672321,"excursion_observed":true,"first_resumed_capture_s":42.0,"horizon_end_s":50.0,"passed":false,"peak_position_difference_m":0.12658293388652292,"post_outage_samples_above_band":1601,"recovery_time_s":null,"samples_above_band":1736,"window_end_s":42.0,"window_start_s":40.0}],"reference_profile":"sample-hold","seed":1},{"landed_time_change_s":1.9950000000000045,"passed":false,"peak_attitude_difference_rad":0.10989897959241024,"peak_position_difference_m":0.3444213355779503,"position_difference_rmse_m":0.13412283321463753,"position_rmse_change_m":0.010532617705521385,"profile":"hold-dropout-2000ms","recovery_passed":false,"recovery_windows":[{"complete_horizon":true,"difference_at_resumed_capture_m":0.04527160828601466,"excursion_observed":true,"first_resumed_capture_s":20.0,"horizon_end_s":39.995,"passed":true,"peak_position_difference_m":0.055061377044873946,"post_outage_samples_above_band":105,"recovery_time_s":0.61,"samples_above_band":105,"window_end_s":20.0,"window_start_s":18.0},{"complete_horizon":true,"difference_at_resumed_capture_m":0.09490576592076215,"excursion_observed":true,"first_resumed_capture_s":42.0,"horizon_end_s":50.0,"passed":false,"peak_position_difference_m":0.3444213355779503,"post_outage_samples_above_band":1601,"recovery_time_s":null,"samples_above_band":1713,"window_end_s":42.0,"window_start_s":40.0}],"reference_profile":"sample-hold","seed":2}],"complete":true,"control_dt_s":0.005,"controller_binary_sha256":"b4543a2973dc424a7f398cf225a3088fefedd4053b2d3658eefd050f73d7c90f","duration_results":[{"accepted":true,"duration_s":0.0,"excursion_windows":0,"mission_passes":3,"pair_count":0,"pair_passes":0,"profile":"sample-hold","recovery_count":0,"recovery_passes":0},{"accepted":false,"duration_s":2.0,"excursion_windows":4,"mission_passes":2,"pair_count":3,"pair_passes":0,"profile":"hold-dropout-2000ms","recovery_count":6,"recovery_passes":3}],"kind":"isaac_outage_duration_study","limitations":["Synthetic outages; fixed durations and three seeds do not establish a safe duration or stability proof","Ideal attitude, rates, acceleration, mission supervisor and contact sensing","Paired mission bounds and settled recovery are separate outcomes; failures are retained","Independent yaw refinement remains unresolved; runtime and physics gates unchanged","Soft real-time only; wall timing excludes startup and evidence serialization"],"lock_sha256":"e280d5e783d8f42f661aa933223edb7464787da33bd16c964c175aad2c982ce8","passed":5,"physics_dt_s":0.005,"profiles":[{"capture_period_steps":4,"capture_phase_steps":0,"channels":"position-velocity","control_dt_s":0.005,"dropout_windows_s":[],"hold":"last-successful-capture","ideal_channels":"attitude-rates-acceleration-supervisor-contact","noise":"none","profile":"sample-hold","transport_delay_steps":0},{"capture_period_steps":4,"capture_phase_steps":0,"channels":"position-velocity","control_dt_s":0.005,"dropout_windows_s":[[18.0,20.0],[40.0,42.0]],"hold":"last-successful-capture","ideal_channels":"attitude-rates-acceleration-supervisor-contact","noise":"none","profile":"hold-dropout-2000ms","transport_delay_steps":0}],"recovery_criteria":{"deadline_s":5.0,"dwell_s":1.0,"method":"final-uninterrupted-in-band-suffix","position_difference_m":0.05},"reference_profile":"sample-hold","results":[{"captures":{"captures":2501,"held_control_samples":7500,"max_age_s":0.015,"position_discrepancy_peak_m":0.010045193048790074,"position_discrepancy_rmse_m":0.002322472972098445,"velocity_discrepancy_peak_m_s":0.1959560498432559,"velocity_discrepancy_rmse_m_s":0.0058037754830525465,"windows":[]},"config_sha256":"c85474d8f71fcbee87776cd2873c975a5b9c235a1a00957086343bea41bf1cbe","failure_reason":null,"metrics":{"measurement_window_s":[5.0,50.0],"mission":{"final_support":{"mean_normal_force_n":9.81668783839504,"mean_vertical_balance_error_n":7.937680003802621e-06,"peak_height_error_m":3.270804882077316e-07,"peak_rotor_thrust_n":6.868825028812103e-65,"peak_speed_m_s":0.00014869879379853816,"peak_tilt_deg":0.00014362949576638055,"peak_xy_error_m":0.024726973320846217,"samples":401},"initial_support":{"mean_normal_force_n":9.815277452468871,"mean_vertical_balance_error_n":1.2722017784554395e-05,"peak_height_error_m":3.233551979092697e-07,"peak_rotor_thrust_n":0.0,"peak_speed_m_s":0.0001522171521376773,"peak_tilt_deg":0.00011909759843994624,"peak_xy_error_m":0.017212400652644587,"samples":200},"landed_time_s":43.545,"liftoff_time_s":2.92,"max_penetration_m":1.5154111877233034e-06,"peak_tilt_deg":10.275775192748412,"touchdown_descent_speed_m_s":0.06932000070810318,"touchdown_horizontal_speed_m_s":0.27628224019167347,"touchdown_time_s":42.535,"unexpected_contact_samples":0,"waypoint_band_m":0.35,"waypoint_reached_s":[7.0,15.0,23.0,31.0]},"peak_error_m":0.3753195427892715,"position_rmse_m":0.11042878439720603,"recovery_reason":"not_applicable","recovery_time_s":null,"samples":10001,"step_response":null},"profile":"sample-hold","sample_count":10001,"samples_sha256":"f9e1ab85991fd0b09345e0dbcf014bd11f01532f655281d662d647d7a57ec1c3","seed":0,"status":"passed","timing":{"elapsed_s":43.99547389999498,"late_steps":27,"max_lag_s":0.02777900000102818,"monitor_enabled":true,"paced":false,"real_time_factor":1.1364805414678283,"simulation_s":50.0}},{"captures":{"captures":2501,"held_control_samples":7500,"max_age_s":0.015,"position_discrepancy_peak_m":0.008928431219901316,"position_discrepancy_rmse_m":0.0021591650019491815,"velocity_discrepancy_peak_m_s":0.1959565792418725,"velocity_discrepancy_rmse_m_s":0.004821533068057982,"windows":[]},"config_sha256":"c5e5f8709393ff68f5988c7cea4731a4e7cd74194a28bf5b9b40256693b6f1b2","failure_reason":null,"metrics":{"measurement_window_s":[5.0,50.0],"mission":{"final_support":{"mean_normal_force_n":9.792585777225638,"mean_vertical_balance_error_n":-7.7605961005818e-06,"peak_height_error_m":3.270804882077316e-07,"peak_rotor_thrust_n":1.2212814712312185e-63,"peak_speed_m_s":0.00017833345202089833,"peak_tilt_deg":0.00011360644632913952,"peak_xy_error_m":0.06538997440420508,"samples":401},"initial_support":{"mean_normal_force_n":9.825137047767639,"mean_vertical_balance_error_n":6.458880350761475e-06,"peak_height_error_m":3.233551979092697e-07,"peak_rotor_thrust_n":0.0,"peak_speed_m_s":0.00013415225325245653,"peak_tilt_deg":0.00011902719259507426,"peak_xy_error_m":0.020175112403786905,"samples":200},"landed_time_s":43.63,"liftoff_time_s":2.915,"max_penetration_m":8.221316948428536e-06,"peak_tilt_deg":10.023787781582898,"touchdown_descent_speed_m_s":0.08058198541402817,"touchdown_horizontal_speed_m_s":0.06317777317485825,"touchdown_time_s":43.56,"unexpected_contact_samples":0,"waypoint_band_m":0.35,"waypoint_reached_s":[7.0,15.0,23.0,31.0]},"peak_error_m":0.31411765951489,"position_rmse_m":0.11499940466864553,"recovery_reason":"not_applicable","recovery_time_s":null,"samples":10001,"step_response":null},"profile":"sample-hold","sample_count":10001,"samples_sha256":"5463bdd398843a022708cd238583843960071a6f2d9c0e0b0d7fb7f775444229","seed":1,"status":"passed","timing":{"elapsed_s":43.49089039998944,"late_steps":0,"max_lag_s":0.002295699993846938,"monitor_enabled":true,"paced":false,"real_time_factor":1.1496660459269912,"simulation_s":50.0}},{"captures":{"captures":2501,"held_control_samples":7500,"max_age_s":0.015,"position_discrepancy_peak_m":0.010251811332887543,"position_discrepancy_rmse_m":0.0024572261634759653,"velocity_discrepancy_peak_m_s":0.19595705679081982,"velocity_discrepancy_rmse_m_s":0.005360667367980085,"windows":[]},"config_sha256":"6ba31c4ebfe25a4e8c43df9533a41a641db8b22fc186eed5e6dd34784e013616","failure_reason":null,"metrics":{"measurement_window_s":[5.0,50.0],"mission":{"final_support":{"mean_normal_force_n":9.832668294930398,"mean_vertical_balance_error_n":9.232843743370736e-06,"peak_height_error_m":3.308057785061935e-07,"peak_rotor_thrust_n":1.8820305804683763e-64,"peak_speed_m_s":0.00017739462139418425,"peak_tilt_deg":0.00012602925246367068,"peak_xy_error_m":0.1516927093799355,"samples":401},"initial_support":{"mean_normal_force_n":9.778471827507019,"mean_vertical_balance_error_n":-2.322220378925266e-07,"peak_height_error_m":3.270804882077316e-07,"peak_rotor_thrust_n":0.0,"peak_speed_m_s":0.00022334205425347066,"peak_tilt_deg":0.00012356143047313606,"peak_xy_error_m":0.025566186953618245,"samples":200},"landed_time_s":43.575,"liftoff_time_s":2.955,"max_penetration_m":2.8916319412611302e-06,"peak_tilt_deg":11.815404902834677,"touchdown_descent_speed_m_s":0.051495231688022614,"touchdown_horizontal_speed_m_s":0.08552988337562419,"touchdown_time_s":43.345,"unexpected_contact_samples":0,"waypoint_band_m":0.35,"waypoint_reached_s":[7.0,15.0,23.0,31.0]},"peak_error_m":0.3946868648602252,"position_rmse_m":0.13267665123864386,"recovery_reason":"not_applicable","recovery_time_s":null,"samples":10001,"step_response":null},"profile":"sample-hold","sample_count":10001,"samples_sha256":"86573161601a4895faf8bdbb0bb6a645c0ed81a3ffdf2be264349ebae45937e3","seed":2,"status":"passed","timing":{"elapsed_s":43.61082579998765,"late_steps":0,"max_lag_s":0.0017150999966543167,"monitor_enabled":true,"paced":false,"real_time_factor":1.1465043159080506,"simulation_s":50.0}},{"captures":{"captures":2301,"held_control_samples":7700,"max_age_s":2.015,"position_discrepancy_peak_m":0.47639505284655986,"position_discrepancy_rmse_m":0.054551994883594176,"velocity_discrepancy_peak_m_s":0.6275376235089032,"velocity_discrepancy_rmse_m_s":0.07821488534887941,"windows":[{"end_s":20.0,"first_capture_after_s":20.0,"last_capture_before_s":17.98,"start_s":18.0},{"end_s":42.0,"first_capture_after_s":42.0,"last_capture_before_s":39.98,"start_s":40.0}]},"config_sha256":"be1e1ad2dcbb59759d96050a10157c5c58b1f5e97223b285569e0624312817ed","failure_reason":"wind_mission_support_threshold","metrics":{"measurement_window_s":[5.0,50.0],"mission":{"final_support":{"mean_normal_force_n":9.816687657648785,"mean_vertical_balance_error_n":7.708459155787659e-06,"peak_height_error_m":3.270804882077316e-07,"peak_rotor_thrust_n":8.248572444467617e-83,"peak_speed_m_s":0.0001467698222938184,"peak_tilt_deg":0.00013042911963275996,"peak_xy_error_m":0.3511915527035251,"samples":401},"initial_support":{"mean_normal_force_n":9.815277452468871,"mean_vertical_balance_error_n":1.2722017784554395e-05,"peak_height_error_m":3.233551979092697e-07,"peak_rotor_thrust_n":0.0,"peak_speed_m_s":0.0001522171521376773,"peak_tilt_deg":0.00011909759843994624,"peak_xy_error_m":0.017212400652644587,"samples":200},"landed_time_s":42.305,"liftoff_time_s":2.92,"max_penetration_m":0.00040794172215723873,"peak_tilt_deg":10.338315704688895,"touchdown_descent_speed_m_s":0.11728383600711823,"touchdown_horizontal_speed_m_s":0.19266297343343364,"touchdown_time_s":42.225,"unexpected_contact_samples":0,"waypoint_band_m":0.35,"waypoint_reached_s":[7.0,15.0,23.0,31.0]},"peak_error_m":0.3759293470634768,"position_rmse_m":0.1783667747871324,"recovery_reason":"not_applicable","recovery_time_s":null,"samples":10001,"step_response":null},"profile":"hold-dropout-2000ms","sample_count":10001,"samples_sha256":"b38d4c3b449142748c2ed390a4dd2582aad85d12e8e6afbbb26e034aa529794f","seed":0,"status":"failed","timing":{"elapsed_s":50.00047420000192,"late_steps":135,"max_lag_s":0.033984999991953375,"monitor_enabled":true,"paced":true,"real_time_factor":0.9999905160899071,"simulation_s":50.0}},{"captures":{"captures":2301,"held_control_samples":7700,"max_age_s":2.015,"position_discrepancy_peak_m":0.2947056762600653,"position_discrepancy_rmse_m":0.05048686382592926,"velocity_discrepancy_peak_m_s":0.3614347310210742,"velocity_discrepancy_rmse_m_s":0.059090239903519665,"windows":[{"end_s":20.0,"first_capture_after_s":20.0,"last_capture_before_s":17.98,"start_s":18.0},{"end_s":42.0,"first_capture_after_s":42.0,"last_capture_before_s":39.98,"start_s":40.0}]},"config_sha256":"93a3df6575af20f4e49eb7b94bd2fb4e53963909a4d0a1d914762921b188c340","failure_reason":null,"metrics":{"measurement_window_s":[5.0,50.0],"mission":{"final_support":{"mean_normal_force_n":9.792585827168681,"mean_vertical_balance_error_n":-7.719635041553941e-06,"peak_height_error_m":3.270804882077316e-07,"peak_rotor_thrust_n":7.32547280813565e-98,"peak_speed_m_s":0.00017774864828767008,"peak_tilt_deg":0.00011523097960810327,"peak_xy_error_m":0.06088490605202688,"samples":401},"initial_support":{"mean_normal_force_n":9.825137047767639,"mean_vertical_balance_error_n":6.458880350761475e-06,"peak_height_error_m":3.233551979092697e-07,"peak_rotor_thrust_n":0.0,"peak_speed_m_s":0.00013415225325245653,"peak_tilt_deg":0.00011902719259507426,"peak_xy_error_m":0.020175112403786905,"samples":200},"landed_time_s":41.265,"liftoff_time_s":2.915,"max_penetration_m":0.00023178109248821188,"peak_tilt_deg":10.023787985482002,"touchdown_descent_speed_m_s":0.17529591917991638,"touchdown_horizontal_speed_m_s":0.1349915532790339,"touchdown_time_s":41.215,"unexpected_contact_samples":0,"waypoint_band_m":0.35,"waypoint_reached_s":[7.0,15.0,23.0,31.0]},"peak_error_m":0.3141208808931886,"position_rmse_m":0.1143954033595814,"recovery_reason":"not_applicable","recovery_time_s":null,"samples":10001,"step_response":null},"profile":"hold-dropout-2000ms","sample_count":10001,"samples_sha256":"cd14e4ad2e3ee9812d457399c69707403ed09a8314cd447deaa272843ffb19d6","seed":1,"status":"passed","timing":{"elapsed_s":50.000167299993336,"late_steps":160,"max_lag_s":0.08334960000938807,"monitor_enabled":true,"paced":true,"real_time_factor":0.999996654011329,"simulation_s":50.0}},{"captures":{"captures":2301,"held_control_samples":7700,"max_age_s":2.015,"position_discrepancy_peak_m":0.3449703449955741,"position_discrepancy_rmse_m":0.05389912958918784,"velocity_discrepancy_peak_m_s":0.5106607396412108,"velocity_discrepancy_rmse_m_s":0.09182980360708307,"windows":[{"end_s":20.0,"first_capture_after_s":20.0,"last_capture_before_s":17.98,"start_s":18.0},{"end_s":42.0,"first_capture_after_s":42.0,"last_capture_before_s":39.98,"start_s":40.0}]},"config_sha256":"418764f3d9cdcc8dcf2dc288c7bce51f5ca0ac2965d00318c92e408e308336c6","failure_reason":null,"metrics":{"measurement_window_s":[5.0,50.0],"mission":{"final_support":{"mean_normal_force_n":9.832668287795679,"mean_vertical_balance_error_n":9.236913031833594e-06,"peak_height_error_m":3.308057785061935e-07,"peak_rotor_thrust_n":2.5773376711126396e-93,"peak_speed_m_s":0.00017774306943491044,"peak_tilt_deg":0.00013417291215377472,"peak_xy_error_m":0.19293432813176287,"samples":401},"initial_support":{"mean_normal_force_n":9.778471827507019,"mean_vertical_balance_error_n":-2.322220378925266e-07,"peak_height_error_m":3.270804882077316e-07,"peak_rotor_thrust_n":0.0,"peak_speed_m_s":0.00022334205425347066,"peak_tilt_deg":0.00012356143047313606,"peak_xy_error_m":0.025566186953618245,"samples":200},"landed_time_s":41.58,"liftoff_time_s":2.955,"max_penetration_m":8.79203255678418e-07,"peak_tilt_deg":11.815399079410309,"touchdown_descent_speed_m_s":0.19492852687835693,"touchdown_horizontal_speed_m_s":0.11860073379479076,"touchdown_time_s":41.53,"unexpected_contact_samples":0,"waypoint_band_m":0.35,"waypoint_reached_s":[7.0,15.0,23.0,31.0]},"peak_error_m":0.394685942881336,"position_rmse_m":0.14320926894416525,"recovery_reason":"not_applicable","recovery_time_s":null,"samples":10001,"step_response":null},"profile":"hold-dropout-2000ms","sample_count":10001,"samples_sha256":"c7926f9ffa3f4fc1414d8336a4c99e9ab66ea6d8f6e9580e792abc086cc8c49c","seed":2,"status":"passed","timing":{"elapsed_s":50.00034510000842,"late_steps":1,"max_lag_s":0.005114699992120109,"monitor_enabled":true,"paced":true,"real_time_factor":0.9999930980474689,"simulation_s":50.0}}],"schema_version":1,"seeds":[0,1,2],"source_commit":"c943f0b17733b8aa22fecc7a93705645c302147a","source_dirty":false,"source_tree_sha256":"9c12e216fb86126423e2dca9745483974bf7e819a590e7a682805f79942a75b7","trials":6,"versions":{"isaaclab":"17.0.2","isaacsim":"6.1.0.0","torch":"2.11.0+cu128"}},"versus_ideal":[{"landed_time_change_s":0.00999999999999801,"passed":true,"peak_attitude_difference_rad":0.024613937997588726,"peak_position_difference_m":0.030996427815289797,"position_difference_rmse_m":0.011166602177249647,"position_rmse_change_m":0.001266827108934554,"profile":"sample-hold","seed":0},{"landed_time_change_s":0.0049999999999954525,"passed":true,"peak_attitude_difference_rad":0.022381954614649275,"peak_position_difference_m":0.02871875026807136,"position_difference_rmse_m":0.009820029817062604,"position_rmse_change_m":0.00018150339589292908,"profile":"sample-hold","seed":1},{"landed_time_change_s":0.00999999999999801,"passed":true,"peak_attitude_difference_rad":0.02158966251779686,"peak_position_difference_m":0.03534487508604875,"position_difference_rmse_m":0.011901743964819784,"position_rmse_change_m":5.9141305352811147e-05,"profile":"sample-hold","seed":2},{"landed_time_change_s":0.015000000000000568,"passed":true,"peak_attitude_difference_rad":0.034305194917023066,"peak_position_difference_m":0.030994970597338245,"position_difference_rmse_m":0.010827618645041438,"position_rmse_change_m":0.00383629073835301,"profile":"hold-dropout-2000ms","seed":0},{"landed_time_change_s":0.01999999999999602,"passed":true,"peak_attitude_difference_rad":0.02252725440438877,"peak_position_difference_m":0.028718365304667,"position_difference_rmse_m":0.01068727784604311,"position_rmse_change_m":0.0005630262410400017,"profile":"hold-dropout-2000ms","seed":1},{"landed_time_change_s":0.0,"passed":true,"peak_attitude_difference_rad":0.018215037424502444,"peak_position_difference_m":0.03534132795432787,"position_difference_rmse_m":0.012200110608225774,"position_rmse_change_m":0.001867835426824116,"profile":"hold-dropout-2000ms","seed":2}]}],"retained_source":"41e406d3d574fce1a50749110ff50595cec42e14","schema_version":1,"seeds":[0,1,2]}
