US 12,029,957 B2
Tennis self-training system
Ye Chan Kweon, Incheon (KR); Wha Suk Lee, Incheon (KR); Hyuk Jae Lee, Incheon (KR); Seok Hwan Wi, Incheon (KR); and Jee Hun Son, Incheon (KR)
Assigned to CURINGINNOS INC., Incheon (KR)
Filed by CURINGINNOS INC., Incheon (KR)
Filed on May 5, 2023, as Appl. No. 18/143,934.
Application 18/143,934 is a continuation of application No. 17/883,285, filed on Aug. 8, 2022.
Claims priority of application No. 10-2021-0133347 (KR), filed on Oct. 7, 2021; and application No. 10-2022-0080550 (KR), filed on Jun. 30, 2022.
Prior Publication US 2023/0347227 A1, Nov. 2, 2023
Int. Cl. A63B 69/40 (2006.01); A63B 69/38 (2006.01); G05B 13/02 (2006.01)
CPC A63B 69/406 (2013.01) [A63B 69/38 (2013.01); G05B 13/0265 (2013.01); A63B 2069/402 (2013.01)] 12 Claims
OG exemplary drawing
 
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.