An apparatus (1) for harvesting crops, the apparatus (1) comprises a carriage (2), sensing means (3), a ground motion sensor (6) and a harvesting device (4), where the sensing means (3) is configured or configurable to determine the location of a first crop, the ground motion sensor (6) is operated or operable to determine the motion of the carriage (2) relative to the ground, the location data and the motion data being utilized to cause the harvesting device (4) to move to and harvest the first crop.