SkyTrak is designed to work on grass, but I find it performs the best off a hitting mat. It seems the interference of grass blades flying at impact causes the device to register your club data incorrectly or not detect the shot entirely.