create a virtual tennis court; scatter tennis balls at random positions; place a differential-drive robot with a camera on the court; detect tennis balls from the camera stream using Python/OpenCV.