Automatic loading and unloading method, system, terminal and medium for aluminum profile production line

The terminal equipment obtains the aluminum profile image information on the aluminum profile production line, determines the corner points and lifting point positions, evaluates the lifting stability and generates a stop lifting instruction, which solves the problem of poor safety of the aluminum profile production line and achieves the effect of improving safety.

CN119330225BActive Publication Date: 2025-03-25GUANGDONG YILIKE ENERGY SAVING TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411876659.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-12-19
Publication Date
2025-03-25
Estimated Expiration
2044-12-19

AI Technical Summary

Technical Problem

The aluminum profile production line lacks an automatic stability monitoring mechanism, which leads to poor safety when lifting aluminum profiles.

Method used

By responding to the start lifting instruction, the terminal device obtains image information of the aluminum profile based on the preset shooting device, determines the corner point position set and the lifting point position set of the aluminum profile to generate stability evaluation results. If the evaluation result is dangerous, an order to stop lifting is generated immediately.

Benefits of technology

It realizes accurate evaluation of lifting stability before lifting aluminum profiles, reduces unstable lifting situations, reduces accident risks, and improves safety.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119330225B_ABST
    Figure CN119330225B_ABST
Patent Text Reader

Abstract

The present application is applicable to the technical field of material transportation, and provides an automatic loading and unloading method, system, terminal and medium applied to an aluminum profile production line, wherein the method includes first responding to a start lifting instruction, obtaining the first image information to be detected of the target aluminum profile based on a shooting device, and then quickly determining the aluminum profile corner point position set information and the lifting point position set information based on the first image information to be detected. Then, based on the aluminum profile corner point position set information and the lifting point position set information, stability assessment result information is effectively generated. If the stability assessment result information is initial inspection danger information, a stop lifting instruction is immediately generated. The present application can accurately evaluate the stability of the target aluminum profile before lifting it, and effectively reduce the possibility of accidents caused by unstable lifting by predicting and judging possible risks in advance, greatly reduce safety hazards, and provide safer and more efficient guarantees for the production and transportation of aluminum profiles.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of material transportation, and in particular to an automatic loading and unloading method, system, terminal and medium applied to an aluminum profile production line. Background Art

[0002] Aluminum profiles are widely used due to their low density, light weight, excellent electrical and thermal conductivity, and other advantages. To meet market demand, the production of aluminum profiles usually relies on highly automated aluminum profile production lines that can perform all the process steps required to produce aluminum profiles.

[0003] At present, the aluminum profile production line lacks an automatic stability monitoring mechanism. Before lifting the aluminum profile, the stability of the lifting process cannot be automatically evaluated. If the aluminum profile is lifted unstably, accidents may occur. There is a problem of poor safety, which needs further improvement. Summary of the Invention

[0004] Based on this, the embodiments of the present application provide an automatic loading and unloading method, system, terminal and medium applied to an aluminum profile production line to solve the problem of poor safety in the prior art.

[0005] In a first aspect, an embodiment of the present application provides an automatic loading and unloading method applied to an aluminum profile production line, the method comprising:

[0006] In response to the start of the lifting instruction, first image information to be detected of the target aluminum profile is acquired based on a preset shooting device, wherein the target aluminum profile is used to describe the aluminum profile to be transferred;

[0007] Determine, based on the first image information to be detected, aluminum profile corner point position set information and hanging point position set information, wherein the aluminum profile corner point position set information includes first aluminum profile corner point position information and second aluminum profile corner point position information, the first aluminum profile corner point position information is used to describe the position corresponding to any one corner point of the target aluminum profile, the second aluminum profile corner point position information is used to describe the position corresponding to another corner point of the target aluminum profile, the second aluminum profile corner point position information is symmetrical to the first aluminum profile corner point position information along the perpendicular bisector of the target aluminum profile, the hanging point position set information includes a plurality of to-be-selected hanging point position information, the to-be-selected hanging point position information is used to describe the position corresponding to the contact point between a preset hanging basket device and the target aluminum profile;

[0008] Generate stability assessment result information based on the aluminum profile corner point position set information and the hanging point position set information, wherein the stability assessment result information is initial inspection safety information or initial inspection danger information;

[0009] If the stability assessment result information is the initial inspection danger information, a stop hoisting instruction is generated, wherein the execution priority of the stop hoisting instruction is higher than the execution priority of the start hoisting instruction.

[0010] Compared with the prior art, the beneficial effects are as follows: the automatic loading and unloading method for aluminum profile production lines provided by the embodiment of the present application can first respond to the start-up lifting instruction, obtain the first image information to be detected of the target aluminum profile based on the preset shooting device, and then quickly determine the aluminum profile corner point position set information and the lifting point position set information based on the first image information to be detected. Then, based on the aluminum profile corner point position set information and the lifting point position set information, stability assessment result information is effectively generated. If the stability assessment result information is initial inspection danger information, the terminal device can immediately generate a stop lifting instruction, thereby accurately evaluating the stability of the lifting process before lifting the target aluminum profile, reducing the situation of unstable lifting of aluminum profiles, and then reducing the risk of accidents, effectively improving safety, and to a certain extent solving the current problem of poor safety.

