A63B69/40

Pneumatic ball launcher
11660520 · 2023-05-30 ·

A pneumatic ball launcher includes a tube, a ball pathway unit, a push unit, a holding unit, an airway unit and a pneumatic unit. The ball pathway unit is used for connecting one end of the tube and wrapping part of a ball channel of the tube. The push unit includes a push bar, a slide base, a first driver and a second driver. The holding unit, detachably connected with the push unit, is used for holding the ball pushed by the push bar. The airway unit is connected with the holding unit. The pneumatic unit includes a valve mechanism, a pneumatic cylinder and a gas tank. When the valve mechanism opens to allow the gas tank to discharge into the holding unit via the airway unit, the ball held by the holding unit would be ejected out of the tube.

Interactive projectile game
11660514 · 2023-05-30 · ·

Disclosed is an interactive projectile game system that collects projectiles launched by a user toward a target and that returns the launched projectiles to the user. The system includes an actuator, a launcher assembly, a projectile, one or more targets, and a projectile collection system proximal to the targets. A user selects the actuator to activate the launcher assembly to propel the projectile to the user. The user receives or retrieves the projectile and propels the projectile toward the targets in an effort to score points by striking a target. The projectile collection system receives the projectile after being launched by the user, and the projectile collection system transfers the projectile back to the launcher assembly.

System and method for object tracking in coordination with a ball-throwing machine
11657906 · 2023-05-23 · ·

A system is disclosed that includes a ball-throwing machine included within a first housing, a controller communicatively coupled to the ball-throwing machine and included within a second housing different than the first housing, a camera, and a non-transitory storage medium having stored thereon logic, the logic being executable by one or more processors to perform operations including: receiving information associated with a selection of a first training drill from the controller, responsive to receiving the information associated with the selection of the first training drill, causing the ball-throwing machine to impart motion to one or more balls in accordance with the first training drill, receiving multimedia data of a player captured by the camera, and performing a player recognition procedure to locate the player within the multimedia data.

System and method for object tracking in coordination with a ball-throwing machine
11657906 · 2023-05-23 · ·

A system is disclosed that includes a ball-throwing machine included within a first housing, a controller communicatively coupled to the ball-throwing machine and included within a second housing different than the first housing, a camera, and a non-transitory storage medium having stored thereon logic, the logic being executable by one or more processors to perform operations including: receiving information associated with a selection of a first training drill from the controller, responsive to receiving the information associated with the selection of the first training drill, causing the ball-throwing machine to impart motion to one or more balls in accordance with the first training drill, receiving multimedia data of a player captured by the camera, and performing a player recognition procedure to locate the player within the multimedia data.

TENNIS SELF-TRAINING SYSTEM

The tennis ball supply device according to an embodiment of the present invention includes 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, and identify whether the body unit is disposed on the second position based on the signal received from the communication circuit.

Auto feed hockey puck passing mechanism
11617934 · 2023-04-04 ·

A device for automatically launching hockey pucks includes a vertical holder, a throwing arm, a spring, and a base. The vertical holder is configured to hold a plurality of hockey pucks therein. The throwing arm is positioned underneath the vertical holder and configured to rotate. The spring is connected to the rotating throwing arm and configured to accelerate the rotation of the arm so as to launch a hockey puck of the plurality of hockey pucks off of the arm at a rate of 10-40 mph. The base is configured to support the vertical holder, the throwing arm, and the spring such that the hockey puck is launched substantially horizontally.

AUTOMATIC BALL MACHINE APPARATUS LOCALIZATION
20230149791 · 2023-05-18 ·

A ball machine system comprising a ball launching system, a memory configured to store a court model that includes dimensions of a court type in relation to a three-dimensional (3D) coordinate system, an imaging system connected to the ball launching system and configured to capture a plurality of images of a court, and a processor. The processor configured to analyze the plurality of images to detect feature points in each of the plurality of images, superimpose a plurality of different transformations of the court model onto the plurality of images to generate a plurality of model fits, select as a final model fit, from the plurality of model fits, a model fit based on a degree of overlap among features of the transformed court model and the respective image, and calculate the position of the ball launching system on a playing surface of the court based on the selected final model fit and intrinsic parameters of the imaging system.

AUTOMATIC BALL MACHINE APPARATUS LOCALIZATION
20230149791 · 2023-05-18 ·

A ball machine system comprising a ball launching system, a memory configured to store a court model that includes dimensions of a court type in relation to a three-dimensional (3D) coordinate system, an imaging system connected to the ball launching system and configured to capture a plurality of images of a court, and a processor. The processor configured to analyze the plurality of images to detect feature points in each of the plurality of images, superimpose a plurality of different transformations of the court model onto the plurality of images to generate a plurality of model fits, select as a final model fit, from the plurality of model fits, a model fit based on a degree of overlap among features of the transformed court model and the respective image, and calculate the position of the ball launching system on a playing surface of the court based on the selected final model fit and intrinsic parameters of the imaging system.