The Development of a Low-cost MEMS IMU/GPS Navigation System for Land Vehicles Using Auxiliary Velocity Updates in the Body Frame