[0011] In a second aspect, an embodiment of the present application provides an automatic loading and unloading system based on an aluminum profile production line, the system comprising:

[0012] A first image information acquisition module for detecting a target aluminum profile is configured to acquire first image information for detecting the target aluminum profile based on a preset photographing device in response to a lifting instruction. The target aluminum profile is used to describe the aluminum profile to be transferred.

[0013] Aluminum profile corner point position set information determination module: used to determine aluminum profile corner point position set information and hanging point position set information based on the first image information to be detected, wherein the aluminum profile corner point position set information includes first aluminum profile corner point position information and second aluminum profile corner point position information, the first aluminum profile corner point position information is used to describe the position corresponding to any corner point of the target aluminum profile, the second aluminum profile corner point position information is used to describe the position corresponding to another corner point of the target aluminum profile, the second aluminum profile corner point position information is symmetrical to the first aluminum profile corner point position information along the perpendicular bisector of the target aluminum profile, the hanging point position set information includes a plurality of to-be-selected hanging point position information, and the to-be-selected hanging point position information is used to describe the position corresponding to the contact point between a preset hanging basket device and the target aluminum profile;

[0014] A stability assessment result information generating module is configured to generate stability assessment result information based on the aluminum profile corner point position set information and the hanging point position set information, wherein the stability assessment result information is initial inspection safety information or initial inspection danger information;

[0015] A stop hoisting instruction generating module is used to generate a stop hoisting instruction if the stability assessment result information is the initial inspection danger information, wherein the execution priority of the stop hoisting instruction is higher than the execution priority of the start hoisting instruction.

[0016] In a third aspect, an embodiment of the present application provides a terminal device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the steps of the method of the first aspect described above when executing the computer program.

[0017] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps of the method of the first aspect described above are implemented.

[0018] It can be understood that the beneficial effects of the second to fourth aspects mentioned above can be found in the relevant description of the first aspect mentioned above, and will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS

[0019] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the following briefly introduces the drawings required for use in the embodiments or descriptions of the prior art.

[0020] Figure 1 This is a flow chart of an automatic loading and unloading method provided in one embodiment of the present application;

[0021] Figure 2 This is a schematic diagram of the position information of the corner points of the first aluminum profile provided in one embodiment of the present application;

[0022] Figure 3 1 is a flow chart of step S300 in the automatic loading and unloading method provided in one embodiment of the present application;

[0023] Figure 4 A schematic diagram of a first process flow after step S300 in the automatic loading and unloading method provided in one embodiment of the present application;

[0024] Figure 5 (a) is a schematic diagram of historical security location information provided by an embodiment of the present application. Figure 5 (b) is a schematic diagram of historical safe location interval information provided by an embodiment of the present application;

[0025] Figure 6 A second flow chart after step S300 in the automatic loading and unloading method provided in one embodiment of the present application;

[0026] Figure 7 This is a module block diagram of an automatic loading and unloading system provided by an embodiment of the present application;

[0027] Figure 8 This is a schematic diagram of a terminal device provided in one embodiment of the present application. DETAILED DESCRIPTION

[0028] In the following description, specific details such as specific system structures and techniques are provided for purposes of illustration rather than limitation to facilitate a thorough understanding of the embodiments of the present application. However, it will be apparent to those skilled in the art that the present application may be implemented in other embodiments without these specific details. In other cases, detailed descriptions of well-known systems, devices, circuits, and methods are omitted to avoid obscuring the description of the present application with unnecessary detail.

[0029] In the description of this application specification and the appended claims, the terms "first", "second", "third", etc. are only used to distinguish the descriptions and cannot be understood as indicating or implying relative importance.

[0030] References to "one embodiment" or "some embodiments" in this specification mean that a particular feature, structure, or characteristic described in conjunction with that embodiment is included in one or more embodiments of the present application. Thus, phrases such as "in one embodiment," "in some embodiments," "in other embodiments," and "in other embodiments" appearing in various places in this specification do not necessarily refer to the same embodiment, but rather mean "one or more but not all embodiments," unless otherwise specifically emphasized. The terms "including," "comprising," "having," and variations thereof all mean "including but not limited to," unless otherwise specifically emphasized.

[0031] In order to illustrate the technical solution described in this application, specific embodiments are provided below.

[0032] See also Figure 1 , Figure 1 The figure is a flow chart of an automatic loading and unloading method for an aluminum profile production line provided in an embodiment of the present application. In this embodiment, the automatic loading and unloading method is performed by a terminal device. It is understood that the types of terminal devices include, but are not limited to, mobile phones, tablet computers, laptop computers, ultra-mobile personal computers (UMPCs), netbooks, personal digital assistants (PDAs), etc., and the embodiments of the present application do not impose any restrictions on the specific types of terminal devices.

