A kind of safety production management method and system
By obtaining operation videos and monitoring the posture and movement trajectory of the operator, combining the positional relationship between the operator and the production equipment recorded in the video, evaluating the operating specification scores and determining the problem production link, it solves the difficulty of timely discovery and prevention in the existing technology. The problem of production safety accidents has achieved more efficient monitoring and inspection.
Patent Information
- Application Number
- CN202410818676.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-06-24
- Publication Date
- 2025-02-07
- Estimated Expiration
- 2044-06-24
AI Technical Summary
When monitoring production sites, it is difficult to detect and prevent safety production accidents in a timely manner, and the efficiency is low.
By obtaining operation video, monitoring the operator's posture and single-motion trajectory, combining the position relationship between the operator and the production equipment recorded in the video, calculating the distance between the single-motion trajectory to the strictly prohibited position, and then evaluating the operating specification scores to determine the problem The production process and the inspection robot are controlled to conduct inspections.
It improves the monitoring efficiency of the production site, can promptly detect and prevent production safety accidents, and is more efficient than monitoring all production links.
Smart Images

Figure CN118644078B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of safe production, and in particular to a safe production management method and system. Background Art
[0002] In daily production in the fields of chemical industry, metallurgy, etc., safety accidents are prone to occur due to complex environments and large numbers of people. Therefore, it is necessary to ensure the safety of production sites such as factories and production workshops. However, currently, the production site is usually monitored by surveillance cameras, and relevant personnel monitor each production link of the production site through surveillance videos. This method is inefficient in discovering and preventing safety accidents, and it is not easy to discover and prevent impending risks and accidents in a timely manner. Summary of the invention
[0003] In order to improve the monitoring efficiency of the production site, the present application provides a production safety management method and system.
[0004] In the first aspect, the present application provides a production safety management method, which adopts the following technical solution:
[0005] A production safety management method, comprising:
[0006] Obtain the operation video of each operator in the production workshop within a preset time period, monitor the posture of each operator, and determine the single motion trajectory of the key parts corresponding to each operator;
[0007] Determine the distance from the single motion trajectory to a preset prohibited position on the production equipment based on the operation video;
[0008] Determine an operation standard score for each operator based on the single motion trajectory and distance, wherein the operation standard score represents the degree of operation standardization of each operator, and each operator corresponds to a production link;
[0009] The production link where the problematic operator exists is determined as the problematic production link, and the inspection robot is controlled to inspect the problematic production link and the associated production links corresponding to the problematic production link.
[0010] By adopting the above technical scheme, the operation video is obtained to monitor the posture of the operator and determine the single motion trajectory of the key parts of the operator. The positional relationship between the operator and the production equipment is recorded in the operation video. Therefore, based on the operation video, the distance from the single motion trajectory to the preset prohibited position on the production equipment is determined. Since the single motion trajectory represents the specific performance of the operator's operation, the operator's operation quality and whether the operation is standardized can be judged according to the operator's single motion trajectory. The distance from the single motion trajectory to the preset prohibited position also represents whether the operator's operation is standardized. If the distance to the preset prohibited position is too close, the possibility of injury to the operator increases. Therefore, according to the single motion trajectory and the distance, the operation specification score representing the degree of operator operation standardization can be comprehensively and accurately determined, and the production link with the problem operator is determined as the problem production link. There is a correlation between the production links. After the problem production link is determined, the related production link can be determined. Therefore, controlling the inspection robot to inspect the problem production link and the corresponding related production link is more efficient than monitoring all production links.
[0011] In another possible implementation, the determining of the operation standard score of each operator based on the single motion trajectory and distance includes:
[0012] Determining the similarity between the single motion trajectory and a preset standard motion trajectory;
[0013] Determine a similarity average of the motion trajectory of each operator based on the similarity;
[0014] Determine the qualified motion trajectory of each operator whose similarity reaches a preset similarity threshold;
[0015] Based on a first ratio of a first number of the target motion trajectories to a total number of single motion trajectories;
[0016] Determine a first score based on the first proportion, the average similarity value, and their respective corresponding weights;
[0017] The operational specification score is determined based on the first score and the distance.
[0018] In another possible implementation, the single motion trajectory includes a plurality of key points, and each key point corresponds to a preset score, and determining the operation specification score based on the first score and the distance includes:
[0019] Determining a second number of first target motion trajectories, and determining a second ratio of the second number to the total number of single motion trajectories, wherein the first target motion trajectory is a single motion trajectory whose distance does not reach a first preset distance threshold;
[0020] Determining a third number of second target motion trajectories, and determining a third ratio of the third number of the target motion trajectories to the total number of single motion trajectories, wherein the second target motion trajectory is a single motion trajectory whose similarity in the first target motion trajectory does not reach a preset similarity threshold;
[0021] Determine the total number of target key points in all first target motion trajectories, and determine a first average value of the total number of target key points with respect to the second number, wherein the target key points are key points whose distances do not reach a first preset distance threshold;
[0022] Determine a second score for each target key point based on the number of each target key point and the preset score;
[0023] Determine a second average of the second score of each target key point based on the second score and the second number, and determine a sum of the second averages;
[0024] Determine a third score based on the second proportion, the third proportion, the first average value, the sum of the second average value, and respective corresponding coefficients;
[0025] The operation specification score is determined based on the first score, the third score, and their corresponding coefficients.
[0026] In another possible implementation, controlling the inspection robot to inspect the problematic production link and the associated production links corresponding to the problematic production link includes:
[0027] Determine the number of problematic operators in each problematic production link and the number of corresponding associated production links;
[0028] Determining a third total score of the problematic operator;
[0029] Determine a fourth score based on the number of problematic operators, the number of associated production links, the total score of the third score, and the corresponding coefficients;
[0030] Sorting the problematic production links based on the fourth score to obtain a sorting result;
[0031] An inspection route is generated based on the sorting result and the inspection robot is controlled to perform inspection. If it is detected that the inspection robot has completed the inspection of any problematic production link, the inspection robot is controlled to inspect the associated production links corresponding to the problematic production link.
[0032] In another possible implementation, the method further includes:
[0033] Obtaining video information collected during the inspection process of the inspection robot;
[0034] Based on the video information, determine whether there are new objects in the area where each problematic production link is located;
[0035] If there is a newly added object, determine the distance between the newly added object and each operator in the corresponding problematic production link;
[0036] If there is an operator whose distance is less than the second preset distance threshold, the location of the newly added object is marked in the preset map and the first prompt information is output.
[0037] In another possible implementation, the method further includes:
[0038] When a problematic operator is identified, the inspection robot is controlled to output a second prompt message.
[0039] In another possible implementation, the method further includes:
[0040] generating a list of problematic operators based on the problematic operators;
[0041] Output the list of operators with the problem.
[0042] In the second aspect, the present application provides a production safety management system, which adopts the following technical solutions:
[0043] A production safety management system, comprising:
[0044] The motion trajectory determination module is used to obtain the operation video of each operator in the production workshop within a preset time period, monitor the posture of each operator, and determine the single motion trajectory of the key parts corresponding to each operator;
[0045] A distance determination module, used to determine the distance from the single motion trajectory to a preset prohibited position on the production equipment based on the operation video;
[0046] A score determination module, used to determine the operation standard score of each operator based on the single motion trajectory and distance, wherein the operation standard score represents the operation standard degree of each operator, and each operator corresponds to a production link;
[0047] The control inspection module is used to determine the production link where the problematic operator exists as the problematic production link, and control the inspection robot to inspect the problematic production link and the associated production links corresponding to the problematic production link.
[0048] By adopting the above technical solution, the motion trajectory determination module obtains the operation video to monitor the operator's posture and determine the single motion trajectory of the operator's key parts. The operation video records the positional relationship between the operator and the production equipment. Therefore, the distance determination module determines the distance from the single motion trajectory to the preset prohibited position on the production equipment based on the operation video. Since the single motion trajectory represents the specific performance of the operator's operation, the operator's operation quality and whether the operation is standardized can be judged according to the operator's single motion trajectory. The distance from the single motion trajectory to the preset prohibited position also represents whether the operator's operation is standardized. If the distance to the preset prohibited position is too close, the possibility of injury to the operator increases. Therefore, the score determination module can comprehensively and accurately determine the operation specification score representing the degree of operator operation standardization according to the single motion trajectory and the distance, and determine the production link with the problem operator as the problem production link. There is a correlation between the production links. After determining the problem production link, the related production link can be determined. Therefore, the control inspection module controls the inspection robot to inspect the problem production link and the corresponding related production link, which is more efficient than monitoring all production links.
[0049] In another possible implementation, when the score determination module determines the operation standard score of each operator based on the single motion trajectory and the distance, it is specifically used to:
[0050] Determining the similarity between the single motion trajectory and a preset standard motion trajectory;
[0051] Determine a similarity average of the motion trajectory of each operator based on the similarity;
[0052] Determine the qualified motion trajectory of each operator whose similarity reaches a preset similarity threshold;
[0053] Based on a first ratio of a first number of the target motion trajectories to a total number of single motion trajectories;
[0054] Determine a first score based on the first proportion, the average similarity value, and their respective corresponding weights;
[0055] The operational specification score is determined based on the first score and the distance.
[0056] In another possible implementation, the single motion trajectory includes a plurality of key points, and each key point corresponds to a preset score. When the score determination module determines the operation specification score based on the first score and the distance, it is specifically used to:
[0057] Determining a second number of first target motion trajectories, and determining a second ratio of the second number to the total number of single motion trajectories, wherein the first target motion trajectory is a single motion trajectory whose distance does not reach a first preset distance threshold;
[0058] Determining a third number of second target motion trajectories, and determining a third ratio of the third number of the target motion trajectories to the total number of single motion trajectories, wherein the second target motion trajectory is a single motion trajectory whose similarity in the first target motion trajectory does not reach a preset similarity threshold;
[0059] Determine the total number of target key points in all first target motion trajectories, and determine a first average value of the total number of target key points with respect to the second number, wherein the target key points are key points whose distances do not reach a first preset distance threshold;
[0060] Determine a second score for each target key point based on the number of each target key point and the preset score;
[0061] Determine a second average of the second score of each target key point based on the second score and the second number, and determine a sum of the second averages;
[0062] Determine a third score based on the second proportion, the third proportion, the first average value, the sum of the second average value, and respective corresponding coefficients;
[0063] The operation specification score is determined based on the first score, the third score, and their corresponding coefficients.
[0064] In another possible implementation, when the control inspection module controls the inspection robot to inspect the problematic production link and the associated production links corresponding to the problematic production link, it is specifically used to:
[0065] Determine the number of problematic operators in each problematic production link and the number of corresponding associated production links;
[0066] Determining a third total score of the problematic operator;
[0067] Determine a fourth score based on the number of problematic operators, the number of associated production links, the total score of the third score, and the corresponding coefficients;
[0068] Sorting the problematic production links based on the fourth score to obtain a sorting result;
[0069] An inspection route is generated based on the sorting result and the inspection robot is controlled to perform inspection. If it is detected that the inspection robot has completed the inspection of any problematic production link, the inspection robot is controlled to inspect the associated production links corresponding to the problematic production link.
[0070] In another possible implementation, the system further includes:
[0071] A video acquisition module, used to acquire video information collected during the inspection process of the inspection robot;
[0072] A judgment module, used to judge whether there are new objects in the area where each problematic production link is located based on the video information;
[0073] A distance determination module, used for determining the distance between the newly added object and each operator in the corresponding problematic production link when there is a newly added object;
[0074] The first output module is used to mark the location of the newly added object in the preset map and output the first prompt information when there is an operator whose distance is less than the second preset distance threshold.
[0075] In another possible implementation, the system further includes:
[0076] The second output module is used to control the inspection robot to output a second prompt message when a problematic operator is identified.
[0077] In another possible implementation, the system further includes:
[0078] A generating module, used for generating a list of problematic operators based on the problematic operators;
[0079] The third output module is used to output the list of problematic operators.
[0080] In a third aspect, the present application provides an electronic device, which adopts the following technical solution:
[0081] An electronic device, comprising:
[0082] at least one processor;
[0083] Memory;
[0084] At least one application, wherein at least one application is stored in a memory and configured to be executed by at least one processor, and at least one is configured to: execute a production safety management method shown in any possible implementation of the first aspect
[0085] In a fourth aspect, the present application provides a computer-readable storage medium, which adopts the following technical solution:
[0086] A computer-readable storage medium, when the computer program is executed in a computer, enables the computer to execute a safe production management method as described in any one of the first aspects.
[0087] In summary, the present application includes at least one of the following beneficial technical effects:
[0088] The operation video is obtained to monitor the operator's posture and determine the single motion trajectory of the operator's key parts. The operation video records the positional relationship between the operator and the production equipment. Therefore, based on the operation video, the distance from the single motion trajectory to the preset prohibited position on the production equipment is determined. Since the single motion trajectory represents the specific performance of the operator's operation, the operator's operation quality and whether the operation is standardized can be judged according to the operator's single motion trajectory. The distance from the single motion trajectory to the preset prohibited position also represents whether the operator's operation is standardized. If the distance to the preset prohibited position is too close, the possibility of injury to the operator increases. Therefore, according to the single motion trajectory and the distance, the operation specification score representing the degree of operator operation standardization can be comprehensively and accurately determined, and the production link with the problem operator is determined as the problem production link. There is a correlation between the production links. After the problem production link is determined, the related production links can be determined. Therefore, controlling the inspection robot to inspect the problem production link and the corresponding related production links is more efficient than monitoring all production links. BRIEF DESCRIPTION OF THE DRAWINGS
[0089] Figure 1 It is a flow chart of a safe production management method according to an embodiment of the present application.
[0090] Figure 2 It is a schematic diagram of a specific process for determining the first score in an embodiment of the present application.
[0091] Figure 3 It is a schematic diagram of a specific process for determining the operation specification score in an embodiment of the present application.
[0092] Figure 4 It is a specific flow chart of a safe production management system in an embodiment of the present application.
[0093] Figure 5 It is a structural schematic diagram of an electronic device according to an embodiment of the present application. DETAILED DESCRIPTION
[0094] The present application is further described in detail below in conjunction with the accompanying drawings.
[0095] After reading this specification, those skilled in the art may make non-creative modifications to this embodiment as needed, but such modifications are protected by patent law as long as they are within the scope of the claims of this application.
[0096] In order to make the purpose, technical solution and advantages of the embodiments of the present application clearer, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.
[0097] In addition, the term "and / or" in this article is only a description of the association relationship of associated objects, indicating that there can be three relationships. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. In addition, the character " / " in this article, unless otherwise specified, generally means that the associated objects before and after are in an "or" relationship.
[0098] The embodiments of the present application are further described in detail below in conjunction with the drawings in the specification.
[0099] The embodiment of the present application provides a safety production management method, which is executed by an electronic device, which can be a server or a terminal device, wherein the server can be an independent physical server, or a server cluster or distributed system composed of multiple physical servers, or a cloud server that provides cloud computing services. The terminal device can be a smart phone, a tablet computer, a laptop computer, a desktop computer, etc., but is not limited to this. The terminal device and the server can be directly or indirectly connected via wired or wireless communication, and the embodiment of the present application does not limit this. Figure 1 As shown, the method includes step S101, step S102, step S103 and step S104, wherein:
[0100] S101, obtaining the operation video of each operator in the production workshop within a preset time period, monitoring the posture of each operator, and determining the single motion trajectory of the key part corresponding to each operator.
[0101] For the embodiment of the present application, the preset time period can be the past day, the past three days, the past seven days, etc., and the staff can set it in advance in the electronic device as needed. A camera device is provided at each operator in the production workshop, and the camera device is connected to the electronic device by wire or wireless. After the camera device collects the operation video of each operator, the operation video is sent to the electronic device so that the electronic device can obtain it. The electronic device inputs the acquired operation video into the trained network model for posture monitoring. The trained network model recognizes and extracts the key parts or bone information of each operator's body, and selects the tracking algorithm to track the key parts to obtain a single motion trajectory of the key parts. The trained network model can be a convolutional neural network model, a recurrent neural network model, or other neural network models. The means of performing posture recognition and determining the motion trajectory of the operator through a neural network is a prior art, which will not be repeated here. After determining the motion trajectory, the electronic device divides the motion trajectory within the preset time period according to the time required for one operation, thereby obtaining a single motion trajectory.
[0102] S102, determining the distance from a single motion trajectory to a preset prohibited position on the production equipment based on the operation video.
[0103] For the embodiment of the present application, the operation video captured by the camera device also includes production equipment, that is, the camera device is set at a position that can cover the operator and the production equipment. The staff can mark the positions that are strictly prohibited to approach or approach on the production equipment in advance, that is, the preset prohibited positions. The operator approaching or contacting the preset prohibited positions may cause injury to the operator. The electronic device performs feature recognition on the acquired operation video, that is, recognizes the marks on the production equipment. A convolutional neural network model or a recurrent neural network model can be used for feature recognition. After the electronic device determines the single motion trajectory of the operator, since the preset prohibited position is fixed, the electronic device can calculate the number of pixels from the single motion trajectory to the preset prohibited position to determine the distance from the single motion trajectory to the preset prohibited position.
[0104] S103, determining the operation standard score of each operator based on the single movement trajectory and distance.
[0105] Among them, the operation standard score represents the degree of operation standardization of each operator, and each operator corresponds to the production link he is in.
[0106] For the embodiment of the present application, a single motion trajectory represents the specific performance of the operator's operation. Performing a qualified and standard operation requires that the operator's motion trajectory meets the requirements. Therefore, the quality of the operator's operation and whether the operation is standardized can be judged based on the operator's motion trajectory. Similarly, the distance from the single motion trajectory to the preset forbidden position also represents whether the operation performed by the operator is standardized. If the distance is too close to the preset position, the possibility of harming the operator increases. Therefore, there may be a situation where the single motion trajectory meets the requirements but is too close to the preset forbidden position, that is, the distance to the preset forbidden position can judge the quality of the operation and whether the operation is standardized. Therefore, the operation specification score of each operator is comprehensively and accurately determined based on the single motion trajectory and the distance, and the degree of operation standardization is characterized by the score. In addition, the staff can store the production link of each operator in advance in the electronic device, so as to quickly determine the production link of the operator when there are too many people in the production site.
[0107] S104, determining the production link where the problematic operator exists as the problematic production link, and controlling the inspection robot to inspect the problematic production link and the associated production links corresponding to the problematic production link.
[0108] Among them, problematic operators include operators whose operating specification scores do not reach the preset score threshold.
[0109] For the embodiment of the present application, if the operator's operation specification score does not reach the preset score threshold, it means that the operator's operation is not standardized, and the possibility of a production safety accident is high. Therefore, the operator is a problem operator. Since each operator corresponds to a production link, the electronic device can determine the production link of the problem operator and determine that the production link is a problem production link. There is a certain correlation between the production links. The staff can store the associated production links corresponding to each production link in the electronic device in advance. Therefore, after the electronic device determines the problem production link, it can determine the associated links corresponding to the problem production link. Then the electronic device controls the inspection robot to inspect the problem production link and the associated links.
[0110] Specifically, the inspection robot can be a robot with walking function, which is equipped with devices required for inspection, such as camera device, speaker device and microphone device. The electronic equipment is connected to the inspection robot wirelessly, so as to control the inspection robot to perform inspection. During the inspection process, daily production operations are monitored and recorded in a timely manner, behaviors and phenomena that affect safe production are discovered in a timely manner, and problematic production links and related links are inspected, thereby improving inspection efficiency.
[0111] In a possible implementation of the embodiment of the present application, in step S103, the operation standard score of each operator is determined based on the single motion trajectory and distance, specifically including steps S1031, S1032, S1033, S1034, S1035 and S1036, as shown in the figure, wherein:
[0112] S1031, determining the similarity between a single motion trajectory and a preset standard motion trajectory.
[0113] For the embodiments of the present application, each operation in each production link has a standard motion trajectory, and the relevant staff can make the standard motion trajectory of each operation in advance and store it in the electronic device. The electronic device compares and calculates the single motion trajectory with the preset standard motion trajectory corresponding to the operation to determine the similarity. Specifically, the similarity can be calculated by the structural similarity metric (SSIM). It can also be calculated by cosine similarity, that is, the single motion trajectory and the preset standard motion trajectory are represented as vectors, and the similarity is characterized by calculating the cosine distance between the vectors. The similarity can also be calculated by histogram, and the similarity can also be calculated by other methods, which are not limited here. In this way, the electronic device calculates the similarity of each single motion trajectory.
[0114] S1032: Determine a similarity average value of the motion trajectory of each operator based on the similarity.
[0115] For the embodiment of the present application, after the electronic device determines the similarity of all single motion trajectories of each operator, the similarity average value can be calculated through the average value calculation formula. The similarity average value represents the degree of closeness between the operator's overall operation within a preset time period and the standard motion trajectory.
[0116] S1033, determining the qualified motion trajectory of each operator whose similarity reaches a preset similarity threshold.
[0117] For the embodiment of the present application, the preset similarity threshold is the demarcation point at which a single operation is closer to the preset standard motion trajectory, so the electronic device selects the qualified motion trajectory whose similarity reaches the preset similarity threshold according to the preset similarity threshold. Assuming that the preset similarity threshold is 90%, the electronic device determines the word motion trajectory whose similarity reaches 90%, that is, the qualified motion trajectory.
[0118] S1034: Calculate a first ratio of a first number of target-reaching motion trajectories to a total number of single motion trajectories.
[0119] For the embodiments of the present application, the more the number of qualified motion trajectories is, the more standardized the operator's operation is, and the less likely a production safety accident is to occur. Therefore, the electronic device determines a first ratio of the first number of qualified motion trajectories to the total number of single motion trajectories. The larger the first ratio is, the more motion trajectories are close to the preset standard, and the more standardized the operation is.
[0120] S1035: Determine a first score based on the first proportion, the average similarity value, and their corresponding weights.
[0121] For the embodiment of the present application, since both the first proportion and the average similarity can characterize the operation standard of the operator, and the relevance of the two to the operation standard is different, the electronic device sets different weights for the above two. Assuming that the weight of the first proportion is 0.6 and the weight of the average similarity is 0.4, assuming that the first proportion of an operator is 0.8 and the average similarity is 90%, the electronic device calculates the first score of the operator as 0.8×0.6+0.9×0.4=0.84. The first score is used to quantify the degree of operation standardization, which is convenient for subsequent analysis, and the first score is calculated based on the first proportion and the average similarity so that the determination of the degree of operation standardization is more accurate. The weights of the first proportion and the average similarity can be adaptively modified according to actual conditions and needs.
[0122] S1036: Determine an operation specification score based on the first score and the distance.
[0123] For the embodiment of the present application, after the electronic device determines the first score, since the distance from a single motion trajectory to the preset prohibited position also represents the degree of operational compliance and the possibility of a safety accident, the electronic device determines the operational compliance score more accurately by combining the first score and the distance.
[0124] In a possible implementation of the embodiment of the present application, a single motion trajectory includes multiple key points, and each key point corresponds to a preset score. In step S1036, the operation specification score is determined based on the first score and the distance, specifically including steps S1, S2, S3, S4, S5, S6 and S7, as shown in the figure, wherein,
[0125] S1, determining a second number of first target motion trajectories, and determining a second ratio of the second number to the total number of single motion trajectories.
[0126] The first target motion trajectory is a single motion trajectory whose distance does not reach a first preset distance threshold.
[0127] For the embodiment of the present application, the first preset distance threshold is a demarcation point for determining whether the operator is too close to the preset prohibited position of the production equipment. If the first preset distance threshold is not reached, it means that the operator is too close to the preset prohibited position, which is prone to production safety accidents. Assuming that the first preset distance threshold is 15 centimeters (cm), the electronic device screens out single motion trajectories that do not reach 15 cm, that is, the first target motion trajectory. The electronic device calculates the second number of the first target transport trajectory and the second proportion of the total number of single motion trajectories. The larger the second proportion, the more irregular the operator's operation. Assume that the second proportion is 0.1.
[0128] S2: Determine a third number of second target motion trajectories, and determine a third ratio of the third number of target motion trajectories to the total number of single motion trajectories.
[0129] The second target motion trajectory is a single motion trajectory in the first target motion trajectory whose similarity does not reach a preset similarity threshold.
[0130] For the embodiment of the present application, the second target motion trajectory is a single motion trajectory whose similarity does not reach the preset similarity threshold and whose distance does not reach the first preset distance threshold. The second target motion trajectory is a motion trajectory that is prone to production safety accidents. The more second target motion trajectories there are, the lower the standardization of the operator and the more serious the non-standard operation. Therefore, the electronic device calculates the third number of second target motion trajectories and the third proportion of the total number of single motion trajectories. The larger the third proportion, the more non-standard the operator's operation. Assume that the third proportion is 0.08.
[0131] S3, determining the total number of target key points in all first target motion trajectories, and determining a first average value of the total number of target key points with respect to the second number.
[0132] The target key point is a key point whose distance does not reach a first preset distance threshold.
[0133] For the embodiment of the present application, the key points may be points that characterize the joints of the operator. Since the distances of some key points to the preset forbidden positions may not reach the first preset distance threshold when the operator is in motion, the electronic device screens the key points in all the first target motion trajectories to determine the total number of target key points. Assuming that there are 120 first target motion trajectories of a certain operator, the number of occurrences of the distance of key point A to the preset forbidden position not reaching the first preset distance threshold is 80, the number of occurrences of the distance of key point B to the preset forbidden position not reaching the first preset distance threshold is 90, the number of occurrences of the distance of key point C to the preset forbidden position not reaching the first preset distance threshold is 50, and the remaining key points do not have the situation that the distance to the preset forbidden position does not reach the first preset distance threshold, so the target key points are key point A, key point B and key point C. The total number of target key points determined by the electronic device is 80+90+50=220. The electronic device calculates the average of the total number and the second number, that is, the first average value = 220 ÷ 120 ≈ 1.83. The first average value represents the average number of target key points in each first target motion trajectory. The larger the first average value, the greater the possibility of a production safety accident and the lower the degree of operation standardization.
[0134] S4, determining a second score for each target key point based on the number of each target key point and a preset score.
[0135] For the embodiment of the present application, the importance of each key point is different, so a preset score is set for each key point. Taking step S3 as an example, assuming that the preset score of the target key point A is 0.5, the preset score of the target key point B is 0.6, and the preset score of the target key point C is 0.3, the electronic device calculates the second score of the target key point A = 80 × 0.5 = 40; the second score of the target key point B = 90 × 0.6 = 54; the second score of the target key point C = 50 × 0.3 = 15. The larger the second score of the target key point, the more attention it needs, the higher the possibility of a production safety accident, and the more serious the injury to the operator.
[0136] S5, determining a second average of the second score of each target key point based on the second score and the second quantity, and determining a sum of the second averages.
[0137] For the embodiment of the present application, taking step S4 and step S3 as examples, the electronic device calculates the second average value of the target key point A = 40 ÷ 120 ≈ 0.33, the second average value of the target key point B = 54 ÷ 120 = 0.45, and the second average value of the target key point C = 15 ÷ 120 = 0.125. The larger the second average value, the more irregular the motion trajectory of the first target, and the more serious the injury to the operator in the event of a production safety accident. The sum of the second average values determined by the electronic device = 0.33 + 0.45 + 0.125 = 0.905.
[0138] S6, determining a third score based on the second proportion, the third proportion, the first average value, the sum of the second average value and their respective corresponding coefficients.
[0139] For the embodiment of the present application, the second proportion, the third proportion, the first average value and the sum of the second average values are all related to the degree of standardization of the operator's operation and the possibility of a production safety accident, and the degree of correlation is different. Therefore, different coefficients are set for the above four features. Assuming that the coefficient of the second proportion is 0.5, the coefficient of the third proportion is 0.4, the coefficient of the first average value is 0.1, and the coefficient of the sum of the second average values is 0.4, taking steps S1, S2, S3 and S5 as examples, the electronic device determines the operator's third score = 0.1 × 0.5 + 0.08 × 0.4 + 1.83 × 0.1 + 0.905 × 0.4 = 0.627. The third score is determined by the sum of the above characteristics, and the degree of standardization of the motion trajectory in terms of the distance from the preset prohibited position can be accurately determined. The larger the third score, the more irregular the operator's operation, and the more likely it is to have a production safety accident. Similarly, the coefficients of the sum of the second proportion, the third proportion, the first average value and the second average value can be adaptively modified according to actual conditions and needs.
[0140] S7, determining an operation specification score based on the first score, the third score, and their corresponding coefficients.
[0141] For the embodiment of the present application, the first score represents the standardization of the operator's operating actions, and the third score represents the standardization and severity of the operator's reaching the preset prohibited position during the operation. The first score is proportional to the standardization of the operation. The higher the first score, the more standardized the operation. The third score is inversely proportional to the standardization of the operation. The higher the third score, the more non-standard the operation, the more likely it is to have a production safety accident and cause serious injuries when a production safety accident occurs. Therefore, a negative value is set for the coefficient of the third score. Assuming that the coefficient of the first score is 0.9 and the coefficient of the third score is -0.4, taking step S1035 and step S6 as examples, the operation standard score = 0.84 × 0.9 + 0.627 × (-0.4) = 0.5052. After determining the operation standard score, the score can characterize the operator's operation standardization, and the operation standard score obtained by comprehensive calculation based on the above multiple features is more accurate.
[0142] In other implementations, the electronic device may also directly calculate the difference between the first score and the third score to obtain the operation standard score. Similarly, the coefficients of the first score and the third score may be adaptively modified according to actual conditions and needs.
[0143] A possible implementation of the embodiment of the present application is to control the inspection robot to inspect the problematic production link and the associated production links corresponding to the problematic production link in step S104, which specifically includes step 1, step 2, step 3, step 4 and step 5, wherein
[0144] Step 1: Determine the number of problematic operators in each problematic production link and the number of corresponding associated production links.
[0145] For the embodiments of the present application, the more problematic operators there are in the production link, the greater the possibility of a production safety accident occurring in the production link, and the more it is necessary to conduct inspections as soon as possible. The larger the number of corresponding associated production links, the greater the impact on the entire production process. This also means that inspections need to be conducted as soon as possible. Since each operator corresponds to a production link and the corresponding relationship is stored in the electronic device, the electronic device can determine the number of problematic operators in each problematic production link. The corresponding relationship of the associated production links of each operating link is also stored in the electronic device, so after the electronic device determines the problematic production link, it can determine the number of associated production links of the problematic production link.
[0146] Step 2: Determine the total third score of the operator in question.
[0147] For the embodiment of the present application, the third score represents the degree of standardization of the motion trajectory in terms of the distance from the preset prohibited position, and the possibility of a production safety accident is more urgent, so the electronic device determines the total score of the third score of all problematic operators in the problematic production link. The larger the total score of the third score, the greater the possibility of a production safety accident in the production link, and the more serious the injury when a production safety accident occurs.
[0148] Step three, determine the fourth score based on the number of problematic operators, the number of related production links, the total score of the third score and their corresponding coefficients.
[0149] For the embodiments of the present application, the more problematic operators there are, the more irregular the production links are, the more likely they are to have safety accidents, the more related production links are, the greater the impact on the entire production process, the larger the total score of the third score is, the greater the possibility of a safety accident occurring in the production link, and the more serious the injury when a safety accident occurs. Therefore, the electronic device determines the fourth score of each problematic production link based on the above three aspects, sets different coefficients for the characteristics of the above three aspects to obtain the score of each characteristic and calculates the sum to obtain the fourth score. The method for calculating the fourth score can refer to the method for calculating the first score and the third score in the above embodiments, which will not be described here. The larger the fourth score is, the more priority inspection is required.
[0150] Step 4: sort the problematic production links based on the fourth score to obtain a sorting result.
[0151] For the embodiment of the present application, after the electronic device determines the fourth score of each problematic production link, it sorts the problematic production links in descending order according to the fourth score, thereby obtaining a sorting result.
[0152] Step 5: Generate an inspection route based on the sorting results and control the inspection robot to conduct inspections. If it is detected that the inspection robot has completed the inspection of any problematic production link, control the inspection robot to inspect the associated production links corresponding to any problematic production link.
[0153] For the embodiment of the present application, the electronic device stores a map of the production site, and plans the inspection route according to the sorting result and the map of the production site, and inspects the associated production links of the problematic production link after detecting that the inspection of the problematic production link is completed, and then inspects the next problematic production link after inspecting the associated production link, and so on, thereby improving the inspection efficiency. In addition, after the inspection robot reaches the area of the problematic production link, it can serve as a warning to the operator, reducing the possibility of production safety accidents.
[0154] In a possible implementation manner of the embodiment of the present application, the method further includes step 6, step 7, step 8 and step 9, wherein step 6 may be performed after step S104, wherein:
[0155] Step six: Obtain video information collected by the inspection robot during the inspection process.
[0156] For the embodiment of the present application, a camera device is provided on the inspection robot to collect video information during the inspection process and send the video information to an electronic device.
[0157] Step seven: Based on the video information, determine whether there are new objects in the area where each problematic production link is located.
[0158] In the embodiments of the present application, the video information collected by the inspection robot during each inspection process is stored in the electronic device, and the electronic device can store a preset map of the production site and a standard video of the inspection robot inspecting the preset map. The preset map records the locations of various equipment and materials. After the electronic device obtains the current video information of the inspection robot, it can be compared with the standard video. Specifically, it can be compared through a trained network model to determine whether there are new objects in the area where the problematic production link is located. The new objects can be new equipment, new materials, and illegal placement phenomena, etc.
[0159] Step 8: If there is a new object, determine the distance between the new object and each operator in the corresponding problematic production link.
[0160] For the embodiment of the present application, after the electronic device recognizes the existence of a new object, it marks it on the preset map. Since the position of each operator at the production site is fixed, the position of each operator can be marked in the preset map in advance, so that the electronic device can calculate the distance from each operator in the problem production link to the new object through the preset map.
[0161] Step nine: if there is an operator whose distance is less than the second preset distance threshold, the location of the newly added object is marked in the preset map and the first prompt information is output.
[0162] For the embodiment of the present application, the newly added object may affect the operation of the operator, and the second preset distance threshold is the dividing point for determining whether the newly added object affects the operation of the operator. Therefore, the electronic device compares the distance from the operator to the newly added object with the second preset distance threshold. If there is an operator whose distance is less than the second preset distance threshold, it means that the newly added object may affect the operator, and then a production safety accident occurs. The electronic device marks the location of the newly added object in the preset map. The first prompt information can be that the electronic device sends the marked preset map to the terminal device of the relevant manager to timely remind the production site of the newly added objects that affect production safety, thereby reducing the possibility of production safety accidents. The first prompt information can also be that when the inspection robot moves to the operator whose distance does not reach the second preset distance threshold, the inspection robot is controlled to output a voice prompt message of "pay attention to the newly added object" through the speaker on the inspection robot to reduce the occurrence of production safety accidents.
[0163] In a possible implementation manner of the embodiment of the present application, the method further includes step ten, wherein step ten may be performed after step S104, wherein:
[0164] Step ten: when a problematic operator is identified, the inspection robot is controlled to output a second prompt message.
[0165] For the embodiments of the present application, the electronic device can determine whether the inspection robot has reached the location of the problem operator or identified the problem operator based on the position of the inspection robot in the preset map, and can also perform identity feature recognition through the video information collected by the inspection robot to identify the problem operator. After the problem operator is identified, the second prompt information can be to control the inspection robot to output a voice prompt message "Recent operations are not standardized, please pay attention" through the speaker on the inspection robot to reduce the occurrence of production safety accidents.
[0166] In a possible implementation manner of the embodiment of the present application, the method further includes step 11 and step 12, wherein step 11 may be performed after step S104, wherein:
[0167] Step eleven: generating a list of problematic operators based on the problematic operators.
[0168] Step 12: Output the list of problematic operators.
[0169] For the embodiment of the present application, after the electronic device determines the problem operators within a preset time period, it can generate a list of problem operators based on the problem operators' names, production links and other personal information and output it in the form of a text document, for example, sending it to the terminal device of the relevant manager, so that the relevant manager can be informed in a timely manner.
[0170] The above embodiment introduces a safe production management method from the perspective of method flow, and the following embodiment introduces a safe production management system from the perspective of a virtual module or a virtual unit. Please refer to the following embodiment for details.
[0171] The present application embodiment provides a production safety management system 20, such as Figure 4 As shown, the production safety management system 20 may specifically include:
[0172] The motion trajectory determination module 201 is used to obtain the operation video of each operator in the production workshop within a preset time period, monitor the posture of each operator, and determine the single motion trajectory of the key part corresponding to each operator;
[0173] A distance determination module 202 is used to determine the distance from a single motion trajectory to a preset prohibited position on the production equipment based on the operation video;
[0174] The score determination module 203 is used to determine the operation standard score of each operator based on the single motion trajectory and distance. The operation standard score represents the operation standard degree of each operator. Each operator corresponds to the production link in which he / she is located;
[0175] The control inspection module 204 is used to determine the production link where the problematic operator exists as the problematic production link, and control the inspection robot to inspect the problematic production link and the associated production links corresponding to the problematic production link.
[0176] The embodiment of the present application discloses a production safety management system 20, wherein a motion trajectory determination module 201 obtains an operation video to monitor the posture of an operator and determine a single motion trajectory of a key part of the operator, and the operation video records the positional relationship between the operator and the production equipment, so the distance determination module 202 determines the distance from the single motion trajectory to a preset prohibited position on the production equipment based on the operation video. Since the single motion trajectory represents the specific performance of the operator's operation, the operator's operation quality and whether the operation is standardized can be judged based on the operator's single motion trajectory. The distance from the single motion trajectory to the preset prohibited position The distance also represents whether the operation performed by the operator is in compliance with the regulations. If the distance is too close to the preset prohibited position, the possibility of injury to the operator will increase. Therefore, the score determination module 203 can comprehensively and accurately determine the operation specification score representing the degree of operation specification of the operator according to the single motion trajectory and distance, and determine the production link with the problematic operator as the problematic production link. There is a correlation between the production links. After determining the problematic production link, the related production links can be determined. Therefore, the control inspection module 204 controls the inspection robot to inspect the problematic production link and the corresponding related production links, which is more efficient than monitoring all production links.
[0177] In a possible implementation of the embodiment of the present application, when the score determination module 203 determines the operation standard score of each operator based on a single motion trajectory and a distance, it is specifically used to:
[0178] Determine the similarity between a single motion trajectory and a preset standard motion trajectory;
[0179] Determine a similarity average of the motion trajectories of each operator based on the similarity;
[0180] Determine the qualified motion trajectory of each operator whose similarity reaches a preset similarity threshold;
[0181] Based on a first ratio of a first number of qualified motion trajectories to a total number of single motion trajectories;
[0182] Determine a first score based on the first proportion, the average similarity value, and their respective corresponding weights;
[0183] An operational specification score is determined based on the first score and the distance.
[0184] In a possible implementation of the embodiment of the present application, a single motion trajectory includes multiple key points, and each key point corresponds to a preset score. When the score determination module 203 determines the operation specification score based on the first score and the distance, it is specifically used to:
[0185] Determine a second number of first target motion trajectories, and determine a second ratio of the second number to the total number of single motion trajectories, the first target motion trajectory being a single motion trajectory whose existence distance does not reach a first preset distance threshold;
[0186] Determine a third number of second target motion trajectories, and determine a third ratio of the third number of target motion trajectories to the total number of single motion trajectories, the second target motion trajectory being a single motion trajectory in the first target motion trajectory whose similarity does not reach a preset similarity threshold;
[0187] Determine the total number of target key points in all first target motion trajectories, and determine a first average value of the total number of target key points with respect to the second number, the target key points being key points whose distances do not reach a first preset distance threshold;
[0188] Determine a second score for each target key point based on the number of each target key point and a preset score;
[0189] Determine a second average of the second scores of each target key point based on the second scores and the second quantity, and determine a sum of the second averages;
[0190] Determine a third score based on the sum of the second proportion, the third proportion, the first average value, the second average value, and their respective corresponding coefficients;
[0191] An operation specification score is determined based on the first score, the third score, and the respective corresponding coefficients.
[0192] In a possible implementation of the embodiment of the present application, when the control inspection module 204 controls the inspection robot to inspect the problematic production link and the associated production links corresponding to the problematic production link, it is specifically used to:
[0193] Determine the number of problematic operators in each problematic production link and the number of corresponding associated production links;
[0194] Determine the total third score of the operator in question;
[0195] Determine the fourth score based on the number of problematic operators, the number of associated production links, the total score of the third score, and the corresponding coefficients;
[0196] Sort the problematic production links based on the fourth score to obtain a sorting result;
[0197] An inspection route is generated based on the sorting results and the inspection robot is controlled to conduct inspections. If it is detected that the inspection robot has completed the inspection of any problematic production link, the inspection robot is controlled to conduct inspections on the associated production links corresponding to any problematic production link.
[0198] In a possible implementation of the embodiment of the present application, the system 20 further includes:
[0199] A video acquisition module is used to obtain video information collected during the inspection process of the inspection robot;
[0200] A judgment module, used to judge whether there are new objects in the area where each problematic production link is located based on video information;
[0201] A distance determination module, used to determine the distance between the newly added object and each operator in the corresponding problematic production link when there is a newly added object;
[0202] The first output module is used to mark the location of the newly added object in the preset map and output the first prompt information when there is an operator whose distance is less than the second preset distance threshold.
[0203] In a possible implementation of the embodiment of the present application, the system 20 further includes:
[0204] The second output module is used to control the inspection robot to output a second prompt message when a problematic operator is identified.
[0205] In a possible implementation of the embodiment of the present application, the device 20 further includes:
[0206] A generation module, used for generating a list of problem operators based on the problem operators;
[0207] The third output module is used to output a list of problematic operators.
[0208] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working process of a production safety management system 20 described above can refer to the corresponding process in the aforementioned method embodiment, and will not be repeated here.
[0209] An electronic device is provided in an embodiment of the present application, such as Figure 5 As shown, Figure 5 The electronic device 30 shown includes: a processor 301 and a memory 303. The processor 301 and the memory 303 are connected, such as through a bus 302. Optionally, the electronic device 30 may also include a transceiver 304. It should be noted that in actual applications, the transceiver 304 is not limited to one, and the structure of the electronic device 30 does not constitute a limitation on the embodiments of the present application.
[0210] The processor 301 may be a CPU (Central Processing Unit), a general-purpose processor, a DSP (Digital Signal Processor), an ASIC (Application Specific Integrated Circuit), an FPGA (Field Programmable Gate Array) or other programmable logic devices, transistor logic devices, hardware components or any combination thereof. It may implement or execute various exemplary logic blocks, modules and circuits described in conjunction with the disclosure of this application. The processor 301 may also be a combination that implements computing functions, such as a combination of one or more microprocessors, a combination of a DSP and a microprocessor, etc.
[0211] The bus 302 may include a path to transmit information between the above components. The bus 302 may be a PCI (Peripheral Component Interconnect) bus or an EISA (Extended Industry Standard Architecture) bus. The bus 302 may be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Figure 5 Only one thick line is used in the diagram, but it does not mean that there is only one bus or only one type of bus.
[0212] The memory 303 may be a ROM (Read Only Memory) or other types of static storage devices that can store static information and instructions, a RAM (Random Access Memory) or other types of dynamic storage devices that can store information and instructions, or an EEPROM (Electrically Erasable Programmable Read Only Memory), a CD-ROM (Compact Disc Read Only Memory) or other optical disk storage, optical disk storage (including compressed optical disk, laser disk, optical disk, digital versatile disk, Blu-ray disk, etc.), a magnetic disk storage medium or other magnetic storage device, or any other medium that can be used to carry or store the desired program code in the form of instructions or data structures and can be accessed by a computer, but is not limited thereto.
[0213] The memory 303 is used to store the application code for executing the solution of the present application, and the execution is controlled by the processor 301. The processor 301 is used to execute the application code stored in the memory 303 to implement the contents shown in the above method embodiment.
[0214] The electronic devices include, but are not limited to, mobile terminals such as mobile phones, laptop computers, digital broadcast receivers, PDAs (personal digital assistants), PADs (tablet computers), PMPs (portable multimedia players), vehicle-mounted terminals (such as vehicle-mounted navigation terminals), and fixed terminals such as digital TVs, desktop computers, etc. It can also be a server, etc. Figure 5 The electronic device shown is merely an example and should not bring any limitation to the functions and scope of use of the embodiments of the present application.
[0215] An embodiment of the present application provides a computer-readable storage medium, on which a computer program is stored. When the computer-readable storage medium is run on a computer, the computer can execute the corresponding content in the aforementioned method embodiment. Compared with the related art, in the embodiment of the present application, an operation video is obtained to monitor the posture of the operator and determine the single motion trajectory of the key parts of the operator. The operation video records the positional relationship between the operator and the production equipment. Therefore, based on the operation video, the distance from the single motion trajectory to the preset prohibited position on the production equipment is determined. Since the single motion trajectory represents the specific performance of the operator's operation, the operator's operation quality and whether the operation is standardized can be judged according to the operator's single motion trajectory. The distance from the single motion trajectory to the preset prohibited position also represents whether the operation performed by the operator is standardized. If the distance to the preset prohibited position is too close, the possibility of injury to the operator increases. Therefore, according to the single motion trajectory and the distance, the operation specification score representing the degree of operator operation standardization can be comprehensively and accurately determined, and the production link with the problem operator is determined as the problem production link. There is a correlation between the production links. After the problem production link is determined, the related production link can be determined. Therefore, controlling the inspection robot to inspect the problem production link and the corresponding related production links is more efficient than monitoring all production links.
[0216] It should be understood that, although the steps in the flowchart of the accompanying drawings are displayed in sequence as indicated by the arrows, these steps are not necessarily executed in sequence in the order indicated by the arrows. Unless otherwise specified herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least a part of the steps in the flowchart of the accompanying drawings may include multiple sub-steps or multiple stages, and these sub-steps or stages are not necessarily executed at the same time, but can be executed at different times, and their execution order is not necessarily sequential, but can be executed in turn or alternately with other steps or at least a part of the sub-steps or stages of other steps.
[0217] The above description is only a partial implementation method of the present application. It should be pointed out that for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the principles of the present application. These improvements and modifications should also be regarded as the scope of protection of the present application.
Claims
1. A production safety management method, characterized in that: include: Obtain the operation video of each operator in the production workshop within a preset time period, monitor the posture of each operator, and determine the single motion trajectory of the key parts corresponding to each operator; Determine the distance from the single motion trajectory to a preset prohibited position on the production equipment based on the operation video; Determine an operation standard score for each operator based on the single motion trajectory and distance, wherein the operation standard score represents the degree of operation standardization of each operator, and each operator corresponds to a production link; Determine a production link with a problematic operator as a problematic production link, and control the inspection robot to inspect the problematic production link and the associated production links corresponding to the problematic production link, wherein the problematic operator includes an operator whose operation specification score does not reach a preset score threshold; Wherein, determining the operation standard score of each operator based on the single motion trajectory and distance includes: Determining the similarity between the single motion trajectory and a preset standard motion trajectory; Determine a similarity average of the motion trajectory of each operator based on the similarity; Determine the qualified motion trajectory of each operator whose similarity reaches a preset similarity threshold; Based on a first ratio of a first number of the target motion trajectories to a total number of single motion trajectories; Determine a first score based on the first proportion, the average similarity value, and their respective corresponding weights; Determine the operational specification score based on the first score and the distance; The single motion trajectory includes a plurality of key points, and each key point corresponds to a preset score. The step of determining the operation specification score based on the first score and the distance includes: Determining a second number of first target motion trajectories, and determining a second ratio of the second number to the total number of single motion trajectories, wherein the first target motion trajectory is a single motion trajectory whose distance does not reach a first preset distance threshold; Determining a third number of second target motion trajectories, and determining a third ratio of the third number of the target motion trajectories to the total number of single motion trajectories, wherein the second target motion trajectory is a single motion trajectory whose similarity in the first target motion trajectory does not reach a preset similarity threshold; Determine the total number of target key points in all first target motion trajectories, and determine a first average value of the total number of target key points with respect to the second number, wherein the target key points are key points whose distances do not reach a first preset distance threshold; Determine a second score for each target key point based on the number of each target key point and the preset score; Determine a second average of the second score of each target key point based on the second score and the second number, and determine a sum of the second averages; Determine a third score based on the second proportion, the third proportion, the first average value, the sum of the second average value, and respective corresponding coefficients; The operation specification score is determined based on the first score, the third score, and their corresponding coefficients.
2. A production safety management method according to claim 1, characterized in that: Controlling the inspection robot to inspect the problematic production link and the associated production links corresponding to the problematic production link, including: Determine the number of problematic operators in each problematic production link and the number of corresponding associated production links; Determining a third total score of the problematic operator; Determine a fourth score based on the number of problematic operators, the number of associated production links, the total score of the third score, and the corresponding coefficients; Sorting the problematic production links based on the fourth score to obtain a sorting result; An inspection route is generated based on the sorting result and the inspection robot is controlled to perform inspection. If it is detected that the inspection robot has completed the inspection of any problematic production link, the inspection robot is controlled to inspect the associated production links corresponding to the problematic production link.
3. A production safety management method according to claim 1, characterized in that: The method further comprises: Obtaining video information collected during the inspection process of the inspection robot; Based on the video information, determine whether there are new objects in the area where each problematic production link is located; If there is a newly added object, determine the distance between the newly added object and each operator in the corresponding problematic production link; If there is an operator whose distance is less than the second preset distance threshold, the location of the newly added object is marked in the preset map and the first prompt information is output.
4. A production safety management method according to claim 3, characterized in that: The method further comprises: When a problematic operator is identified, the inspection robot is controlled to output a second prompt message.
5. A production safety management method according to claim 1, characterized in that: The method further comprises: generating a list of problematic operators based on the problematic operators; Output the list of operators with the problem.
6. A production safety management system, characterized in that: include: The motion trajectory determination module is used to obtain the operation video of each operator in the production workshop within a preset time period, monitor the posture of each operator, and determine the single motion trajectory of the key parts corresponding to each operator; A distance determination module, used to determine the distance from the single motion trajectory to a preset prohibited position on the production equipment based on the operation video; A score determination module, used to determine the operation standard score of each operator based on the single motion trajectory and distance, wherein the operation standard score represents the operation standard degree of each operator, and each operator corresponds to a production link; A control inspection module is used to determine the production link with the problematic operator as the problematic production link, and control the inspection robot to inspect the problematic production link and the associated production links corresponding to the problematic production link; When the score determination module determines the operation standard score of each operator based on the single motion trajectory and distance, it is specifically used to: Determining the similarity between the single motion trajectory and a preset standard motion trajectory; Determine a similarity average of the motion trajectory of each operator based on the similarity; Determine the qualified motion trajectory of each operator whose similarity reaches a preset similarity threshold; Based on a first ratio of a first number of the target motion trajectories to a total number of single motion trajectories; Determine a first score based on the first proportion, the average similarity value, and their respective corresponding weights; Determine the operational specification score based on the first score and the distance; The single motion trajectory includes a plurality of key points, and each key point corresponds to a preset score. When the score determination module determines the operation specification score based on the first score and the distance, it is specifically used to: Determining a second number of first target motion trajectories, and determining a second ratio of the second number to the total number of single motion trajectories, wherein the first target motion trajectory is a single motion trajectory whose distance does not reach a first preset distance threshold; Determining a third number of second target motion trajectories, and determining a third ratio of the third number of the target motion trajectories to the total number of single motion trajectories, wherein the second target motion trajectory is a single motion trajectory whose similarity in the first target motion trajectory does not reach a preset similarity threshold; Determine the total number of target key points in all first target motion trajectories, and determine a first average value of the total number of target key points with respect to the second number, wherein the target key points are key points whose distances do not reach a first preset distance threshold; Determine a second score for each target key point based on the number of each target key point and the preset score; Determine a second average of the second score of each target key point based on the second score and the second number, and determine a sum of the second averages; Determine a third score based on the second proportion, the third proportion, the first average value, the sum of the second average value, and respective corresponding coefficients; The operation specification score is determined based on the first score, the third score, and their corresponding coefficients.
7. An electronic device, characterized in that: It includes: at least one processor; Memory; At least one application, wherein the at least one application is stored in the memory and is configured to be executed by the at least one processor, and the at least one application is used to execute a safe production management method according to any one of claims 1 to 5.
8. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed in a computer, the computer is caused to execute a production safety management method as claimed in any one of claims 1 to 5.
Citation Information
Patent Citations
Human body action detection method and device
CN110197134A
Production line management method, device and system and storage medium
CN112001573A
Inspection method, inspection device and inspection robot
CN115431266A