Turf maintenance system (100) comprising a turf maintenance robot (104) configured for performing maintenance on an artificial turf (600). The turf maintenance system further comprises drone (106) configured for flying above the artificial turf, wherein the drone comprises a sensor (500) configured for acquiring artificial turf data (120) descriptive of the artificial turf. The turf maintenance system further comprises a memory (114) for storing machine executable instructions. The turf maintenance system further comprises a processor (108) configured for controlling the turf maintenance system. Execution of the machine executable instructions causes the processor to: control (200) the drone to fly over the artificial turf and acquire the artificial turf data; and control (202) the turf maintenance robot to perform maintenance on the artificial turf using the artificial turf data. A method of artificial turf maintenance and a computer program are also disclosed.