Ball rod loss identification method, intelligent golf cart and storage medium

By combining in-place sensors with smart golf bag carts, lost and misplaced clubs can be quickly identified, solving the problem of inefficient identification of lost clubs for golfers and achieving efficient club management.

CN120655880APending Publication Date: 2025-09-16RUICHI LASER (SHENZHEN) CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510561717.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-04-30
Publication Date
2025-09-16

AI Technical Summary

Technical Problem

Golfers are prone to losing clubs when changing clubs due to hasty operation or environmental interference. The existing manual counting method is inefficient and prone to errors.

Method used

The in-place sensor collects the club position data, combines the relationship between the pole position number and the club number, generates analytical data, identifies the information of incorrectly placed and missing clubs, and uses the movement trajectory of the smart golf bag cart to predict the lost location.

Benefits of technology

The efficiency and accuracy of club loss recognition have been improved, especially in multi-player teams or when the game is tense.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120655880A_ABST
    Figure CN120655880A_ABST
Patent Text Reader

Abstract

The invention discloses a club loss identification method, an intelligent golf cart and a storage medium, and relates to the technical field of data processing, the club loss identification method comprises the following steps: in response to club in-place data collected by an in-place sensor, determining club detection information corresponding to each club position; according to the club detection information and the club numbers corresponding to the club positions, analysis data corresponding to the club positions are generated; and summarizing the analysis data, and determining wrong placement information and missing club information. According to the method and the device, the technical problem of low golf club loss recognition efficiency is solved, and the recognition efficiency of golf club loss when multiple persons form a team or a competition is tense is remarkably improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of data processing technology, and in particular to a method for identifying lost golf clubs, an intelligent golf bag cart, and a storage medium. Background Art

[0002] In golf, players frequently change clubs depending on their shot location, terrain conditions, and target distance. For example, they might use a wood club for distance off the tee, then switch to a short iron or putter for precise control near the green. However, this dynamic club usage requires players to quickly organize their equipment and move to the next shot, making it easy to lose a club due to haste, distractions, or environmental interference.

[0003] In order to identify whether a club is lost, the relevant club management method relies on manual counting and memorizing the type of clubs. Especially when there are multiple people in a team or the competition is tense, manual counting is time-consuming and prone to errors, resulting in inefficient identification of lost clubs.

[0004] The above content is only used to assist in understanding the technical solution of this application and does not constitute an admission that the above content is prior art. Summary of the Invention

[0005] The main purpose of this application is to provide a method for identifying lost clubs, an intelligent golf bag cart and a storage medium, aiming to solve the technical problem of low efficiency in identifying lost clubs.

[0006] To achieve the above objectives, the present application proposes a method for identifying a lost golf club, the method comprising: determining club detection information corresponding to each club position in response to club position data collected by the position sensor; generating analytical data corresponding to each club position according to the club detection information and the club number corresponding to each club position; The parsed data is aggregated to determine incorrect placement information and missing club information.

[0007] In one embodiment, the pole position number is determined based on the position sensor that collects the club position data and in combination with the association between the position sensor number and the pole position number; The club detection information is generated according to the club position data and the club position number.

[0008] In one embodiment, if, based on the club detection information, it is determined that the club position associated with the club detection information is in a vacant state; Obtaining the missing club number based on the association between the pole position number and the club number corresponding to the pole position; The analysis data is generated based on a comparison between the missing club number and the corresponding used club number in the scene identification information.

[0009] In one embodiment, based on the missing club number and in combination with the scene identification information, a comparison is made to determine whether the scene information of the missing club number is consistent with the situation; If the scene information matches the situation and it is determined that the club corresponding to the missing club number matches the current scene, then outputting parsing data including the vacant club position number and the currently used club number; If it is determined through the scenario information that the club corresponding to the missing club number does not conform to the current usage scenario, analysis data including the vacant club position number and the missing club number is output.

[0010] In one embodiment, if, based on the club detection information, it is determined that the club position associated with the club detection information is not in a vacant state; The analysis data is generated based on the association between the pole position number and the club number corresponding to the pole position.

[0011] In one embodiment, the consistency between the club number and the pole position number is determined based on the correlation comparison; If it is determined that the club number corresponds to the pole position number based on the match between the club number and the pole position number, then the paring data including the unoccupied pole position number and the placed club number is output; If it is determined that the club number and the pole position number do not correspond to each other based on the correspondence between the club number and the pole position number, analysis data including the misplaced pole position number and the misplaced club number is output.

[0012] In one embodiment, the analyzed data are aggregated for comparison and judgment, and the analyzed data are updated according to the misplaced club position numbers and the placed club numbers in the analyzed data; Identify incorrect placement information and missing club information based on updated parsing data.

[0013] In one embodiment, the most recent missing club number in history is retrieved and compared with the club number corresponding to the missing club information to select the target missing club number; Integrating the target lost club number, the target pole position number associated with the target lost club number, and the in-position sensor number associated with the target pole position number to generate club lost information; Retrieving the time when the target lost club number is not in position based on the position sensor number associated with the target club position number in the club loss information; Based on the moment when the target lost club number is not in place and in combination with the moving trajectory of the smart golf bag cart, the lost location of the target lost club number is predicted.

[0014] In addition, to achieve the above-mentioned purpose, the present application also proposes an intelligent golf bag cart, which includes: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the computer program is configured to implement the steps of the club loss identification method as described above.

[0015] In addition, to achieve the above-mentioned purpose, the present application also proposes a storage medium, which is a computer-readable storage medium and stores a computer program. When the computer program is executed by a processor, the steps of the club loss identification method described above are implemented.

