My group is trying to navigate a lawn mower in an open field using one of two methods.

Having two GPS units and using what we are referring to as relative GPS:

Essentially we have one stationary GPS that assumes the first point it reads is the point it is at and all other data it receives has error in it. It calculates this error and sends it over to the “rover” so that it may calculate what the error is and subtract it from its own coordinates. We are assuming since the units will be in a 30 m radius the errors received by both GPS will be similar. Is this a correct assumption. Is there a way to get <1m accuracy using 2 GPS units?

The second method is using an accelerometer, gyroscope, and single GPS combined with a Kalman filter.

While there is information on combining the accelerometer and gyroscope, I’m not sure how to begin filtering the the GPS into this system.

Any advice is appreciated on how to waypoint navigate our lawn mower with a minimum of 1m of accuracy.