A method and system for maintaining ship lights
By using visual technology to identify the location of the detachment and calculate the arrangement of the lights, controlling the flashing frequency of the colored lights, and combining this with drone guidance, the problem of the hooks detaching due to the swaying of the ship's colored lights in wind and waves was solved, improving stability and timeliness of identification.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2026-01-05
- Publication Date
- 2026-04-03
AI Technical Summary
Ship lights are prone to swaying in wind and waves, causing the hooks to detach from the poles, resulting in the lights falling and being damaged.
Visual technology is used to identify the location of the hooks that have come off the hooks. The density and frequency of the hooks are calculated by the numbering and arrangement of the lights. The colored lights are then controlled to flash to alert the staff and allow them to adjust the hook positions in a timely manner. Drones are used to guide the staff in making the adjustments.
It improves the stability of ship lights, reduces the risk of light strings falling, and enhances the timeliness of identifying and adjusting the unhooked position.
Smart Images

Figure CN121459530B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of ship lighting, and in particular to a method and system for maintaining ship lighting. Background Technology
[0002] Ship lights are decorative lights that are hung around the masts, decks, and other parts of ships during festivals or celebrations to enhance the celebratory atmosphere.
[0003] In the existing technology, ship lights are generally fixed to the ship using a U-shaped hook. One side of the hook holds the light string, and the other side hangs on the corresponding hanging rod on the ship. Each light string has a corresponding light controller for controlling the light color, flashing frequency, brightness and other attributes.
[0004] Ships are easily affected by wind and waves when sailing. When the wind and waves are large, the ship may sway significantly, which may cause the hook to detach from the mast and the light string to fall down, resulting in damage to the light string due to collision or other reasons. Summary of the Invention
[0005] To improve the stability of ship lighting and reduce the occurrence of light strings falling off, this invention provides a ship lighting maintenance method and system.
[0006] In a first aspect, the present invention provides a method for maintaining ship lighting, employing the following technical solution:
[0007] A method for maintaining ship lights includes:
[0008] Step 100: Acquire images of the colored lights;
[0009] Step 101: Identify the unhooking location from the colored light image;
[0010] Step 102: Determine the lamp body number based on the unhooking position;
[0011] Step 103: Determine the lamp body sequence in response to the lamp body number;
[0012] Step 104: Determine the unhooking density based on the lamp body sequence;
[0013] Step 105: Determine the decoupling frequency in response to the decoupling density;
[0014] Step 106: Generate and send a decoupling prompt signal by combining the decoupling frequency and the lamp body number.
[0015] By adopting the above technical solution, visual technology is used to identify the detachment position of the hook from the hanging rod, and the nearest light body number is found according to the detachment position. The detachment density is then calculated by associating the arrangement of the light bodies on the light string. Based on the detachment density, an appropriate detachment frequency is selected to control the flashing of the colored lights to alert the staff that the light string is drooping, thereby improving the stability of the use of ship colored lights.
[0016] Optional, also includes:
[0017] Step 107: Determine the consecutive quantity based on the unhooking position and the preset hook sequence;
[0018] Step 108: Determine the density coefficient in response to the continuous quantity;
[0019] Step 109: Determine the continuous density by combining the density coefficient and the decoupling density;
[0020] Step 110: Determine the continuous frequency based on the continuous density;
[0021] Step 111: In response to the continuous frequency update of the decoupling prompt signal, and determine the diffusion quantity based on the continuous quantity;
[0022] Step 112: Determine the diffusion number by combining the diffusion quantity and the lamp body sequence;
[0023] Step 113: Generate and send continuous decoupling signals based on the decoupling frequency and diffusion number.
[0024] By adopting the above technical solution, the arrangement of hooks is determined according to the arrangement of the lamps on the light string, thereby calculating the number of consecutive hooks on the light string that have become detached. The difficulty of detachment at the location of detachment is judged based on the number of consecutive hooks, and the frequency and range of the flashing of the colored lights are adjusted according to the difficulty to alert the staff.
[0025] Optional, also includes:
[0026] Step 114: Determine the diffusion location based on the diffusion number;
[0027] Step 115: Determine the interval distance based on the diffusion position and the unhooking position;
[0028] Step 116: Determine the diffusion frequency by combining the interval distance and the decoupling frequency;
[0029] Step 117: Update the continuous unhooking signal according to the diffusion frequency and diffusion number.
[0030] By adopting the above technical solution, when there is continuous unhooking, a suitable diffusion frequency is selected according to the distance between the lamp body and the unhooking position, thereby increasing the flashing frequency of the lamp body near the unhooking position, and thus guiding the staff to the unhooking position.
[0031] Optionally, it also includes a decoupling identification method, the decoupling identification method comprising:
[0032] Step 200: When the number of consecutive occurrences is greater than 1, determine a continuous sequence based on the number of consecutive occurrences;
[0033] Step 201: Determine the interference number based on the continuous sequence;
[0034] Step 202: Determine the hook position in response to the interference number;
[0035] Step 203: Identify the interference position from the colored light image based on the hook position;
[0036] Step 204: Determine the interference displacement by combining the interference position and the hook position;
[0037] Step 205: In response to the interference displacement and interference number, generate and display the uncoupling interference information.
[0038] By adopting the above technical solution, when there is continuous unhooking, the system can identify the hook positions on both sides of the unhooking location that have not yet detached from the hanging rod, thereby identifying the interference displacement of the hook on the hanging rod. When the interference displacement is large, it can be judged that the risk of unhooking is high, and staff can be notified in a timely manner.
[0039] Optionally, the decoupling identification method further includes:
[0040] Step 206: When the interference displacement is greater than the preset deformation threshold, determine the total continuous weight based on the continuous quantity and the preset unit weight, and determine the hook spacing based on the interference position;
[0041] Step 207: Determine the interference load-bearing capacity by combining the hook spacing and the continuous total weight, and identify the deformation coefficient from the colored light image based on the interference position;
[0042] Step 208: Determine the decoupling probability by combining the deformation coefficient and interference load;
[0043] Step 209: Update the decoupling interference information in response to the decoupling probability.
[0044] By adopting the above technical solution, when there is continuous unhooking, the total continuous weight of the light string borne by the hook at the hook position is determined, and the probability of the hook detaching from the hanging pole is predicted by combining interference displacement, so as to notify the staff in time.
[0045] Optionally, the decoupling identification method further includes:
[0046] Step 210: When the interference displacement is greater than a preset deformation threshold, determine the adjacent spacing based on the interference position and the hook position;
[0047] Step 211: Determine the adjacent load-bearing capacity by combining the adjacent spacing and the preset unit weight;
[0048] Step 212: Calculate the sum of the interference load and the adjacent load, and define it as the hook load;
[0049] Step 213: Determine the upper limit of vibration based on the hook's load-bearing capacity and deformation coefficient, and collect data on the ship's vibration.
[0050] Step 214: If the hull vibration is greater than the upper limit of vibration, the interference position is defined as the unhooking position.
[0051] By adopting the above technical solution, when the interference displacement is large, the weight of the light string is retrieved and the hook load is calculated in combination with the hook spacing. The upper limit of vibration that the hook can withstand is then determined according to the hook load. In turn, when the ship vibration exceeds the upper limit of vibration, the hook is determined to be detached from the hook rod, thus improving the timeliness of identifying the detachment position.
[0052] Optionally, it also includes a decoupling process, the decoupling process comprising:
[0053] Step 300: When the load-bearing capacity of the hook exceeds the preset load-bearing threshold, determine the redundant spacing based on the adjacent spacing and the hook spacing;
[0054] Step 301: Determine the redundancy sequence, redundancy weight, and compact load-bearing capacity in response to the redundancy spacing;
[0055] Step 302: Determine the redundancy number and adjustment direction according to the redundancy sequence, and calculate the difference between the preset load-bearing threshold and the compact load-bearing, and define it as the redundant load-bearing;
[0056] Step 303: Determine the spacing threshold based on the redundant weight and the preset redundant load-bearing capacity;
[0057] Step 304: Calculate the difference between the redundant spacing and the spacing threshold, and define it as the adjustment distance;
[0058] Step 305: Generate and display hook adjustment information by combining the adjustment direction, adjustment distance, and redundancy number.
[0059] By adopting the above technical solution, when the hook is under heavy load, it is easy for the hook to detach from the hanging rod. At this time, according to the spacing of the hooks, select the redundant hooks on the side with a more sparse arrangement, and select an appropriate adjustment distance according to the weight of the hooks, so as to drive the hooks to move closer to each other to reduce the weight of the hooks.
[0060] Optionally, the unhooking method further includes:
[0061] Step 306: When the load-bearing capacity of the hook exceeds the preset load-bearing threshold, determine the compact distance based on the redundant spacing, adjacent spacing, and hook spacing;
[0062] Step 307: Update the adjustment distance according to the compact distance, and retrieve the spacing redundancy based on the preset load-bearing threshold;
[0063] Step 308: When the spacing redundancy is less than the adjustment distance, calculate the quotient of the adjustment distance and the spacing redundancy, and define it as the redundancy quantity;
[0064] Step 309: Determine the number of equal shares based on the amount of redundancy;
[0065] Step 310: Determine the equal distribution sequence by combining the equal distribution quantity and the redundant sequence;
[0066] Step 311: In response to the equally distributed sequence, update the redundant number and adjust the distance by combining the adjacent spacing, hook spacing and spacing redundancy.
[0067] By adopting the above technical solution, when the hook bears too much weight, it is easy to cause the adjustment distance required by the hook to be too large. At this time, according to the arrangement of the hooks on the light string, redundant hooks located on both sides are selected, so as to evenly adjust the spacing of the redundant hooks to reduce the range of the light string affected by the adjustment hooks, thereby improving the stability of the use of ship lights.
[0068] Optionally, the unhooking method further includes:
[0069] Step 312: When the load-bearing capacity of the hook exceeds the preset load-bearing threshold, determine the redundant position according to the redundant number;
[0070] Step 313: Determine the proximity position in response to the redundant position and the preset control position;
[0071] Step 314: Generate a navigation route by combining the proximity position and the preset control position;
[0072] Step 315: Control the preset drone to guide the staff to the approaching location according to the navigation route, and determine the guidance sequence based on the approaching location and redundant locations;
[0073] Step 316: Retrieve the guide position, guide distance, and guide direction in response to the guide sequence;
[0074] Step 317: Determine the guiding stroke based on the guiding position, guiding distance, and guiding direction;
[0075] Step 318: Control the pre-set guidance device on the drone to guide the staff to adjust the position of the hook according to the guidance stroke.
[0076] By adopting the above technical solution, when it is necessary to adjust the spacing of the hooks, a drone is used to precisely guide the staff to the nearest position, and then the guiding device assists the staff to adjust the interference position according to the optimized guiding stroke, thereby improving the efficiency and accuracy of hook adjustment.
[0077] Secondly, this application provides a ship lighting maintenance system, which adopts the following technical solution:
[0078] A ship lighting maintenance system includes:
[0079] The acquisition module is used to acquire images of the colored lights and ship vibrations;
[0080] A memory for storing the program for any of the above-mentioned methods for maintaining ship lights;
[0081] The processor is the unit of memory that allows programs to be loaded and executed by the processor.
[0082] By adopting the above technical solution, visual technology is used to identify the detachment position of the hook from the hanging rod, and the nearest light body number is found according to the detachment position. The detachment density is then calculated by associating the arrangement of the light bodies on the light string. Based on the detachment density, an appropriate detachment frequency is selected to control the flashing of the colored lights to alert the staff that the light string is drooping, thereby improving the stability of the use of ship colored lights.
[0083] In summary, this application includes at least one of the following beneficial technical effects:
[0084] Visual technology is used to identify the location where the hook detaches from the hanging rod, and the nearest light body number is found according to the location of the detachment. The detachment density is calculated by associating the arrangement of the light bodies on the light string, and then the appropriate detachment frequency is selected according to the detachment density to control the flashing of the colored lights to indicate to the staff that the light string is drooping, thereby improving the stability of the use of ship colored lights.
[0085] The arrangement of the hooks is determined by the arrangement of the lights on the string of lights, and then the number of consecutive hooks on the string that have become detached is calculated. The difficulty of the detachment is judged by the number of consecutive hooks, and then the frequency and range of the flashing of the colored lights are adjusted according to the difficulty to alert the staff.
[0086] When there are continuous unhooking situations, select an appropriate diffusion frequency according to the distance between the lamp body and the unhooking position, thereby increasing the flashing frequency of the lamp body near the unhooking position, and thus guiding the staff to the unhooking position. Attached Figure Description
[0087] Figure 1 This is a flowchart of a method for maintaining ship lighting;
[0088] Figure 2 This is a flowchart of the decoupling identification method;
[0089] Figure 3 This is a flowchart of the decoupling process. Detailed Implementation
[0090] To make the objectives, technical solutions, and advantages of this invention clearer, the invention will be further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the invention.
[0091] Reference Figure 1 A method for maintaining ship lights, comprising:
[0092] Step 100: Capture images of the colored lights.
[0093] The images of the colored lights refer to pictures of the colored lights that are fixed to the ship with hooks. The images of the colored lights can be captured by cameras fixed to the ship. The method of capturing the images of the colored lights is selected by the staff according to the actual situation, and will not be described in detail here.
[0094] Step 101: Identify the unhooking position from the colored light image.
[0095] The disengagement position refers to the location where the hook is detached from the hanging rod. The disengagement position can be identified through image recognition technology. The method for identifying the disengagement position is common knowledge to those in the field and will not be elaborated here.
[0096] Step 102: Determine the lamp body number based on the unhooking position.
[0097] The lamp body number refers to the number of the lamp body closest to the unhooking position. The lamp body number can be found in the lamp body record table. The lamp body record table is a data table that records different lamp body numbers and their corresponding installation positions and lamp body sequences. The installation position refers to the location where the lamp body is installed, and the lamp body number is the number of the installation position closest to the unhooking position.
[0098] Step 103: Determine the lamp body sequence in response to the lamp body number.
[0099] The lamp body sequence refers to the order information of the lamp bodies on the lamp string. The lamp body sequence corresponding to the lamp body number can be found in the lamp body record table.
[0100] Step 104: Determine the unhooking density based on the lamp body sequence.
[0101] The decoupling density refers to the density information of the lamp body on the lamp string, that is, the number of lamp bodies contained within a certain distance with different lamp bodies as the center. The method for determining the decoupling density is selected by the staff according to the actual situation, and will not be elaborated here.
[0102] Step 105: Determine the decoupling frequency in response to the decoupling density.
[0103] The decoupling frequency refers to the frequency at which the light body flashes when it indicates that there is a decoupling phenomenon. The higher the decoupling density, the more serious the drooping of the light string, and the higher the decoupling frequency is used. The decoupling frequency corresponding to the decoupling density can be found in the frequency correspondence table, which is a data table that records different decoupling densities and their corresponding decoupling frequencies.
[0104] Step 106: Generate and send a decoupling prompt signal by combining the decoupling frequency and the lamp body number.
[0105] The unhooking warning signal refers to the control command that controls the lamp corresponding to the lamp body number to flash at the unhooking frequency. The method for generating the unhooking warning signal is common knowledge to those skilled in the art and will not be elaborated here.
[0106] Visual technology is used to identify the detachment position of the hook from the hanging rod, and the nearest light body number is found according to the detachment position. The detachment density is calculated by associating the arrangement of the light bodies on the light string, and then the appropriate detachment frequency is selected according to the detachment density to control the flashing of the colored lights to indicate to the staff that the light string is drooping, thereby improving the stability of the use of ship colored lights.
[0107] A method for maintaining ship lights also includes:
[0108] Step 107: Determine the number of consecutive hooks based on the unhooking position and the preset hook sequence.
[0109] The hook sequence refers to the arrangement information of the hooks on the light string, that is, the interference positions that the hooks pass through in sequence according to the direction of the light string. The hook sequence can be found in the hook record table, which is a data table that records different hook numbers and their corresponding hook sequences and interference positions.
[0110] The consecutive quantity refers to the number of hooks that are continuously unhooked. It can be determined by looking up the unhooking sequence corresponding to the unhooking position from the hooking sequence, and then determining the consecutive quantity according to the continuity of the unhooking sequence. For example, when the unhooking sequences corresponding to the unhooking positions (x1, y1), (x2, y2), (x3, y3), (x4, y4), and (x5, y5) are 1, 3, 4, 5, and 7, then the consecutive quantity is 3.
[0111] Step 108: Determine the density coefficient in response to the continuous quantity.
[0112] The density coefficient is a numerical value used to show the continuous state of decoupling. The larger the continuous quantity, the larger the density coefficient. The density coefficient corresponding to the continuous quantity can be found in the coefficient correspondence table, which is a data table that records different continuous quantities and their corresponding density coefficients.
[0113] Step 109: Determine the continuous density by combining the density coefficient and the decoupling density.
[0114] Continuous density refers to the density value after correction according to the density coefficient. Generally, the product of the density coefficient and the decoupling density is calculated as the continuous density. The calculation method of continuous density is common knowledge to those in the field and will not be elaborated here.
[0115] Step 110: Determine the continuous frequency based on the continuous density.
[0116] The continuous frequency refers to the frequency at which the light body flashes when it indicates that there is a continuous disconnection phenomenon. The continuous frequency corresponding to the continuous density can be found in the frequency correspondence table.
[0117] Step 111: In response to the continuous frequency update decoupling prompt signal, and determine the diffusion quantity based on the continuous quantity.
[0118] The diffusion quantity refers to the number of lamps added to alert staff when there is a continuous disconnection phenomenon. The larger the continuous number, the larger the diffusion quantity is used. The diffusion quantity corresponding to the continuous number can be found in the diffusion correspondence table, which is a data table that records different continuous numbers and their corresponding diffusion quantities.
[0119] Step 112: Determine the diffusion number by combining the diffusion quantity and the lamp body sequence.
[0120] The diffusion number refers to the number of the light body on both sides of the unhooked position on the light string. The diffusion sequence can be determined according to the light body sequence and the diffusion quantity, and then the diffusion number corresponding to the diffusion sequence can be found in the light body record table. For example, when the diffusion quantity is 2 and the light body sequence corresponding to the unhooked position is 5 and 6, the diffusion sequence is 3, 4, 7 and 8.
[0121] Step 113: Generate and send continuous decoupling signals based on the decoupling frequency and diffusion number.
[0122] The continuous unhooking signal refers to the control signal that controls the lamp body corresponding to the diffusion number to flash at the unhooking frequency. The method of generating the continuous unhooking signal is common knowledge to those in the field and will not be described in detail here.
[0123] The arrangement of the hooks is determined by the arrangement of the lights on the string, and the number of consecutive hooks on the string that have become detached is calculated. The number of consecutive hooks determines the ease with which the detachment occurs, and the frequency and range of the flashing lights are adjusted accordingly to alert the staff.
[0124] A method for maintaining ship lights also includes:
[0125] Step 114: Determine the diffusion location based on the diffusion number.
[0126] The diffusion location refers to the installation location of the lamp body corresponding to the diffusion number. The diffusion location corresponding to the diffusion number can be found in the lamp body record table.
[0127] Step 115: Determine the interval distance based on the diffusion position and the unhooking position.
[0128] The interval distance refers to the distance between the diffusion position and the unhooking position, that is, the distance between the lamp body and the hook that is unhooked. The calculation method of the interval distance is common knowledge to those in the field and will not be elaborated here.
[0129] Step 116: Determine the diffusion frequency by combining the interval distance and the unhooking frequency.
[0130] The diffusion frequency refers to the frequency value of the light body flashing when guiding staff to the unhooking position. That is, the frequency value gradually increases from the side away from the unhooking position to the side closer to the unhooking position. The diffusion frequency corresponding to the interval distance and the unhooking frequency can be found in the diffusion correspondence table. The diffusion correspondence table is a data table that records different interval distances and unhooking frequencies and their corresponding diffusion frequencies.
[0131] Step 117: Update the continuous unhooking signal according to the diffusion frequency and diffusion number.
[0132] When there are continuous unhooking situations, select an appropriate diffusion frequency according to the distance between the lamp body and the unhooking position, thereby increasing the flashing frequency of the lamp body near the unhooking position, and thus guiding the staff to the unhooking position.
[0133] Reference Figure 2 Decoupling identification methods include:
[0134] Step 200: When the number of consecutive occurrences is greater than 1, determine the consecutive sequence based on the number of consecutive occurrences.
[0135] A consecutive number greater than 1 indicates the existence of a continuous decoupling phenomenon. A continuous sequence refers to the decoupling sequence corresponding to a consecutive number. For example, if the decoupling sequence is 1, 3, 4, 5 and 7, and the consecutive number is 3, then the continuous sequence is 3, 4 and 5. The method for determining the continuous sequence is selected by the staff according to the actual situation, and will not be elaborated here.
[0136] Step 201: Determine the interference number based on the continuous sequence.
[0137] The interference number is the number of the hooks located on both sides of the continuous sequence. The interference sequence can be determined based on the continuous sequence, and then the interference number corresponding to the interference sequence can be found from the hook record table. For example, if the continuous sequence is 3, 4 and 5, then the interference sequence is 2 and 6.
[0138] Step 202: Determine the hook position in response to the interference number.
[0139] The hook position refers to the location information where the hook is fixed. The hook position corresponding to the interference number can be found in the hook record table.
[0140] Step 203: Identify the interference position from the colored light image based on the hook position.
[0141] The interference position refers to the position information of the hook closest to the hook position. The interference position can be determined by image recognition technology. The method for identifying the interference position is common knowledge to those in the field and will not be elaborated here.
[0142] Step 204: Determine the interference displacement by combining the interference position and the hook position.
[0143] Interference displacement is the displacement value caused by the unhooked hook being affected by the detached hook. It is calculated as the distance between the interference position and the hook position. The method for calculating interference displacement is common knowledge in the field and will not be elaborated here.
[0144] Step 205: In response to the interference displacement and interference number, generate and display the uncoupling interference information.
[0145] The information on hook disengagement interference refers to the information that displays the displacement of the hook to the staff. The method for generating the information on hook disengagement interference is common knowledge in the field and will not be elaborated here.
[0146] When there are continuous unhooking situations, the system checks whether the hooks on both sides of the unhooking position are still attached to the hook position on the hanging rod. This identifies the interference displacement of the hook on the hanging rod, and if the interference displacement is large, it is judged that the risk of unhooking is high, and the staff is notified in time.
[0147] Decoupling identification methods also include:
[0148] Step 206: When the interference displacement is greater than the preset deformation threshold, determine the total continuous weight based on the continuous quantity and the preset unit weight, and determine the hook spacing based on the interference position.
[0149] Unit weight refers to the weight of the light string between every two hooks. To ensure the stability of the light string on the ship, the hooks are generally evenly distributed on the light string, so as to ensure that the weight of the light string between every two hooks is consistent. The unit weight is selected by the staff according to the actual situation, which will not be elaborated here.
[0150] The deformation threshold refers to the minimum interference displacement value at which the hook is easily deformed under tension. The deformation threshold is selected by the staff according to the actual situation, and will not be elaborated here. If the interference displacement is greater than the deformation threshold, it means that the hook displacement distance is too large, that is, the hook is being pulled more severely. The continuous total weight refers to the weight of the light string between the hooks corresponding to the interference number after the hook is detached. It is generally calculated using the formula: Continuous total weight = (1 + continuous number) * unit weight.
[0151] The hook spacing refers to the distance between the hooks corresponding to the interference numbers. The calculation method for the hook spacing is common knowledge to those in the field and will not be elaborated here.
[0152] Step 207: Determine the interference load by combining the hook spacing and the continuous total weight, and identify the deformation coefficient from the colored light image based on the interference position.
[0153] Interference load capacity refers to the pulling force exerted by the light string on the hook between the hooks corresponding to the interference numbers. The larger the hook spacing, the greater the pulling force of the light string on the hook. The greater the total continuous weight, the greater the mass borne by each hook, and thus the greater the interference load capacity. The interference load capacity corresponding to the hook spacing and total continuous weight can be found in the load capacity calculation table. The load capacity calculation table is a data table that records different hook spacings and total continuous weights and their corresponding interference load capacities.
[0154] The deformation coefficient is a numerical value used to show the deformation of a hook. The more severe the deformation of the hook, the larger the deformation coefficient. The deformation coefficient can be determined by image recognition technology. The method of deformation coefficient recognition is common knowledge in the field and will not be elaborated here.
[0155] Step 208: Determine the decoupling probability by combining the deformation coefficient and interference load.
[0156] The probability of hook detachment is a numerical value used to show the risk of the hook coming off the hanging rod. The larger the deformation coefficient and interference load, the greater the probability of hook detachment. The probability of hook detachment corresponding to the deformation coefficient and interference load can be found in the probability correspondence table. The probability correspondence table is a data table that records different deformation coefficients and interference loads and their corresponding probabilities of hook detachment.
[0157] Step 209: Update the decoupling interference information in response to the decoupling probability.
[0158] When there are continuous unhooking situations, the total continuous weight of the light string borne by the hook at the hook position is determined, and the probability of the hook detaching from the hanging pole is predicted by combining the interference displacement, so as to notify the staff in time.
[0159] Decoupling identification methods also include:
[0160] Step 210: When the interference displacement is greater than the preset deformation threshold, determine the adjacent spacing based on the interference position and the hook position.
[0161] The adjacent spacing refers to the distance between the hook corresponding to the interference number and the hooks on both sides. The adjacent sequences on both sides can be found by querying the interference sequence, and then the adjacent positions corresponding to the adjacent sequences can be found from the hook record table. Finally, the distance between the adjacent positions and the interference positions is calculated as the adjacent spacing. For example, when the interference sequences corresponding to the hook positions are 2 and 6, the adjacent sequences are 1 and 7.
[0162] Step 211: Determine the adjacent load-bearing capacity by combining the adjacent spacing and the preset unit weight.
[0163] Adjacent load capacity refers to the tension exerted on the hook by the light strings located on both sides of the hook corresponding to the interference number. The adjacent load capacity corresponding to the adjacent spacing and unit weight can be found in the load capacity calculation table.
[0164] Step 212: Calculate the sum of the interference load and the adjacent load, and define it as the hook load.
[0165] Hook load capacity refers to the total tensile force that the hook can withstand under the influence of the two directly connected light strings. The calculation method for hook load capacity is common knowledge in this field and will not be elaborated here.
[0166] Step 213: Determine the upper limit of vibration based on the hook's load-bearing capacity and deformation coefficient, and collect data on the ship's vibration.
[0167] The vibration limit refers to the maximum vibration that the hook can withstand without detaching from the rod. The larger the hook's load-bearing capacity and deformation coefficient, the smaller the vibration limit. The vibration limit corresponding to the hook's load-bearing capacity and deformation coefficient can be found in the upper limit correspondence table. The upper limit correspondence table is a data table that records different hook load-bearing capacities and deformation coefficients and their corresponding vibration limits.
[0168] Ship vibration refers to the vibration data of a ship. Ship vibration can be collected by vibration sensors. The method of collecting ship vibration is selected by the staff according to the actual situation, and will not be elaborated here.
[0169] Step 214: If the hull vibration is greater than the upper limit of vibration, the interference position is defined as the unhooking position.
[0170] When the interference displacement is large, the weight of the light string is retrieved and the hook spacing is combined to calculate the hook load. Based on the hook load, the upper limit of vibration that the hook can withstand is determined. Then, when the ship vibration exceeds the upper limit, the hook is determined to have detached from the hook rod, thus improving the timeliness of identifying the detachment position.
[0171] Reference Figure 3 The methods for unhooking include:
[0172] Step 300: When the load-bearing capacity of the hook exceeds the preset load-bearing threshold, determine the redundant spacing based on the adjacent spacing and the hook spacing.
[0173] The load-bearing threshold refers to the maximum tensile force that a single hook can withstand without detaching. The load-bearing threshold is selected by the staff based on the actual situation and will not be elaborated upon here. A hook load exceeding the load-bearing threshold indicates that the tensile force on the hook is too great, which can easily lead to hook deformation or even detachment from the hanging rod. Redundancy spacing refers to the larger of the adjacent spacing and the hook spacing, i.e., the spacing with greater adjustment space. The method for determining redundancy spacing is selected by the staff based on the actual situation and will not be elaborated upon here.
[0174] Step 301: Determine the redundancy sequence, redundancy weight, and compact load-bearing capacity in response to the redundancy spacing.
[0175] Redundant sequence refers to the sequence of hooks on the light string corresponding to the redundant spacing. Redundant weight is the weight of the light string between the two hooks corresponding to the redundant spacing. Compact load-bearing capacity refers to the tensile force exerted on the hooks by the other segment of the light string excluding the redundant weight. For example, when the redundant sequence is the hook spacing, the redundant sequence is the interference sequence, the redundant weight is the continuous total weight, and the compact load-bearing capacity is the adjacent load-bearing capacity. The methods for determining the redundant sequence, redundant weight, and compact load-bearing capacity are selected by the staff according to the actual situation and will not be elaborated here.
[0176] Step 302: Determine the redundancy number and adjustment direction according to the redundancy sequence, and calculate the difference between the preset load-bearing threshold and the compact load, and define it as the redundant load.
[0177] Redundancy number refers to the number of the hook used to adjust the spacing, that is, the number of the other hook in the redundant sequence besides the hook whose hook load capacity is greater than the load capacity threshold. The redundant number corresponding to the redundant sequence can be found in the hook record table. Adjustment direction refers to the direction in which the hook with the redundant number moves closer to the hook whose hook load capacity is greater than the load capacity threshold. The method for determining the adjustment direction is selected by the staff according to the actual situation, and will not be elaborated here.
[0178] Redundant load capacity refers to the maximum tensile force exerted on the hook by the redundant weight when the hook load is equal to the load threshold under the premise of constant compact load capacity. The method for determining redundant load capacity is common knowledge in the field and will not be elaborated here.
[0179] Step 303: Determine the spacing threshold based on the redundant weight and the preset redundant load.
[0180] The spacing threshold refers to the maximum spacing value of the hooks when the hook load is equal to the load threshold under the premise of constant compact load. The spacing threshold corresponding to redundant weight and redundant load can be found in the load calculation table.
[0181] Step 304: Calculate the difference between the redundant spacing and the spacing threshold, and define it as the adjustment distance.
[0182] The adjustment distance refers to the distance that the hook corresponding to the redundant number needs to be brought closer. The method for determining the adjustment distance is common knowledge to those in the field and will not be elaborated here.
[0183] Step 305: Generate and display hook adjustment information by combining the adjustment direction, adjustment distance, and redundancy number.
[0184] Hook adjustment information refers to information that prompts staff to move redundant numbered hooks according to the adjustment direction and distance. The method for generating hook adjustment information is common knowledge in the field and will not be elaborated here.
[0185] When the hook is under heavy load, it is easy for the hook to come off the hanging rod. In this case, select the redundant hook on the side with a more sparse arrangement according to the spacing of the hooks, and select an appropriate adjustment distance according to the weight of the hooks, so as to drive the hooks to move closer to each other and reduce the weight of the hooks.
[0186] Decoupling methods also include:
[0187] Step 306: When the load-bearing capacity of the hook exceeds the preset load-bearing threshold, determine the compact distance based on the redundant spacing, adjacent spacing and hook spacing.
[0188] The compact distance refers to the distance value that needs to be adjusted for another segment of the light string besides the redundant weight. The compact distance can be the one that is different from the redundant distance between the adjacent spacing and the hook spacing. The compact distance is then calculated based on the compact spacing. When the compact distance is negative, it represents the maximum distance value that the compact distance can be adjusted. The method for determining the compact distance is the same as the method for determining the adjustment distance in steps 301 to 304 above, and will not be repeated here.
[0189] Step 307: Update the adjustment distance according to the compact distance, and retrieve the spacing redundancy based on the preset load-bearing threshold.
[0190] The sum of the compact distance and the original adjustment distance is used as the new adjustment distance. Spacing redundancy refers to the maximum adjustable distance value when the hooks do not detach or shift. That is, the difference between the threshold spacing and the unit spacing when the load of each hook reaches the load threshold. The unit spacing refers to the distance between every two hooks when installing colored lights. When using hooks to fix colored lights, a certain load is generally reserved to cope with the vibration of the ship. Generally, 60% of the load threshold is used as the standard load. The unit spacing is the spacing value corresponding to the standard load and the unit weight. The method of adjusting the spacing redundancy is selected by the staff according to the actual situation, which will not be elaborated here.
[0191] Step 308: When the spacing redundancy is less than the adjustment distance, calculate the quotient of the adjustment distance and the spacing redundancy, and define it as the redundancy quantity.
[0192] A spacing redundancy of less than the adjustment distance means that multiple hooks need to be adjusted so that the load on each hook does not exceed the load threshold. The redundancy number is the number of spacings that need to be adjusted. When the redundancy number has a decimal, it is rounded up. The calculation method of the redundancy number is common knowledge to those in the field and will not be elaborated here.
[0193] Step 309: Determine the number of equal shares based on the amount of redundancy.
[0194] The number of equal distributions refers to the number of hooks that need to be moved to adjust the redundant spacing synchronously from both sides of the redundant spacing. That is, the sum of the redundant quantity and 0.5 is calculated. When the number of equal distributions is 0.5, 0.5 is allocated to the side of the redundant spacing that is far from the compact spacing. For example, when the redundant quantity is 7, the number of equal distributions on the side of the redundant spacing that is close to the compact spacing is 3, and the number of equal distributions on the side of the redundant spacing that is far from the compact spacing is 4.
[0195] Step 310: Determine the equal distribution sequence by combining the equal distribution quantity and the redundant sequence.
[0196] An equal-division sequence refers to a sequence of hooks selected according to the equal division quantity to adjust the redundancy spacing. For example, if the equal division quantity is 1 and 2, the redundancy sequence is 3 and 4, and the sequence corresponding to the hook with a load-bearing capacity greater than the load-bearing threshold is 4, then the equal-division sequence is 2, 5 and 6.
[0197] Step 311: In response to the equally distributed sequence, update the redundant number and adjust the distance by combining the adjacent spacing, hook spacing and spacing redundancy.
[0198] When the hook is overloaded, it can cause the adjustment distance required for the hook to be too large. In this case, select redundant hooks on both sides according to the arrangement of the hooks on the light string, so as to evenly adjust the spacing of the redundant hooks to reduce the range of the light string affected by the adjustment hooks, thereby improving the stability of the ship's colored lights.
[0199] Decoupling methods also include:
[0200] Step 312: When the load-bearing capacity of the hook exceeds the preset load-bearing threshold, determine the redundant position according to the redundant number.
[0201] Redundant positions refer to the hook positions corresponding to redundant numbers. The redundant positions corresponding to redundant numbers can be found in the hook record table.
[0202] Step 313: Determine the proximity position in response to the redundant position and the preset control position.
[0203] The control position refers to the location of the personnel. Generally, the captain's cabin on a ship is designated as the control position. The control position is selected by the personnel based on the actual situation, and will not be elaborated upon here. The proximity position is the position closest to the control position among the redundant positions. The method for determining the proximity position is common knowledge in the field and will not be elaborated upon here.
[0204] Step 314: Generate a navigation route by combining the proximity position and the preset control position.
[0205] A drone is a device placed around a control position to guide workers to adjust the hook. The drone is equipped with a guidance device, which is used to guide workers to accurately adjust the position of the hook. Generally, laser equipment is used as the guidance device. The drone and the guidance device are selected by the workers according to the actual situation, which will not be elaborated here.
[0206] The navigation route refers to the route taken by the drone to guide the staff from the control position to the approach position. An adjustment route for the staff to walk can be generated based on the approach position and the control position. The flight path along the adjustment route and located outside the adjustment route is then used as the navigation route. The method for generating the navigation route is common knowledge to those in the field and will not be elaborated here.
[0207] Step 315: Control the preset drone to guide the staff to the approaching location according to the navigation route, and determine the guidance sequence based on the approaching location and redundant locations.
[0208] The guiding sequence refers to the order in which staff are guided to adjust the position of the hook, that is, the order in which the adjustment is carried out from the smallest to the largest distance between the redundant position and the nearest position. The method for determining the guiding sequence is common knowledge in the field and will not be elaborated here.
[0209] Step 316: Retrieve the guide position, guide distance, and guide direction in response to the guide sequence.
[0210] The guide position refers to the redundant position retrieved according to the guide sequence, the guide distance refers to the adjustment distance corresponding to the guide position, and the guide direction refers to the adjustment direction corresponding to the guide position. The methods for retrieving the guide position, guide distance, and guide direction are common knowledge to those skilled in the art and will not be elaborated here.
[0211] Step 317: Determine the guide stroke based on the guide position, guide distance, and guide direction.
[0212] The guide stroke refers to the process by which the guide device prompts the staff to move the hook at the guide position according to the guide distance and guide direction. The method of generating the guide stroke is common knowledge to those in the field and will not be elaborated here.
[0213] Step 318: Control the pre-set guidance device on the drone to guide the staff to adjust the position of the hook according to the guidance stroke.
[0214] When it is necessary to adjust the spacing of the hooks, a drone is used to precisely guide the staff to the nearest position. Then, a guiding device assists the staff in adjusting the interference position according to the optimized guiding stroke, thereby improving the efficiency and accuracy of hook adjustment.
[0215] Based on the same inventive concept, embodiments of the present invention provide a ship lighting maintenance system, comprising:
[0216] The acquisition module is used to acquire images of the colored lights and ship vibrations;
[0217] A memory for storing the program for any of the above-mentioned methods for maintaining ship lights;
[0218] The processor is the unit of memory that allows programs to be loaded and executed by the processor.
[0219] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the above-described division of functional modules is used as an example. In practical applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above. The specific working process of the system, device, and unit described above can be referred to the corresponding process in the foregoing method embodiments, and will not be repeated here.
[0220] The above description is merely a preferred embodiment of the present invention. The scope of protection of the present invention is not limited to the above embodiments. All technical solutions falling within the scope of the present invention's concept are within the scope of protection of the present invention. It should be noted that for those skilled in the art, any improvements and modifications made without departing from the principles of the present invention should also be considered within the scope of protection of the present invention.
Claims
1. A method for maintaining ship lighting, characterized in that, include: Step 100: Acquire images of the colored lights; Step 101: Identify the unhooking location from the colored light image; Step 102: Determine the lamp body number based on the unhooking position; Step 103: Determine the lamp body sequence in response to the lamp body number; Step 104: Determine the unhooking density based on the lamp body sequence; Step 105: Determine the decoupling frequency in response to the decoupling density, wherein the decoupling frequency refers to the frequency at which the light flashes when the staff is alerted to the presence of decoupling. Step 106: Generate and send a decoupling prompt signal based on the decoupling frequency and the lamp body number; Also includes: Step 107: Determine the consecutive quantity based on the unhooking position and the preset hook sequence; Step 108: Determine a density coefficient in response to the continuous quantity, the density coefficient being a numerical value used to represent the continuous state of the decoupling phenomenon; Step 109: Determine the continuous density by combining the density coefficient and the decoupling density, where the continuous density refers to the density value corrected according to the density coefficient; Step 110: Determine the continuous frequency based on the continuous density, where the continuous frequency refers to the frequency value at which the lamp body flashes when it alerts the staff that there is a continuous unhooking phenomenon; Step 111: In response to the continuous frequency update of the decoupling prompt signal, and based on the continuous number, determine the diffusion number, which refers to the number of lamps added to indicate to staff that there is a continuous decoupling phenomenon; Step 112: Determine the diffusion number by combining the diffusion quantity and the lamp body sequence; Step 113: Generate and send continuous decoupling signals based on the decoupling frequency and diffusion number.
2. The method for maintaining ship lighting according to claim 1, characterized in that, Also includes: Step 114: Determine the diffusion location based on the diffusion number; Step 115: Determine the interval distance based on the diffusion position and the unhooking position; Step 116: Determine the diffusion frequency by combining the interval distance and the unhooking frequency. The diffusion frequency refers to the frequency value at which the light body flashes when guiding the staff to the unhooking position. Step 117: Update the continuous unhooking signal according to the diffusion frequency and diffusion number.
3. The method for maintaining ship lighting according to claim 2, characterized in that, It also includes a decoupling identification method, which includes: Step 200: When the number of consecutive occurrences is greater than 1, determine a continuous sequence based on the number of consecutive occurrences; Step 201: Determine the interference number based on the continuous sequence, where the interference number is the number of the hook located on both sides of the continuous sequence; Step 202: Determine the hook position in response to the interference number; Step 203: Identify the interference position from the colored light image based on the hook position; Step 204: Determine the interference displacement by combining the interference position and the hook position. The interference displacement is the displacement value caused by the hook that has been unhooked being affected by the hook that has been unhooked. Step 205: In response to the interference displacement and interference number, generate and display the uncoupling interference information.
4. A method for maintaining ship lighting according to claim 3, characterized in that, The decoupling identification method further includes: Step 206: When the interference displacement is greater than the preset deformation threshold, determine the total continuous weight based on the continuous quantity and the preset unit weight, and determine the hook spacing based on the interference position; Step 207: Determine the interference load-bearing capacity by combining the hook spacing and the continuous total weight, and identify the deformation coefficient from the colored light image based on the interference position. The deformation coefficient is a value used to show the deformation of the hook. Step 208: Determine the decoupling probability by combining the deformation coefficient and interference load; Step 209: Update the decoupling interference information in response to the decoupling probability.
5. A method for maintaining ship lighting according to claim 4, characterized in that, The decoupling identification method further includes: Step 210: When the interference displacement is greater than a preset deformation threshold, determine the adjacent spacing based on the interference position and the hook position; Step 211: Determine the adjacent load-bearing capacity by combining the adjacent spacing and the preset unit weight; Step 212: Calculate the sum of the interference load and the adjacent load, and define it as the hook load; Step 213: Determine the upper limit of vibration based on the hook's load-bearing capacity and deformation coefficient, and collect data on the ship's vibration. Step 214: If the hull vibration is greater than the upper limit of vibration, the interference position is defined as the unhooking position.
6. A method for maintaining ship lighting according to claim 5, characterized in that, It also includes a decoupling process, which includes: Step 300: When the load-bearing capacity of the hook exceeds the preset load-bearing threshold, a redundant distance is determined based on the adjacent distance and the hook distance, wherein the redundant distance refers to the larger of the adjacent distance and the hook distance. Step 301: In response to the redundant spacing, determine the redundant sequence, redundant weight and compact load-bearing capacity, wherein the redundant sequence refers to the hook sequence of the two hooks corresponding to the redundant spacing on the light string, the redundant weight is the weight of the light string between the two hooks corresponding to the redundant spacing, and the compact load-bearing capacity refers to the tensile force exerted on the hook by the other segment of the light string excluding the redundant weight. Step 302: Determine the redundancy number and adjustment direction according to the redundancy sequence, and calculate the difference between the preset load-bearing threshold and the compact load-bearing, and define it as the redundant load-bearing; Step 303: Determine the spacing threshold based on the redundant weight and the preset redundant load-bearing capacity; Step 304: Calculate the difference between the redundant spacing and the spacing threshold, and define it as the adjustment distance; Step 305: Generate and display hook adjustment information by combining the adjustment direction, adjustment distance, and redundancy number.
7. A method for maintaining ship lighting according to claim 6, characterized in that, The decoupling method further includes: Step 306: When the load-bearing capacity of the hook exceeds the preset load-bearing threshold, determine the compact distance based on the redundant spacing, adjacent spacing, and hook spacing; Step 307: Update the adjustment distance according to the compact distance, and retrieve the spacing redundancy based on the preset load-bearing threshold; Step 308: When the spacing redundancy is less than the adjustment distance, calculate the quotient of the adjustment distance and the spacing redundancy, and define it as the redundancy quantity; Step 309: Determine the number of equal shares based on the amount of redundancy; Step 310: Determine the equal distribution sequence by combining the equal distribution quantity and the redundant sequence; Step 311: In response to the equally distributed sequence, update the redundant number and adjust the distance by combining the adjacent spacing, hook spacing and spacing redundancy.
8. A method for maintaining ship lighting according to claim 7, characterized in that, The decoupling method further includes: Step 312: When the load-bearing capacity of the hook exceeds the preset load-bearing threshold, determine the redundant position according to the redundant number; Step 313: Determine the proximity position in response to the redundant position and the preset control position; Step 314: Generate a navigation route by combining the proximity position and the preset control position; Step 315: Control the preset drone to guide the staff to the approaching location according to the navigation route, and determine the guidance sequence based on the approaching location and redundant locations; Step 316: Retrieve the guide position, guide distance, and guide direction in response to the guide sequence; Step 317: Determine the guiding stroke based on the guiding position, guiding distance, and guiding direction; Step 318: Control the pre-set guidance device on the drone to guide the staff to adjust the position of the hook according to the guidance stroke.
9. A ship lighting maintenance system, characterized in that, include: The acquisition module is used to acquire images of the colored lights and ship vibrations; A memory for storing a program for a ship lighting maintenance method as described in any one of claims 1 to 8; The processor is the unit of memory that allows programs to be loaded and executed by the processor.
Citation Information
Patent Citations
Efficient heat dissipation multicolor conversion LED lamp string
CN116989319A
LED lamp string control system and control method thereof
CN118765013A