Implementations relate generally to golf flagsticks, and more particularly, to structures and systems that facilitate sensing objects proximate to the golf flagstick.
A golf flagstick, also referred to as a golf pin, may be used to mark a golf cup or hole on a green of a golf course. Golfers attempt to advance their golf ball towards the flagstick and into a cup of a golf hole during play. In conventional systems, the location of the golf ball relative to the cup is tracked visually by the golfers, traditionally without any assistance from sensors or other electronic-based tracking systems. Accordingly, where multiple golf balls are in play, it may be impossible or impractical to determine which ball is closest to the golf cup. And sensors, such as a camera, placed adjacent the golf green and away from the golf cup fail to capture visual data of the golf ball, and approach of the golf ball to the golf cup, from the perspective of the flagstick. As such, the need continues for systems and techniques to enhance object sensing proximate to the golf flagstick.
Implementations provide electronic golf flagsticks. The electronic golf flagstick is configured for sensing objects proximate thereto. The electronic golf flagstick includes an elongated pole with a first end and a second end. The first end is adapted to be removably secured to a surface. The second end is adapted to receive one or more accessories. A compartment assembly arranged between the first end and the second end includes at least one sensor, a processor coupled to memory, and a self-contained power source configured to provide power to the sensor, processor, radio, and memory. The at least one sensor is configured to sense an object proximate the golf flagstick, including an object on a ground surface approaching the golf flagstick. In some cases, this may include sensing the object as being received in a golf cup. The processor coupled to memory is configured to store the sensed information from the sensor.
In another example, the at least one sensor may be configured to sense a net 360 degree view of the ground surface or ground surface and sky. Each of the at least one sensor may include a lens arranged at an angle of less than 90 degrees relative to the ground surface. The processor may be configured to analyze the sensed object proximate the electronic golf flagstick and determine the sensed object as being received by a golf cup in a single stroke. In this regard, the processor may be further configured to classify the sensed object as a hole-in-one. The processor may be further configured to analyze the sensed object approaching the electronic golf flagstick and calculate a distance of the object from the electronic golf flagstick. In some cases, the processor may be configured to calculate the distance of the object from the electronic golf flagstick for a plurality of object such that the processor calculates a relative distance of each object to the electronic golf flagstick. Further, the processor may be configured to sense GPS coordinates of at least one of the electronic golf flagstick or of the sensed object.
In another example, the at least one sensor includes a video camera configured to record a video of the object. The video camera records a 180 degree video of an area proximate the object. The processor may be configured to transmit the recorded video over a computer network. In some cases, at least two video cameras record the video of the object. Additionally or alternatively, the at least one sensor may include a LIDAR sensor.
In another example, the compartment includes one or more seals. An external portion of the housing may include a protrusion arranged above each of the at least one sensor. The processor may be communicatively coupled to a computer network. The power source may be rechargeable. The compartment may include a tubular housing with an enlarged diameter relative to a diameter of the elongated pole.
In another example, the one or more accessories comprises a flag. The surface may be configured as a tubular wall. The first end of the elongated pole may include a base with a shape complementary to the tubular wall such that the base of the elongated pole may be removably inserted into an opening defined by the tubular wall. In this regard, the surface may be formed by a golf cup of a golf hole.
In addition to the exemplary aspects and embodiments described above, further aspects and embodiments will become apparent by reference to the drawings and by study of the following description.
Implementations provide systems, methods, and apparatuses that embody various elements of the present disclosure. However, it should be understood that the disclosed embodiments may be practiced in a variety of forms in addition to those described herein.
In the illustration of
The electronic golf flagstick 120 may be configured to transmit signals 105 over a communicatively coupled network 108. For example, the electronic golf flagstick may include a communications component and an antenna integrated with the compartment assembly 122 and/or the elongated pole 126. The network 108 may, for example, be a wireless or cellular network that facilitates the transmission of data among various components of the system 100. The network 108 may include two or more communication methods (e.g., cellular, Bluetooth and/or Wi-Fi) to communicatively couple the system 100 elements. The network 108 may include wireless and wired transmission methods, such as, but not limited to, cellular, Wi-Fi, radio transmissions, Ethernet, local area network, ZigBee, wide area networks, and so on.
The network 108 may be communicatively coupled to a variety of different components, devices, and systems to facilitate the analysis, processing, and communication of information associated with the data collected by the sensor(s) of the electronic golf flagstick 120. For example, the system 100 may include one or more user devices 110 that interact with the system 100 via the network 108. The system 100 may communicatively couple to multiple user devices 110, allowing individual users to interact separately with the system 100 via separate user devices 110. The user device 110 may be any type of computing device that may transmit and receive data from other computing devices. For example, the user device 110 may be a smartphone, tablet computer, wearable device, laptop, and so on. The user device 110 may include a display or screen that allows a user to receive information, including videos or other visual representations of the golf ball 101. The user device 110 may be in electronic communication with one or more other devices of the system 100, including the electronic golf flagstick 120, either directly, or via the network 108.
The system 100 may also include one or more optional offsite or remote sensors 112. For example, the offsite sensor(s) 112 may be a temperature sensor or other device that is used for the detection of ambient conditions during a game of golf. The offsite sensor 112 may more generally be any other sensor that provides supplemental information to the network 108 associated with the golf ball 101, golfers, golfing environment 102, and so on.
The system may also include computing server 116. The computing server 116 may be configured to receive information from the electronic golf flagstick 120, the user device 110, and/or the onsite sensor(s) 112. In some embodiments, the computing server 116 may include one or more computing devices (e.g., servers, computers, etc.), that may be a single device or multiple devices operating in a distributed environment. The system 100 may also include one or more databases 114 that may store information related to or used by components of the system 100. For example, the databases 114 may include databases that store information associated with the golfing environment 102, the golf ball 101, golfers, and so on, which may be used to produce information in conjunction with the data collected at the golf flagstick 120. The type, structure, and data stored within the various databases 114 may be varied depending on the types of detected characteristics of the golf ball 101 or other object detected, and desired informational output.
The system 100 may optionally include one or more management devices 118. The management device 118 may be any type of computing device that may transmit and receive data from other computing devices. For example, the management device 118 may be a server, smartphone, tablet computer, wearable device, laptop, and combinations thereof. The management device 118 may be in electronic communication with one or more other devices of the system 100, either directly, or via a network 108. The management device 118 may be used to manage the electronic golf flagstick 120 and/or user devices 110 that interact with the system 100. In various implementations, the management device 118 may be configured to display data that may correspond, for example, to a distance of the golf ball 101 to the golf cup 106. Additionally, the management device 118 may be used to determine and/or display information indicative of whether the golf ball 101 is the closest to the golf cup 106 from a group of golf balls in play, as well as whether the golf ball 101 has satisfied any other conditions (e.g., within a range from the golf cup 106, received by the golf cup 106, hole-in-one, and so on).
Turning to
The electronic golf flagstick 120 may include a mating feature 125 at the first end 127a to facilitate the removable attachment of the flagstick 120 and the golf cup 106. The mating feature 125 may include a flange portion 125a and an engagement portion 125b. The engagement portion 125b may be defined a substantially cylindrical shape that is configured to match a shape of the golf cup 106 defined by the golf cup first surface 107a. The flange portion 125a may define a rim about the engagement portion 125b to limit advancement of the first end 127a into the golf cup 106.
The electronic golf flagstick 120 defines a second end 127b that is adapted to receive one or more accessories. For example, an elongated pole second portion 126b may be positioned opposite the elongated pole first portion 126a and define the second end 127b. In some cases, one or more antennas may be arranged at or adjacent to the second end 127b. The second end 127b may be constructed in a manner to house an array of antennas, including at least two antennas that are diametrically opposed to one another. For example and as shown in
In the example of
With reference to
The compartment assembly 122 is further shown in
In the illustrated example, the sensor array housing 168 includes a sensor array housing first portion 168a and a sensor array housing second portion 168b. The sensor array housing first portion 168a and the second array housing second portion 168b may cooperate to define a sensor array housing volume 169. The at least one sensor 130 may be arranged in the sensor housing volume 169 and may be generally held in place by the second array housing first and second portions 168a, 168b. For example, the sensor housing first portion 168a defines a sensor top support feature 171a that is configured to engage a top surface or contour of the sensor 130. Further, the sensor housing second portion 168b defines a sensor bottom support feature 171b that is configured to engage a bottom surface or contour of the sensor 130. In some cases, the sensor housing top and bottom support features 171a, 171b may cooperate to engage a substantial entirety of a perimeter of the sensor 130.
With reference to shielding the sensor 130 from a force impact, the sensor housing first portion 168a may define a sensor top shield feature 172a. The sensor top shield feature 172a may define a protrusion or other feature that extends from the sensor housing first portion 168a beyond an outermost surface of the sensor 130. Further, the sensor housing second portion 168b may define a sensor bottom shield feature 172b. The sensor bottom shield feature 172b may define a protrusion or other feature that extends from the sensor housing second portion 168b beyond the outermost surface of the sensor 130. Accordingly, in the event that the electronic golf flagstick 120 is placed on a ground surface, the protrusions may contact the ground surface and thus cooperate to define an offset between the outermost surface of the sensor 130 and the ground, as shown and described below with respect to
The sensor housing first portion 168a is shown as having a fitting portion 170a. The fitting portion 170a may be an opening extending in to a body of the sensor housing first portion 168a. In an assembled configuration, the tube 160 may be received by the fitting portion 170a. The tube second opening 163b may extend at least partially into the sensor housing first portion 168a in order to connect the tube volume 161 and the sensor housing volume 169 to one another. The sensor housing second portion 168b is shown as having a fitting portion 170b. The fitting portion 170b may be an opening extending in to a body of the sensor housing second portion 168b. In an assembled configuration, the elongated pole 126 may be received by the fitting 170b.
The compartment assembly 122 may be configured to house a computing assembly 140 of the electronic golf flagstick 120. The computing assembly 140 may include various electrical and associated components that cooperate to facilitate one or more of the functions of the electronic golf flagstick 120 described herein. While many variations are possible and described herein, the computing assembly is shown with reference to
The computing assembly 140 is shown in
The circuit board 142 is further shown as having a communications component 148. Broadly, the communications component 148 may include or be a component that facilitates the transmission of signals to and from the electronic golf flagstick 120. As one example, the communications component 148 may be a component of an antenna that is used to send and receive signals via a cellular network, Wi-Fi, radio transmissions, Ethernet, local area network, ZigBee, wide area networks, among other possibilities. The communications component 148 may be connected to an antenna that is positioned elevationally higher in the electronic golf flagstick 120 than the computing assembly 140 which may enhance performance of the communications component 148, such as the antennas 187a, 187b shown in
The computing assembly 140 is also shown as including a power source 152. The power source 152 is a self-contained onboard power source of the electronic golf flagstick 120. The power source 152 may allow the flagstick 120 to operate without the need for a hardwired connection to an external power source, often for an extended period of time. The power source 152 shown in
In some implementations, the power source 152 may be powered on and off in response to receiving a signal from an actuation switch 180 of the electronic golf flagstick 120. In addition or alternatively, the computing assembly 140 may cause the power source 152 to transition to a power-saving or sleep mode where one or more components of the electronic golf flagstick 120 are inactive. For instance, after determining the sensor 130 has been inactive after a predefined period of time, the computing assembly 140 (e.g., processor) may cause the power source 152 to conserve power and cease sensing or other power-intensive operations. In this state, the electronic golf flagstick 120 may continue to receive signals from external devices over the network 108, and may transition to an active mode, for instance, where the sensor 130 senses the environment surrounding the electronic golf flagstick 120. More particularly, a user device 110 at or proximate the golf environment 102 may communicatively couple to the electronic golf flagstick 120 via the network 108 and the computing assembly 140 may cause the sensor 130 to actively sense the golf environment 102 to identify a golf ball 101 as well as other objects proximate the electronic golf flagstick 120.
The computing assembly 140 may be coupled to the sensor 130 within the flagstick 120. For purposes of illustration,
In some implementations, the electronic golf flagstick 120 may be arranged at the cup 106 of a green on a golf course or other location of a golfing environment 102. As the golf ball 101 advances towards the cup of a green, for instance advances from the tee box of a golf hole to the cup of the golf hole, sensor 130 of the electronic golf flagstick 120 track the golf ball 101. A computing device 140 including a processor and memory 144 coupled to the sensor 130 may detect a position of the golf ball and/or track a path of the golf ball 101 from the vantage point of the electronic golf flagstick 120. In some implementations, the processor and memory 144 process the sensor data to determine the golf ball 101 as being received by the golf cup 106 in a single stroke. For example, the sensor 130 may detect the receipt of the golf ball 101 in the golf cup 106 along with the flight of the golf ball from a tee box of the golf hole associated with the golf cup 106. The processor and memory 144 may associate the receipt of the golf ball 101 in the golf cup 106 with data indicative of a number of strokes used by a golfer to advance the golf ball 101, such as the number of strokes from a tee box or other reference point in the golfing environment 102. Upon the association of a single stroke being used to advance the received golf ball 101 into the golf cup 106, the golf ball 101 may be classified as a hole-in-one by the processor. In some implementations, the processor and memory 144 processes the sensor data to determine a distance between the golf ball 101 and the golf cup 106 using the detected position. Where multiple golf balls 101 are in play, the determined distance may be compared by the processor and memory 144 among a set of determined distances to determine the closest golf ball 101 to the cup 106. Additionally, image data may be captured by the sensor 130 at the electronic golf flagstick 120 and the processor and memory 144 may store a visual representation of the golf ball 101 as the ball approaches the golf cup 106, including in some cases a composite 360° video. The image data may be transmitted by the computing device 140 over the network 108 where further data analysis may be remotely performed on the image data. In some implementations, the network devices, e.g., management device 118 and/or computing server 116, may substantially simultaneously process the image data captured by the sensor 130. In addition or alternatively, the network devices may be configured to validate the image data captured by the sensor 130 to confirm the accuracy of the computing device 140 operations.
The processor and memory 144 and the communications component 148 may be configured to determine GPS coordinates of one or both of the golf ball 101 and the electronic golf flagstick 120. Images or video captured by the sensor 130 may be associated with the determined GPS coordinates and the information transmitted by the communications component 148 over the network 108 for subsequent processing or use.
In some implementations, the network 108 may be configured to power on and off the remotely located electronic golf flagstick 120, and the network 108 may transmit software updates to the processor and memory 144. For instance, the computer server 116 may be configured as a centralized hub for the network 108 and may be used to remotely monitor the status of the electronic golf flagstick 120 and receive and transmit data and instructions to each of the electronic golf flagstick 120 coupled to the network 108.
The processor and memory 144 may also be used to support the creation of the composite video upon receipt of signals from the sensor 130. This may include preparing and/or routing the video files for transmission across a distributed computer network 108 for analysis and a remote computer server 116, and the communications component 148 may be configured as an antenna that is coupled with the processor and memory 144 to wirelessly transmit the data of the at least one sensor 130 over a network 108. The power source 152 may provide a localized, onboard power supply for the electronic components of the electronic golf flagstick 120 and may therefore operate as a self-contained unit that does not require a hardwired connection to peripheral devices or power sources during operation. In some implementations, the electronic golf flagstick 120 may include a recharging port such as a USB port for recharging the power source 152, and when the port may be further configured to couple to a computer for receipt of updates at the processor and memory 144, for example.
Where multiple electronic golf flagsticks 120 are arranged at a golf hole, such as one electronic golf flagstick 120 at the hole of a golf green, and another electronic golf flagstick 120 at the tee of the golf hole, the electronic golf flagsticks 120 may be communicatively coupled and the sensed information from the respective sensors 130 may be used to verify the sensed information collected by the sensor 130 of the other of the electronic golf flagsticks 120 associated with this same golf hole. This verification data may be transmitted over the network 108, for instance, to confirm the accuracy of the collected information related to the tracking of the golf ball 101 or other tracked information, such as movement of the electronic golf flagsticks 120 from an assigned or predetermined position. Where multiple electronic golf flagsticks 120 are housed at the same golf course, such as at four or more golf holes of a particular golf course, the multiple electronic golf flagsticks 120 may be communicatively coupled to each other, and/or may be communicatively coupled to a user device 110 that may be associated with the golf course. In this way, an administrative user of the device 110 may track the use and position of the multiple electronic golf flagsticks 120 at the golf course.
The electronic golf flagstick 120 may be configured to deliver substantially real-time information to a golfer or other user. For instance, after a golf ball 101 is tracked by the sensor 130, the electronic golf flagstick 130 may transmit images of the golf ball 101 as a picture or as a video to a user's device 110 such as a mobile phone so that the user can view a golf shot from the perspective of the electronic golf flagstick 120. In some implementations, the processor and memory 144 may be configured to receive sensor information from multiple sensors 130a-d and generate a composite, stitched together video from the individual videos captured by these various sensors 130a-d. For instance, the processor and memory 144 may filter the videos and provide frame relevant information, allowing the video to include or emphasize frames including the golf ball and exclude non-relevant frames, such as those not including the golf ball. Frames including the golf ball and adjacent or target images may be stitched together by the processor and memory 144 to create up to a net 360° view of the golf ball as it approaches and/or enters the golf cup. The composite video may be saved by the golfer for reference and distribution subsequent to the golf game. The system 100 and its components may also facilitate communicating other messages to the golfer or third parties via the user device 110, including the determined distance of the golf ball to the golf cup.
The sensor board 131 may be a backing or other circuit board that defines a mounting for sensing components of the sensor 130. The sensor board 131 may be secured to the sensor housing 132 via fasteners 139. The sensing components of the sensor 130 may include various components of a video or image sensor. For purposes of illustration,
In the assembled configuration, the sensor 130 and the computing assembly 140 may be coupled with one another and arranged within the compartment assembly 122. For example and with reference to
The sensor 130 may be arranged with the compartment assembly 122 at the sensor array housing 168. Broadly, the sensor array housing 168 may be configured to secure the sensor 130 at a predetermined position and alignment within the electronic golf flagstick 120. In one implementation, as shown in
The first, second, third, fourth sensors 130a-130d are shown in
The sensor array housing second portion 168b may define a series of features to facilitate the alignment of the sensors 130a-130d within the sensor array housing 168. For example, the sensor array housing second portion 168b may define clip seats 174 for each of the sensors 130a-130d. The clip seats 174 may be grooves defined adjacent the sensor bottom support feature 171b. The clip seats 174 may be configured to receive the sensor housing clip 136. Upon receipt of the sensor housing clip 136 in the clip seats 174, the sensor 130 may be restrained from axial movement within the sensor array housing second portion 168b. The sensor array housing second portion 168b may further define a seal bottom seat 175b for each of the sensors 130a-130d. The seal bottom seat 175b may be a groove that is configured to receive a sealing element, such as an O-ring or seal 176.
In the assembled configuration, the sensor array housing first portion 168a may be attached to the sensor array housing second portion 168b (see e.g.,
As demonstrated in
To facilitate the foregoing, the sensor 130 is secured to the sensor housing second portion 168b in a manner that maintains the orientation of the lens 134 at the angle α. For example, a fastener 138, such as a screw, may be used to positionally fix the sensor housing attachment feature 137 of the sensor 130 to the sensor array second portion 168b. The sensor board 131 and sensor housing 132 may be arranged at a non-perpendicular angle from the sensor housing attachment feature 137. For example, the sensor board 131 and the sensor housing 132 may extend at an angle from the sensor housing attachment feature 137 that allows the lens 134 to be positioned substantially at the angle α when the sensor housing attachment feature 137 is secured to the sensor array housing second portion 168b with the fastener 138. And the sensor housing clip 136 being seated in the respective clip seats 174 may substantially prevent the lens 134 from deviating from the angle α during use.
The sensor array housing first and second portions 168a, 168b may cooperate to shield the sensor 130 from damage. For example, the sensor array housing first and second portions 168a, 168b may be configured to impede a ground surface from contacting the sensor 130 in the event that the electronic golf flagstick 120 is laid on a ground surface. To facilitate the foregoing, the sensor array housing first portion 168a may define a top ridge 173 and the sensor array housing second portion 168b may define a bottom ridge 178. The top and bottom ridges 173, 178 may be protrusions or other features that extend from an outer surface of the sensor array housing 168. The top and bottom ridges 173, 178 may form a recessed region 177 therebetween. The sensor 130 may be substantially arranged at the recessed region 177 and between the top and bottom ridges 173, 178. For example and in the assembled configuration shown in
Further shown in
The compartment assembly 122 including the various electrical components described herein is attached to the elongated pole 126. For example, the compartment assembly 122 may be configured to attach to the elongated pole first portion 126a at the sensor array housing second portion 168b. As shown in
The assembled configured of
Additionally or alternatively, the compartment 185 may be configured to receive a conduit 186 that connects the antennas 187a, 187b to a communications component or other component housed in the compartment assembly 122. For example, the conduit 186 may be received through the compartment 185 and routed into the third portion volume 129c of the elongated pole third portion 126c. The conduit 186 may continue into the second portion volume 129b of the elongated pole second portion 126b and/or end volume 123 at which the antennas 187a, 187b are housed. The conduit 186 may be a carrier or otherwise define a housing or cable for wires 188a, 188b that are coupled to respective ones of the antennas 187a, 187b. The wires 188a, 188b may extend in any appropriate direction to communicatively couple with the antennas 187a, 187b, which may be diametrically opposed from one another at the second end 127b.
In some implementations, the sensor 130 generates a visual representation of the golf ball and the surrounding environment proximate the electronic golf flagstick 120. In some cases, multiple sensors 130a-d (e.g., cameras, LIDAR-type sensors) may be configured to sense different portions of the same golf environment 102 and the computing device 140 may be configured to generate a composite view or video of a 360° view of the golf environment 102 surrounding the electronic golf flagstick 120. Turning to
Other examples and implementations are within the scope and spirit of the disclosure and appended claims. For example, features implementing functions may also be physically located at various positions, including being distributed such that portions of functions are implemented at different physical locations. Thus, the foregoing descriptions of the specific examples described herein are presented for purposes of illustration and description. They are not targeted to be exhaustive or to limit the examples to the precise forms disclosed. It will be apparent to one of ordinary skill in the art that many modifications and variations are possible in view of the above teachings.
This application claims priority to U.S. Provisional Patent Application No. 63/139,712, filed Jan. 20, 2021, entitled “ELECTRONIC GOLF FLAGSTICK” which is incorporated by reference herein, in the entirety and for all purposes.
| Number | Name | Date | Kind |
|---|---|---|---|
| 5354052 | Nicholls | Oct 1994 | A |
| 5884913 | Cohen | Mar 1999 | A |
| 8398500 | Bouvier | Mar 2013 | B1 |
| 11003914 | Imes | May 2021 | B2 |
| 11270125 | Imes | Mar 2022 | B2 |
| 11551451 | Imes | Jan 2023 | B2 |
| 11558585 | Imes | Jan 2023 | B2 |
| 11601623 | Imes | Mar 2023 | B2 |
| 11860517 | Aonuma | Jan 2024 | B2 |
| 20050192124 | Tetens et al. | Sep 2005 | A1 |
| 20090305803 | Reid | Dec 2009 | A1 |
| 20180021652 | Du Plessis | Jan 2018 | A1 |
| 20200306586 | Cheung | Oct 2020 | A1 |
| 20210260451 | Belton | Aug 2021 | A1 |
| 20210383124 | Imes | Dec 2021 | A1 |
| 20220111284 | Wasag | Apr 2022 | A1 |
| 20220180636 | Imes | Jun 2022 | A1 |
| 20220383636 | Imes | Dec 2022 | A1 |
| 20220400202 | Imes | Dec 2022 | A1 |
| 20240017150 | Brigdale | Jan 2024 | A1 |
| 20240207705 | Van Zandt | Jun 2024 | A1 |
| Number | Date | Country |
|---|---|---|
| 2020275846 | Jan 2022 | AU |
| 2021284458 | Jan 2023 | AU |
| 3137575 | Nov 2020 | CA |
| 3180246 | Dec 2021 | CA |
| 3970358 | Mar 2022 | EP |
| 2008167244 | Jul 2008 | JP |
| 2022533152 | Jul 2022 | JP |
| 20220061054 | May 2022 | KR |
| 20230021006 | Feb 2023 | KR |
| 2020232139 | Nov 2020 | WO |
| 2021248050 | Dec 2021 | WO |
| Number | Date | Country | |
|---|---|---|---|
| 20220226707 A1 | Jul 2022 | US |
| Number | Date | Country | |
|---|---|---|---|
| 63139712 | Jan 2021 | US |