In this paper, design and implementation of an autonomous robot that collects tennis balls autonomously are explained. A small-scale tennis field is modeled as a ball-gathering area. In order to obtain the required image for localization and planning, a camera is placed 2 meters above the ground surface. Vehicle control is achieved after the image processing via Matlab™ software. Tennis balls are mechanically guided to the launch mechanism using guides and are collected in the chamber. Experimental results show that the design successfully fulfills its function.