[0016] This application provides a method for identifying lost clubs, comprising determining club detection information corresponding to each club position in response to club presence data collected by an in-position sensor; generating parsed data corresponding to each club position based on the club detection information and the club number corresponding to each club position; and aggregating the parsed data to determine incorrect placement information and missing club information. Through detection by the in-position sensor and the association between club position and club number, the method can quickly and efficiently identify lost clubs, improving the efficiency of club loss identification.

[0017] In summary, the present application uses various in-place sensors combined with various associations of club numbers to determine the situation of club loss and club misplacement, thereby overcoming the technical problem of low efficiency in identifying lost clubs and significantly improving the efficiency of identifying lost golf clubs when multiple people are in a team or the competition is tense. BRIEF DESCRIPTION OF THE DRAWINGS

[0018] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the present application.

[0019] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.

[0020] Figure 1 This is a flow chart of a first embodiment of the method for identifying a lost golf club of the present application; Figure 2 This is a flow chart of a third embodiment of the method for identifying a lost golf club of the present application; Figure 3This is a flowchart of a fourth embodiment of the method for identifying a lost golf club of the present application; Figure 4 This is a flow chart of a sixth embodiment of the method for identifying a lost golf club of the present application; Figure 5 This is a flow chart of an eighth embodiment of the method for identifying a lost golf club of the present application; Figure 6 This is a schematic diagram of the structure of the smart golf bag car in this application.

[0021] The purpose, features and advantages of this application will be further explained in conjunction with the embodiments and with reference to the accompanying drawings. DETAILED DESCRIPTION

[0022] It should be understood that the specific embodiments described herein are merely used to explain the technical solutions of the present application and are not intended to limit the present application.

[0023] In order to identify whether a club is lost, the relevant club management method relies on manual counting and memorizing the type of clubs. Especially when there are multiple people in a team or the competition is tense, manual counting is time-consuming and prone to errors, resulting in inefficient identification of lost clubs.

[0024] The present application provides a solution: in response to club presence data collected by a presence sensor, club detection information corresponding to each club position is determined; then, based on the club detection information and the club number corresponding to each club position, analytical data corresponding to each club position is generated; finally, the analytical data is summarized to determine incorrect placement information and missing club information.

[0025] It should be noted that the execution subject of this embodiment can be a computing service device with data processing, network communication, and program execution functions, such as a tablet computer, personal computer, mobile phone, etc., or an electronic device capable of implementing the above functions, such as a smart golf bag cart, etc. The following uses the smart golf bag cart as an example to illustrate this embodiment and the following embodiments.

[0026] In order to better understand the technical solution of the present application, a detailed description will be given below in conjunction with the accompanying drawings and specific implementation methods.

[0027] The present application embodiment provides a method for identifying a lost golf club, referring to Figure 1 , Figure 1 This is a flow chart of the first embodiment of the method for identifying a lost golf club of the present application.

[0028] In this embodiment, the method for identifying a lost club includes steps S10 to S40: Step S10 : determining club detection information corresponding to each club position in response to the club position data collected by the position sensor.

[0029] In this embodiment, the presence sensor is a device used to detect whether a club is placed in the golf cart. Club presence data refers to the physical signals collected by the sensor in real time. Club detection information is the presence / absence status of the club at that location, derived by analyzing the sensor data.

[0030] As an optional implementation method for obtaining club detection information, the in-position sensor is activated by a preset trigger condition. The sensor generates a raw electrical signal based on physical principles, which is converted into digital data through analog-to-digital conversion and filtering. The digital data is transmitted to the controller for comparison with the preset threshold or database to determine the presence / absence status of the club at the corresponding club position and output the club detection information.

[0031] As an optional embodiment of triggering the presence sensor, the presence sensor is triggered when the environmental vision sensor set on the outside of the smart golf bag vehicle detects that the user has completed the swing action and is heading to the next hitting point. Alternatively, the presence sensor is triggered when the smart golf bag vehicle receives a club detection instruction issued by the user, and the smart golf bag vehicle issues the club detection instruction in real time.

[0032] Step S20 : ​​generating analysis data corresponding to each club position based on the club detection information and the club number corresponding to each club position.

[0033] In this embodiment, the club number is a unique identifier for each club, corresponding to the uniqueness of the club. Parsed data is derived by determining whether a club exists at the position, whether the club is in use, or whether the club at the position matches the position. This parsed data is the result of parsing information for a single position.

[0034] As an optional implementation, based on club detection information and in combination with the association between each club number and the club number, it is determined whether a club corresponding to the club position is placed at the same club position. Then, combined with the visual sensor to detect clubs in use or in abnormal placement, analytical data including misplaced clubs and missing clubs is analyzed.

[0035] Step S30: Summarize the analyzed data to determine incorrect placement information and missing club information.

[0036] In this embodiment, incorrect placement information refers to information obtained when a club placed on a pole position does not conform to the association between the pole position number and the club number. Missing club information refers to information when a club is not present in the smart golf bag cart and is not in use. This club is defined as a missing club, and the associated information is the missing club information.

[0037] As an optional implementation, by summarizing the analytical data of each pole position, the incorrect placement and missing club situation of each pole position are obtained, and the incorrect placement and missing club situation of each pole position are compared and analyzed to eliminate the judgment that the club is missing due to incorrect placement, and then determine the incorrect placement information and missing club information in the entire golf bag cart.