[0033] See also Figure 1 The automatic loading and unloading method provided in the embodiment of the present application includes but is not limited to the following steps:

[0034] In S100 , in response to the start of the lifting instruction, first image information to be detected of the target aluminum profile is acquired based on a preset shooting device.

[0035] Without loss of generality, the aluminum profile production line can process aluminum bars into aluminum profiles that meet production requirements through the following steps: an aluminum bar heating furnace, an aluminum bar cutting device, an aluminum ingot loading device, an aluminum ingot extrusion device, an aluminum profile cutting device, a pulling and cooling and stretching device, a secondary cutting device, a hanging basket device, and a hardening treatment device. It should be noted that during the production process in which the hanging basket device participates in the processing, the hanging basket device can transport the target aluminum profile to the target location.

[0036] Specifically, the terminal device can respond to the start-up lifting instruction and obtain the first image information to be detected of the target aluminum profile based on a preset shooting device, wherein the start-up lifting instruction is used to instruct the start-up of the hanging basket device so that the hanging basket device begins to transport the target aluminum profile to the target position; the target aluminum profile is used to describe the aluminum profile to be transferred; the shooting device can be an industrial camera, which can be pre-installed on the side of the target aluminum profile, and the optical axis of the lens of the industrial camera can be parallel to the transportation direction of the target aluminum profile; the first image information to be detected is used to describe the image obtained by the shooting device shooting the target aluminum profile.

[0037] In S200 , the aluminum profile corner point position set information and the hanging point position set information are determined based on the first image information to be detected.

[0038] Specifically, after the terminal device obtains the first image information to be detected of the target aluminum profile, the terminal device can perform feature point detection processing on the first image information to be detected based on a preset feature point detection algorithm to determine the aluminum profile corner point position set information and the hanging point position set information, wherein the feature point detection algorithm can be a Harris corner point detection algorithm or a maximally stable extremal regions (MSER) ​​feature point detection algorithm.

[0039] Without loss of generality, the aluminum profile corner point position set information includes first aluminum profile corner point position information and second aluminum profile corner point position information, the first aluminum profile corner point position information is used to describe the position corresponding to any corner point of the target aluminum profile, the second aluminum profile corner point position information is used to describe the position corresponding to another corner point of the target aluminum profile, the second aluminum profile corner point position information is symmetrical to the first aluminum profile corner point position information along the perpendicular bisector of the target aluminum profile, and the hanging point position set information includes multiple hanging point position information to be selected, and the hanging point position information to be selected is used to describe the position corresponding to the contact point between the preset hanging basket device and the target aluminum profile.

[0040] For example, see Figure 2 , Figure 2The circle marked with "A" inside indicates the position information of the first aluminum profile corner point. Figure 2 The perfect circle marked with "B" inside indicates the position information of the corner point of the second aluminum profile.

[0041] In S300 , stability evaluation result information is generated based on the aluminum profile corner point position set information and the hanging point position set information.

[0042] Specifically, after the terminal device determines the aluminum profile corner point position set information and the hanging point position set information, the terminal device can generate stability assessment result information based on the aluminum profile corner point position set information and the hanging point position set information, wherein the stability assessment result information is initial inspection safety information or initial inspection danger information, and the stability assessment result information is used to evaluate the stability of the target aluminum profile after lifting; the initial inspection safety information is used to describe that the preliminary inspection result is safe and the current stability assessment is qualified; the initial inspection danger information is used to describe that the preliminary inspection result is dangerous and the current stability assessment is unqualified.

[0043] In some possible implementations, to generate valid stability assessment result information, see Figure 3 Step S300 includes but is not limited to the following steps:

[0044] In S310 , first hanging point position information is determined based on the first aluminum profile corner point position information and the hanging point position set information, and second hanging point position information is determined based on the second aluminum profile corner point position information and the hanging point position set information.

[0045] Specifically, the terminal device can quickly determine the first hanging point position information based on the first aluminum profile corner point position information and the hanging point position set information, and quickly determine the second hanging point position information based on the second aluminum profile corner point position information and the hanging point position set information, wherein the first hanging point position information is used to describe the candidate hanging point position information closest to the first aluminum profile corner point position information in the hanging point position set information, and the second hanging point position information is used to describe the candidate hanging point position information closest to the second aluminum profile corner point position information in the hanging point position set information. For example, Figure 2 The circle marked with "C" inside indicates the position information of the first aluminum profile corner point. Figure 2 The circle marked with "D" inside indicates the position information of the corner point of the second aluminum profile.

[0046] In S320 , the center-of-gravity position information of the aluminum profile is generated according to the first aluminum profile corner position information and the second aluminum profile corner position information.

[0047] Specifically, after the terminal device determines the first hanging point position information and the second hanging point position information, the terminal device can quickly generate the aluminum profile center of gravity position information based on the first aluminum profile corner point position information and the second aluminum profile corner point position information, wherein the distance between the aluminum profile center of gravity position information and the first aluminum profile corner point position information is equal to the distance between the aluminum profile center of gravity position information and the second aluminum profile corner point position information.

