SYSTEM AND METHOD FOR LAUNCHING BALLS
20210170254 · 2021-06-10
Inventors
Cpc classification
A63B24/0075
HUMAN NECESSITIES
A63B69/40
HUMAN NECESSITIES
A63B2225/50
HUMAN NECESSITIES
A63B71/0622
HUMAN NECESSITIES
International classification
Abstract
An apparatus configured to launch balls may include a container configured to hold a plurality of balls; a plurality of launchers, each of the launchers configured to launch balls to a different location; and a controller configured to launch balls according to a pattern.
Claims
1. An apparatus configured to launch objects, the apparatus comprising: a container configured to hold a plurality of objects; a plurality of launchers, each of the launchers configured to launch objects to a different location; and a controller configured to launch objects according to a pattern.
2. The apparatus of claim 1, wherein the objects include tennis balls.
3. The apparatus of claim 1, wherein the pattern is a predetermined pattern stored in a memory of the controller.
4. The apparatus of claim 1, wherein the pattern includes instructions for the apparatus to perform: launching a first ball from a first launcher of the plurality of launchers to a first location; launching a second ball from a second launcher of the plurality of launchers to a second location, wherein an interval between launching the first ball and launching the second ball is less than or equal to a first value.
5. The apparatus of claim 4, wherein the apparatus is aligned with an axis, the first launcher is configured to launch the first ball at a first angle with respect to the axis, and the second launcher is configured to launch the second ball at a second angle with respect to the axis, the second angle being greater than the first angle.
6. The apparatus of claim 4, wherein the first value is 0.5 seconds.
7. The apparatus of claim 1, wherein the controller is configured to store setting information respectively in association with a plurality of users.
8. The apparatus of claim 1, wherein the pattern includes a plurality of patterns, each of the patterns corresponding to a training exercise.
9. The apparatus of claim 4, wherein the first launcher is configured to feed balls to a distant location and the second launcher is configured to feed balls to a proximal location.
10. The apparatus of claim 4, wherein the first launcher is configured to feed balls to a baseline location and the second launcher is configured to feed balls to a service box corner location.
11. The apparatus of claim 1, wherein each of the launchers is configured to feed balls with a different power.
12. The apparatus of claim 1, wherein the apparatus is configured to launch balls to a user on a same side of a net of a tennis court as the apparatus.
13. The apparatus of claim 1, wherein the container includes a detachable hopper.
14. The apparatus of claim 1, wherein each of the plurality of launchers in configured to have an adjustable ejection angle.
15. The apparatus of claim 1, wherein the apparatus includes a single housing configured to accommodate the plurality of launchers.
16. A method of launching balls, the method comprising: launching a first ball, by a first launcher, to a first location; launching a second ball, by a second launcher, to a second location different from the first location; wherein an interval between launching the first ball and launching the second ball is set to a predetermined value.
17. The method of claim 16, wherein balls are launched according to a predetermined pattern.
18. The method of claim 16, further comprising: changing a parameter of a ball launching apparatus based on a user determined to be using the ball launching apparatus.
19. The apparatus of claim 1, further comprising a feeder configured to supply balls to each of the plurality of launchers, the feeder comprising a serpentine track.
20. The apparatus of claim 1, wherein the controller includes an electronic control unit configured to communicate with a mobile device.
Description
BRIEF DESCRIPTION OF DRAWINGS
[0011]
[0012]
[0013]
[0014]
[0015]
[0016]
[0017]
[0018]
[0019]
[0020]
DETAILED DESCRIPTION
[0021] Reference will now be made in more detail to certain exemplary embodiments with the aid of the accompanying drawings. The implementations discussed herein do not represent all possible implementations consistent with the invention. Instead, they are merely examples of apparatuses, systems, and methods consistent with aspects of the disclosure.
[0022]
[0023] Apparatus 1 may be configured to be deployed on a grounds for sports.
[0024] Furthermore, apparatus 1 may be configured to feed balls having a predetermined pressure. In some embodiments, apparatus 1 may be configured to be loaded with and to launch balls having a reduced pressure. The balls may be dead balls. Using dead balls may be advantageous for certain types of training. For example, dead balls may have a lower bounce than new balls, and thus a player may need to run faster to reach a ball before it falls too low to hit.
[0025] In some embodiments, apparatus 1 may be positioned on an opposite side of net 4 from player 3. Trajectories and powers of launchers may be adjusted so that balls travel over net 4.
[0026] As shown in
[0027] First launcher 101 of apparatus 1 may be configured to launch a first ball at a first angle with respect to axis A1. For example, first launcher 101 of apparatus 1 may launch the first ball to zone 21. An angle formed by the trajectory of the first ball sent to zone 21 and axis A1 may be a relatively shallow angle, such as about 30 degrees. Third launcher 103 of apparatus 1 may be configured to launch a second ball at a second angle with respect to axis A1, the second angle being greater than the first angle. For example, third launcher 103 of apparatus 1 may launch the second ball to zone 23. An angle formed by the trajectory of the second ball sent to zone 23 may be greater than the first angle, such as about 45 degrees.
[0028] Apparatus 1 may be placed a certain distance from net 4. In some embodiments, apparatus 1 may be placed at the service T. In some embodiments, apparatus 1 may be arranged in a region Z1 between net 4 and the service line.
[0029]
[0030] Launchers may be associated with a particular zone. For example, launcher 101 may correspond to a first baseline zone. Launching Launcher 102 may correspond to a second baseline zone. Launcher 103 may correspond to a first service line zone, which may be on the same side of the court as the first baseline zone (e.g., deuce side). Launcher 104 may correspond to a second service line zone, which may be on the same side of the court as the second baseline zone (e.g., ad side).
[0031] Launchers may be implemented in a variety of forms. In some embodiments, launchers may use compressed air or other gas to propel balls. In some embodiments, launchers may include electromechanical launching devices. In some embodiments, launchers may include a rotation disc (e.g., a flywheel) or belt. Launchers may be powered by a battery. A launcher may be used such as that discussed in U.S. Pub. No. 2020/0360792.
[0032] Apparatus 1 may include a controller. The controller may include an electronic control unit (ECU). The ECU may include a programming card. The ECU may be programmed to launch balls according to a pattern. The pattern may include a plurality of patterns. The ECU may communicate wirelessly with an application, such as a cell phone application, that may issue commands to apparatus 1. Alternative or in addition to an ECU, an actuator may be provided that controls the launching of balls by the launchers. For example, a mechanism may be configured to trigger the launchers mechanically.
[0033] Methods of training may be adapted for a single user or multiple users. Because multiple launchers may be provided, and because balls may be launched in quick succession, or even simultaneously, multiple users may be trained at the same time. For example, students may line up in two lines and may train on respective halves of the court with one machine.
[0034] As shown in
[0035] Apparatus 1 may include a handle 51. Apparatus 1 may be configured to be tilted via handle 51 so that apparatus 1 pivots on wheels 30. Apparatus 1 may be moved by pushing or pulling apparatus 1 while in a tilted state.
[0036] Patterns of launching balls may be provided. Patterns may include, for example, launching balls from launchers 101-104 in various permutations.
[0037] Patterns may be drawn to particular training exercises (e.g., skills). Patterns may correspond to particular placement of apparatus 1 at various locations around the court. For example, some patterns may be configured to be performed when apparatus 1 is placed at the service T. Some patterns may be configured to be performed when apparatus 1 is placed next to the net. Because apparatus 1 includes multiple launchers that may each be varied, as well as the location of apparatus 1 and the selected patterns, numerous possibilities for training routines are possible.
[0038] Patterns may be customizable. Users may build their own patterns. Furthermore, some patterns may be configured to be performed with props or other training aids, such as cones. The ECU may come preloaded with a database of commonly used training aids. Players may customize patterns based on their own training aids as well. A social media community may be provided for enabling interaction with other players and their created patterns. The social media community may feature patterns (e.g., a pattern of the week).
[0039] In some embodiments, trajectories of ball launching may be adjusted for volleys. Patterns may be specially configured for volleys. In volley mode, balls may be launched higher so as to be in a volley striking zone of the user. Some patterns may be adapted for volleys., e.g., a forehand-backhand stroke drill may be adjusted to a forehand-backhand volley drill. Furthermore, a height of volleys may be adjusted. Lob modes may also be provided.
[0040]
[0041] Apparatus 1 may include a port 70. Port 70 may include a battery port and an outlet for charging. Port 70 may be configured to provide access to an interior of apparatus 1. Port 70 may be environmentally sealed. ECU of apparatus 1 may be included in port 70 and may be accessed through port 70.
[0042] As shown in
[0043] Apparatus 1 may include a main cover. For example, the upper front part of apparatus 1 may include a removable cover or lid for easy access and cleaning of debris (e.g., fuzz or hair from tennis balls) from various components.
[0044] In some embodiments, one or more launchers internal to apparatus 1 may be configured to launch balls from a plurality of launching ports. For example, one launching mechanism may be provided in apparatus 1 that is configured to propel balls toward different directions. Balls may be guided from the launcher to exit apparatus 1 from a plurality of launching ports.
[0045] In some embodiments, basket 40 may include a cover that can be opened and closed. Dividers may be provided inside basket 40 that may be configured to guide balls within basket 40. Also, there may be one or more openings formed in a bottom of basket 40. Basket 40 may be configured to pick up balls via the one or more openings in the bottom of basket 40.
[0046] In some embodiments, basket 40 may be detachable from apparatus 1. Basket 40 may include legs that can be rotated to form handles for carrying basket 40. Balls may be picked up by placing basket 40 directly over a ball. For example, an opening on the bottom of basket 40 may be sized such that a ball may enter an under side of basket 40 when basket 40 is pressed on the ball with sufficient pressure.
[0047] In some embodiments, launching port covers may be provided on apparatus 1. A cover for each launcher may be provided to protect from water or dust. Covers may be removable.
[0048] Apparatus 1 may include an internal ball feeding mechanism. In some embodiments, a ball guide may include an active device configured to feed balls to individual launchers. Apparatus 1 may include an internal container that may narrow to a channel. The channel may be configured so that only one ball passes through at a time. A cross-sectional size of the channel may be made approximately the same or slightly larger than a ball.
[0049] Also, a feeder may be provided. The feeder may be configured to guide balls input therein to a plurality of different locations. The feeder may be configured to output balls to each of a plurality of launchers connected to the feeder. The feeder may be included in the ball guide. In some embodiments, the feeder may be provided between basket 40 and an internal storage space of apparatus 1. The feeder may enhance the ability of apparatus 1 to operate while preventing jams. Efficient use may be made of balls stored in storage spaces. Furthermore, balls may be transferred from unused areas to others. In some embodiments, the feeder may include a serpentine track. A plurality of serpentine tracks may be provided (e.g., one for each launcher).
[0050] Reference will now be made to
[0051] The application may provide a graphical user interface that is displayed on mobile device 200. The application may allow a user to select and manipulate patterns. Users can choose the pattern they want the machine to run, selecting the launcher through an interactive drawing of the machine in the application. The app may display court locations.
[0052] Various parameters of apparatus 1 may be manipulated via the application. For example, the application may determine launch frequency of balls to be delivered to the user. In some embodiments, the launch frequency may be 0.5, 1, 2, and up to 3 seconds, for example.
[0053] Further parameters include, for example, quantity: The user can choose the amount of up to a predetermined number that each launcher can throw. The predetermined number may be 25 balls per launcher.
[0054] The application may also provide tutorials. Tutorials may explain each of the basic launching patterns or variations.
[0055] The application may be configurable. In a configuration mode, parameters may be adjusted according to, for example, measurements, player profiles, number of players, etc.
[0056] The application may include social networking functions. The application may provide a profile picture, information (age, place, level, etc.), followers and following, notifications, videos, exercises (log), history (track progress), favorite patterns, rewards (T-shirts, hats, being feature on the social media page of the machine etc.), invented patterns, shared videos.
[0057] The application may support filming. A button may be provided to record during exercises or download videos on mobile or share. A mount may be provided on apparatus 1 for a recording device to be mounted upon. For example, a holder for a mobile device may be provided on apparatus 1.
[0058] A community may be provided. The application may provide functionality to discover, upload and share videos of launching patterns or new exercises with more users that on social networks, will have a filter to search for videos like, most viewed, most recent, my videos, tutorials, etc.
[0059] Although described above with reference to mobile device 200, the application may also be accessed through display 60 that may be physically on apparatus 1.
[0060] Apparatus 1 may be configured to be used with a plurality of users. Different players may have different preferences, different training programs, and may require different settings. Apparatus 1 may be configured to adjust parameters according to a recognized user. The application may store user profiles of a plurality of users. A user may be recognized by, for example, a camera mounted on apparatus 1. When a plurality of users use apparatus 1 in quick succession (e.g., in a group training setting), apparatus 1 may automatically recognize different users as they come into position for interacting with apparatus 1, and apparatus 1 may adjust parameters so that balls launched to the currently recognized user are tailored to that user. Apparatus 1 may also monitor the user's performance for the period the user uses apparatus 1 and update information associated with that user (e.g., progression in the user's training program).
[0061] Apparatus 1 may store setting information respectively in association with a plurality of users, and may read out setting information for a respective user when it is determined that the user is using apparatus 1. It may be determined that a particular user is using apparatus 1 when that user is standing in front of apparatus 1 (e.g., the user is aligned with axis A1). When users are changed (e.g., the next user in line waiting to use apparatus 1 steps to the front of the line), apparatus 1 may recognize the new user and adjust parameters accordingly. Apparatus 1 may store information with respect to each user. Apparatus 1 may cycle through users using apparatus 1 in a single training session and may run through different training programs with respect to each of the users, all while smoothly transitioning between the different users as they use apparatus 1 in a single training session. Apparatus 1 may omit the need for troublesome setting operations each time a user is changed.
[0062] Although examples are discussed herein with reference to tennis, a machine may be applied to other sports, such as racket ball, squash, badminton, baseball, cricket, lacrosse, soccer, etc. Furthermore, an apparatus may be configured to launch other objects besides balls.
EXAMPLES
[0063] Patterns may be configured such that a machine is programmed to launch from 1 up to 4 different directions without the need to reprogram the launcher like conventional tennis launchers that only launch in one direction and must be reprogrammed to launch in another direction. In some embodiments, the different directions may be fixed due to, e.g., configuration of launching ports. Launching in different directions may be achieved by launching from different ports.
[0064] A machine may be programmed with hundreds of preloaded launching patterns on its internal memory and on its app where players of the levels of beginners, intermediate and advanced, can choose the launching patterns that accommodate to their levels of tennis.
Basic types of Patterns with Two Launchers:
[0065] Groundstrokes:
[0066] One deep ball to the forehand and one deep ball to the backhand.
[0067] One ball to the forehand and one ball to the backhand over the baseline.
[0068] One short ball to the forehand and one short ball to the backhand.
[0069] One deep ball to the forehand and one short ball to the forehand.
[0070] One deep ball to the backhand and one short ball to the backhand.
[0071] One deep ball to the forehand and one short ball to the backhand.
[0072] One deep ball to the backhand and one short ball to the forehand.
[0073] One deep ball inside in/out to the forehand and one short ball inside in/out to the forehand.
[0074] One deep ball inside in/out to the forehand and one short ball to the forehand.
[0075] One short ball inside in/out to the forehand and one deep ball to the forehand.
[0076] One deep ball inside in/out to the forehand and one short ball to the backhand.
[0077] One short ball inside in/out to the forehand and one deep ball to the backhand.
Basic types of Patterns with Three Launchers:
[0078] One deep forehand, one short forehand and one forehand inside in/out.
[0079] One short forehand, one deep forehand inside in/out and one short forehand inside in/out.
[0080] One short forehand inside in/out, one deep forehand inside in/out and one short forehand.
[0081] One short forehand inside in/out, one deep forehand inside in/out and one deep forehand.
[0082] One deep forehand, one short forehand and one deep backhand.
[0083] One deep forehand, one short forehand and one short backhand.
[0084] One deep forehand, one deep backhand and one short backhand.
[0085] One short forehand, one deep backhand and one short backhand.
Basic types of Patterns with Four Launchers:
[0086] One deep forehand, one short forehand, one deep backhand one short backhand.
[0087] One deep forehand, one deep backhand, one short forehand, one short backhand.
[0088] One deep forehand, one short forehand, one deep inside in/out forehand, one short inside in/out forehand.
[0089] One deep inside in/out forehand, one short inside in/out forehand, one short backhand, one deep backhand.
Volleys and Overheads with Two Launchers:
[0090] One deep forehand volley and one deep backhand volley.
[0091] One short forehand volley and one short backhand volley.
[0092] One deep forehand volley and one short forehand volley.
[0093] One deep backhand volley and one short backhand volley.
[0094] One deep forehand volley and one short backhand volley.
[0095] One deep backhand volley and one short forehand volley.
[0096] One deep forehand volley and one overhead.
[0097] One short forehand volley and one overhead.
[0098] One deep backhand volley and one overhead.
[0099] One short backhand volley and one overhead.
Volleys and Overheads with Three Launchers:
[0100] One deep forehand volley, one deep backhand volley and one overhead.
[0101] One short forehand volley, one short backhand volley and one overhead.
[0102] One deep forehand volley, one short backhand volley and one overhead.
[0103] One short forehand volley, one deep backhand volley and one overhead.
[0104] One deep forehand volley, one short forehand volley and one overhead.
[0105] One deep backhand volley, one short backhand volley and one overhead.
Groundstrokes, Volleys and Overhead with Two, Three and Four Launchers:
Two Launchers
[0106] One short forehand and one forehand volley.
[0107] One short forehand and one backhand volley.
[0108] One short backhand and one backhand volley.
[0109] One short backhand and one forehand volley.
Three Launchers
[0110] One short forehand, one forehand volley and one overhead.
[0111] One short forehand, one backhand volley and one overhead.
[0112] One short backhand, one backhand volley and one overhead.
[0113] One short backhand, one forehand volley and one overhead.
Four Launchers
[0114] One deep forehand, one short forehand, one forehand volley and one overhead.
[0115] One deep forehand, one short forehand, one backhand volley and one overhead.
[0116] One deep forehand, one short backhand, one forehand volley and one overhead.
[0117] One deep forehand, one short backhand, one backhand volley and one overhead.
[0118] One deep backhand, one short forehand, one forehand volley and one overhead.
[0119] One deep backhand, one short forehand, one backhand volley and one overhead.
[0120] One deep backhand, one short backhand, one forehand volley and one overhead.
[0121] One deep backhand, one short backhand, one backhand volley and one overhead.
[0122] In some embodiments, a machine may launch at different heights without the need to manually readjust.
[0123] Machine can launch at different locations without the need to readjust.
[0124] Machine can launch balls at different times without the need to readjust.
[0125] Multiple and different strokes can be practiced all over the court without the need to readjust.
[0126] Configuration may be set such that player will never hit a ball in a static position.
[0127] Machine launches in a time similar to the time in which a ball travels in a tennis match.
[0128] Side to side launching patterns make training more similar to real tennis match.
[0129] Launching system will help player practice different strokes that may be similar to the variation of strokes that can be hit during a point in a match.
[0130] Make simulations, run a routine. With variations, and not always the same shot.
Gatling Dead Ball Exercises
[0131] In some embodiments, apparatus 1 may operate in a gatling mode.
[0132] Apparatus 1 may be configured to simulate dead ball exercises. Dead ball exercises may include exercises where a tennis coach feeds balls by hand to the player. In some embodiments, the balls may be reduced pressure balls. In some embodiments, the coach may feed the balls lightly so as to simulate balls with a low bounce.
Dead Ball Exercises may Enable the Following Aspects:
[0133] Noble bounce: This type of bounce will ease more accurate footwork adjustments for the player.
[0134] Precision: Will ensure a more accurate placement of the ball on a specific spot on the tennis court.
[0135] Timing: Easier to controlled and vary the time in which the ball is being fed, for example, feeding a ball every second, every two second, every 3 seconds.
[0136] Height: Easier to control heights, for example, low height balls, medium height balls, high balls.
[0137] Depth: Easier to determine the depth in which the ball is being fed, for example one ball that bounces deep on the court or one ball that bounces short on the court.
[0138] Variation: Easier to change placement, timing and height.
[0139] Direction: Easier to make the ball travel and force the player to move in specific directions, for example, towards the front, towards the side, towards the back.
[0140] Specific stroke: For more accurate and comfortable technical repetition of a specific stroke, for example one low short forehand with an open stance.
[0141] Multiple strokes: Multiple strokes can be practiced more technically accurate, for example, one forehand and one backhand or one volley and one overhead or many more combinations of multiple strokes in a specific way.
[0142] Quick feed: For stationary exercises dropping balls next to the players in which one ball is coming after another in a specific frequency without stopping for a certain number of repetitions where the final goal is to help the player accelerate the racquet as fast as possible.
[0143] Apparatus 1 may be configured to control and vary various parameters and specifications, such as those discussed above, with ease. An apparatus consistent with some embodiments of the disclosure may enable, for example: [0144] Launcher will determine the direction and precision of the ball on the court. [0145] Timing and quick feed will determine by the frequencies that variate from 1, 2, 3, 4 and 5 seconds. [0146] Height will be determined by the angle adjuster. [0147] Depth will be determined by the speed of the motor. [0148] Variation will be determined by the combinations of launcher, height and frequency. [0149] Specific and multiple strokes will be determined by the amount of launcher being used.
[0150] Dead ball exercises are a very specific type of exercise that may help develop and improve a specific part of tennis technique or footwork. A controllable feeding technique focused on dead ball exercises may ensure that the repetitions of the exercise are highly consistent and equal in order for muscle memory to be developed effectively.
Apparatus Placement on Tennis Court
[0151] In some embodiments, the primary placement of an apparatus (e.g., a Gatling) on the tennis court may be on the same side as the players or on the known tennis mark, the “T”.
[0152] The main goal that Gatling is trying to deliver may be that by having such proximity to the player (e.g., 18 ft), it will ensure a quicker feeding frequency rather than a fast speed feed.
[0153] Having Gatling placed this close on the tennis court will give less time to the players to react helping the player to be alert and ready all the time without having to wait too long for the next ball to travel all across the court.
[0154] The placement of Gatling on the “T” will ensure that with its four launchers, balls will be fed towards all the areas in which a player basically moves on the court when hitting groundstrokes.
[0155] For example, second and third launchers will cover the area where short balls bounce which is between service line and ¾ of the court.
[0156] First and fourth launchers will cover the area where deep balls bounce which is between ¾ and base line. First to fourth launchers may include or be covered by launchers 101, 102, 103, and 104 (see
[0157] Covering these two areas will help the players learn how to move and place his/her body on each of them.
[0158] The secondary placement of Gatling on the tennis court may be next to the tennis net, with this position on court, volleys and overhead can be practiced.
[0159] For example, Launchers 1 and 4 may be used to feed volleys and launchers 2 and 3 may be used to hit overheads or vice versa.
[0160] This placement will help the player learn how to cover, position and play in the area known as the service boxes.
[0161] These two basic placements of Gatling on the tennis court will cover all the areas on the tennis court that the players need to learn how to move and play on.
[0162] There are many more places on the court where Gatling may be place on to work on specific tennis drills and or footwork adjustment. The options for places on which Gatling can be placed are endless.
[0163] Gatling can also be placed on the other side of the net.