[0038] As an optional embodiment, the club presence data collected by the in-position sensor is combined with the association between the in-position sensor and the pole position to determine the club detection information corresponding to the pole position, including the number of each pole position and the number of the placed club. The club detection information of each pole position is analyzed based on the association between the pole position number and the club number. When the pole position is in a vacant state, the visual sensor is combined to collect scene recognition information. Based on the scene recognition information, it is determined whether the club corresponding to the vacant pole position is in use or in an abnormal placement state. If the situation meets the requirements, it is determined that the club corresponding to the pole position is not lost, and the analysis data including the vacant pole position number and the number of the club in use is generated and output. If the situation does not meet the requirements, it is determined that the club corresponding to the pole position is not lost. The club corresponding to the pole position is lost, and parsing data including the vacant pole position number and the missing club number is generated. When the pole position is not vacant, based on the association between the pole position number and the club number, it is determined whether the club placed at the pole position that is not vacant meets the association, and parsing data including the non-vacant pole position number and the placed club number is generated. If so, the club placed at the pole position is correct; if not, the pole position is a misplaced pole position, and parsing data including the misplaced pole position number and the misplaced club number is generated. The parsing data are summarized and judged, and the misplaced club number and the misplaced pole position number are compared in turn to correct the misjudged lost club number, and determine the misplaced club information and the missing club information.

[0039] For example, the in-position sensor collects club in-position data in real time, and the club in-position data is "a0b". Then, by combining the association between the sensor number and the pole position number, club detection information is determined to indicate that club a is placed at pole position A, no club is placed at pole position B, and club b is placed at pole position C. Based on this club detection information and the association between the pole position number and the club number, analytical data is determined to indicate that club a is correctly placed at pole position A, pole position B is vacant, and club b is incorrectly placed at pole position C. Based on the analytical data, a summary and comparison is performed to determine that club b is incorrectly placed at pole position C, and the missing club is club c.

[0040] By using various in-place sensors and combining various associations with club numbers to determine whether a club is lost or misplaced, the technical problem of low efficiency in identifying lost clubs is overcome, and the efficiency of identifying lost golf clubs is significantly improved when there are multiple people in a team or when the competition is tense.

[0041] Based on any of the above embodiments, in the second embodiment of the present application, step S10 includes steps A11 to A12: Step A11 : determining the pole position number based on the on-position sensor that collects the club position data and in combination with the association between the on-position sensor number and the pole position number.

[0042] In this embodiment, the association relationship between the in-position sensor numbers and the pole position numbers is a mapping table or a database storing the mapping relationship between the sensor numbers and the pole position numbers.

[0043] As an optional implementation, according to the number of the in-position sensor of the collected data, a preset association relationship table between the in-position sensor number and the club position number is searched, and the club number corresponding to the in-position data is determined based on the in-position sensor number.

[0044] Step A12: generating the club detection information according to the club position data and the club position number.

[0045] In this embodiment, the presence / absence status of the club at the pole position corresponding to the pole position number is determined by using the club presence data and the pole position number.

[0046] As an optional implementation, a pole position is detected by an in-position sensor to determine whether there is a golf club at the pole position and output a signal. After processing and analyzing the output signal of the in-position sensor, the presence / absence of the golf club at the pole position corresponding to the pole position number is obtained.

[0047] For example, the user manually presses a physical button on the side of the golf cart or sends a wireless command through the APP to trigger the detection command. After receiving the command, the built-in controller of the golf cart sends a synchronous scanning signal to the in-position sensors deployed at each pole position. The pressure sensor collects the analog signal of the pole load in real time and converts it into a digital signal through the ADC module. Then the reader scans the club tag to obtain the club number. The controller compares the raw data with the preset threshold and the bound database, and converts the detection result into a status mark with the pole position number by querying the in-position sensor number and the pole position mapping table to generate structured club detection information.

[0048] By detecting the in-place detector and combining the association between the sensor number and the pole position number, the missing pole position can be quickly locked, thereby improving the efficiency of the lost club identification method.

[0049] Based on any of the above embodiments, in Embodiment 3 of the present application, Figure 2 This is a flow chart of the third embodiment of the method for identifying lost golf clubs of the present application. Step S20 includes steps B11 to B13: Step B11: If, based on the club detection information, it is determined that the club position associated with the club detection information is in a vacant state.

[0050] In this embodiment, the vacant state refers to a state where no club is placed on the club position.

[0051] As an optional implementation manner, according to the fact that the club data corresponding to the club position in the club detection information is 0, it is determined that the club associated with the club detection information has not been placed and is in a vacant state.

[0052] Step B12: Obtain the missing club number based on the association between the pole position number and the club number corresponding to the pole position.

[0053] In this embodiment, the association relationship between the pole position number and the club number refers to a preset association relationship table or association database between the pole position number and the club number.

[0054] As an optional implementation manner, the missing club number corresponding to the pole position in a vacant state is determined according to the pole position number corresponding to the pole position and the association between the pole position number and the club number.

[0055] Step B13: generating the analysis data based on a comparison between the missing club number and the corresponding club number in the scene identification information.

[0056] In this embodiment, scene recognition information is obtained based on a visual sensor provided on the outside of the smart golf bag cart, through which information about the golf clubs in use and the scene information in which the golf bag cart is located is collected, or information about the placement status of the golf clubs is collected by an in-place visual sensor.

[0057] As an optional implementation, the image vision sensor is used to collect information about the club being used and the scene information, and it is determined whether the club number is suitable for use in the scene, and analytical data is generated based on the determination.