[0048] In S330 , first eccentric distance information is generated according to the first hanging point position information and the aluminum profile center of gravity position information, and second eccentric distance information is generated according to the second hanging point position information and the aluminum profile center of gravity position information.

[0049] Specifically, after the terminal device generates the aluminum profile center of gravity position information, the terminal device can effectively generate the first eccentric distance information based on the first hanging point position information and the aluminum profile center of gravity position information, and at the same time effectively generate the second eccentric distance information based on the second hanging point position information and the aluminum profile center of gravity position information, wherein the first eccentric distance information is used to describe the distance between the first hanging point position information and the aluminum profile center of gravity position information; the second eccentric distance information is used to describe the distance between the second hanging point position information and the aluminum profile center of gravity position information.

[0050] In S340 , the first eccentricity distance information and the second eccentricity distance information are compared.

[0051] Specifically, after the terminal device generates the first eccentricity distance information and the second eccentricity distance information, the terminal device may compare the first eccentricity distance information with the second eccentricity distance information.

[0052] In S350 , if the first eccentricity distance information is equal to the second eccentricity distance information, the stability assessment result information is determined to be initial safety information; otherwise, the stability assessment result information is initial danger information.

[0053] Specifically, if the first eccentric distance information is equal to the second eccentric distance information, the terminal device can determine that the stability assessment result information is initial inspection safety information; if the first eccentric distance information is not equal to the second eccentric distance information, the terminal device can determine that the stability assessment result information is initial inspection danger information.

[0054] In S400 , if the stability assessment result information is initial inspection danger information, a lifting stop instruction is generated.

[0055] Specifically, if the stability assessment result information is initial inspection danger information, the terminal device can generate a stop lifting instruction, so that when the stability of the target aluminum profile after lifting is assessed to be unqualified, the lifting can be stopped, the risk of accidents can be reduced, the safety of workers and other equipment can be protected, and safety can be improved. Among them, the execution priority of the stop lifting instruction is higher than the execution priority of the start lifting instruction.

[0056] In some possible implementations, to further improve security, see Figure 4 After step S300, the method further includes but is not limited to the following steps:

[0057] In S500, historical safe location interval set information is obtained.

[0058] Specifically, the terminal device can obtain historical safety position interval set information, wherein the historical safety position interval set information includes multiple historical safety position interval information; the historical safety position interval information is used to describe the interval composed of multiple historical safety position information; the historical safety position information is used to describe the lifting point position recorded after the target aluminum profile is stably lifted in the history.

[0059] For example, see Figure 5 (a) in the equation, Figure 5 In (a), the perfect circle with "C1" inside, the perfect circle with "C2" inside, and the perfect circle with "C3" inside all represent historical security location information; please refer to Figure 5 (b) in the Figure 5 The area enclosed by the section lines in (b) represents the historical safety position interval information. The terminal device can calculate the perpendicular lines of each historical safety position information, and then take the area enclosed by the two perpendicular lines that are farthest apart as the historical safety position interval information.

[0060] In S510 , it is determined whether the first hanging point position information and the second hanging point position information are both located in any historical safe position interval information at the same time.

[0061] Specifically, after the terminal device obtains the historical safe position interval set information, the terminal device may determine whether the first hanging point position information and the second hanging point position information are both located in any historical safe position interval information at the same time.

[0062] In S520, if the first hanging point position information and the second hanging point position information are both located in any historical safe position interval information at the same time, re-inspection safety information is generated, and the historical safe position interval set information is updated according to the first hanging point position information and the second hanging point position information; otherwise, re-inspection danger information is generated.

[0063] Specifically, if the first hanging point position information and the second hanging point position information are both located in any historical safe position interval information at the same time, the terminal device can generate re-inspection safety information. At the same time, the terminal device can update the historical safe position interval set information based on the first hanging point position information and the second hanging point position information, and record the first hanging point position information and the second hanging point position information in the historical safe position interval set information. Otherwise, the terminal device can generate re-inspection danger information.

[0064] In S530 , if re-inspection danger information is generated and the stability assessment result information is initial inspection safety information, stop suggestion information is generated.

[0065] Specifically, if the terminal device generates re-inspection danger information and the stability assessment result information is initial inspection safety information, the terminal device can generate stop suggestion information, wherein the stop suggestion information is used to describe the suggestion to stop starting the hanging basket device, and the stop suggestion information is used for reference by operation and maintenance personnel.

[0066] In some possible implementations, in order to automatically evaluate the accuracy of stability assessment results, please refer to Figure 6 If the stability assessment result information is initial inspection safety information, then after step S300, the method further includes but is not limited to the following steps:

[0067] In S600 , in response to the transfer end information, second to-be-detected image information of the target aluminum profile is acquired based on the photographing device.

