Orbits
From tracking data to a trusted orbit solution
Orbits is Valar's complete system for knowing where a spacecraft is: it ingests tracking measurements, continuously determines each orbit, and turns that into ephemerides, exportable products, and visualizations: one cloud-native pipeline, without a perpetual license or a dedicated flight dynamics engineer running the numbers by hand.
This page is for satellite operators and mission operations leads evaluating orbit determination software as part of a broader orbit-tracking pipeline, whether you're standing up flight dynamics for a first satellite, replacing a legacy desktop tool, or comparing Valar against building it in-house on an open-source library.
Semi-major axis
7,051.2km
Eccentricity
0.00142
Inclination
97.61°
Orbit age
00:04:12
Inside Orbits
What's inside Orbits
Orbit determination is the estimation engine at the center of Orbits, but Orbits itself covers everything from raw measurement ingestion through to visualization, with a native fallback for whenever fresh tracking data isn't available.
Measurement ingestion
AZEL
RADEC
RANGE
PVT
DOPPLER
AZEL, RADEC, range, PVT, and Doppler: ingested via TDM, SP3, and OEM files.
Orbit determination
Sequential processing keeps every orbit solution current. Each one carries an age, a convergence status, and covariance data: concrete signals of how much to trust it, instead of a one-off report.
Import & export
Import existing state vectors directly, or export CCSDS OPM and OMM state vectors with DSST mean-element conversion, OEM ephemerides for up to a 30-day span, and TLEs, with automated pushes to Space-Track and EU-SST.
Visualization
3D ground-track viewing, Keplerian element plots over time, and side-by-side state vector comparison against a reference orbit.
Public TLE fallback
If an orbit ages past a threshold, or no state vector exists yet, Valar automatically falls back to a public TLE sourced natively via the spacecraft's NORAD ID, no manual upload, until a fresh state vector arrives.
Orbit Determination
Batch least squares vs sequential estimation
Batch least squares
Fits one solution to a fixed window of past measurements, then jumps to the next window on the following reprocessing run.
Sequential estimation
Updates the orbit state incrementally as each new measurement arrives, refining the estimate continuously instead of waiting for the next batch.
Batch least squares is a good fit for offline analysis of a historical tracking arc. Valar's orbit determination is built around sequential estimation instead, because live operations need every new AZEL, RADEC, range, PVT, or Doppler measurement to refine the current estimate immediately, rather than wait for the next scheduled reprocessing run.
FAQ
Frequently asked questions
Ready to Transform Your Operations?
Experience the future of flight dynamics with Valar. Get started today and see how we can help you manage your spacecraft more efficiently.