[0058] For example, by parsing the club position status and club identification data (such as the RFID tag ID "E2801160" or the type code "7 iron") in the club detection information, the pre-stored club position-club binding relationship table is retrieved (such as "B2 position should be bound to ID: E2801100 or type: putter"), and the type matching algorithm is used to determine whether the club at the current club position is consistent with the preset one. If they are inconsistent (such as the ID "E2801160" is detected and the preset one is "E2801100"), the club position number (such as "B 2” indicates that the club is placed in the wrong position. The LED light ring of the corresponding position on the golf cart (such as the RGB light around the B2 position) will flash in red breathing light mode, and a graphic warning (such as "B2 slot should be a putter, currently a 7-iron") will be pushed to the user's mobile phone app via Bluetooth. If the user does not take action within 5 minutes, the buzzer will start to sound intermittently and the LED flashing frequency will be increased to a rapid mode until the user re-places the correct club. The sensor detects that the ID / type meets the preset requirements, the LED switches to solid green, and the app notification disappears, completing the closed-loop prompt.

[0059] By determining that the club is misplaced, the method can correct the problem of incorrect club placement, thereby more quickly identifying the missing club number and improving the reliability of the missing club identification.

[0060] Based on any of the above embodiments, in the fourth embodiment of the present application, refer to Figure 3 , Figure 3 This is a flowchart of the fourth embodiment of the method for identifying lost golf clubs of this application. Step B13 includes steps C11 to C13: Step C11 : comparing the missing club number with the scene identification information to determine whether the scene information of the missing club number is consistent with the situation.

[0061] In this embodiment, the compliance refers to the matching between the actual usage scenario of the club number and the usage scenario of the preset rule.

[0062] As an optional implementation, the current scene information is obtained through a visual sensor, and the preset club-corresponding scene rule database is queried. If the current scene is consistent with the preset scene rule of the missing club number, it is not considered to be in a missing state; if the club does not comply with the corresponding scene rule, it is considered to be in a missing state.

[0063] Step C12: If the scene information matches the situation and it is determined that the club corresponding to the missing club number matches the current scene, then output analysis data including the vacant club position number and the currently used club number.

[0064] In this embodiment, an empty pole position means that no club is placed at the pole position. A club in use means that the club is determined to be in use by combining the scene recognition information.

[0065] As an optional implementation, when the in-position sensor detects that a pole position is vacant, the in-position visual sensor is called to obtain scene information in real time, and the scene rule library corresponding to the club is queried. If the current scene matches the scene rule, the club is determined to be in use, and parsed data including the vacant pole position number and the number of the club in use is output.

[0066] Step C13: if it is determined through the scenario information that the club corresponding to the missing club number does not conform to the current usage scenario, then outputting analysis data including the vacant club position number and the missing club number.

[0067] In this embodiment, when the scene information does not match the situation, it is determined that the club corresponding to the vacant position is lost.

[0068] As an optional implementation, when the in-position sensor detects that a pole position is vacant, the in-position visual sensor is called to obtain scene information in real time, and the scene rule library corresponding to the club is queried. If the current scene does not match the scene rule, it is determined that the club is lost, and the analysis data including the vacant pole position number and the missing club number is output.

[0069] For example, when the built-in controller of the smart golf bag cart detects that the club number is missing (such as the tag ID "b3" is not read in the B3 slot), it calls the visual sensor to obtain scene information to verify the usage status, and queries the database for the preset club scene rules (such as "b3" corresponds to: green area, sand trap area). If the current scene (green area) is included in the allowed range, it is determined that the b3 club (putter) meets the scene usage logic, and the data is transmitted to the mobile phone APP to display a green prompt "Putter is in use on the green" while the golf bag LED matrix lights up the yellow breathing light of the B3 slot; if the scene is the tee when b3 is detected to be missing, the lost alarm data is triggered and the golf bag buzzer rings at a high frequency.

[0070] Since the judgment of missing clubs is combined with scene information, it is possible to avoid treating used clubs as lost, thereby strengthening the recognition and judgment of lost clubs and improving the efficiency of identifying lost clubs.

[0071] Based on any of the above embodiments, in the fifth embodiment of the present application, step S20 includes steps D11 to D12: Step D11: If, based on the club detection information, it is determined that the club position associated with the club detection information is not in a vacant state.

[0072] In this embodiment, not being in a vacant state means that a club is placed in the club position.

[0073] As an optional implementation manner, based on the club detection information, if the club position corresponding to the club detection information has a club associated with the club position or a club not associated with the club position, it is determined that the club position is not in a vacant state.

[0074] Step D12: generating the analysis data based on the association between the pole position number and the club number corresponding to the pole position.

[0075] In this embodiment, the association relationship is a data table storing the binding rules between pole position numbers and club numbers.

[0076] As an optional embodiment, based on the pole positions that are not vacant and the clubs placed at those pole positions, a comparison is made between the pole position numbers and the club numbers. If the association is met, parsing data is generated that includes the pole position number that is not vacant and the number of the placed club corresponding to the pole position number. Otherwise, parsing data is generated that includes the misplaced pole position number and the number of the placed club.

[0077] For example, the golf cart main control unit continuously monitors the feedback information queue, and parses the data field when receiving the feedback message. If it is detected that the pole position number (B2) of the club is misplaced and the field value of the club number still does not match, the three-color LED light of the B2 pole position is driven to switch to the red and blue alternating flashing mode, the piezoelectric buzzer is started to emit a "beep-beep" interval alarm, and the alarm code is sent to the APP through the transmitting module, triggering the field end large screen to display "B2 pole position abnormality". When the user replaces the correct club, the B2 slot tag ID (such as E2801100) is scanned by the reader and matched with the preset database, the main control unit immediately terminates the sound and light alarm of the pole position, sends a status update instruction to the APP, and displays a green check mark icon on the OLED screen. At the same time, the correction record is written to the cloud log system after CRC16 verification, realizing adaptive closed-loop processing of incorrect placement.

[0078] By matching the misplaced club position and providing timely feedback on whether the club is correctly placed, combined with prompt operations, the user can quickly correct the misplacement problem, thereby improving the efficiency of the club loss identification method.

[0079] Based on any of the above embodiments, in the sixth embodiment of the present application, refer to Figure 4 , Figure 4 This is a flow chart of the sixth embodiment of the method for identifying a lost golf club of the present application. Step D12 includes steps E11 to E13: Step E11 : comparing and determining whether the club number and the pole position number are consistent with each other based on the association relationship.

[0080] In this embodiment, the compliance is determined based on the correlation between the club number and the position number to determine whether the club number corresponds to the position number.

[0081] As an optional implementation, the current club number is collected, a preset database is queried, and a type mapping table is queried according to the club number to obtain the actual club number. If the actual club number is consistent with the preset club number, it is determined that the club number and the club position number correspond; otherwise, it is determined that the club number and the club position number do not correspond.

[0082] In step E12, if the club number and the pole position number are determined to correspond to each other, analysis data including the unoccupied pole position number and the placed club number is output.

[0083] In this embodiment, the unoccupied position number is the number corresponding to the position where the club is placed. The placed club number is the number corresponding to the club placed at the position.

[0084] As an optional implementation, by querying the preset association relationship between pole position numbers and club numbers, the correspondence between club numbers and pole position numbers is determined, and if it is found that the club number and pole position number do not correspond, the analysis data including the unoccupied pole position number and the placed club number is output.

[0085] In step E13 , if it is determined that the club number and the pole position number do not correspond to each other based on the correspondence between the club number and the pole position number, analysis data including the wrong pole position number and the wrong club number is output.

[0086] In this embodiment, a misplaced pole position number means that a club is placed in the pole position, but the club is not associated with the pole position and does not meet the association relationship between the pole position number and the club number. The pole position number is regarded as a misplaced pole position number.

[0087] As an optional implementation, by querying the preset association relationship between the pole position number and the club number, the correspondence between the club number and the pole position number is determined, and the correspondence between the club number and the pole position number is obtained, and then the analysis data including the misplaced pole position number and the misplaced club number is output.

[0088] As an optional implementation method for detecting misplaced and lost clubs, when the user issues a club detection command or the environmental vision sensor detects that the user has completed the swing action and is moving towards the next hitting point, the in-position sensor is triggered to perform club detection, and the club vision sensor is used to verify the club placement status, thereby generating an actual club placement mapping table, wherein the actual club placement mapping table includes the in-position sensor number, the club position number and the club number, and then based on the association relationship between the preset in-position sensor number, the preset club position number and the preset club number, a three-association mapping table is established. By comparing the actual club placement mapping table with the three-association mapping table, the misplaced club position, the missing club type and the missing club location can be directly determined.

[0089] For example, the golf cart main control unit sends a synchronous acquisition instruction to the in-position sensor of each pole position, the pressure sensor outputs an analog signal to the 24-bit ADC module to convert it into a digital weight value (for example, the weight of pole position S01 suddenly increases from 50g without load to 320g), the reader scans the club tag through the interface to obtain the EPC code (for example, "E2801160"), and the main control unit calls the preset pole position-club number association table according to the sensor number (S01 corresponds to B2 pole position) (for example, B2 pole position should be placed with putter ID: E2801100). If the weight meets the standard but the tag ID does not match (E2801160 is detected to correspond to the iron club), then The B2 slot is marked as the wrong club position, and the wide-angle camera is triggered to capture the B2 slot image. The image model is run to identify the club head features. After cross-verification with the pressure sensor data, the club placement status is updated to "type error". The main control unit writes the wrong position (B2) and the lost type (putter) into the prompt operation, drives the ring LED at the B2 club position to switch to red and blue flashing mode (frequency 5Hz), pushes a structured alarm to the APP, and packages and stores the timestamp, GPS coordinates and sensor raw data. When the user replaces the correct club, the visual sensor and the preset association relationship are verified and verified. The system closes the alarm and updates the database to complete self-correction.

[0090] By detecting the club and combining the relationship between the club position and the club number, it is possible to quickly identify lost clubs and clubs placed in the wrong position, thereby improving the efficiency and reliability of missing club identification.

[0091] Based on any of the above embodiments, in the seventh embodiment of the present application, step S30 includes steps F11 to F12: In step F11 , the analysis data are aggregated for comparison and judgment, and the analysis data are updated according to the misplaced pole position numbers and the placed club numbers in the analysis data.

[0092] In this embodiment, updating parsed data refers to modifying the data state according to the conflict analysis result.

[0093] As an optional implementation, by summarizing and comparing the various analytical data, calling preset rules to match the logical association between the misplaced pole position number and the misplaced club number, updating the analytical data, eliminating sensor false alarms through a weighted confidence algorithm, and finally outputting the updated analytical data.

[0094] Step F12: Determine the incorrect placement information and the missing club information based on the updated parsed data.

[0095] In this embodiment, incorrect placement information refers to information obtained when a club placed on a pole position does not conform to the association between the pole position number and the club number. Missing club information refers to information when a club is not present in the smart golf bag cart and is not in use. This club is defined as a missing club, and the associated information is the missing club information.

[0096] As an optional implementation, the misplaced pole position numbers and missing club numbers in the updated parsed data are verified based on misplaced pole position determination rules and missing club determination rules, and the misplaced pole position numbers and missing club numbers are determined and summarized to generate misplaced pole position information and missing club information.

[0097] For example, the main control unit of the smart golf bag car polls the in-place sensors of each pole position to collect raw analytical data, verifies the RFID tag "E2801175" in the B2 slot, and then queries the club number database (for example, "E2801175" corresponds to "wood club" in the database association table). The preset pole position type rule ("putter club should be stored in B2") is compared, and B2 is marked as a type error; the preset type ("wood club") of the missing club in the C3 slot is simultaneously analyzed, and the potential matching between the misplaced type of B2 (wood club) and the missing type of C3 (wood club) is associated with the rule. , the updated parsing data is [{"pole position""B2""club""E2801175""status""misplaced""associated missing pole position""C3"},{"pole position""C3""status""missing""associated misplaced club""E2801175"}], which is determined as a high reliability event by the confidence model (for example, the B2 wood club is detected twice in three scans and the C3 is continuously missing), and finally the incorrect placement information ("wood club E2801175 is mistakenly placed in the B2 slot") and the missing information ("wood club E2801175 is not returned to the C3 slot") are determined.

[0098] Since the numbers of the misplaced club positions and the numbers of the missing clubs are combined to perform a comparison, judgment and verification operation, the reliability of the lost club identification method is improved.

[0099] Based on any of the above embodiments, in the eighth embodiment of the present application, refer to Figure 5 , Figure 5 This is a flowchart of the eighth embodiment of the method for identifying lost golf clubs of the present application. After step S30, steps G11 to G14 are also included: Step G11: call the most recent missing club number in history, compare it with the club number corresponding to the missing club information, and select the target missing club number.

[0100] In this embodiment, the historical missing club number is a club loss record previously detected by the user or the system and stored in the database. The target missing club number is the club number lost between two club detections, determined by comparing it with the most recent historical missing club number and obtaining a difference.

[0101] As an optional implementation, the user's most recent history of missing club numbers is called, a list of missing club numbers within this time window is extracted, and the list is compared with the current missing club numbers to obtain the target missing club numbers within this time window.

[0102] Step G12: Integrate the target lost club number, the target pole position number associated with the target lost club number, and the in-position sensor number associated with the target pole position number to generate club lost information.

[0103] In this embodiment, the target lost club number, the target club position number associated with the target lost club number, and the in-position sensor number associated with the target club position number are associated to form list data, thereby generating structured club loss information.

[0104] As an optional implementation method, by querying the preset pole position number-club number-on-site sensor number binding relationship database, using the target lost club number as the index, extracting its associated pole position number and on-site sensor number, combining real-time detection data with historical loss frequency, generating structured loss information including type, location, on-site sensor number, timestamp and risk level.

[0105] Step G13: based on the in-position sensor number associated with the target club position number in the club loss information, retrieve the time when the target lost club number is not in position.

[0106] In this embodiment, the moment when the target lost club number is not in the position is the specific time stamp when the sensor detects that the club disappears from the preset club corresponding position.

[0107] As an optional implementation, the in-place sensor number associated with the target club position number in the club loss information is used to query the real-time and historical detection data stored in the time series database of the in-place sensor, filter the mutation points where the sensor status changes from "in-place" to "missing" within the time window, extract the corresponding moment and its context-related data, and generate the moment when the target lost club number is not in place.

[0108] Step G14: predicting the lost location of the target lost club number based on the moment when the target lost club number is not in place and the moving trajectory of the smart golf bag cart.

[0109] In this embodiment, the trajectory of the smart golf cart is a sequence of coordinates of the cart's movement path recorded by the positioning module. The lost location prediction is based on a temporal and spatial correlation algorithm to infer the area where the club is most likely to be lost.

[0110] As an optional implementation, the corresponding timestamp in the trajectory of the smart golf bag cart is matched by the moment when the target club number is not in place, the path segments within the time window are extracted, and the trajectory analysis algorithm is used to calculate the spatiotemporal correlation weights between each path point and the moment of loss. The candidate loss area is generated in combination with the environmental characteristics, and the optimal predicted loss location is determined by probability sorting.

[0111] As an optional embodiment of the interaction between a golf bag cart and a golf bag assembly, the smart golf bag cart includes a golf bag cart and a golf bag assembly. The golf bag assembly includes an in-position sensor, an environmental vision sensor, and a club vision sensor. When the user issues a club detection command or the environmental vision sensor detects that the user has completed a swing and is heading for the next hitting point, the golf bag cart is triggered to generate a club detection instruction and send it to the golf bag assembly. The golf bag assembly receives the club detection instruction and triggers the in-position sensor to perform club detection. Through club detection, the in-position sensor number, the club position number, and The association between the club numbers is used to identify the type of missing club, the misplaced club position and the missing club location, and then verified through the club vision sensor to judge the club placement status, determine the updated club missing type, misplaced club position and missing club location, and transmit the updated club missing type, misplaced club position and missing club location back to the golf bag cart. The golf bag cart retrieves the historical club missing records for comparison, and combines the golf bag cart's movement trajectory obtained by the positioning module to predict the lost area and time of the lost club, and determine the club loss information.

[0112] For example, the target club position number (B2) and its associated in-place sensor number (S01) in the lost club information are parsed by the golf bag cart main control unit, and the last detection data recorded by the S01 sensor in the time series database is queried (such as "time stamp: 17:27:20, pressure value: 150g"), and combined with the preset club in-place judgment rule (pressure ≥ 100g and label matching is "in-place"), the precise time when the target lost club number (putter) is not in place is determined to be 17:27:20; the movement trajectory log of the smart golf bag cart (with a built-in positioning module) is simultaneously retrieved (such as "time: 17:27:20, longitude: 116E, latitude: 22.6N; time: 17:27:20, longitude: 116E, latitude: 22.6N"), and the positioning method is used. The dynamic time warping algorithm aligns the moment of sensor loss with the trajectory time series (17:27:20 corresponds to trajectory point index 266). The latitude and longitude coordinates of the trajectory segments before and after 30 seconds (indexes 255-288) are extracted. The loss probability weight of each trajectory point is calculated using a hidden Markov model (for example, the weight of index 256 is 0.92). Combined with the course geofence data, a high-probability area is selected (a 30-meter radius around the 5th hole tee). A thermal overlay is rendered on the mobile app map interface, and the predicted location (116E, 22.666N) is marked. A voice prompt "The putter may have been lost on the 5th hole tee (17:27)" is simultaneously pushed. The predicted data is also written to the platform's time series database (time, coordinates, and confidence level), triggering the course monitoring system to retrieve the video archive for that period.

[0113] By comparing the detection time of the golf club, the time when the lost club was not in place can be quickly obtained. Combined with the movement trajectory of the golf cart itself, the time range and spatial range of the lost club can be locked, and the lost location of the lost club can be predicted, thereby improving the reliability of the lost club identification.

[0114] The present application provides a smart golf bag cart, which includes: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can execute the golf bag cart club loss identification method in the above-mentioned embodiment 1.

[0115] Reference below Figure 6, which shows a schematic diagram of the structure of a smart golf bag vehicle suitable for implementing embodiments of the present application. The smart golf bag vehicle in the embodiments of the present application may include, but is not limited to, mobile terminals such as mobile phones, laptop computers, smart golf bag vehicles, golf bag components, personal digital assistants (PDAs), tablet computers (PADs), portable multimedia players (PMPs), in-vehicle terminals (e.g., in-vehicle navigation terminals), and fixed terminals such as digital display screens. Figure 6 The smart golf bag cart shown is merely an example and should not limit the functions and scope of use of the embodiments of the present application.

[0116] like Figure 6 As shown, the smart golf bag vehicle may include a processing device 1001 (e.g., a central processing unit, a graphics processing unit, etc.), which can perform various appropriate actions and processes based on programs stored in a read-only memory (ROM) 1002 or programs loaded from a storage device 1003 into a random access memory (RAM) 1004. RAM 1004 also stores various programs and data required for the operation of the smart golf bag vehicle. Processing device 1001, ROM 1002, and RAM 1004 are interconnected via a bus 1005. An input / output (I / O) interface 1006 is also connected to the bus. Typically, the following systems may be connected to the I / O interface 1006: input devices 1007 including, for example, a touch screen, touchpad, keyboard, mouse, image sensor, microphone, accelerometer, gyroscope, etc.; output devices 1008 including, for example, a liquid crystal display (LCD), speaker, vibrator, etc.; storage devices 1003 including, for example, a magnetic tape, hard disk, etc.; and communication devices 1009. Communication devices 1009 may allow the smart golf bag cart to communicate with other devices wirelessly or wired to exchange data. While the figure shows a smart golf bag cart with various systems, it should be understood that implementation or presence of all the illustrated systems is not required. More or fewer systems may alternatively be implemented or present.

[0117] In particular, according to the embodiments disclosed in the present application, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, the embodiments disclosed in the present application include a computer program product comprising a computer program carried on a computer-readable medium, the computer program comprising program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from a network via a communication device, or installed from a storage device 1003, or installed from a read-only memory 1002. When the computer program is executed by the processing device 1001, the above-mentioned functions defined in the method of the embodiment disclosed in the present application are performed.

[0118] The smart golf bag cart provided in this application utilizes the lost club identification method described in the aforementioned embodiment, resolving the technical issue of inefficient lost club identification. Compared to the prior art, the benefits of the smart golf bag cart provided in this application are the same as those of the lost club identification method described in the aforementioned embodiment. Other technical features of the smart golf bag cart are the same as those disclosed in the aforementioned embodiment and are not further detailed here.

[0119] It should be understood that the various parts disclosed in this application can be implemented using hardware, software, firmware, or a combination thereof. In the description of the above embodiments, specific features, structures, materials, or characteristics can be combined in any one or more embodiments or examples in a suitable manner.

[0120] The above description is merely a specific embodiment of the present application, but the scope of protection of the present application is not limited thereto. Any changes or substitutions that can be easily conceived by a person skilled in the art within the technical scope disclosed in this application should be included in the scope of protection of this application. Therefore, the scope of protection of this application should be based on the scope of protection of the claims.

[0121] The present application provides a computer-readable storage medium having computer-readable program instructions (ie, a computer program) stored thereon, wherein the computer-readable program instructions are used to execute the method for identifying a lost club in the above-mentioned embodiment.

[0122] The computer-readable storage medium provided herein may be, for example, a USB flash drive, but is not limited to electrical, magnetic, optical, electromagnetic, infrared, or semiconductor systems, systems, or devices, or any combination thereof. More specific examples of computer-readable storage media may include, but are not limited to, an electrical connection having one or more wires, a portable computer disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination thereof. In this embodiment, the computer-readable storage medium may be any tangible medium that contains or stores a program that can be used by or in conjunction with an instruction execution system, system, or device. The program code contained on the computer-readable storage medium may be transmitted using any suitable medium, including, but not limited to, wires, optical cables, radio frequency (RF), etc., or any suitable combination thereof.

[0123] The computer-readable storage medium may be included in the smart golf bag vehicle; or may exist independently without being assembled into the smart golf bag vehicle.

[0124] The computer-readable storage medium carries one or more programs. When the one or more programs are executed by the smart golf bag vehicle, the smart golf bag vehicle: determines club detection information corresponding to each club position in response to club presence data collected by the presence sensor; generates analysis data corresponding to each club position based on the club detection information and the club number corresponding to each club position; and summarizes the analysis data to determine incorrect placement information and missing club information.

[0125] Computer program code for performing the operations of the present application may be written in one or more programming languages, or a combination thereof, including object-oriented programming languages ​​such as Java, Smalltalk, C++, and conventional procedural programming languages ​​such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a stand-alone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer via any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., via the Internet using an Internet service provider).