[0068] Specifically, the terminal device can respond to the transfer completion information and use the shooting device to shoot the target aluminum profile again to obtain the second image information to be detected of the target aluminum profile, wherein the transfer completion information is used to describe the task of the hanging basket device completing the transportation of the target aluminum profile to the target position; the second image information to be detected is used to describe the image obtained by shooting the target aluminum profile again after the target aluminum profile is transported to the target position.

[0069] In S610, first measured position information corresponding to the first hanging point position information and second measured position information corresponding to the second hanging point position information are determined based on the second image information to be detected.

[0070] Specifically, after the terminal device obtains the second image information to be detected, the terminal device can determine the first measured position information corresponding to the first hanging point position information and the second measured position information corresponding to the second hanging point position information based on the second image information to be detected, wherein the first measured position information is used to describe the position of the first hanging point position information in the second image information to be detected, and the second measured position information is used to describe the position of the second hanging point position information in the second image information to be detected.

[0071] In S620 , the first hanging point position information is compared with the first measured position information, and the second hanging point position information is compared with the second measured position information.

[0072] Specifically, after the terminal device determines the first measured position information and the second measured position information, the terminal device may compare the first hanging point position information with the first measured position information, and at the same time compare the second hanging point position information with the second measured position information.

[0073] In S630 , if the first hanging point position information is equal to the first measured position information and the second hanging point position information is equal to the second measured position information, qualified evaluation result information is generated; otherwise, inaccurate evaluation result information is generated.

[0074] Specifically, if the first lifting point position information is equal to the first measured position information, and the second lifting point position information is equal to the second measured position information, it means that after the target aluminum profile is transported to the target position, neither the first lifting point position information nor the second lifting point position information is shifted, and the process of lifting the target aluminum profile has high stability. The terminal device can generate qualified evaluation result information, otherwise the terminal device can generate inaccurate evaluation result information, wherein the qualified evaluation result information is used to describe that the accuracy of the stability evaluation result information meets the requirements, and the inaccurate evaluation result information is used to describe that the accuracy of the stability evaluation result information does not meet the requirements.

[0075] In some possible implementations, to facilitate data tracing of the entire lifting process by operation and maintenance personnel, if the terminal device generates information about inaccurate assessment results, after step S300, the method further includes but is not limited to the following steps:

[0076] In S700 , traceability data package information is generated based on the first aluminum profile corner position information, the second aluminum profile corner position information, the first hanging point position information, the second hanging point position information, the first measured position information, and the second measured position information.

[0077] Specifically, the terminal device can comprehensively generate traceability data packet information based on the first aluminum profile corner point position information, the second aluminum profile corner point position information, the first hanging point position information, the second hanging point position information, the first measured position information and the second measured position information, so that the operation and maintenance personnel can comprehensively and efficiently trace the data through the traceability data packet information, wherein the traceability data packet information also includes the first aluminum profile corner point position information, the second aluminum profile corner point position information, the first hanging point position information, the second hanging point position information, the first measured position information and the second measured position information.

[0078] The implementation principle of the automatic loading and unloading method applied to an aluminum profile production line in an embodiment of the present application is as follows: the terminal device can first respond to the start of the lifting instruction and obtain the first image information of the target aluminum profile to be detected based on a preset shooting device. Then, based on the first image information to be detected, the aluminum profile corner point position set information and the lifting point position set information are quickly determined. Then, based on the aluminum profile corner point position set information and the lifting point position set information, stability assessment result information is effectively generated. If the stability assessment result information is initial inspection danger information, the terminal device can generate a stop lifting instruction, thereby accurately assessing the stability of the target aluminum profile before lifting it, reducing unstable lifting situations, reducing the risk of accidents, and effectively improving safety.

[0079] It should be noted that the size of the serial numbers of the steps in the above embodiments does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this application.

[0080] The embodiment of the present application also provides an automatic loading and unloading system based on an aluminum profile production line. For ease of description, only the parts related to the present application are shown, such as Figure 7 As shown, the system 70 includes:

[0081] The first image information acquisition module 71 is configured to acquire first image information of a target aluminum profile to be detected based on a preset photographing device in response to a lifting instruction. The target aluminum profile is used to describe the aluminum profile to be transferred.

[0082] Aluminum profile corner point position set information determination module 72: used to determine aluminum profile corner point position set information and hanging point position set information based on the first image information to be detected, wherein the aluminum profile corner point position set information includes first aluminum profile corner point position information and second aluminum profile corner point position information, the first aluminum profile corner point position information is used to describe the position corresponding to any corner point of the target aluminum profile, the second aluminum profile corner point position information is used to describe the position corresponding to another corner point of the target aluminum profile, the second aluminum profile corner point position information is symmetrical to the first aluminum profile corner point position information along the perpendicular midline of the target aluminum profile, and the hanging point position set information includes a plurality of to-be-selected hanging point position information, the to-be-selected hanging point position information is used to describe the position corresponding to the contact point between the preset hanging basket device and the target aluminum profile;

