Light-based baseball training system

11433291 · 2022-09-06

    Inventors

    Cpc classification

    International classification

    Abstract

    The present invention provides a system and method for sport training by providing an illuminated representation of a base runner or other runner that is programmable or controllable by electronic means to simulate the movement of a specific runner or ideal runner to provide instruction to a team.

    Claims

    1. A system for training a baseball player using light as a representation of a baserunner along a basepath, the system comprising: the basepath comprising: a first light strip having a plurality of light emitting diodes arranged linearly along a longitudinal length of said first light strip; a second light strip having a plurality of light emitting diodes arranged linearly along the longitudinal length of said second light strip, said second light strip being positioned perpendicularly to said first light strip; a quick release connection having releasably connected to said first light strip and said second light strip, said quick release connection configured to connect power and signal wiring between said first light strip and said second light strip; a micro-controller configured to generate an illuminated segment along said basepath; and a controller configured to allow a user to input a command to issue control signals to said micro-controller to control movement of said illuminated segment along said basepath to simulate movement of the baserunner.

    2. The system of claim 1, wherein said quick release connection has a first joining connector releasably connected to said first light strip.

    3. The system of claim 2, wherein said quick release connection has a second joining connector releasably connected to said second light strip.

    4. The system of claim 1, wherein at one of said plurality of light emitting diodes include at least one color light emitting diode.

    5. The system of claim 1, wherein said controller is configured to issue programmed control signals to said micro-controller to initiate pre-set or user-adjustable movement patterns of said illuminated segment along said basepath.

    6. The system of claim 1, wherein a visual representation of said illuminated segment may be customized to change light intensities, colors, size, and light-based animations.

    7. A system for training a baseball player using light as a representation of a baserunner along a basepath, the system comprising: the basepath comprising: a first light strip having a plurality of light emitting diodes encased in molding and arranged linearly along a longitudinal length of said first light strip; a second light strip having a plurality of light emitting diodes encased in molding and arranged linearly along the longitudinal length of said second light strip, said second light strip being positioned perpendicularly to said first light strip; a quick release connection having releasably connected to said first light strip and said second light strip, said quick release connection configured to connect power and signal wiring between said first light strip and said second light strip; a micro-controller configured to generate an illuminated segment along said basepath; and a controller configured to allow a user to input a command to issue control signals to said micro-controller to control movement of said illuminated segment along said basepath to simulate movement of the baserunner.

    8. The system of claim 7, wherein said quick release connection has a first joining connector releasably connected to said first light strip.

    9. The system of claim 8, wherein said quick release connection as a second joining connector releasably connected to said second light strip.

    10. The system of claim 7, wherein at one of said plurality of light emitting diodes include at least one color light emitting diode.

    11. The system of claim 7, wherein said controller is configured to issue programmed control signals to said micro-controller to initiate pre-set or user-adjustable movement patterns of said illuminated segment along said basepath.

    12. The system of claim 7, wherein a visual representation of said illuminated segment may be customized to change light intensities, colors, size, and light-based animations.

    13. A system for training a baseball player using light as a representation of a baserunner along a basepath, the system comprising: the basepath comprising: a first light strip having a plurality of light emitting diodes arranged linearly along a longitudinal length of said first light strip; a second light strip having a plurality of light emitting diodes arranged linearly along the longitudinal length of said second light strip, said second light strip being positioned perpendicularly to said first light strip; a micro-controller configured to generate at least one illuminated segment along said basepath; and a handheld controller configured to allow a user to input a command to control movement of said at least one illuminated segment along said basepath in real time to simulate movement of the baserunner to provide instruction to a baseball player.

    14. The system of claim 13, wherein said basepath further comprises at least two bases.

    15. The system of claim 14, wherein said command to control movement of said at least one illuminated segment selected from the group consisting of: progressing said illuminated segment downstream along said basepath until otherwise commanded; stopping said illuminated segment; retreating said illuminated segment upstream along said basepath towards a prior base of said at least two bases; and incrementally progressing said illuminated segment downstream towards a next base of said at least two bases.

    16. The system of claim 13, wherein a visual representation of said at least one illuminated segment may be customized to change light intensities, colors, size, and light-based animations.

    Description

    BRIEF DESCRIPTION OF THE SEVERAL VIEWS OF THE DRAWINGS

    (1) Illustrative embodiments of the present invention are described in detail below with reference to the attached drawing figures, which are incorporated by reference herein and wherein:

    (2) FIG. 1 is a top view of the light-based baseball training system;

    (3) FIG. 2. is a cross-sectional view of the same;

    (4) FIG. 3. is an enlarged view of the quick-connect fitting for the same;

    (5) FIG. 4 is an enlarged view of the controllers for the light-based baseball training system; and

    (6) FIG. 5 is a side view of a light projector for the light-based baseball training system.

    DETAILED DESCRIPTION OF THE INVENTION

    (7) Reference throughout this specification to “one embodiment”, “an embodiment”, “one example” or “an example” means that a particular feature, structure or characteristic described in connection with the embodiment or example is included in at least one embodiment of the present invention. Thus, appearances of the phrases “in one embodiment”, “in an embodiment”, “one example” or “an example” in various places throughout this specification are not necessarily all referring to the same embodiment or example. Furthermore, the particular features, structures or characteristics may be combined in any suitable combinations and/or sub-combinations in one or more embodiments or examples. In addition, it is appreciated that the figures provided herewith are for explanation purposes to persons ordinarily skilled in the art and that the drawings are not necessarily drawn to scale.

    (8) It will be understood that, although the terms first, second, etc. may be used herein to describe various elements, these elements should not be limited by these terms. These terms are only used to distinguish one element, from another element. For instance, a first element discussed below could be termed a second element without departing from the teachings of the present invention. Similarly, the second element could also be termed the first element.

    (9) The term “and/or” includes any and all combinations of one or more of the associated listed items. The terminology used herein is for the purpose of describing particular embodiments only and is not intended to be limiting. As used herein, the singular forms “a,” “an” and “the” are intended to include the plural forms as well, unless the context clearly indicates otherwise.

    (10) It will be further understood that the terms “comprise”, “include”, “have”, etc. when used in this specification, specify the presence of stated features, integers, steps, operations, elements, components, and/or combinations of them but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and/or combinations thereof.

    (11) As used herein, a light emitting diode (LED) is an electronic device that emits light when electricity is applied to it. LED's come in different colors and a red, green and blue LED are commonly packaged into a single discreet component that, itself, has an onboard microcircuit for driving each LED. Such packaged, individually-addressable multi-colored light packages are commonly referred to as LED red green and blue (RGB) “pixels.” These packaged electronic pixels are still very small, approximately no larger than ¼″ by ¼″ square.

    (12) As used herein, a human machine interface (HMI) is a device which allows a human user to interact with a controlled system by offering various means of input. HMI's can be wired or operate via wireless technology. They can feature physical buttons or, on certain technology, rely on virtual buttons activated through screen presses and/or device gestures when an HMI is equipped with accelerometers.

    (13) As used herein, a pixel is a single surface mounted device (SMD) LED.

    (14) As used herein the abbreviation RGB refers to red green and blue.

    (15) As used herein, the abbreviation SMD refers to a surface mounted device.

    (16) As used herein, the abbreviation TFT refers to a thin film transistor. Specifically, the TFT has a screen type interface with capacitive touch capability or equivalent technology that allows input by way of screen touching.

    (17) As used herein, the abbreviation uC stands for microcontroller.

    (18) As used herein the abbreviation VT stands for virtual trainer.

    (19) Unless otherwise defined, all terms including technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this invention belongs. It will be further understood that terms, such as those defined in commonly used dictionaries, should be interpreted as having a meaning that is consistent with their meaning in the context of the relevant art and the present disclosure, and will not be interpreted in an idealized or overly formal sense unless expressly so defined herein.

    (20) Referring now to the drawings, in which like numerals represent like components throughout the several views, the preferred embodiments of the present invention are next described. The following description of one or more preferred embodiment(s) is merely exemplary in nature and is in no way intended to limit the invention, its application, or uses.

    (21) Looking at the drawings in detail, and initially to FIG. 1, numeral 10 generally designates one embodiment of the present system representing a standard baseball field of indefinite size composed of lighting strips 1, specifically four separate LED strips (one for each basepath between bases 40). As shown in FIG. 1, a first light strip 30 is positioned along a first baseline 31. A second light strip 32 is positioned perpendicularly to the first light strip 30 along a second baseline 33. A third light strip 34 is positioned perpendicularly the second light strip 32 and parallel to the first light strip 30 along a third baseline 35. A fourth light strip 36 is positioned perpendicularly to the third light strip 34 and parallel to the second light strip 32 along a fourth baseline 37. The exact positioning 7 of light strips 1 along basepaths may vary in order to optimize light strip 1 length. Safety considerations may also affect positioning 7.

    (22) The present invention 10 may be offered in various field sizes, however. In fact, the flexible nature of LED technology in combination with infinite software flexibility allow the present invention to have multiple configurations for the consumer in terms of field size. Recall a baseball diamond is abstractly but simply comprised of only four line-segments. Therefore, the present system could be implemented with a configurable user setting that would allow an entire baseball diamond to be portrayed by shaping any number of LED strips 1 (even a single LED strip) into the ‘diamond’ shape the system 10 is deployed on.

    (23) LED strips 1 are commonly manufactured and sold by assembling multiple LED pixels mounted along strip lengths in linear fashion. Digital communication protocols and power requirements associated with controlling LED pixels along an LED strip 1, typically vary by LED strip make and model. In one common method, each pixel is powered and passed a control signal, conforming to any number of optional industry-standard protocols, by the pixel before it via wiring embedded within the strip that passes between pixels. The control signal is a digital (binary encoded) signal that is passed down the length of a strip 1. Each LED within each pixel receives its own illumination instructions from the signal and instructs subsequent pixels if and how it should be illuminated.

    (24) Individual pixels illustrated at FIG. 2, 12 on LED strips can be commanded at very rapid speeds, limited only by system 10 electronic processing speed and circuitry. Update speeds for LED strips 1 are typically fast enough such that entire strips worth of individual pixel illumination commands can be digitally sent and displayed at speeds surpassing the threshold necessary for producing animated effects, and this, in fact is a common creative use for LED strips among especially physical computing/maker communities. The animation of individual or groups of pixels combined with the extremely wide color gamut available in digital LED strips allows for tremendous visual creativity and flexibility and which are key aspects the present system leverages.

    (25) Software or hardware settings could be used to switch between pre-defined or user-adjustable software configurations that identify the number of LED pixels assigned to represent a basepath. In a large-scale configuration, one or more entire strips worth of LED pixels would represent a single basepath, say the basepath between first and second base.

    (26) However, through the configuration setting, separate programming could be invoked which virtually divided the pixels of even a single LED strip, into four equal segments—each representing the four separate segments (ballplayers) comprising a baseball diamond. With a single LED strip then spatially laid out in the shape of a diamond, the system could function the same as a multi-strand configuration but at a smaller overall physical scale and presumably price.

    (27) Other variables such as the base runner pulse length and base runner speed could be reduced to match the scale of each configuration.

    (28) Using function-based or object-oriented programming techniques, many if not all fundamental base runner pulse manipulation and light rendering functions/methods could be programmed in such a way that their software implementation would be re-usable regardless of the LED basepath length. For instance, the function or method used to increment the baserunner pulse location between visual frames (to simulate a baserunner moving down a basepath) would be the same for, essentially, any basepath length, at least any basepath length longer than the baserunner pulse itself.

    (29) The current invention system is envisioned to be offered as an indoor system; however, an outdoor, weatherproof model could be offered where LED strips were outdoor/weather-proof rated and electronic cabinetry had similar weatherproof ratings.

    (30) As shown, in FIG. 1, the system 10 is composed of at least one LED light strip 1 with addressable color light-emitting diodes, namely RGB pixels, along the length of the light strip 1. A light strip 1, as discussed above, can be arranged in multiple configurations and as shown, is arranged in a traditional basepath configuration running from home plate to first base to second base to third base and back to home plate using typically, one or more light strips running from one base to another along the basepath. An illuminated segment 2 of the light strip 1 represents a base runner and is configured to be manipulated by a user of a human machine interface (HMI) 3 (shown in more detail in FIG. 4). The light strips 1 and HMI 3 are connected to a micro-controller (uC) 4 for processing HMI 3 input and issuing control signals necessary to manipulate the light pulse 2 along the light strip 1 forward 42 longitudinally along the length of the light strip 1 or backward 44 longitudinally along the length of the light strip 1. The micro-controller 4 and the light strips 1 are powered by a power supply 5, such as a 120V building outlet, or a battery-powered power source for mobile applications of the invention 10.

    (31) As shown in FIG. 1, the corners or base positions between the light strips 1 have a quick release connection 6, which is discussed in more detail in FIG. 3.

    (32) As shown in FIG. 2, a cross-section of an LED strip assembly 1 is shown. The flexible substrate 11 of the LED strip 1 is located centrally and housed in molding 17 for protection and maintaining strip 1 orientation. The molding 17 may be translucent or transparent the strip 1 to allow the lighting strip 1 and pixels that form pulse 2 to be viewed. Alternatively, a flush mount of the system 10 is envisioned. This version would be most applicable to permanent installations featuring raised or artificial flooring in which the system lighting strips 1 could be permanently installed such that the strips 1 were flush with the field of play. Encasing molding 17 largely intended to maintain strip orientation would likely not be required in such an installation as a recessed mounting channel could serve the same purpose. The flush-mount system is expected to be most beneficial for school, club, professional and similar teams that have their own indoor facilities that such permanent installation would be most beneficial. The more permanent nature afforded by a flush mount system would eliminate set-up/take-down time, while its low profile would also provide more protection for players (a flush-mount system would present little or no profile for ball deflections and similarly reduce the potential for trip hazards).

    (33) As mentioned above, the quick release connection 6 allow for connection of the strips to each other 1, to intermediate electrical cables 8 (used for electrically connecting subsequent system components) and to the micro-controller 4. The wiring 14—the power, ground and signal wires—of the first strip 1 are joined to a single terminating connector 15 that mates with a corresponding joining connector 16 on another strip 1.

    (34) As shown in FIG. 4, two types of HMI instrument 3, a conventional game controller 48 and a personal electronic (Smart) device 50, are shown which are separate options that allow user to input commands for illuminated pulses 2 to appear and be animated along the light strips 1. The conventional HMI 3 may be a wired device or wireless game controller that communicates through Bluetooth® or other wireless technology 49. The personal electronic (Smart) device option wirelessly connects through Bluetooth or other wireless technology 49. If the system 10 is implemented using a conventional controller 3, this is envisioned to include either a custom manufactured version or an one existing in the market that is available for implementation through a licensing agreement such as those sold with Sony® Playstations® or Xbox® units.

    (35) Wireless-based systems must have a wireless chip in the circuitry of the base microcontroller but provide flexibility in the system. For instance, a wireless system allows a coach to move around the field of play during live scenarios. In this embodiment, smart devices such as tablets and phones (Eg. iPhone® or Android®) would use a downloadable application (“App”) that allowed users to connect to and control all or a portion of the present invention 10. This option promises to offer a great deal of flexibility, interaction and expansion functionality to system users. For instance, family members of youth players, could use smart-devices to connect to the system 10 to assist in pulse 2 control. The head coach would assign connected “virtual assistants” to manage either certain base paths, or possibly assign them to manage individual baserunners. The benefits of such an input scheme are intriguing as this would allow the system 10 control overhead burden to be distributed to bystanders while affording coaches the freedom to give more attention to coaching. For other family members otherwise resigned to simply watch and cheer, such functionality would give them the chance to truly be engaged in helping their team improve.

    (36) An alternative system and method for lighting a baserunner is shown in FIG. 5. A light projector 60 for projecting a focused spot light onto the ground to represent a baserunner is shown. The projected beam 61, as with the pulse 2, is illuminated on the basepaths and controlled to appear as animated baserunners. A projector harness 62 is a powered multi-degree-of-freedom servo connected to a housing 63 which allows the beam 61 to be moved and swiveled along the basepath to animate pulse 2. The housing 63 encases the system electronics, such as the microcontroller and provides connections from the microcontroller to the light projector 60. This alternative system may include a pedestal base 64 to elevate the projector 60 and a connector pedestal 65 to secure the pedestal-mounted portions of the alternative system 10 to the ground or surface.

    (37) The system 10 allows users to separately identify targets and invoke commands using the HMI 3 that act on those targets. Targeting might include identifying an empty base 40 or associated basepath position where the action of enabling a new baserunner is to occur. Conversely, a user might wish to target an existing baserunner currently being animated (running) along a basepath for the purpose of issuing it a “stop” command. Targeting is simply the process of pressing a physical or virtual button on the HMI 3 that identifies a basepath or baserunner for the purposes of subsequently issuing a particular command. Whenever no targets are identified and a command it issued, the command is applied to all positions. Targeting options simply follow traditional baseball conventions and viable targets are first base, second base, third base and home. Targeting schemes may alternatively reference basepaths instead of bases to accomplish targeting in which case viable targets are the basepaths between home/first, first/second, second/third and third/home.

    (38) A user can command baserunners in the following ways: On/Off or causing the associated baserunner pulse to illuminate/de-illuminate) by targeting a basepath and pressing the appropriate physical or virtual on/off buttons on the HMI 3; Advance or progressing the baserunner downstream along the basepath until otherwise commanded; Reach or commanding the baserunner to progress towards the next downstream base; Stop or commanding a baserunner to stop that will immediately stop the targeted baserunner pulse 2 being animated in either direction (downstream or upstream); Retreat or commanding the baserunner pulse to progress upstream towards a prior base; Lead-Out or slowly progress downstream towards the next base; Lead Back or slowly progress upstream towards a prior base.

    (39) Features are a primary programming aspect of the present invention. The features envisioned support the certain drills described below and their implementation with the present invention is described more fully below. Wherever the term baserunner is used in the description of drills below, the system 10 implements these as one or more pulses 2 or a combination of illuminated LED pixels suitable for portraying a visible manifestation to support implementation of the described drills. Programmed and hardware-based features of the system 10 allow a user to implement and initiate pre-set or user-adjustable static and dynamic (animated) patterns of light along the basepaths such as the pulse 2 in a way that support and facilitate the implementation of said drills.

    (40) In general play, the most basic envisioned usage of the system, the system 10 involves simply placing and commanding baserunners while real offensive players or coaches hit balls to defensive players. Defensive players gain valuable experience in real-time decision making in the context of myriad game situations and under the pressure of baserunners moving at game speeds.

    (41) In a pick off attempt drill, baserunners are commanded to take their leads by the HMI users. The coach signals to pitcher for a pick-off attempt. Once the pitcher throws, the coach can return baserunners to their bases on-time or late to give pitcher and base fielder different scenarios.

    (42) In a “looking” runners back drill, fielders that are required to make a defensive play by throwing to some upstream base must first “look back” to higher value baserunners at downstream bases. A user can judiciously command downstream baserunners to “retreat” only when they feel the defensive player has effectively “looked” a baserunner back by sufficiently feigning a throw to that bag.

    (43) A fielder's choice drill involves the system 10 implementing a throw decision-making drill where fielders line up behind a position (eg. short stop or 2nd base). A baserunner or pulse 2 is positioned at a “downstream” base (2nd or 3rd). The ball is hit and baserunners are commanded in a way that challenges the fielder's throw decision.

    (44) The methods of the present system 10 are discussed more fully below. Generally, baserunners should be controlled by users to prevent collision or passing between them but having multiple baserunners on the same basepath is still a possible condition while using the system which is potentially problematic for HMI 3 targeting reasons. If buttons are assigned to represent a particular basepath, once two baserunners occupy the same basepath, targeting immediately becomes ambiguous and another targeting scheme is required to differentiate baserunners. Targeting relies on a particular HMI 3 input convention to distinguish between baserunner pulses in such ambiguous situations such as particular button combinations or gestures that rely on accelerometers that are commonly embedded in HMIs 3.

    (45) Another option is envisioned where speed for the baserunner can be adjusted in real-time. For this feature, the speed of all the baserunners are simultaneously affected at once or individually. A user should be able to quickly and easily slow baserunners down to a really slow level to give kids time to think about their situational choices in “slowed-down” real-time. As they demonstrate good decision-making, slowly, precisely and globally increase baserunner speed.

    (46) Another feature is envisioned where the user can calibrate baserunner speed by having one or more kids “race” an LED pulse 2. The user initiates calibration mode via HMI 3 button-press. The user then commands a baserunner pulse 2 to appear at a base while simultaneously calling for a player to race the pulse. After the race is started, the user adjusts the baserunner pulse 2 speed to be in synch with the live baserunners velocity. It is not important whether the pulse 2 or the live baserunner “wins” the race—only that they are traveling at the same velocity by the end of the race. The software “back-calculates” the velocity of the player and stores the value.

    (47) Another feature is envisioned where pulse 2 speeds are randomly set. When this setting is invoked, the pulse 2 speed for each pulse placed, would be randomly varied higher/lower by some allowed tolerance above/below the velocity setpoint entered in the settings.

    (48) Another feature is envisioned that utilizes dynamic outs where baserunner pulses 2 are indicated as “out” by changing LED colors, blinking, or similar effect(s) in order to strongly visualize the out. The animation occurs immediately upon the user registering the out on the HMI 3. Yet another method of play is dynamic safes in which the baserunners are indicated as “safe” by changing colors, blinking, or similar effect(s) in order to strongly visualize they arrived to a base safely.

    (49) Yet another feature is dynamic safes in which the baserunners are indicated as “safe” by changing colors, blinking, or similar effect(s) in order to strongly visualize they arrived to a base safely. Whenever pulses 2 reach or pass bases, the visualization of the pulse 2 changes to indicate the associated base was safely arrived at.

    (50) Another feature is envisioned that utilizes targeting feedback where baserunner pulses 2 are indicated as “targeted” by changing LED colors, blinking, or similar effect(s) in order to strongly visualize that the user is currently targeting a particular pulse 2 through their currently-active HMI 3 input commands. The animation occurs immediately upon the user registering a targeting command on HMI 3 and maintains the visualization as long as the targeting command remains active.

    (51) Another feature is envisioned where baserunners reaching home plate are strongly indicated with a special colorization and/or animation sequence.

    (52) Yet another feature is envisioned which is a color adjustment feature that allows the system 10 user to change between various color options to represent baserunner pulses 2 and possibly other colorized features such as dynamic outs, runs, etc.

    (53) Yet another feature is envisioned that modifies the animated visualization of baserunner pulses 2 by adding acceleration and deceleration. From a stopped position, rather than immediately starting-off at the software-stored baserunner pulse 2 speed value, baserunner pulses 2 would accelerate when leaving a base 40 and decelerate when arriving at bases 40 (in a reach condition). This action would better simulate the kinematics of a live baserunner.

    (54) Yet another feature is parameter adjustment feature that anticipates parameterization of numerous variables that affect the system's 10 input and output characteristics. Using this feature, the system 10 user can change program values stored within the controller 4 values to accomplish customization of the system 10. In this way, numerous parameters in the system 10 are envisioned to be adjustable by the end-user. A settings button (physical or virtual) is envisioned which allows users to select and show current values for parameters and provide visualized feedback to newly adjusted values that have been modified on the system 10.

    (55) If parameter values are made to be adjustable, they must necessarily be visualized for users. Parameter values may be visualized via LED illumination on basepaths. Colorization and LED counts could be used for such visualization. Example parameters include: baserunner pulse 2 velocity, primary lead distance, secondary lead distance, baserunner pulse 2 color, out color, safe color, baserunner acceleration, and randomization parameters.

    (56) Yet another feature is scrimmage mode that sets in opposition two groups of infielders against each other, facilitating fun competition between them. Coaches hit balls from home plate to simulate an opposing teams' offensive hits. baserunners always start at home plate and progress as controlled by normal system 10 user control via HMI(s) 3. baserunner pulses that manage to progress all the way around to home plate without getting outed are counted by the system 10 and scores are kept for each defensive unit. The score can be witnessed at any time by registering a combination of buttons on the HMI 3 which visually indicates runs for each unit as either single or groups of illuminated LEDs. LED's indicating runs can be shown along different basepaths, in different colors or similar visualizations to keep track of the score.

    (57) Yet another method of play is randomized parameters to help ease the burden of the user having to setup baseball scenarios. The randomize feature is envisioned to be implemented where various aspects of different situations are automatically generated and presented. Examples may include: random positions with baserunners are placed at random positions on the basepaths; random speeds with placed baserunners are assigned random speeds within max/min settings; random leads with placed baserunners are assigned random lead lengths within max/min setting; and random taunt with placed baserunners exhibit different taunting patterns to simulate real baserunners.

    (58) Yet another feature is stored scenarios in which one or more macros included for storing and recalling baserunner scenarios quickly such as those listed below: replay macro allowing users to quickly re-enable all baserunners that were either outed or that scored and place them back at their prior positions before the last batted ball sequence was executed; get one; get two; first and third; bases loaded. It should be noted that, the speed at which baserunners can be manipulated with the system 10 may render this feature moot. In other words, if there is little time savings associated with a macro, it is similarly not valuable. Yet another method of play is controller button customization that allows a user to modify button/action assignments (ie. allow buttons to be used as macros).

    (59) Yet another feature is baserunner animations to modify the coloration and animation on LED strips. Any portion of an LED strip, down to even a single pixel, could be displayed in any RGB color and visually rendered to simulate any linear animation along a basepath. Baserunner pulses 2 may be visually represented as either a segment of consistently-bright LED's or the pulse 2 segment brightness can sequentially diminish to create a “comet tail” effect. Other options for baserunner pulse 2 customization include various baserunner pulse 2 coloration, light intensities and animations.

    (60) A method of use is envisioned for the system 10 to coach/practice baseball “pickle play” scenarios. This option may be more aptly described as a mode or method of utilizing the system 10. In this method a baserunner pulse is initiated and animated to somewhere along the basepath. The user commanding the baserunner challenges players ability to make quick throws back and forth in modeling a baseball “pickle” play by reversing baserunner pulse direction quickly/unpredictably. Players not involved in the pickle play are encouraged to “back fill” to bases behind those players closest to the baserunner pulse just like in a real-game pickle-play. Advanced play would include simulating a pickle play along the 1st/2nd basepath with a baserunner on 3rd. Challenge players to execute the pickle play while “checking” the baserunner on third to avoid giving up a run. This drill teaches players how to work plays on upstream bases without forgetting about higher-value, downstream baserunners. Although it is technically possible to execute this drill on each and every basepath, due to safety concerns, it may be best to stipulate that such a drill only be executed on parallel basepaths such as the home/1st basepath and the 2nd/3rd basepath or conversely the 1st/2nd basepath and the 3rd/home basepath. Simulating pickle plays on perpendicular basepath's with multiple balls increases the likelihood of players getting struck by balls and players running into each other. Alternatively, depending on physical wiring and hardware limitations, it may be possible to re-orient the four lighting strips associated with the system 10 into four parallel lines some distance apart. In such a situation, all four basepaths could be used to efficiently and safety simulate four pickle scenarios at once. Naturally, pickle plays typically come down to precisely-timed, change-of-direction events that occur with ever-increasingly frequency as the play develops. Therefore, it is likely unreasonable for a single user to control more than a single baserunner on a basepath being used for pickle play simulation. Rather, this option is likely best accommodated by the present system 10 where the HMI smart-device option is implemented with a different user being used to command each baserunner.

    (61) A feature is envisioned that is persistent outs where the visualization of baserunners 2, commanded to be out is maintained for a definite period where that period is either definitely determined by time or for an indefinite way that corresponds to a particular user input command. If by user input, baserunners 2 will maintain the visualization consistent with having a status of ‘out’ until which time the user invokes the input command to clear the basepaths. At this time, the visualization of ‘outed’ baserunner pulses 2 ends and the associated LED pulses are disabled (no longer illuminate).

    (62) A feature is envisioned that is virtual cones whereby a user can command the system 10 to enter a certain mode that facilitates baseball throwing drills that are common in practices—especially during pre-practice warm-up. Invoking this mode would cause LED light pixels or groups of the same to illuminate in a pattern so as to serve as visual markers for players to quickly and consistently align themselves in throwing lanes for such throwing drill work. The illuminated pixels whether individual pixels or groups of illuminated pixels similar to how the baserunners 2 are visualized would align with each other from opposing basepaths. For instance, the pixels or groups of pixels patterned along, say, the basepath between home and first would align with be re-created on the parallel basepath between second and third base so that conspicuous lanes were formed to serve as visual indicators of where players should align across from each other during throwing drills. The opposing basepaths of first to second and third to home could also be used for the same. The LED strips 1 could also be rearranged from the shape of a traditional baseball diamond to an entirely linear configuration and similar patterning be implemented to provide throwing lane indicators to players. Although this configuration would only provide a visual reference for the players on one side of a throwing area, it would still provide visual partitioning of the throwing area and, owing to the longer length, provide more throwing lane visualizations.

    (63) A feature is envisioned that accommodates system 10 deployment orientation. Whereas, in the standard configuration, the system 10 can be plugged into a general 120V wall receptacle, such a receptacle may not conveniently be available near where a user would like to position home plate. A field orientation feature is therefore envisioned whereby a user can modify the assignment of input buttons on the HMI 3 to correspond with different bases. Mostly conveniently, the user would be able to invoke selections that result in ninety-degree rotations in the programmed assignments of HMI 3 button to bases 40. In this way, whenever the user commanded a baserunner pulse 2 to appear at home plate by targeting the standard button representing home, instead of that baserunner pulse appearing as a pulse 2 near where the micro-controller 4 connects the system 10, the same would now appear at another base now designated to serve as home. Other targeting assignments and commands would be similarly rotated to achieve an overall result of a virtual rotation of the field. The net benefit of this feature is that it would decouple the orientation of the system 10 from the power connection location 5. Using this feature, the user could plug power connection 5 in at the most convenient location with getting to use the system in the orientation most convenient way. This is important because some facilities have spatial and architectural configurations that are especially conducive to a particular system 10 layout but that otherwise do not have a power connection point conveniently available near the home plate location of the system's 10 standard home plate assignment.

    (64) It will be understood that certain features and subcombinations are of utility and may be employed without reference to other features and subcombinations and are contemplated within the scope of the claims Not all steps listed in the various figures need be carried out in the specific order described.