Unscented Kalman filter for position, velocity, attitude estimation that works even in partially GPS denied environments
Works with pseudoranges when a full triangulation solution is unavailable.