triangulate_tracks
Estimate a single moving object’s 3D position and velocity from geometric azimuth/elevation tracks supplied by 2–4 stationary observers. Bounded Rust CPU weighted least squares assumes constant velocity in a spherical Earth-fixed frame (R=6371.0088 km), declared angular standard deviations and supplied fixed clock offsets. Returns estimated, inconsistent, degenerate or no_convergence, component standard deviations, trajectory and observer residuals. No refraction correction or automatic image analysis; a reduced chi-square cutoff of 9 is a screening convention. Local uncertainties are conditional on the model, not calibrated real-world accuracy. Does not identify the object or its origin. Independently callable; not yet registered in the native composition bank.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| observers | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| grid | Yes | ||
| state | Yes | ||
| status | Yes | ||
| reasons | Yes | ||
| observers | Yes | ||
| residuals | Yes | ||
| elapsed_ms | Yes | ||
| provenance | Yes | ||
| trajectory | Yes | ||
| baseline_km | Yes | ||
| diagnostics | Yes | ||
| limitations | Yes | ||
| contract_version | Yes |