[0126] The flow charts and block diagrams in the accompanying drawings illustrate the possible architecture, functions and operations of the systems, methods and computer program products according to various embodiments of the present application. In this regard, each box in the flow chart or block diagram can represent a module, program segment or a part of code, and the module, program segment or a part of code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a different order than that marked in the accompanying drawings. For example, two boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram and / or flow chart, and the combination of the boxes in the block diagram and / or flow chart can be implemented by a dedicated hardware-based system that performs the specified function or operation, or can be implemented by a combination of dedicated hardware and computer instructions.

[0127] The modules described in the embodiments of the present application may be implemented in software or hardware, wherein the name of a module does not necessarily limit the unit itself.

[0128] The computer-readable storage medium provided herein stores computer-readable program instructions (i.e., a computer program) for executing the aforementioned lost club identification method. This computer-readable storage medium can address the technical issue of inefficient lost club identification. Compared to the prior art, the computer-readable storage medium provided herein offers the same beneficial effects as the lost club identification method provided in the aforementioned embodiments, and therefore will not be further elaborated upon here.

[0129] The above description is only part of the embodiments of the present application and does not limit the patent scope of the present application. All equivalent structural transformations made by using the contents of the present application specification and drawings under the technical concept of the present application, or direct / indirect application in other related technical fields are included in the patent protection scope of the present application.

