An Augmented State Vector Approach to GPS-Based Localization