[0083] Stability assessment result information generating module 73: used to generate stability assessment result information based on the aluminum profile corner point position set information and the hanging point position set information, wherein the stability assessment result information is initial inspection safety information or initial inspection danger information;

[0084] The stop hoisting instruction generating module 74 is used to generate a stop hoisting instruction if the stability assessment result information is initial inspection danger information, wherein the execution priority of the stop hoisting instruction is higher than the execution priority of the start hoisting instruction.

[0085] Optionally, the stability assessment result information generating module 73 includes:

[0086] A hanging point position information determination submodule is configured to determine first hanging point position information based on the first aluminum profile corner point position information and the hanging point position set information, and to determine second hanging point position information based on the second aluminum profile corner point position information and the hanging point position set information, wherein the first hanging point position information is used to describe the candidate hanging point position information in the hanging point position set information that is closest to the first aluminum profile corner point position information, and the second hanging point position information is used to describe the candidate hanging point position information in the hanging point position set information that is closest to the second aluminum profile corner point position information;

[0087] Aluminum profile center of gravity position information generating submodule: used to generate aluminum profile center of gravity position information based on the first aluminum profile corner point position information and the second aluminum profile corner point position information, wherein the distance between the aluminum profile center of gravity position information and the first aluminum profile corner point position information is equal to the distance between the aluminum profile center of gravity position information and the second aluminum profile corner point position information;

[0088] Eccentric distance information generating submodule: used to generate first eccentric distance information according to the first hanging point position information and the aluminum profile gravity center position information, and to generate second eccentric distance information according to the second hanging point position information and the aluminum profile gravity center position information;

[0089] Eccentricity distance information comparison submodule: used to compare the first eccentricity distance information and the second eccentricity distance information;

[0090] Stability assessment result information determination submodule: used to determine that the stability assessment result information is initial inspection safety information if the first eccentric distance information is equal to the second eccentric distance information, otherwise the stability assessment result information is initial inspection danger information.

[0091] Optionally, the system 70 further includes:

[0092] A historical safety location interval set information acquisition module is used to acquire historical safety location interval set information, wherein the historical safety location interval set information includes a plurality of historical safety location interval information, and the historical safety location interval information is used to describe an interval composed of a plurality of historical safety location information;

[0093] A lifting point position information judgment module is used to judge whether the first lifting point position information and the second lifting point position information are both located in any historical safe position interval information;

[0094] A recheck safety information generation module is configured to generate recheck safety information if both the first lifting point position information and the second lifting point position information are simultaneously within any of the historical safe position interval information, and update the historical safe position interval set information based on the first lifting point position information and the second lifting point position information; otherwise, generate recheck danger information;

[0095] Stop suggestion information generation module: used to generate stop suggestion information if re-inspection hazard information is generated and the stability assessment result information is initial inspection safety information.

[0096] Optionally, if the stability assessment result information is initial safety inspection information, the system 70 further includes:

[0097] A second image information acquisition module to be detected: configured to acquire second image information to be detected of the target aluminum profile based on the photographing device in response to the transfer completion information;

[0098] A measured position information determination module is used to determine first measured position information corresponding to the first hanging point position information and second measured position information corresponding to the second hanging point position information based on the second image information to be detected;

[0099] A lifting point position information comparison module is configured to compare the first lifting point position information with the first measured position information, and to compare the second lifting point position information with the second measured position information;

[0100] Evaluation result qualified information generation module: used to generate evaluation result qualified information if the first hanging point position information is equal to the first measured position information, and the second hanging point position information is equal to the second measured position information, otherwise generate evaluation result inaccurate information.

[0101] Optionally, if the assessment result inaccuracy information is generated, the system 70 further includes:

[0102] The traceability data packet information generation module is used to generate the traceability data packet information according to the first aluminum profile corner position information, the second aluminum profile corner position information, the first hanging point position information, the second hanging point position information, the first measured position information and the second measured position information.

[0103] It should be noted that the information interaction, execution process and other contents between the above modules are based on the same concept as the method embodiment of this application. Their specific functions and technical effects can be found in the method embodiment part and will not be repeated here.

[0104] The present application also provides a terminal device, such as Figure 8As shown, the terminal device 80 of this embodiment includes: a processor 81, a memory 82, and a computer program 83 stored in the memory 82 and executable on the processor 81. When the processor 81 executes the computer program 83, the steps in the above-mentioned automatic loading and unloading method embodiment are implemented, such as Figure 1 Steps S80 to S400 shown; or, when the processor 81 executes the computer program 83, the functions of each module in the above device are realized, for example Figure 7 The functions of modules 71 to 74 are shown.

[0105] The terminal device 80 can be a computing device such as a desktop computer, a notebook, a PDA, or a cloud server. The terminal device 80 includes but is not limited to a processor 81 and a memory 82. It will be understood by those skilled in the art that Figure 8 It is merely an example of the terminal device 80 and does not constitute a limitation of the terminal device 80. The terminal device 80 may include more or fewer components than shown in the figure, or a combination of certain components, or different components. For example, the terminal device 80 may also include input and output devices, network access devices, buses, etc.

