How can I use a GPS sensor for obtaining ground-truth on a mobile robot? [closed]
I have a GP-635T sensor which I am reading using the nmea_navsat_driver package (which provides the nmea_serial_driver node). The sensor does not seem to work as easily as the GPS sensor on a smartphone: it takes a long-time to lock-in and gets lots very easily. At the moment, I haven't been able to obtain very good and stable readings such as those obtained on smartphones. How does a GPS sensor need to be used to get more stable and precise readings? Do I need to fuse this with other information such as odometers or an IMU, using EKF or similar? Is it feasible to use this type of GPS sensors for outdoor ground-truth?