They mention GPS is not accurate enough and thus different solution is needed.
Could you do local differential-GPS solution? Put the ”base station” to charging base (which likely remains static) and transmit the correction information over wifi or using some unlicensed frequency.