Embodiments of the present invention relate generally to training and gaming technologies and, more particularly, to systems and devices for projectile target training and gaming.
Devices that launch projectiles (e.g., guns, bows, artillery, or the like) require a keen level of skill, typically develop through repeated practice, to be used effectively. Projectile launching devices are used in a variety of settings such as for hunting, for protection, for gaming, or the like. Often, users of these devices practice at, for example, practice ranges where projectile launching devices can be used repeatedly to hone a user's targeting ability and skill. Conventional target practice systems suffer from a number of drawbacks that make use of them inefficient and cumbersome. As such, there is demand for innovation in the target practice and training technology area.
According to some example embodiments, a target training system is provided. The target training system may comprise a target base and a plurality of target pod devices. The target base may comprise a frame, a shroud, a target base processor, and a target base communications interface. The shroud may be supported by the frame and the shroud may include attachment positions for removably attaching each of the target pod devices to the target base. The target base processor may be configured to implement a target training game that controls operation of the target pod devices. The target base communications interface may be configured to support communications between the target base processor and each of the target pod devices. Each of the target pod devices may comprise a pod base, a hinge, a target paddle, a rotary actuator, a sensor, a target pod processor and a target pod communication interface. In this regard, the target paddle may be operably coupled to the pod base by the hinge and the target paddle may be configured to swivel between a deployed position and a retracted position. The rotary actuator may be operably coupled to the target paddle and configured to receive an actuator signal. Based on the actuator signal, the rotary actuator may be configured to rotate the target paddle to the deployed position or the retracted position. The sensor may be configured to detect that the target paddle has moved towards the retracted position and provide a sensor signal indicating whether the target paddle has moved toward the retracted position. The target pod processor may be configured to transmit the actuator signal to the rotary actuator to cause the rotary actuator to rotate the target paddle into the deployed position based on the target training game, and determine, based on the sensor signal, whether the target paddle has been moved toward the retracted position by a projectile. The a target pod communications interface may be configured to support communications between the target pod processor and the target base.
According to some example embodiments, a target pod device is provided. The target pod device may comprise a pod base, a hinge, a target paddle, a rotary actuator, and a processor. The target paddle may be operably coupled to the pod base by the hinge. The target paddle may be configured to swivel between a deployed position and a retracted position. The rotary actuator may be operably coupled to the target paddle, and the rotary actuator may be configured to receive an actuator signal and, based on the actuator signal, rotate the target paddle to the deployed position or the retracted position. The sensor may be configured to detect that the target paddle has been moved toward the retracted position and provide a sensor signal indicating whether the target paddle has been moved toward the retracted position. The processor may be configured to transmit the actuator signal to the rotary actuator to cause the rotary actuator to rotate the target paddle into the deployed position, and determine, based on the sensor signal, whether the target paddle has been moved toward the retracted position by a projectile.
Having thus described some example embodiments in general terms, reference will now be made to the accompanying drawings, which are not necessarily drawn to scale, and wherein:
Exemplary embodiments will be described more fully hereinafter with reference to the accompanying drawings, in which some, but not all embodiments of the invention are shown. Indeed, the embodiments take many different forms and should not be construed as being limiting. Rather, these example embodiments are provided so that this disclosure will satisfy applicable legal requirements. Like reference numerals refer to like elements throughout.
Example embodiments of the present invention relate to target training technologies that are automated and easy to use. According to some example embodiments, a target training system may include a target base and a plurality of target pod devices. The target pod devices may include the targets that are to be aimed at by a user in an effort to hit the target with a projectile. The targets may be movable in response to being hit by a projectile and the target pod devices may be equipped to detect a hit, and automatically reset or move the target back into a deployed position. The target pod devices may can be installed in the target base and used in a local configuration, or the target pod devices may be removed from the target base and placed remote from the base and used in a remote configuration. In this regard, according to some example embodiments, the target pod devices may be equipped to wirelessly communicate with the target base to communicate hit information back to the target base for tracking and scoring. Further, the target base may be configured to implement one of a variety of games selected by a user via a local or remote user interface, and based on the selected game, the target base may communicate with the target pod devices to control operation of the target pod devices in accordance with the game.
The shroud 115 may be comprised of any type of rigid or semi-rigid material, such as, for example, thermoformed plastic. The shroud 115 may operate to house, and possibly protect, various internal electronic and mechanical components of the target base 110. The shroud 115 may be supported by the frame 130, which, according to some example embodiments, may be comprised of tubular steel. The frame 130 may be supported by the stand 135, which may also be comprised of tubular steel.
The shroud 115 may include attachment positions 151a, 151b, 151c, 151d, 151e, 151f, 151g, 151h, 151i, and 151j for respective target pod devices. In this regard, the target base 110 may be designed to stow a number of target pod devices such as, for example, ten target pod devices. When the target pod devices are attached to the target base 110, the target training system 100 is referred to as being in a local configuration. When a target pod device is attached to the target base 110 at an attachment position, the target pod device may be charged by the target base 110. In this regard, the target pod device may include a rechargeable battery that is operably connected to electrical contacts on the target base 110, when the target pod device is attached at the attachment position. Further, the target base 110 may include a battery or be mains powered and the target base battery or the mains power may be utilized to charge the batteries of the target pod devices.
The target pod devices may be configured (e.g., via the shape of the target pod devices and the shape of the attachment positions, via hooks or other connectors between the target pod devices and the target base, or the like) to be removable from the target base 110 and placed at remote locations some distance from the target base 110. When the target pod devices are removed from the target base 110 and located remote from the target base 110, the target training system 100 is referred to as being in the remote configuration.
The shroud 115 may house the user interface 125, which may include the display 120, a speaker, buttons, nobs, or the like. According to some example embodiments, the user interface 125 or another user interface may be located remote from the target base 110 in the form of application on, for example, a smart phone or tablet that communicates user input and feedback via wireless communication with the target base 110. The user interface 125 may be configured to receive user input to, for example, select one of plurality of target training games that may be implemented by the target training system 100. The display 120 may visually present various user selections that can be selected by the user via a touch screen interface, buttons, nobs, or the like. According to some example embodiments, the display 120 may be an LCD display. The display 120 may also provide a user with game related feedback information such as scoring, and game instructions. A speaker of the user interface may provide audible feedback to the user, for example, in relation to making a target training game selection or during the process of a game in response to, for example, detections of one or more hits of the targets or completion of the game.
In
The target paddle 160 and the target base 155 may be comprised of, for example, thermoformed plastic or another rigid or semi-rigid material. The hinge 165 may also be comprised of, for example, thermoformed plastic but other materials such as, for example, aluminum or other metals may be used. The hinge 165, the rotary actuator 170, and the sensor 175 may be housed in the pod base 155. The target paddle 160 may be operably coupled to the hinge 165 and may extend away from the pod base 155.
The target paddle 160 may include an attachment end that is operably coupled to the hinge 165, a target end that includes target area 161, and an arm disposed there between. According to some example embodiments, the target area 161 of the target paddle 160 may be wider than the attachment end, and the target area 161 may have, for example, a three inch diameter. The attachment end may include a connector for connecting the target paddle 160 to the hinge 165. The connector may be, for example, a cylindrical orifice that the receives and engages the hinge 165, which may take the form of a cylinder or post. The cylindrical orifice of the target paddle 160 may be press fit onto the hinge 165, or the orifice may include teeth and the hinge 165 may include recesses that marry as the target paddle 160 is slid onto the hinge 165. Accordingly, the target paddle 160 may be operably coupled to the pod base 155 by the hinge 165, and the target paddle 160 may be configured to swivel between the deployed position and the retracted position.
According to some example embodiments, the target paddle 160 may include a light emitter 180, in the form of an LED or other light device. The light emitter 180 may be configured to produce one or more light colors (e.g., red, green, etc.). Based on a selected target training game, a processor of the target pod device 150 may be configured to instruct the light emitter 180 to produce selected colors.
The hinge 165 may be rotated by the rotary actuator 170, thereby rotating the target paddle 160. In this regard, the rotary actuator 170 may be instructed by, for example, a processor of the target pod device 150 to rotate and place the target paddle 160 in either the deployed position (as shown in
Further, the mechanism including the rotary actuator 170, the hinge 165, and the target paddle 160 may also be configured to hold in the deployed position but also permit the target paddle 160 to rotate or slip from the deployed position towards the retracted position in response to a force that is applied by the impact of projectile on the target area 161 of the target paddle 160. In this regard, hinge 165 may be a friction hinge that requires a threshold amount of the starting force to move the hinge from the deployed position. As such, the rotary actuator 170 may be capable of supplying sufficient starting force to move the hinge 165 and the target paddle 160, but once the hinge 165 is moved in the desired position (e.g., the deployed position or retracted position), the rotary actuator 170 may no longer supply a force to maintain the position of the hinge 165. Accordingly, the friction of the hinge 165 may be the mechanism that holds the hinge 165 (and thereby the target paddle 160) in a current position. With the rotary actuator 170 no longer providing a force to the hinge 165, according to some example embodiments, a projectile that impacts the target area 161 needs to impact with sufficient force to overcome the starting friction of the hinge 165 to rotate the target paddle 160 from the deployed position towards the retracted position.
The target pod device 150 may also include a sensor 175. According to some example embodiments, the sensor 175 may be an accelerometer. According to some example embodiments, the sensor 175 may alternatively be a potentiometer or a switch that may be used to detect a position of the target paddle 160. The sensor 175 may be configured to detect that the target paddle 160 has moved (i.e., detect motion) towards the retracted position and provide a sensor signal indicating to, for example, a processor of the target pod device 150 that the target paddle has moved toward the retracted position. Alternatively, the sensor 175 may be configured to monitor a position of the target paddle 160 and generate a sensor signal indicative of the position. Further, according to some example embodiments, the sensor 175 may be configured to detect and measure the inertia exhibited by the target paddle 160 in response to being impacted by a projectile and the sensor signal may be generated based on the detection of the inertia.
As depicted in
The communication interfaces 330 and 345 may be configured to enable connection to external systems (e.g., target pod device 350 or the target base 300, respectively). In this regard, the communication interface 330 may be configured to support communications between the processor 305 and each of the target pod devices, including target pod device 350. The communication interface 345 may be configured to support communications between the processor 355 and the target base 300. The communication interfaces 330 and 345 may support wireless communications via the antennas 331 and 346, respectively. Communication interfaces 330 and 345 may be configured to communicate via a number of different communication protocols and communication layers. For example, the link between the communication interface 330 and communication interface 345 may be any type of wired or wireless communication link. For example, communications between the interfaces may be conducted via WiFi, Bluetooth, ethernet, cellular, or other suitable techniques. In this regard, the communication interfaces 330 and 345 may include various RF circuitry including a radio front end and RF modulators to support wireless communications.
With respect to the specific operation of the target base 300, the processor 305 may be configured to implement a target base game module 306 to perform the various functions described herein and facilitate implementation of a target training game. Further, the processor 305 may be operably connected to and control, in accordance with the target base game module 306, a user interface 325, which may include, for example, a display 315 and a speaker 320. The user interface 325 may also include button controls and the like that may be used to for example, select a target training game. The user interface 325 may be the same or similar to the user interface 125 described above. The display 315 may be the same or similar to the display 120 described above.
Similarly, with respect to the operation of the target pod device 350, the processor 355 may be configured to implement a target pod game module 356 to perform the various functions described herein to facilitate implementation of a target training game, in conjunction with the operation of the target base 300 and the target base game module 306. Further, the processor 355 may be operably connected to a light emitter 365, a sensor 370, and a rotary actuator 380. The light emitter 365 may be the same or similar to the light emitter 180 described above. The sensor 370 may be the same or similar to the sensor 175 described above. Further, the rotary actuator 380 may be the same or similar to the rotary actuator 170 described above.
In accordance with some example embodiments, the processor 305 may be configured, via the target base game module 306, to implement a target training game and control operation of a plurality of target pod devices, including target pod device 350. Accordingly, possibly in response to communications received from the target base 300 and the processor 305, the processor 355 of the target pod device 350 may be configured to transmit an actuator signal to the rotary actuator 380 to cause the rotary actuator 380 to rotate a target paddle (e.g., target paddle 160) into the deployed position based on a selected target training game. Further, the processor 355 may be configured to determine, based on a sensor signal from the sensor 370, whether a target paddle has been moved toward the retracted position by a projectile.
With respect to interaction with the user interface 325, the processor 305 may be configured to receive user inputs and selections via the user interface 325 and provide outputs (e.g., visible and audible outputs) via the user interface 325. According to some example embodiments, the user interface 325 may be part of and disposed local to the target base 300. However, according to the some example embodiments, the user interface 325 may be remote from the target base 300 and user interface 325 may communicate with the processor 305 via the communication interface 330 and wireless communication. In this regard, the user interface 325 may be an application implemented on, for example, a smart phone or tablet that communicates to the target base 300 via, for example, Bluetooth communications.
Whether disposed locally or remotely, the display 315 may be controlled by the processor 305 to present target training game information based on a selected target training game and communications received from the target pod devices. In this regard, target training game information may include, for example, scores, aggregate target hit counts, a duration of time used to hit a threshold number of targets, or the like. Similarly, the processor 305 may also control speaker 320 to generate audible sounds based on the target training game. The audible sounds may be generated in response to a target being hit, a high score, a threshold time, or the like. Additionally or alternatively, the user interface 325 may receive user inputs that may be provided to the processor 305 to determine a user-selected target training game.
According to some example embodiments, based on the target training game, the processor 305 may be configured to aggregate hit data received from each of the target pod devices and generate a score based on the aggregated hit data. In this regard, the hit data may indicate that a respective target paddle for target pod device (e.g., target pod device 350) has been moved toward the retracted position by a projectile.
According to some example embodiments, based on the target training game, the processor 305 may be configured to start a timer, and aggregate hit data received from each of a plurality of target pod devices including target pod device 350. The processor 305 may be further configured to determine a duration of time, based on the timer, that transpired before a threshold number of target pod devices (e.g., all of the target pod devices) detected that a projectile moved a respective target paddle toward the retracted position.
According to some example embodiments, the processor 305 may be further configured to control operation of a first target pod device within the plurality of target pod devices (e.g., target pod device 350) based on hit data received from a second target pod device within the plurality of target pod devices. In this regard, the hit data may indicate that the target paddle for a respective target pod device has been moved toward the retracted position by a projectile, which may cause the first target pod device to move a target paddle into a deployed position.
With respect to the operation of the target pod device 350 and the processor 355 implementing the target pod game module 356, the processor 355 may be configured to control the light emitter 365. In this regard, the processor 355 may be configured to control the light emitter 365 to emit one of plurality of colors based on the target training game. Additionally, according to some example embodiments, the processor 355 may be configured to analyze the sensor signal provided by the sensor 370 and generate a hit indication signal in response to the sensor signal indicating that the target paddle has moved toward the retracted position by the projectile. The processor 355 may communicate the hit indication signal to the target base 300. According to some example embodiments, the processor 355 may be further configured to start a timer, and generate a no hit indication signal in response to the timer surpassing a threshold duration and the sensor signal indicating that the target paddle has remained in the deployed position. Again, the processor 355 may be configured to communicate the no hit indication signal to the target base 300.
Further, according to some example embodiments, the processor 355 may be further configured to, in response to determining that the target paddle has been moved toward the retracted position by the projectile based on the sensor signal, transmit the actuator signal to the rotary actuator 380 to cause the rotary actuator 380 to rotate the target paddle into the retracted position. In this regard, if an impact caused by a projectile is detected, the target paddle may not deflect completely back to the retracted position. However, if movement of the target paddle is detected in the direction of the retracted position, and the target paddle did not completely deflect into the retracted position, then the processor 355 may instruct the rotary actuator 380 to move the target paddle into the retracted position. In this manner, if a target is hit and not completely deflected into the retracted position, the processor 355 and the rotary actuator 380 may move the target and the target paddle into the retracted position.
According to some example embodiments, the processor 355 may be configured to receive a game signal from the target base 300 via the communication interface 345. The game signal may include an indication of a target training game that was selected by a user via the user interface 325. Based on the game signal, the processor 355 may be configured to transmit an actuator signal to the rotary actuator 380 to cause a target paddle to move in accordance with the target training game.
According to some example embodiments, the processor 355 may be further configured to start a timer, and generate a no hit event and related signal in response to the timer surpassing a threshold duration and the sensor signal indicating that the target paddle has remained in the deployed position. In this regard, a countdown may be implemented by the processor 355, and if the target paddle has not moved toward the retracted position before the countdown timer expires, then the rotary actuator 380 may rotate the target paddle into the retracted position and the processor 355 may log or communicate the no hit event.
According to some example embodiments, the target base 300 may also include a battery charger 340 that is controlled by the processor 305. In this regard, the battery charger 340 may be configured to charge the battery 385 of the target pod device 350, when the target pod device 350 is installed at an attachment position on the target base 300 (i.e., in the local configuration). The battery 385 may operate to power all of the electrical components of the target pod device 350. According to some example embodiments, when the battery 385 has a low threshold power level, as determined by the processor 355, the user may be alerted by, for example, flashing the light emitter 365. Via the user interface 325, the user may also be notified that a target pod device battery is being charged, such as, by indicating the charging on the display 315. In this regard, the battery of the target pod device may be operably connected to the battery charger 340 of target base 300 to charge the battery 385 in response to the target pod device being installed in an attachment position of the target base 300.
Using the functionalities described herein the target training system may be configured to implement various example target training games. In this regard, a first target training game may support a single individual shooter. In accordance with the single individual shooter game, the processor 305 may instruct the processors 355 of the various target pod devices 350 to move each respective target into deployed positions for one or more target pod devices in a randomly sequenced fashion. Further, some of the targets may be illuminated by a light emitter and colored in one of two colors. The game may be defined such that the user is expected to shoot only targets that are illuminated with a certain color. If a properly colored target is hit, then the user may be awarded a point. If an improperly colored target is hit, then a point may be deducted from a user's score total. If a properly colored target remains deployed for a threshold period of time (e.g., 2 or 2.5 seconds), then the target may be moved into the retracted position and a point may be deducted from the user's total due to the no hit event. A highest score or scores may be presented on a display.
A second target training game may support multiple shooters. In accordance with the multi-shooter game, the processor 305 may instruct the processors 355 of the various target pod devices 350 to move each respective target into a deployed position for one of more target pod devices in a randomly sequenced fashion. Further, the targets may be illuminated by a light emitter such that each shooter is associated with a given color. The game may be defined such that each user is expected to shoot only targets that are illuminated with their assigned color. If a properly colored target is hit, then the user may be awarded a point. If an improperly colored target is hit, then the person associated with the color of the target may be awarded a point. If a properly colored target remains deployed for threshold period of time (e.g., 2 or 2.5 seconds), then the target paddle may be moved into the retracted position and a point may be deducted from the associated user's total. A highest score or scores may be presented on a display.
Finally, a third target training game may be a timed shooting gallery game. In accordance with the timed shooting gallery game, the processor 305 may instruct the processors 355 of the various target pod devices 350 to move each respective target paddle into deployed positions. The processor 305 may start a timer and, for example, instruct a speaker of the target base to provide a sound indicating the start of the timer. A user is expected to shoot all the targets as quickly as possible. When the processor 305 determines, via communications provided by the target pod devices, that all, or a threshold number, of the targets have been hit, then the timer may be stopped and the duration of time may be presented on a display. A shortest time to complete the timed shooting gallery game may be presented on the display.
As used herein, the term “module” is intended to include a computer-related entity, such as but not limited to hardware, firmware, or a combination of hardware and software. For example, a module may be, but is not limited to being a software or hardware implementation of a process, an object, an executable, and/or a thread of execution, which may be implemented via a processor or computer. By way of example, both an application running on a computing device and/or the computing device can be a module. One or more modules can reside within a process and/or thread of execution and a module may be localized on one computer and/or distributed between two or more computers. In addition, these modules can execute from various computer readable media having various data structures stored thereon. The modules may communicate by way of local and/or remote processes such as in accordance with a signal having one or more data packets, such as data from one module interacting with another module in a local system, distributed system, and/or across a network such as the Internet with other systems by way of the signal. Each respective module may perform one or more functions that will be described in greater detail herein. However, it should be appreciated that although this example is described in terms of separate modules corresponding to various functions performed, some examples need not necessarily utilize modular architectures for employment of the respective different functions. Thus, for example, code may be shared between different modules, or the processing circuitry itself may be configured to perform all of the functions described as being associated with the modules described herein. Furthermore, in the context of this disclosure, the term “module” should not be understood as a nonce word to identify any generic means for performing functionalities of the respective modules. Instead, the term “module” should be understood to be a modular entity that is specifically configured in, or can be operably coupled to, processing circuitry to modify the behavior and/or capability of the processing circuitry based on the hardware and/or software that is added to or otherwise operably coupled to the processing circuitry to configure the processing circuitry accordingly.
Many modifications and other embodiments of the inventions set forth herein will come to mind to one skilled in the art to which these inventions pertain having the benefit of the teachings presented in the foregoing descriptions and the associated drawings. Therefore, it is to be understood that the embodiments of the invention are not to be limited to the specific embodiments disclosed and that modifications and other embodiments are intended to be included within the scope of the invention. Moreover, although the foregoing descriptions and the associated drawings describe example embodiments in the context of certain example combinations of elements and/or functions, it should be appreciated that different combinations of elements and/or functions may be provided by alternative embodiments without departing from the scope of the invention. In this regard, for example, different combinations of elements and/or functions than those explicitly described above are also contemplated within the scope of the invention. Although specific terms are employed herein, they are used in a generic and descriptive sense only and not for purposes of limitation.
This application claims the benefit of U.S. Provisional Application No. 62/289,069 filed on Jan. 29, 2016, the entire contents of which are hereby incorporated herein by reference.
Number | Date | Country | |
---|---|---|---|
62289069 | Jan 2016 | US |