[0106] Among them, the processor 81 can be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc.; the general-purpose processor can be a microprocessor or the processor can also be any conventional processor, etc.

[0107] The memory 82 can be an internal storage unit of the terminal device 80, such as a hard disk or memory of the terminal device 80, or an external storage device of the terminal device 80, such as a plug-in hard disk, a smart memory card (Smart Media Card, SMC), a secure digital (Secure Digital, SD) card, a flash card (Flash Card), etc. equipped on the terminal device 80; further, the memory 82 can also include both an internal storage unit of the terminal device 80 and an external storage device, and the memory 82 can also store a computer program 83 and other programs and data required by the terminal device 80, and the memory 82 can also be used to temporarily store data that has been output or is to be output.

[0108] One embodiment of the present application further provides a computer-readable storage medium, which stores a computer program. When the computer program is executed by a processor, the computer program can implement the steps of each of the above-mentioned method embodiments. The computer program includes computer program code, which can be in source code form, object code form, executable file, or some intermediate form; the computer-readable medium can include: any entity or device capable of carrying computer program code, recording medium, USB flash drive, mobile hard disk, magnetic disk, optical disk, computer memory, read-only memory (ROM), random access memory (RAM), electrical carrier signal, telecommunication signal, and software distribution medium.

[0109] The above are all preferred embodiments of the present application, and are not intended to limit the scope of protection of the present application. Therefore, any equivalent changes made based on the methods, principles, and structures of the present application should be included in the scope of protection of the present application.

Claims

1. An automatic loading and unloading method applied to an aluminum profile production line, characterized in that: The method comprises: In response to the start-up lifting instruction, first image information to be detected of the target aluminum profile is acquired based on a preset shooting device, wherein the target aluminum profile is used to describe the aluminum profile to be transferred, the shooting device is an industrial camera, the lens optical axis of the industrial camera is parallel to the transportation direction of the target aluminum profile, and the first image information to be detected is used to describe an image obtained by shooting the target aluminum profile by the shooting device; According to the first image information to be detected, determine the aluminum profile corner point position set information and the hanging point position set information, wherein the aluminum profile corner point position set information includes the first aluminum profile corner point position information and the second aluminum profile corner point position information, the first aluminum profile corner point position information is used to describe the position corresponding to any one corner point of the target aluminum profile, the second aluminum profile corner point position information is used to describe the position corresponding to another corner point of the target aluminum profile, the second aluminum profile corner point position information is symmetrical to the first aluminum profile corner point position information along the perpendicular bisector of the target aluminum profile, the hanging point position set information includes a plurality of hanging point position information to be selected, the hanging point position information to be selected is used to describe the position corresponding to the contact point between a preset hanging basket device and the target aluminum profile; Generate stability assessment result information according to the aluminum profile corner point position set information and the hanging point position set information, wherein the stability assessment result information is initial inspection safety information or initial inspection danger information; If the stability assessment result information is the initial inspection danger information, a stop lifting instruction is generated, wherein the execution priority of the stop lifting instruction is higher than the execution priority of the start lifting instruction.

2. The method according to claim 1, characterized in that The generating of stability evaluation result information according to the aluminum profile corner point position set information and the hanging point position set information includes: Determine the first hanging point position information according to the first aluminum profile corner point position information and the hanging point position set information, and determine the second hanging point position information according to the second aluminum profile corner point position information and the hanging point position set information, wherein the first hanging point position information is used to describe the to-be-selected hanging point position information in the hanging point position set information that is closest to the first aluminum profile corner point position information, and the second hanging point position information is used to describe the to-be-selected hanging point position information in the hanging point position set information that is closest to the second aluminum profile corner point position information; Generate aluminum profile gravity center position information according to the first aluminum profile corner point position information and the second aluminum profile corner point position information, wherein the distance between the aluminum profile gravity center position information and the first aluminum profile corner point position information is equal to the distance between the aluminum profile gravity center position information and the second aluminum profile corner point position information; Generate first eccentric distance information according to the first hanging point position information and the aluminum profile gravity center position information, and generate second eccentric distance information according to the second hanging point position information and the aluminum profile gravity center position information; comparing the first eccentricity distance information and the second eccentricity distance information; If the first eccentric distance information is equal to the second eccentric distance information, the stability assessment result information is determined to be the initial inspection safety information; otherwise, the stability assessment result information is the initial inspection danger information.

3. The method according to claim 2, characterized in that After generating stability evaluation result information according to the aluminum profile corner point position set information and the hanging point position set information, the method further includes: Acquire historical safety position interval set information, wherein the historical safety position interval set information includes a plurality of historical safety position interval information, and the historical safety position interval information is used to describe an interval composed of a plurality of historical safety position information; Determining whether the first hanging point position information and the second hanging point position information are both located in any one of the historical safe position interval information; If the first hanging point position information and the second hanging point position information are both located in any of the historical safe position interval information at the same time, recheck safety information is generated, and the historical safe position interval set information is updated according to the first hanging point position information and the second hanging point position information, otherwise recheck danger information is generated; If re-inspection hazard information is generated, and the stability assessment result information is the initial inspection safety information, then stop recommendation information is generated.

