Basketball training system
A basketball training system includes a server computer and a basketball training machine. The server computer executes a workout module that manages operation of a graphical user interface that presents a graphical representation of a portion of a basketball court and receives user inputs that define a workout program that includes selected ball delivery locations relative to the visual representation. The basketball training machine receives the workout program and delivers basketballs to the selected ball delivery locations.
1. A system for tracking off of the dribble shooting statistics, said system comprising:
an ejector configured to launch basketballs to pass receipt locations spaced apart about a basketball playing area;
an interface configured to receive a user selected sequence of passes comprising a subset of said pass receipt locations where said user desires to receive basketball passes at and a user selection of off of the dribble shooting information comprising an indication of shooting attempts associated with certain of said pass receipt locations in said subset where said user intends to perform a pre-shooting basketball move immediately before or after receiving a basketball pass from said ejector, wherein at least said user selected sequence of passes and said user selection of off the dribble shooting information defines, at least in part, a custom basketball practice arrangement;
a detector configured to detect made basketball shots during performance of said custom basketball practice arrangement; and
a controller configured to:
receive data from said interface representing said user selected sequence of passes and said off of the dribble shooting information;
command said ejector to launch at least one basketball to each of said pass receipt locations in said subset;
receive data from said detector indicating made basketball shots; and
associate certain of the data received from said detector corresponding to said certain of said pass receipt locations with an indication of an off of the dribble shooting attempt.
2. The system of claim 1 wherein:
said pre-shooting basketball move includes movements simulating game conditions; and
said pre-shooting basketball move excludes purely exercise-related movements.
3. The system of claim 1 wherein:
said controller is further configured to generate a performance report comprising feedback for each of said pass receipt locations in said subset and a qualifier associated with at least some of said feedback indicating said off of the dribble shooting attempts.
4. The system of claim 3 wherein:
said interface is provided on a personal electronic device; and
said controller is configured to transmit said performance report to said personal electronic device for display.
5. The system of claim 3 wherein:
said interface comprises an electronic display physically connected to said ejector; and
said controller is configured to transmit said performance report to said electronic display for display.
6. The system of claim 3 wherein:
said interface is configured to generate a visual depiction of at least a portion of a regulation basketball court and representations of said pass receipt locations at locations on said visual depiction visually correspondent with the pass receipt locations at said playing area.
7. The system of claim 6 wherein:
said interface comprises a touch screen configured to receive said user input in a direct, physical manner.
8. The system of claim 6 wherein:
each of said pass receipt locations are displayed prior to selection by said user.
9. The system of claim 6 wherein:
said visual depiction comprises a rendering of a three-point line; and
said representations comprise markers spaced apart along the three-point line.
10. The system of claim 6 wherein:
said performance report comprises a second visual depiction of at least said portion of said regulation basketball court; and
said feedback comprises an indication of made shots for each of said pass receipt locations in said subset displayed at locations on said second visual depiction visually correspondent with the pass receipt locations at said playing area in said subset.
11. The system of claim 10 wherein:
said indication is provided as a percentage of made basketball shots.
12. The system of claim 3 wherein:
said performance report comprises a ranking of players in a group.
13. The system of claim 12 wherein:
said players are ranked by percentage of successfully made basketballs shots.
14. The system of claim 1 wherein:
said interface is configured to display travel path information for certain of said pass receipt locations in said subset in accordance with said off of the dribble shooting information received.
15. The system of claim 1 further comprising:
a frame extending between said ejector and said interface.