Robust estimation methods applied to GPS in harsh environments