This disclosure relates to a ball throwing device that launches a ball.
Several sports, such as tennis, baseball, softball, volleyball, among others, require a player to hit a ball either with a racquet, a bat, or their hand. Players often practice hitting the ball. Generally, two players are necessary to practice these sports. One player throws the ball, and another player catches the ball or hits the ball back to the first player. Sometimes, a player wants to practice hitting a ball and does not have another player to throw the ball. Therefore, if a player wants to improve his or her ball hitting skills, a player needs the assistance of another player and cannot play by himself or herself. Moreover, the other player might not be skilled in the game and might lack the techniques of throwing the ball correctly.
Tennis is usually an individual sport where two teams play against each other. Each team may include a single player (singles) or two players (doubles). The object of the game is for each player to play the ball in such a way that the opponent is not able to play a good return. Each player has a racquet strung with cord to strike a ball thrown by the opponent. The ball is usually a hollow rubber ball covered with felt. Each player stands on one side of a net that divides a court, and the ball is thrown between the players over the net. In tennis, the serve is generally the most challenging part of the game. The tennis serve consists of a player throwing the ball in the air and swinging the racquet toward the opponent on the other side of the court.
One aspect of the disclosure provides a ball launcher including a base, a thrower arm, a ball loader, and a loader arm. The thrower arm is pivotally supported by the base and has a first end and a second end. The first end defines a ball cradle. The thrower arm is spring biased in a pivoting direction. The ball loader is rotatably supported by the base and defines an axis of rotation and a ball receptacle. The loader arm is rotatably supported about the axis of rotation and extends away from the axis of rotation. The ball loader and the loader arm are arranged so that as the ball loader rotates, the ball receptacle releases a received ball into the ball cradle, and the loader arm engages and moves the thrower arm between a released state and an engaged state.
Implementations of the disclosure may include one or more of the following optional features. In some implementations, the ball loader releases a received ball from the ball receptacle into the ball cradle before the loader arm engages the thrower arm. The ball loader may release a received ball from the ball receptacle into the ball cradle after the loader arm engages the thrower arm and before the loader arm moves the thrower arm from its engaged state to its released state. The loader arm may extend perpendicular to the axis of the rotation of the ball loader. Additionally or alternatively, the loader arm may have a variable length or width.
In some examples, the ball launcher includes a shaft rotatably supported by the base and a motor coupled to the shaft. The ball loader is disposed on the shaft. The ball launcher may also include a thrower stop arranged to limit pivotal movement of the thrower arm to set a ball release position of the thrower arm. Additionally or alternatively, the thrower arm may be pivotally supported between its first and second ends. The thrower stop may be arranged to receive the second end of the thrower arm. In some examples, the ball launcher includes one or more legs supporting the base. Each leg has an adjustable length to tilt the base with respect to a supporting surface.
Another aspect of the disclosure provides a method of launching a ball. The method includes loading a ball into a ball receptacle defined by a ball loader rotatably supported about an axis of rotation and rotating the ball loader about the axis of rotation. As the ball loader rotates, the ball receptacle releases the received ball from the ball receptacle into a ball cradle defined by a pivotally supported, spring biased thrower arm. A loader arm is disposed on the ball loader and extending away from the axis of rotation engages the thrower arm, moving the thrower arm between a released state and an engaged state.
In some implementations, the ball receptacle releases the received ball into the cradle before the loader arm engages the thrower arm. The method may include the ball receptacle releasing the received ball from the ball receptacle into the ball cradle after the loader arm engages the thrower arm and before the loader arm moves the thrower arm from its engaged state to its released state.
In some examples, the loader arm extends perpendicular to the axis of rotation. Additionally or alternatively, the method may include adjusting a length of the loader arm to alter an angular pivot range of the thrower arm while engaged by the loader arm. The method may further include adjusting a position of the loader arm along the axis of rotation to alter an angular pivot range of the thrower arm while engaged by the loader arm.
In some implementations, the method includes limiting pivotal movement of the thrower arm to set a ball release position of the thrower arm. Additionally or alternatively, the method may further include adjusting a thrower stop. The thrower stop is arranged to limit pivotal movement of one end of the thrower arm. The thrower arm has first and second ends and is pivotally supported between its first and second ends.
Yet another aspect of the disclosure provides a method of launching a ball. The method includes receiving a ball in a ball receptacle defined by a ball loader, rotating the ball loader about an axis of rotation, and releasing the received ball from the ball receptacle into a ball cradle disposed on a pivotally supported spring biased thrower arm. The method also includes rotating a loader arm about the axis of rotation, engaging the loader arm with the thrower arm. The loader arm moves the thrower arm between a released state and an engaged state.
In some examples, the method further includes releasing the received ball from the ball receptacle into the ball cradle before the loader arm engages the thrower arm. The method may also include releasing the received ball from the ball receptacle into the ball cradle after the loader arm engages the thrower arm and before the loader arm moves the thrower arm from its engaged state to its released state.
The loader arm may extend perpendicular to the axis of rotation. Additionally or alternatively, the method may include adjusting a length of the loader arm to alter an angular pivot range of the thrower arm while engaged by the loader arm.
The method may also include adjusting a position of the loader arm along the axis of rotation to alter an angular pivot range of the thrower arm while engaged by the loader arm. The method may include limiting pivotal movement of the thrower arm to set a ball release position of the thrower arm. Additionally or alternatively, the method may include adjusting a thrower stop arranged to limit pivotal movement of one end of the thrower arm. The thrower arm has first and second ends and is pivotally supported between its first and second ends.
Another aspect of the disclosure provides a ball launcher including a base defining a transverse axis, a fore-aft axis, and a central vertical axis, wherein the transverse axis and the fore-aft axis form an X-Y plane substantially parallel to a supporting surface. The ball launcher further includes a thrower arm having a first end and a second end the first end defining a ball cradle. An arm holder is disposed on the base and pivotally supports the second end of the thrower arm about a first axis of rotation substantially parallel to the transverse axis, the thrower arm spring biased about the first axis of rotation between a ball receiving or releasing position and an engaged position. A rotating shaft defines a second axis of rotation and has a front end and a back end. The second axis of rotation is substantially parallel to the fore-aft axis. A ball loader is coupled to the front end of the rotating shaft for common rotation about the second axis of rotation, the ball loader defining a ball receptacle sized and shaped to receive and releasably support a ball. The ball launcher further includes a loader arm releasably connected to the rotating shaft for common rotation about the second axis of rotation when the rotating shaft rotates, the loader arm defining a longitudinal axis substantially perpendicular to the second axis of rotation of the shaft and having a length extending away from the rotating shaft. The rotating shaft, the ball loader and the loader arm are arranged so that as the rotating shaft rotates about the second axis of rotation: the ball loader rotates in unison about the second axis of rotation to release a received ball from the ball receptacle into the ball cradle while the thrower arm is in the ball receiving position; and the loader arm rotates in unison about the second axis of rotation to engage and move the thrower arm from the ball receiving position to the engaged position when the loader arm contacts a contact surface associated with the thrower arm.
In some implementations, the ball receptacle releases the received ball into the cradle before the loader arm engages the thrower arm. In some examples, the ball loader releases a received ball from the ball receptacle into the ball cradle after the loader arm engages the thrower arm and before the loader arm moves the thrower arm from its ball receiving position to its engaged position. The loader arm may have a variable length and/or a variable position about the rotating shaft along the second axis of rotation.
In some examples, the contact surface associated with the thrower arm includes a top surface of the thrower arm. The contract surface associated with the thrower arm may be supported by an engagement member disposed on the thrower arm. In some examples, the contact surface includes a roller rotatably supported by the engagement member. The contact surface may be angled with respect to the longitudinal axis of the thrower arm. In some examples, the engagement member has a variable position about the thrower arm along the longitudinal axis of the thrower arm. In some implementations, a contact point between the loader arm and the contact surface has a variable height from the thrower arm with respect to the center vertical axis of the base based upon a position of the engagement member about the thrower arm along the longitudinal axis of the thrower arm and a position of the loader arm about the rotating shaft along the second axis of rotation.
In some examples, the ball launcher includes a motor coupled to the back end of the rotating shaft for common rotation about the second axis of rotation when the motor rotates. A thrower stop may be arranged to limit pivotal movement of the thrower arm to set the ball receiving or releasing position of the thrower arm. In some implementations, a spring support is disposed on the second end of the thrower arm, the thrower stop is disposed between the spring support and the base, and one or more springs connect the spring support to one of the thrower stop or the base. The springs bias the thrower arm in the ball receiving or releasing position when the loader arm and the thrower arm are disengaged and the ball cradle is unoccupied. The thrower stop may telescope between a retracted position and an expanded position to set the ball receiving or releasing position of the thrower arm. The ball launcher may further include one or more legs supporting the base, each leg having an adjustable length to tilt the base with respect to the supporting surface.
Yet another aspect of the disclosure provides a method of launching a ball. The method includes setting a ball receiving or releasing position of a thrower arm pivotally supported by an arm holder about a first axis of rotation. The thrower arm is spring biased about the first axis of rotation between the ball receiving or releasing position and an engaged position. The method also includes loading a ball into a ball receptacle defined by a ball loader coupled to a rotating shaft for common rotation about a second axis of rotation defined by the rotating shaft when the rotating shaft rotates. The second axis of rotation is substantially perpendicular to the first axis of rotation. The method also includes rotating the ball loader and the rotating shaft in unison about the second axis of rotation. As the ball loader rotates, the ball receptacle releases the received ball from the ball receptacle into a ball cradle connected to the thrower arm and a loader arm moves the thrower arm from the ball receiving position to the engaged position when the loader arm contacts a contact surface associated with the thrower arm. The loader arm is releasably connected to the rotating shaft for common rotation about the second axis of rotation when the rotating shaft rotates and defining a longitudinal axis substantially perpendicular to the second axis of rotation of the rotating shaft.
In some implementations, the ball receptacle releases the received ball into the cradle before the loader arm engages the thrower arm. In other implementations, the ball receptacle releases the received ball from the ball receptacle into the ball cradle after the loader arm engages the thrower arm and before the loader arm moves the thrower arm from its ball receiving position to its engaged position.
In some examples, the method also includes adjusting a position of the loader arm about the rotating shaft along the second axis of rotation to alter an angular pivot range of the thrower arm while engaged by the loader arm. The method may also include limiting pivotal movement of the thrower arm to set the ball receiving or releasing position of the thrower arm. In some examples, the method also includes adjusting a thrower stop arranged to limit pivotal movement of the thrower arm, the thrower arm having a first end connected to the ball cradle and a second end rotatably supported by the arm holder about the first axis of rotation. In some implementations, the method also includes connecting one or more springs between a spring support disposed on the second end of the thrower arm and one of the thrower stop or the base, the springs biasing the thrower arm in the ball receiving or releasing position when the loader arm and the thrower arm are disengaged and the ball cradle is unoccupied.
The details of one or more implementations of the disclosure are set forth in the accompanying drawings and the description below. Other aspects, features, and advantages will be apparent from the description and drawings, and from the claims.
Like reference symbols in the various drawings indicate like elements.
In games that entail hitting a ball, players usually struggle with tossing the ball to a desired location before hitting the ball. For example, tennis players may struggle with tossing a ball to a desired location above their head before hitting the ball at a desired height. In some instances, it is desirable for a player to practice tossing the ball separately from hitting the ball. This allows the player to develop muscle memory and confidence in one aspect of the serve separately from another aspect of the serve.
Referring to
The ball launcher 100 includes a base 102, which may be disposed on one or more legs 104. The base 102 defines a transverse axis X, a fore-aft axis Y, and a central vertical axis Z. The transverse axis X and the fort-aft axis Y form an X-Y plane substantially parallel to a ground XG-YG plane of the ground surface 14 when the legs 104 are each at an equal distance DL from the ground surface 14. In some examples, the legs 104 are adjustable, allowing a user 10 to adjust the distance DL of each leg 104 from the ground surface 14. In such examples, the base plane, i.e., X-Y plane, and the ground XG-YG plane intersect. The user 10 may decide to adjust one or more legs 104 resulting in an uneven base 102 with respect to the ground plane XG-YG plane. Adjusting a tilt of the base 102 by adjusting the distance DL of the legs 104 from the ground surface 14 is one of the ways to adjust a launch point LP of a ball 12 from a ball cradle 110 with respect to the base 102 or the ground surface 14.
The base 102 supports an arm holder 106 disposed on the base 102. The arm holder 106 holds and pivotally supports a thrower arm 108. The thrower arm 108 is configured to launch a ball 12 and is spring biased in a pivoting direction. The thrower arm 108 has a first end 108a and a second end 108b. A ball cradle 110 is disposed on, or connected to, the first end 108a of the thrower arm 108. In some examples, as shown in
In some implementations, a thrower stop 112 limits the pivotal movement of the thrower arm 108 to a ball releasing position of the thrower arm 108, which defines the launch point LP of a ball 12 from the ball cradle 110. In some implementations, as shown in
In some implementations, as shown in
Referring to
As shown in
The end portion 122c of the support arm 122 includes a motor 140. The motor 140 may be a stepper motor or a servo motor. A stepper motor is a brushless DC electric motor that divides a full rotation into a number of equal steps. The motor can move and hold a position at one of the steps without any feedback sensor (i.e., without providing any feedback to its position); while a servo motor is a rotary actuator that allows for the precise control of angular position, velocity, and acceleration. The servo motor includes a motor that is coupled to a sensor for position feedback and a controller. The middle portion 122b includes a shaft 150 (e.g., rotating shaft) connecting the ball loader 130 to the motor 140. Thus, a front end 150a of the shaft 150 connects to the ball loader 130 and a back end 150b of the shaft 150 connects to the motor 140. In some examples, as shown in
The loader arm 160 is disposed on the support arm 122. In some examples, the loader arm 160 is releasably connected to the shaft 150 for common rotation about the second axis of rotation RY when the shaft 150 rotates. In some examples, the loader arm 160 has a variable position about the shaft 150 along the second rotating axis RY. The shaft 150 may include a keyway slot for securing the loader arm 160 to the shaft 150 and preventing the loader arm 160 from disengaging from the shaft 150. The keyway holder may be releasably connected to the shaft 150 for tightening the engagement between the shaft 150 and the loader arm 160. A user 10 may untighten the keyway holder to move/translate the loader arm 160 about the shaft 150. The loader arm 160 may move/translate along the second rotating axis RY to a position on the shaft 150 desired by the user 10 for securing the loader arm 160 to the shaft 150. The variable position of the loader arm 160 provided by moving the loader arm 160 about the shaft 150 alters a contact point 908 (
In some examples, the loader arm 160 is releasably connected to the ball loader 130. The loader arm 160 may include a connector 162 to secure the loader arm 160 to the ball loader 130. As shown, in
The loader arm 160 defines a longitudinal axis Xarm substantially perpendicular to the second axis of rotation RY and has a length Larm along its longitudinal axis Xarm that extends and reaches the contact surface 208 associated with the thrower arm 108. When the loader arm 160 is connected (e.g., secured) to the shaft 150 (or ball loader), the loader arm 160 rotates in unison with the shaft 150 and the ball loader 130 about the second axis of rotation RY. The loader arm 160 is a mechanical linkage transforming rotary motion from the loader arm 160 about the second axis of rotation RY into linear motion by the thrower arm 108 in the downward direction L (about the first axis of rotation RX). For instance, the loader arm 160 engages the thrower arm 108 when the loader arm 160 contacts the contact surface 208, by applying a force in the downward L direction as the loader arm 160 rotates. Therefore, the length Larm of the loader arm 160 is at least capable of reaching the contact surface 208 so that the loader arm 160 reaches and pushes the thrower arm 108 downwards as it rotates. Moreover, a greater length of the loader arm Larm allows for a longer engagement time between the loader arm 160 and the thrower arm 108 when the loader arm 160 contacts the contact surface 208, causing the loader arm 160 to push the thrower arm 108 a greater distance in the downward direction L.
In some examples, the loader arm 160 is rotatably supported about the second axis of rotation RY and extends away from the axis of rotation R. The loader arm 160 may extend perpendicular to the second axis of rotation RY of the ball loader 130 or at any other angle. As shown in
Referring to
In some examples, the contact surface 208 supported by the engagement member 228 is angled with respect to a longitudinal axis YTA defined by the thrower arm 108. Angling the contract surface 208 allows a height of the contract surface 208 above the thrower arm 108 to be variable between a first height HCS
In some implementations, as shown in
Referring to
Referring to
In some examples, the manual rotator 142 may be used as a visual reference point allowing the user 10 to know the ball launcher 100 will launch the ball 12. Additionally or alternatively, a light indicator 144 may be disposed on the ball loader 130 (as shown in
In some examples, the ball launcher 100 includes a power button 170 supported by the base 102 for activating or de-activating the ball launcher 100. A rheostat 172 is supported by the base 102 and allows a user 10 to control the frequency of the number of balls 12 launched by the thrower arm 108. The rheostat 172 is an adjustable resistor that changes the resistance in an electric circuit. The rheostat 172 is in electrical communication with the motor 140 and controls the speed of the motor 140, which in turn controls the frequency that the ball loader 130 releases a ball 12 in the ball cradle 110 and the loader arm 160 engages the ball launcher 100. The rheostat 172 has resistance elements that can be metal wire or ribbon, carbon, or a conducting liquid. The rheostat 172 is a two-terminal variable resistor; however, a three-terminal potentiometer may be used having one unconnected terminal if the application is a low-power application.
In some implementations, a user 10 may adjust the height H of the ball cradle 110 from the base 102. A height controller (not shown) supported by the thrower arm 108 or the spring tower 114 controls the height H of the launching ball cradle 110 from the base 102. Therefore, a user 10 may increase the height H of the ball cradle 110 and thus increase the distance and time of engagement between the loader arm 160 and the thrower arm 108. The user 10 may decrease the height H of the ball cradle 110 from the base 102, thus decreasing the engagement time and travel distance between the thrower arm 108 and the loader arm 160. In addition, the position of the loader arm 160 on the shaft 150 may also affect the engagement duration and travel distance between the thrower arm 108 and the loader arm 160; the closer the loading arm is to the ball loader 130, the greater the engagement time is because the distance that the loader arm 160 pushes in the downward direction L is also greater. The greater the distance and duration of engagement, the loader arm 160 applies more force causing the ball 12 to launch at a faster speed. The height controller may be a thumbscrew or any other screw that allows a user 10 to adjust it by loosening or tightening the screw by hand. The height controller may control the height of the arm holder 106 or the spring tower 114 or both.
Referring to
In some implementations, not shown, the ball loader 130 is positioned on the front portion 122b of the support arm 122. The motor 140 is positioned on either the front portion 122a or the end portion 122c, and the loader arm 160 is positioned on either the first portion 122a or the end portion 122c, different than the motor 140. In such examples, the ball loader 130 is arranged such that when a ball 12 is released from the ball receptacle 132, the ball 12 is released in the ball cradle 110 of the thrower arm 108. In addition, the loader arm 160 is configured to engage the thrower arm 108.
In some implementations, the motor 140 is positioned in the middle portion 122b of the support arm 122 and the ball loader 130 and the loader arm 160 is each positioned on either the front portion 122a or the end portion 122c of the support arm 122. Therefore, the ball loader 130 may be positioned on the support arm 122 where the ball receptacle 132 is capable of delivering a ball 12 to the ball cradle 110 of the thrower arm 108.
In some examples, the ball launcher 100 includes a power source 180 supported by the base 102 for powering the electrical components (e.g., the motor 140) of the ball launcher 100. The power source 180 may be in electrical communication with the power button, the motor 140, and the rheostat 172 and delivers power to these components, as necessary. The power source 180 may be a battery or a direct current power supply that connects to a wall outlet.
In some examples, a cover (not shown) is disposed over the ball launcher 100. The cover may be configured to lock with the base 102. The cover includes several apertures for receiving a ball 12 at the ball receptacle 132 of the ball loader 130 and another aperture for releasing the ball 12 from the ball cradle 110 of the thrower arm 108. The cover may include a handle allowing a user 10 to easily carry the ball launcher 100 from a first location to a second location. The power button 170 and the rheostat 172 are protruding out of the cover allowing a user 10 the capability to activate or deactivate the ball launcher 100 or to change the frequency of the ball release. In some examples, the ball launcher 100 is controlled by a remote control, such that a user 10 can turn the ball launcher 100 on or off, adjust the frequency of the thrower arm 108, adjust the thrower stop 112, and/or adjust the distance DL of each leg 104 from the ground surface 14. The cover may be attached to the base 102 by one or more methods including but not limited to bolting, threading, welding, or frictional engagement. These methods may also be used to secure other parts of the ball launcher 100 together. In some examples, a bolt and a nut are used secure the parts to one another or to the base 102.
The ball launcher 100 helps a user 10 build muscle memory because the user 10 can configure the ball launcher 100 to his/her preferred settings and repeatedly hit the ball 12. Muscle memory is a form of procedural memory that involves consolidating a specific motor task into memory through repetition of that motor task. Therefore, the ball launcher 100 launches a ball 12 repetitively at the same height, at the same speed, and at the same angle with every repetition, which over time causes a long-term muscle memory to be created for that task, eventually allowing the player 10 to perform that task without conscious effort. Therefore, the ball launcher 100 builds the muscle memory of a player 10, allowing the player 10 to improve his/her serve.
Referring to
Referring to
Referring back to
The loader arm 160 may extend perpendicular to the axis of rotation RY. The loader arm 160 may define more than one ball receptacle 132. In some examples, the method 1100, 1200 includes adjusting a length Larm of the loader arm 160 to alter an angular pivot range of the thrower arm 108 about the first axis of rotation RX while engaged by the loader arm 160.
The method 1100, 1200 may also include adjusting a position of the loader arm 160 about the rotating shaft 150 along the second axis of rotation RY to alter an angular pivot range of the thrower arm 108 while engaged by the loader arm 160. The method 1100, 1200 may include limiting pivotal movement of the thrower arm 108 to set the ball releasing position of the thrower arm 108 having a ball launching point LP. Additionally or alternatively, the method 1100, 1200 may include adjusting a thrower stop 112 arranged to limit pivotal movement of one end of the thrower arm 108. The thrower arm 108 having a first end 108a connected to the ball cradle 110 and a second end 108b rotatably supported by the arm holder about the first axis of rotation RX.
A number of implementations have been described. Nevertheless, it will be understood that various modifications may be made without departing from the spirit and scope of the disclosure. Accordingly, other implementations are within the scope of the following claims.
This U.S. patent application claims priority under 35 U.S.C. §119(e) to U.S. Provisional Application 61/915,779, filed on Dec. 13, 2013, which is hereby incorporated by reference in its entirety.
Number | Date | Country | |
---|---|---|---|
61915779 | Dec 2013 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 14565870 | Dec 2014 | US |
Child | 14754209 | US |