Programmable ball throwing apparatus
First Claim
1. A computer program embodied on a computer readable medium for controlling the three dimensional flight and trajectory parameters of a ball comprising:
- a first code segment for receiving one or more parameters identifying a flight and trajectory of a ball in three dimensions for one or more player positions; and
a second code segment for controlling one or more motors to eject the ball in accordance with the received one or more parameters identifying a flight and trajectory of a ball in three dimensions.
6 Assignments
0 Petitions
Accused Products
Abstract
The present invention includes programs, devices and methods for a pro able ball throwing machine that is able to eject balls to preset, programmed or manually-selected positions with programmable projection and travel characteristics. The present invention includes a computer implemented method for controlling the parameters of a ball flight and trajectory in three dimensions including one or more parameters to identify a flight and trajectory of a ball in three dimensions for one or more player positions and a processor to control one or more motors in response to the one or more parameters.
-
Citations
34 Claims
-
1. A computer program embodied on a computer readable medium for controlling the three dimensional flight and trajectory parameters of a ball comprising:
-
a first code segment for receiving one or more parameters identifying a flight and trajectory of a ball in three dimensions for one or more player positions; and
a second code segment for controlling one or more motors to eject the ball in accordance with the received one or more parameters identifying a flight and trajectory of a ball in three dimensions. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 24)
-
-
12. A method for controlling the parameters of a ball flight and trajectory in three dimensional space comprising the steps of:
-
receiving one or more parameters identifying a flight and trajectory of a ball in tree dimensions for one or more player positions; and
controlling one or more motors to sect the ball in accordance with the received flight and trajectory. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A computer implemented method or controlling the parameters of a ball flight and trajectory in three dimensions comprising:
-
one or more parameters to identify a flight and trajectory of a ball in three dimensions for one or more player positions; and
a processor to control one or more motors in response to the one or more parameters. - View Dependent Claims (22, 23, 25, 26, 27, 28, 29, 30)
-
-
31. A method for automated practice wherein the ball tossing apparatus controls the three dimensional parameters of a ball flight and trajectory comprising the steps of:
-
providing a ball tossing machine capable of controlling the flight and trajectory of a ball;
supplying one or more parameters identifying a flight and trajectory of a ball for one or more player positions; and
controlling one or more motors to eject the ball in accordance with the received flight and trajectory. - View Dependent Claims (32)
-
-
33. A fungoman comprising:
-
an automated baseball delivery control system; and
a baseball delivery unit, wherein the control system directs the three dimensional delivery of the baseball based on user defined parameters into a three dimensional space.
-
-
34. A programmable ball throwing apparatus, comprising:
-
a frame;
a ball ejection mechanism rotatably cared by the frame for ejecting balls, the ball ejection mechanism comprising a pair of adjacent wheels and a pair of wheel motors for rotating the pair of adjacent wheels, respectively;
a drive motor operably engaging the ball ejection mechanism for rotating the ball ejection mechanism in a horizontal plane;
an elevation motor operably engaging the ball ejection mechanism for tilting the ball ejection mechanism in a vertical plane;
a programmable logic controller operably connected to the ball ejection mechanism, the drive motor and the elevation motor for selectively ejecting the balls from the ball ejection mechanism and operating the drive motor and the elevation motor, a control box with box controls and a pendant controller operably connected to the programmable logic controller for operating the ball ejection mechanism, the drive motor and the elevation motor in a selected one of an automatic mode and a manual mode.
-
Specification