SQUASH BALL LAUNCHING MACHINE
20210354021 · 2021-11-18
Inventors
Cpc classification
A63B2220/62
HUMAN NECESSITIES
A63B2220/833
HUMAN NECESSITIES
A63B47/002
HUMAN NECESSITIES
A63B2225/50
HUMAN NECESSITIES
A63B2225/02
HUMAN NECESSITIES
A63B2210/50
HUMAN NECESSITIES
A63B2047/004
HUMAN NECESSITIES
A63B69/406
HUMAN NECESSITIES
A63B71/0622
HUMAN NECESSITIES
International classification
A63B69/40
HUMAN NECESSITIES
A63B47/00
HUMAN NECESSITIES
Abstract
An automatic ball launcher includes a ball feed control system that includes a meter wheel with radially-spaced ribs or grooves to selectively block and pass balls to the flywheels of the launcher. The meter wheel rotates to selectively block and release a single ball to pass at a time. The controller of the launcher can be programmed to stop the meter wheel when a ball has been metered by monitoring the current at peak of the motor driving the meter wheel. A meter-event can be determined to have occurred when the current of the drive motor drops to a trough by a pre-set magnitude following a rise to a peak value. A remote control can be provided for the user to operate the launching machine and adjust a plurality of parameters.
Claims
1. A ball launching machine, comprising: a base unit comprising an enclosure; a pair of counter-rotating flywheels disposed within the enclosure; and a meter wheel disposed within the enclosure, the meter wheel located adjacent to an inlet to the pair of counter-rotating flywheels such that the meter wheel can selectively pass the balls to the pair of counter-rotating flywheels via rotation of the meter wheel.
2. The ball launching machine of claim 1, wherein a rotational axis of the meter wheel is oriented perpendicular to a rotational axis of the pair of counter-rotating flywheels.
3. The ball launching machine of claim 1, wherein the meter wheel comprises a textured circumferential outer surface.
4. The ball launching machine of claim 1, further comprising a feed tube coupled to the base unit, wherein the feed tube comprises an elongated tubular body with an open top end covered by a removable cap and an open bottom end configured to be securely inserted into a top opening defined in the enclosure.
5. The ball launching machine of claim 4, wherein the feed tube comprises a heating element.
6. The ball launching machine of claim 5, wherein the feed tube further comprises a temperature sensor disposed within the feed tube.
7. The ball launching machine of claim 5, wherein the heating element is embedded in a sidewall of the feed tube.
8. The ball launching machine of claim 4, wherein the feed tube further comprises a solenoid provided to the open bottom end to prevent balls from prematurely exiting through the bottom end.
9. The ball launching machine of claim 1, further comprising a plurality of adjustable front feet provided to the enclosure that extend vertically downwards from a bottom surface of the enclosure.
10. The automatic ball launcher of claim 1, further comprising a vertically extending stand or tripod secured to the enclosure so that the base unit is maintained in an elevated position.
11. The ball launching machine of claim 1, further comprising a drive motor coupled to the meter wheel and a controller electrically coupled to the drive motor, wherein the controller is configured to selectively actuate the drive motor to turn the meter wheel.
12. The ball launching machine of claim 11, wherein the controller is configured to determine that one of the balls has been metered by monitoring a load value of the drive motor.
13. The ball launching machine of claim 11, wherein the controller is configured to determine that one of the balls has been metered when a current being monitored for the drive motor drops to a trough following a rise to a peak value by a pre-set magnitude value.
14. The ball launching machine of claim 13, wherein the controller is configured to stop the drive motor from rotating the meter wheel following the determination that one of the balls has been metered.
15. The ball launching machine of claim 1, further comprising a multi-directional and motorized head coupled to the base unit, the multi-directional and motorized head comprising an elevation motor configured to automatically adjust an elevation of the base unit and an azimuth motor configured to adjust an azimuth orientation of the base unit.
16. The ball launching machine of claim 1, further comprising a wireless remote control for the ball launching machine, the wireless remote control comprising a first visual display indicating a speed setting for launching of the balls and a second visual display indicating a time interval for launching the balls.
17. Method of staging balls to be launched with an automatic ball launching device, the method comprising: providing a metering wheel to stage balls to be launched by a pair of counter-rotating flywheels; monitoring a current of a drive motor coupled to the metering wheel; and determining by the automatic ball launching device that one of the balls has been metered when the current of the drive motor drops to a trough by a pre-set magnitude following a rise to a peak value.
18. The method of claim 17, further comprising stopping the drive motor from rotating the meter wheel following the determination that one of the balls has been metered.
19. A ball feed control system for an automatic ball launching device, the system comprising: a drive motor; and a meter wheel coupled to the drive motor, the meter wheel located adjacent to an inlet to a pair of counter-rotating flywheels such that the meter wheel can selectively pass the balls to the pair of counter-rotating flywheels via rotation of the meter wheel, wherein a rotational axis of the meter wheel is oriented perpendicular to a rotational axis of the pair of counter-rotating flywheels.
20. The ball feed control system of claim 19, further comprising a controller electrically coupled to the drive motor, wherein the controller is configured to selectively actuate the drive motor to turn the meter wheel, wherein the controller is configured to determine that a ball has been metered to the counter-rotating flywheels when a current being monitored for the drive motor drops to a trough following a rise to a peak value by a pre-set magnitude value, and wherein the controller is configured to stop the drive motor from rotating the meter wheel following the determination that one of the balls has been metered.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0035]
[0036]
[0037]
[0038]
[0039]
[0040]
[0041]
[0042]
[0043]
[0044]
[0045]
[0046]
[0047]
[0048]
[0049]
[0050] While the invention is amenable to various modifications and alternative forms, specifics thereof have been shown by way of example in the drawings and will be described in detail. It should be understood, however, that the intention is not to limit the invention to the particular example embodiments described. On the contrary, the invention is to cover all modifications, equivalents, and alternatives falling within the scope of the invention as defined by the appended claims.
DETAILED DESCRIPTION
[0051] In the following descriptions, the present invention will be explained with reference to various exemplary embodiments. Nevertheless, these embodiments are not intended to limit the present invention to any specific example, environment, application, or particular implementation described herein. Therefore, descriptions of these example embodiments are only provided for purpose of illustration rather than to limit the present invention.
[0052] Referring generally to
[0053] Note that a plurality of balls 101, such as squash balls, are shown inside of feed tube 104B. Of course, the invention can be adapted or adjusted to launch other types of balls.
[0054] Two different types of feed tubes 104A, 104B are shown. A basic feed tube 104A is a simple hollow cylindrical tube through which the squash balls are inserted and held while being fed into the base unit 102. The other feed tube configuration 104B includes heating elements to heat the squash balls 101 located within the tube 104B, if desired. The feed tube will be generally designated as 104 hereinafter.
[0055] The feed tube 104 is removable from the base unit 102 so that it can be used to collect balls 101 and hold those balls in a ready condition for introduction to the base unit 102.
[0056] The feed tube 104B in
[0057] Referring to
[0058] In use, the user pushes the bottom end of the tube 104 downwards over a ball 101 on the ground so that the ball pushes past the orifice and enters the tube's interior. Thus, the ball 101 is retained inside of the tube 104. Subsequent balls are pushed upwards towards the top cap 128 by the same process until the tube is filled completely to the cap 128. Thus, balls 101 can be retrieved without the need of the user to bend over.
[0059] Referring additionally to
[0060] The base unit 102 includes an enclosure 103 with an opening 110 defined in the forward or front side where the balls eject from the launcher device 100, and a feed opening 112 in the top side where the feed tube 104 protrudes above the enclosure 103. The balls 101 are staged into the open top 105 of the feed tube 104 to form a column of several balls that wait to be launched, one at a time, from the launcher 100. The opposing bottom end of the feed tube 104 is disposed into the feed opening 112 and presents balls 101 to an inlet located between the side-by-side flywheels 114 as shown in
[0061] Referring to
[0062] The flywheels 114 shown in
[0063] By varying plane angle and the relative speed of the counter-rotating flywheels 114, a variety of spins can be imparted to the ball 101 being launched.
[0064] The horizontal spacing of the flywheels 114 can be adjusted via a track 118 defined in the frame 120 to which the flywheels 114 are mounted. This feature allows the base unit 102 to accommodate a wide range of ball diameters and types. The feed tube 104 may also be switched to a tube with a larger inner diameter, if necessary, to accommodate the outer diameter of the balls being fed.
[0065] The flywheels 114 can also be changed to provide different circumferential surface types and textures adapted for different types of balls. For example, the outer circumferential surfaces can be a firm rubber, soft rubber, metal, plastic, knurled, smooth, etc.
[0066] Referring now to
[0067] The tubular body 104 can be covered with an insulating material 134, such as polystyrene, to better maintain the heat in the balls 101 and minimize heat input needs for the heating elements 130.
[0068] A temperature sensor 136 can also be placed within the tubular body 104 so that the ball temperature can be monitored. That way, the user can set a specified temperature, and the heating system can maintain the balls 101 at the set temperature automatically by adjusting the power to the heating elements 130 as needed.
[0069] The tube 104 can also be used with other ball launching machines other than the machine disclosed herein.
[0070] The heated ball collecting tube 104 advantageously allows the ball launching machine 100 to be made lighter and simpler since no means for heating the balls is required due to the balls being heated prior to introduction of the ball into the launching chamber.
[0071] Referring to
[0072] In
[0073] The launching machine 100C in
[0074] In
[0075] The automatic ball feeding apparatus 100 and launching system disclosed herein is advantageous for being light, portable and powerful. The tube 104 used as a collector provides for quick collection of balls 101. The launcher device 100 can be adjusted to feed high-to-low and feed while located in front of the player.
[0076] In yet another aspect, multiple ball launchers can be used together simultaneously in a variety of configurations, such as shown in
[0077] In a further use case, balls can be precisely launched one at a time by the launching apparatus 100. This simulates a typical coaching/training scenario where a coach/player A feeds a ball and player B executes a desired shot in return. This provides for greater accuracy and control, particularly for difficult-to-execute feeds—such as, for example, simulated serves to player B's backhand—and feeding drills that incorporate movement on the part of the player.
[0078] Referring to
[0079] The rotational frequency of the meter wheel 150 can be adjusted by its drive motor 151 so that the frequency of balls being launched can be selectively adjusted or controlled. The launcher device 100 can be set or programmed for a given periodicity of automatic ball launches, or the launcher device 100 can be operated in a launch on-demand manual mode by the user.
[0080] The meter wheel 150 is shown as having three ribs 152 radially spaced about 120 degrees apart. More ribs can be provided depending on the diameter of the wheel 150 and the diameter of the balls being metered. However it is preferred that the ribs be equally spaced radially around the meter wheel 150 for consistency of metering. The ribs can have a rectangular profile when viewed from their circumferential side. Alternatively the ribs can have a non-rectangular profile when viewed from their circumferential side. For example, the ribs can have a raised center portion or hump that is taller in profile than the portions to each side of the raised portion.
[0081]
[0082] In order to achieve consistent and reliable operation of the launcher, the onboard electronic controller (e.g. processor and associated memory) can determine when a given ball has been metered or passed to the flywheels for launching. Such determination allows the controller to launch balls with the desired frequency.
[0083] In one embodiment, rotation of the meter wheel 150 can be detected by the controller by putting an encoder on the shaft of the meter wheel 150 in order to provide positional feedback to the controller. However, this adds mechanical complexity and can be detrimental to reliability and cost.
[0084] In another embodiment, a stepper motor can be used to selectively drive the meter wheel 150. However, a stepper motor with adequate torque requires a large drive current that would quickly deplete any reasonably-sized onboard battery used to power the ball launcher.
[0085] The further alternative of using a brushed direct-current motor is inexpensive, efficient and reliable, but does not itself provide any position data. Thus, an additional aspect of certain embodiments of the invention includes a novel methodology of determining when a ball is metered based upon monitoring the DC motor current.
[0086] The ribs 152 or grooves 153 of the meter wheel 150 compress the squash ball when pushing the ball 101 past the pinch point towards the flywheels 114. This pushing the ball 101 past the pinch point creates an increased load on the brushed DC motor 151 used to turn the feeder wheel 150. This load increase causes a corresponding rise in the current being consumed by the DC motor. The controller can be programmed to determine the load on the motor by monitoring the motor current and using the current value to detect the passing of a squash ball through the pinch point as noted above. The DC motor can then be stopped by the controller that is operably coupled to the motor once the ball has passed the pinch point.
[0087]
[0088] The transition from the current value at peak compression of the squash ball to the current trough value after the ball has exited the meter wheel is indicative of a meter-event and can be defined as the optimum time to stop the meter wheel's motor. If the motor 151 is stopped at the point where the trough initially occurs (or immediately thereafter), this will prevent any subsequent balls from being wedged in the meter wheel 150 or flywheel 114 mechanisms and will minimize the risk of a jam or a double ball firing event. After a lapse of a set period of time, or upon a prompt from the user, the controller re-starts the drive motor to turn the meter wheel to pass another ball to the flywheels 114.
[0089] In a further alternative, the processor also monitors the current or the rotational speed (RPM) of the motors employed to spin the flywheel mechanisms 114 in order to determine that a launch event has occurred. A current spike, or drop in RPM, will occur upon the launch of a ball by the flywheels 114. Thus, the controller can be programmed to determine if a ball is launched by the flywheels within a preset time window following a the passage of a ball past the meter wheel 150 as described above. For example, failure to detect a launch of the ball via the flywheels within a half-second window following the trough value of the current of the drive motor 151 of the meter wheel 150 could be determined to be a misfire or jam condition, and the launching machine 100 will shut down or take other action as programmed.
[0090] In another alternative, an optical sensor can be employed to detect the presence of a ball at the inlet to the flywheels. If a ball dwells for more than a preset time period (e.g. one second) in the inlet, then the controller that is coupled to the optical sensor can conclude that a fault has occurred such as a jam or misfire.
[0091] In yet another alternative, a mechanical actuator can be provided to forcibly push each ball into the inlet of the flywheels.
[0092] In use, software code programmed into the controller's memory and executed by the controller can enable the launcher to monitor the motor (which is electrically coupled to and controlled by the controller) for the characteristic current increase (hump or peak) followed by the current drop (trough) discussed above and stop the meter wheel's motor at that time. Minimum current deltas for the hump to trough magnitude values can be set in the controller's programming to correspond to the particular type of balls and meter wheel configurations employed. The controller can also monitor the current draw of the motors driving the flywheels, the optical sensor and/or the mechanical actuator discussed above.
[0093] In yet another aspect of certain embodiments, the user can be provided with the ability to remotely control certain operational characteristics of the ball launcher device. This can be implemented by providing the user with means to alter programmable settings of the controller (e.g. via remote control or direct input to the launcher device 100). These programmable settings may include any one or more of the following: [0094] Control power: on/off [0095] Control firing mode: auto (continuous)/manual (or remote operated) [0096] Control ball firing interval in auto mode (e.g. between ˜1 and 10 seconds) [0097] Control flywheel speed according to target exit velocity (e.g. between ˜50 and 150 kph) [0098] Select reverse feeder drive in order to remove any jammed balls [0099] Illuminate LEDs to provide indication of ball launch [0100] Sound a buzzer to provide audible indication of ball launch event [0101] Option to disable the ball launch buzzer (or adjust volume thereof)
[0102]
[0103] The remote control unit 154 includes seven-segment visual displays 156 to provide feedback on programmed speed and ball firing interval. Displaying the speed in MPH means the speed will fit on two digits, not three, and is also the primary unit in the US market. Since the buzzer on/off control is rarely used, it is activated/deactivated by a button combination such as holding down the “Man/Rem” button 158 and the “Anti Jam” button 159 at the same time. The various buttons provided to the remote 154 are preferably membrane buttons since they are reliable, robust and moisture resistant.
[0104] Referring to
[0105] The multi-directional and motorized head 160 comprises a base housing 162 in which the azimuth motor and the electronics for controlling the motors are housed. The motors can also be controlled by the controller of the launching device 100 if the controller is electrically connected to the motors.
[0106] Atop the base 162 is a turntable 164 that rotates to change the azimuth orientation of the ball launcher 100. The azimuth motor inside of the base 162 is coupled to the turntable 164 to impart the rotational motion.
[0107] An elevation housing 166 is secured atop the turntable 164. The elevation motor is disposed inside of the elevation housing 166. An elevation bracket 168 is pivotally coupled to the elevation housing 166 so that the elevation orientation of the ball launcher 100 can be changed by the elevation motor. The elevation motor is coupled to the elevation bracket 168 via an internal shaft or by being geared to the axle of the elevation bracket that extends into the elevation housing 166.
[0108] A threaded mount 170 is provided atop the elevation bracket 168 for mounting the ball launcher 100 to the multi-directional and motorized head 160. Other mounting means can be provided alternatively or in addition thereto, such as for example, one or more mounting apertures through the mounting bracket and mechanical fasteners.
[0109] While the invention has been described in connection with what is presently considered to be the most practical and preferred embodiments, it will be apparent to those of ordinary skill in the art that the invention is not to be limited to the disclosed embodiments. It will be readily apparent to those of ordinary skill in the art that many modifications and equivalent arrangements can be made thereof without departing from the spirit and scope of the present disclosure, such scope to be accorded the broadest interpretation of the appended claims so as to encompass all equivalent structures and products. Moreover, features or aspects of various example embodiments may be mixed and matched (even if such combination is not explicitly described herein) without departing from the scope of the invention.