Claims

1. A method for identifying a lost golf club, characterized in that: The method comprises: determining club detection information corresponding to each club position in response to club position data collected by the position sensor; generating analytical data corresponding to each club position according to the club detection information and the club number corresponding to each club position; The parsed data is aggregated to determine incorrect placement information and missing club information.

2. The method for identifying a lost golf club according to claim 1, wherein: The step of determining club detection information corresponding to each club position in response to the club position data collected by the position sensor includes: determining the pole position number based on the in-position sensor that collects the club in-position data and in combination with the association between the in-position sensor number and the pole position number; The club detection information is generated according to the club position data and the club position number.

3. The method for identifying a lost golf club according to claim 1, wherein: The step of generating analytical data corresponding to each club position based on the club detection information and the club number corresponding to each club position includes: If, based on the club detection information, it is determined that the club position associated with the club detection information is in a vacant state; Obtaining the missing club number based on the association between the pole position number and the club number corresponding to the pole position; The analysis data is generated based on a comparison between the missing club number and the corresponding used club number in the scene identification information.

4. The method for identifying a lost golf club according to claim 3, wherein: The step of generating the analysis data by comparing the missing club number with the corresponding club number in the scene identification information comprises: According to the missing club number, combined with the scene identification information, comparing and determining whether the scene information of the missing club number is consistent with the situation; If the scene information matches the situation and it is determined that the club corresponding to the missing club number matches the current scene, then outputting parsing data including the vacant club position number and the currently used club number; If it is determined through the scenario information that the club corresponding to the missing club number does not conform to the current usage scenario, analysis data including the vacant club position number and the missing club number is output.

