GPS-aided land-based navigation and precision farming applications: improving GPS accuracy by means of MEMS IMU and low-cost sensors