Most navigation systems speak in coordinates. Latitude, longitude, altitude. Maybe velocity. Maybe orientation.
That is useful, but incomplete.
A vehicle does not only need to know where it is. It needs to know how much confidence it should place in that answer.
This distinction becomes critical when GPS is unreliable, degraded, or unavailable. In those conditions, location is no longer a single clean fact coming from one trusted source. It becomes an estimate formed from partial signals, changing conditions, and varying confidence.
SkyAnchor is built around that reality.
Position alone is not enough
A coordinate without confidence can be dangerous.
It may look precise even when the underlying system is uncertain. It may continue updating even when the evidence supporting it has weakened. It may be consumed by planners, displays, autonomy logic, or flight systems as if it were ground truth.
That is the failure mode we care about.
A system should not silently become less certain while continuing to sound equally confident.
SkyAnchor's role is to make that confidence visible.
What SkyAnchor publishes
SkyAnchor does not treat position as a bare number.
It exposes a navigation belief: where the vehicle is estimated to be, how fresh that estimate is, and how much trust downstream systems should place in it.
That lets other parts of the stack make better decisions.
- A planner can wait when location confidence is low.
- A mission system can avoid committing to precise actions until the estimate improves.
- A safety layer can distinguish between "known position" and "best current guess."
- An operator interface can show degraded navigation before it becomes a surprise.
The important point is not the internal technique. The important point is the contract: consumers receive both the estimate and the confidence around it.
GPS-denied does not mean guessing
GPS-denied navigation is often misunderstood as replacing GPS with one alternate source.
That is not the right framing.
In real operation, confidence changes over time. Some moments provide strong evidence. Other moments are ambiguous. Some signals are fresh. Some are stale. Some are useful for broad awareness but not for precise commitments.
SkyAnchor is designed so the system can say:
- "I have a strong estimate."
- "I have a usable but aging estimate."
- "I am uncertain."
- "I should not publish this as valid global position."
That last sentence matters. Knowing when not to claim certainty is part of navigation.
Why this matters downstream
Autonomy stacks are made of consumers.
- Controllers consume state.
- Mission logic consumes state.
- Maps consume state.
- Human interfaces consume state.
- Safety systems consume state.
If all of them receive only a coordinate, they must either trust it blindly or invent their own confidence rules after the fact.
SkyAnchor gives them a cleaner interface.
Instead of asking every downstream component to guess whether the estimate is trustworthy, the navigation layer carries that information forward. This makes confidence a shared property of the running system, not an undocumented assumption buried inside one node.
Different by design
Many systems optimize for producing a position as often as possible.
SkyAnchor is stricter.
It is designed to avoid turning weak evidence into confident output. It favors explicit uncertainty over false precision. It treats freshness, confidence, and validity as first-class parts of the navigation product.
That makes the system more conservative, but also more honest.
And in autonomy, honesty is not a cosmetic property. It is what allows the rest of the stack to behave safely.
Cost
This costs engineering effort.
It is easier to publish a coordinate. It is harder to publish confidence. It is harder still to make downstream systems respect that confidence.
But the payoff is important: failures that used to be silent become visible. Degradation becomes a state the system can reason about, not an accident discovered too late.
SkyAnchor's core principle is simple:
The vehicle should not only know where it thinks it is. It should know how much it should trust that belief.
- SkyAnchor operating principle