CPC A63B 69/406 (2013.01) [A63B 69/38 (2013.01); G05B 13/0265 (2013.01); A63B 2069/402 (2013.01)] | 12 Claims |
1. A ball supply device, comprising:
a communication circuit configured to communicate with an external device;
a launcher configured to launch a ball;
a body unit configured to move the launcher; and
a controller configured to:
control the body unit to move to a first position,
identify whether the body unit is disposed on the first position based on a signal received from the communication circuit,
based on identifying that the body unit is disposed on the first position, control the launcher to launch the ball,
control the body unit to move to a second position after the launcher has stopped launching the ball,
identify whether the body unit is disposed on the second position based on the signal received from the communication circuit,
obtain an image related to a tennis match,
generate a first data related to position of the ball based on the image,
generate a second data related to position of a user based on the image,
identify a ball launch position based on the first data, wherein the ball launch position is included in an area on a tennis court where the ball supply device starts launching the ball,
identify a ball arrival position based on the second data, wherein the ball arrival position is included in an area on the tennis court where the ball first hits the tennis court,
generate a first control signal for controlling the body unit to move to the ball launch position, and
generate a second control signal for controlling the launcher so that the ball falls to the ball arrival position.
|