5. The method for identifying a lost golf club according to claim 1, wherein: The step of generating analytical data corresponding to each club position based on the club detection information and the club number corresponding to each club position includes: If, based on the club detection information, it is determined that the club position associated with the club detection information is not in a vacant state; The analysis data is generated based on the association between the pole position number and the club number corresponding to the pole position.

6. The method for identifying a lost golf club according to claim 5, wherein: The step of generating the analytical data based on the association between the pole position number and the club number corresponding to the pole position includes: comparing and determining the conformity between the club number and the pole position number based on the association relationship; If it is determined that the club number corresponds to the pole position number based on the match between the club number and the pole position number, then the paring data including the unoccupied pole position number and the placed club number is output; If it is determined that the club number and the pole position number do not correspond to each other based on the correspondence between the club number and the pole position number, analysis data including the misplaced pole position number and the misplaced club number is output.

7. The method for identifying a lost golf club according to claim 1, wherein: The step of aggregating the parsed data and determining incorrect placement information and missing club information comprises: Summarizing the analyzed data for comparison and judgment, and updating the analyzed data according to the misplaced pole position numbers and the placed club numbers in the analyzed data; Identify incorrect placement information and missing club information based on updated parsing data.

8. The method for identifying a lost golf club according to claim 1, wherein: After the steps of aggregating the parsed data and determining incorrect placement information and missing club information, the method further includes: Recall the most recent missing club number in history, compare it with the club number corresponding to the missing club information, and select the target missing club number; Integrating the target lost club number, the target pole position number associated with the target lost club number, and the in-position sensor number associated with the target pole position number to generate club lost information; Retrieving the time when the target lost club number is not in position based on the position sensor number associated with the target club position number in the club loss information; Based on the moment when the target lost club number is not in place and in combination with the moving trajectory of the smart golf bag cart, the lost location of the target lost club number is predicted.

9. An intelligent golf bag car, characterized in that: The smart golf bag cart includes: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the computer program is configured to implement the steps of the club loss identification method according to any one of claims 1 to 8.

10. A storage medium, characterized in that: The storage medium is a computer-readable storage medium, and a computer program is stored on the storage medium. When the computer program is executed by a processor, the steps of the club loss identification method according to any one of claims 1 to 8 are implemented.