Local Level Lab

Airborne measurements. Open methods.

Testing predictions on unused measurements

The next milestone is a direct test: calibrate each model on the earlier part of a recording, then reconstruct the later flight from its IMU (inertial measurement unit) readings. Keep later GPS positions out of calibration and use them only to measure prediction error. The path must continue across the split without a GPS reset.

This is a revised development protocol. It replaces the requirement to finish global interval certification before making another exploratory aircraft prediction comparison. Earlier studies, limits and failure labels remain unchanged. Formal uncertainty certification remains a separate research track; the production evidence gate and requirements for significance stay intact.

The sequence

Step Work Required result
V01: software qualification Reuse the shared motion, solver and prediction code. Check all three candidates, both processing assumptions, clock treatment and all active calibration parameters on known-answer controls. Correct units and frames; training-only initialization, fitting and error-model choices; repeatable objectives and predictions; explicit failures.
V02: small archival pilot Select a small representative set using route, completeness, IMU type and conservative flight-group metadata. Freeze the selection, split, starts, numerical limits and scoring rules before new fits. Complete earlier/later error curves, including height, and results from every planned start.
Replication Apply the qualified fixed procedure to additional distinct groups. Keep overlapping recorders together when summarizing evidence. Report repeatability and failures across groups, without counting stretches as independent flights.
Uncertainty and detection Test the complete fitting/prediction procedure under declared correlated-error scenarios; assess the observation-error model and calibrate the two-stage decision. Only qualified procedures may produce calibrated intervals, detection thresholds or significance claims.

What stays fixed

What a result can establish

Numerical convergence, prediction accuracy, physical adequacy and calibrated confidence are separate results. Report an unfinished fit as unfinished. Report a lower error as a relative advantage. Call an absolute adequacy criterion calibrated only after its observation-error assumptions and coverage are tested. Fix any descriptive accuracy thresholds before evaluation and label them accordingly.

The NASA recordings have already informed development. New splits can test training-only prediction, but they remain retrospective development validation. Reserved ESA groups remain untouched until the independent-confirmation method is frozen.

The existing saved-data check already shows a substantial later horizontal-error advantage on one recording. The next purpose is to test whether that result repeats across different groups and remains stable under the declared assumptions.

Implementation and execution

Reuse lll.ilvis0_prediction for split and initialization safeguards, the qualified native motion and solver libraries, lll.ilvis0_forecast for observation-free propagation, and lll.studies for freezes, charges, locks, atomic outputs and publication. Extract reusable code from historical workers when needed; do not copy a worker tree or alter its frozen source.

The observation-free native forecast adapter passes 29 focused checks. These cover all three candidates, both processing assumptions and both clocks, preserve all active derivative columns, and reject a changed training prefix before charging a native call. This component has no later receiver-position or covariance input. It does not yet qualify the complete fitting/prediction pipeline.

Next verify initialization, training-only fitting and start-to-start behavior together on known-answer controls. Then publish a metadata-selected pilot inventory and a finite costed definition. No observed start is charged before the relevant software checks and new source/input/environment freeze are complete. Preserve the four-thread total limit and every charged failure. A completed allowance cannot be reused.

The completed training-bound study preserved 348 reports; all six cases stopped at a square-root-domain check. None qualified. Its failures remain published, and no further interval-bound expansion is part of this revised immediate sequence. The old global-bound requirements remain the requirements for that separate research method, not a claim that it has qualified.

Roadmap · Next steps · Error assumptions · Study history