This doesn't use GPS directly, as that would have insufficient accuracy. It uses RTK, which calculates relative position from a base station very accurately.
RTK GPS still struggles underneath heavy foliage. You still need a GPS signal. The OpenMower project has an accelerometer in it for dead reckoning, but it needs to get back to a GPS lock pretty quickly or it'll lose positional accuracy quite quickly.