4. The method according to claim 2, characterized in that: If the stability assessment result information is the initial inspection safety information, then after generating the stability assessment result information according to the aluminum profile corner point position set information and the hanging point position set information, the method further includes: In response to the transfer end information, based on the shooting device, obtaining second to-be-detected image information of the target aluminum profile; Determine, according to the second image information to be detected, first measured position information corresponding to the first hanging point position information and second measured position information corresponding to the second hanging point position information; Comparing the first suspension point position information with the first measured position information, and comparing the second suspension point position information with the second measured position information; If the first hanging point position information is equal to the first measured position information, and the second hanging point position information is equal to the second measured position information, then qualified evaluation result information is generated; otherwise, inaccurate evaluation result information is generated.

5. The method according to claim 4, characterized in that If the evaluation result inaccuracy information is generated, after generating the stability evaluation result information according to the aluminum profile corner point position set information and the hanging point position set information, the method further includes: Generate traceability data packet information based on the first aluminum profile corner point position information, the second aluminum profile corner point position information, the first hanging point position information, the second hanging point position information, the first measured position information and the second measured position information.

6. An automatic loading and unloading system based on an aluminum profile production line, characterized in that: The system comprises: A first to-be-detected image information acquisition module: used to respond to the lifting start instruction and acquire first to-be-detected image information of the target aluminum profile based on a preset shooting device, wherein the target aluminum profile is used to describe the aluminum profile to be transferred, the shooting device is an industrial camera, the lens optical axis of the industrial camera is parallel to the transportation direction of the target aluminum profile, and the first to-be-detected image information is used to describe the image obtained by the shooting device shooting the target aluminum profile; Aluminum profile corner point position set information determination module: used to determine aluminum profile corner point position set information and hanging point position set information according to the first image information to be detected, wherein the aluminum profile corner point position set information includes first aluminum profile corner point position information and second aluminum profile corner point position information, the first aluminum profile corner point position information is used to describe the position corresponding to any one corner point of the target aluminum profile, the second aluminum profile corner point position information is used to describe the position corresponding to another corner point of the target aluminum profile, the second aluminum profile corner point position information is symmetrical to the first aluminum profile corner point position information along the perpendicular bisector of the target aluminum profile, the hanging point position set information includes a plurality of hanging point position information to be selected, the hanging point position information to be selected is used to describe the position corresponding to the contact point between a preset hanging basket device and the target aluminum profile; A stability assessment result information generating module is used to generate stability assessment result information according to the aluminum profile corner point position set information and the hanging point position set information, wherein the stability assessment result information is initial inspection safety information or initial inspection danger information; A stop lifting instruction generating module is used to generate a stop lifting instruction if the stability assessment result information is the initial inspection danger information, wherein the execution priority of the stop lifting instruction is higher than the execution priority of the start lifting instruction.

7. The system according to claim 6, characterized in that The stability assessment result information generating module comprises: A submodule for determining hanging point position information: used to determine the first hanging point position information according to the first aluminum profile corner point position information and the hanging point position set information, and to determine the second hanging point position information according to the second aluminum profile corner point position information and the hanging point position set information, wherein the first hanging point position information is used to describe the to-be-selected hanging point position information in the hanging point position set information that is closest to the first aluminum profile corner point position information, and the second hanging point position information is used to describe the to-be-selected hanging point position information in the hanging point position set information that is closest to the second aluminum profile corner point position information; Aluminum profile center of gravity position information generating submodule: used to generate aluminum profile center of gravity position information according to the first aluminum profile corner point position information and the second aluminum profile corner point position information, wherein the distance between the aluminum profile center of gravity position information and the first aluminum profile corner point position information is equal to the distance between the aluminum profile center of gravity position information and the second aluminum profile corner point position information; An eccentric distance information generating submodule: used to generate first eccentric distance information according to the first hanging point position information and the aluminum profile gravity center position information, and to generate second eccentric distance information according to the second hanging point position information and the aluminum profile gravity center position information; An eccentricity distance information comparison submodule: used for comparing the first eccentricity distance information and the second eccentricity distance information; Stability assessment result information determination submodule: used to determine that the stability assessment result information is the initial inspection safety information if the first eccentric distance information is equal to the second eccentric distance information, otherwise the stability assessment result information is the initial inspection danger information.

8. A terminal device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 5 are implemented.

9. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 5 are implemented.

Citation Information

Patent Citations

  • Positioning method based on automatic lifting hook system

    CN105800464A

  • Monitoring, early warning and assisting equipment attached with computer vision and used for hanging basket of building

    CN111825036A