Robot monitoring

The method uses numerical models and machine learning to predict and verify anomalies in robot operations, improving detection accuracy and reducing false alarms by considering current and past data.

DE102023210500B3Active Publication Date: 2025-01-02KUKA DEUT GMBH
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
DE102023210500
Authority / Receiving Office
DE · DE
Patent Type
Patents
Current Assignee / Owner
Filing Date
2023-10-24
Publication Date
2025-01-02
Estimated Expiration
2043-10-24

AI Technical Summary

Technical Problem

Existing robot monitoring systems lack the ability to accurately and reliably detect anomalies early, leading to potential false positives and unnecessary disruptions in robot operations due to changing boundary conditions.

Method used

A method involving numerical models, including a first model for predicting expected values based on current state parameters and a second model for verification, combined with machine learning, to identify potential and confirm anomalies, reducing false positives by considering current and past data.

Benefits of technology

Enhances the accuracy of anomaly detection, minimizing false alarms and reducing unnecessary disruptions by leveraging machine learning and numerical models to adapt to changing conditions.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 00000010_0000
    Figure 00000010_0000
  • Figure 00000010_0001
    Figure 00000010_0001
Patent Text Reader

Abstract

According to a method for monitoring at least one robot (10; 20), the following steps are performed for several time points: providing (S30) determined current values ​​of state parameters of the robot, predicting (S40) first expected values ​​for these state parameters based on these determined current values ​​and a first numerical model, and comparing (S50) the predicted first expected values ​​and determined current values, whereby a potential anomaly for a state parameter is identified if a deviation between the predicted first expected value and the determined current value for this state parameter satisfies an anomaly criterion, and where an existing anomaly for a state parameter is identified.if a potential anomaly has been identified for this state parameter and an additional verification criterion is met, and wherein an error response is triggered (S90) if an existing anomaly has been identified. The invention also relates to a system or computer program (product).
Need to check novelty before this filing date? Find Prior Art

Description

[0001] The present invention relates to a method and system for monitoring a robot and a computer program or computer program product for carrying out the method.

[0002] DE 10 2021 126 188 A1 relates to a monitoring method for a robot, in particular for a painting robot in a painting system for painting motor vehicle body components, comprising the following steps: determining movement data of the robot, wherein the movement data represent the movement of the robot, detecting torque data, wherein the torque data represent the torque of the axle drive of at least one robot axis of the robot, and determining an operational fault by evaluating the torque data and the movement data, wherein the following step is additionally provided: determining the relationship between the movement data and the torque data in a training process by unsupervised machine learning of a machine learning algorithm.

[0003] DE 10 2020 210 530 A1 relates to a method for monitoring a robot-assisted first process, wherein in the method process data are recorded for the first or a robot-assisted second process and a model-based evaluation is carried out using a machine-learned model on the basis of these recorded process data, wherein, if this model-based evaluation fulfills a verification criterion, in particular depending on an external confirmation, a test evaluation is carried out using a test instance and the machine-learned model is further trained on the basis of this test evaluation, and then process data are recorded for the first process, which may be carried out again, the model-based evaluation is carried out using the further trained model on the basis of these recorded process data and monitoring is carried out in the first process on the basis of this evaluation.

[0004] DE 10 2020 117 935 A1 provides an automation system and a controller for wear detection, wherein a machine or an autonomous system includes a diagnostic controller and is configured to perform a method for monitoring the condition of a machine, the method comprising monitoring a set of first electrical signals indicative of control of a motor of the machine while the machine is operated in a first autonomous mode, determining that an abnormal operating condition has occurred in response to the set of first electrical signals meeting a first criterion, operating the machine in a test mode in response to determining that the abnormal operating condition has occurred, monitoring a set of second electrical signals indicative of control of the motor during the test mode, and determining a fault condition in response thereto,that the set of second electrical signals satisfies a second criterion.,

[0005] DE 10 2018 203 234 A1 relates to a method for the predictive assessment of at least one target robot, comprising the steps of: determining anomalous state values ​​of the target robot and / or at least one further robot; classifying the anomalous state values ​​into one of several classes; supervised machine learning of an assignment between state values ​​and the classes based on the classified anomalous state values; detecting state values ​​of the target robot; and predicting a state of the target robot based on these detected state values ​​and the machine-learned assignment.

[0006] DE 10 2018 103 743 A1 relates to a method for monitoring and controlling an automation component system, in particular a gripping or clamping system, by means of a control device having a signal analysis unit, wherein signals, in particular electrical signals, are detected and evaluated, and based thereon a diagnosis of the system state of the automation component system and / or wherein a diagnosis and evaluation of the installation state of the automation component system is carried out.

[0007] DE 10 2018 009 309 A1 relates to a numerical control device which detects the occurrence of an anomaly using a proximity method, comprising a sample value acquisition unit designed to collect sample values ​​indicative of a state of a machine or environment, wherein the sample values ​​are collected during normal processing and during operation, a learning unit designed to generate a set of the sample values ​​during normal processing, and an anomaly degree determination unit designed to calculate an anomaly degree on the basis of a distance between the sample value during operation and the set of sample values ​​during normal processing.

[0008] The object of the present invention is to improve the monitoring of robots.

[0009] This object is achieved by a method having the features of claim 1. Claims 14 and 15 protect a system, computer program, or computer program product for implementing a method described herein. The subclaims relate to advantageous developments.

[0010] According to one embodiment of the present invention, for monitoring at least one robot, in a further development for, preferably parallel, monitoring of several robots, the following steps are carried out for the robots, each for several points in time: - Providing determined current values ​​of state parameters of the robot; - Predicting expected values ​​for these state parameters based on - these determined current values ​​and - a numerical model, which are referred to herein without restriction of generality as first expected values ​​or first numerical model, in one embodiment, calculating the expected first values ​​using the first model, which in one embodiment maps the determined current values ​​to the first expected values; and - Comparing the forecasted first expected values ​​and the determined current values; wherein a potential anomaly for a state parameter is identified if a deviation between the predicted first expected value and the determined current value for this state parameter fulfills an anomaly criterion, in particular a predetermined one; wherein an existing anomaly is identified for a state parameter if both a potential anomaly has been identified for that state parameter and an additional verification criterion is met; and wherein an error reaction is triggered if an existing anomaly has been identified.

[0011] In one embodiment, the robot comprises a robot arm with at least three, preferably at least six, (movement) axes or joints, preferably rotational axes or joints, and / or a stationary base and a mobile base having a chassis. It can, in particular, be an industrial robot and / or operate in an automated production facility. In one embodiment, the robot is at least temporarily operated during monitoring, in particular moved, preferably for the, preferably cyclic, execution of a robot or work program.

[0012] The state parameters depend in one embodiment on the state of the robot, in another embodiment on the state of the drives, in another embodiment on the (drive) motors and / or gears, and in another embodiment on the temperatures of the drives, and in another embodiment they specify these. The temperatures of the drives have proven to be easy to determine and, on the other hand, particularly predictive for predicting future performance, in particular impairment or failure, of the robot. The state parameters are therefore defined here, without loss of generality, as T(t) = [T1(t), ..., T n (t)] T where t is a current time and T ithe state, preferably the temperature, of a drive i of the robot, whose drives 1,...n are (to be) taken into account during monitoring. Determining current values ​​of state parameters of the robot comprises, in one embodiment, measuring the values ​​of the state parameters. Providing determined current values ​​comprises, in one embodiment, determining the values ​​and / or storing the (determined) values ​​and / or receiving and / or reading the (determined or stored) values, and can in particular consist of this.

[0013] One aspect of the present invention is based on the idea of ​​predicting expected values ​​for these state parameters based on determined current values ​​and a numerical model, instead of comparing a current state parameter value with a fixed limit value or the like, and comparing them with the determined current values. It has been shown that this allows errors or problems of the robot to be detected particularly well, in particular more reliably and / or earlier. The anomaly criterion can be met, in particular, precisely when the deviation exceeds a specified tolerance value.

[0014] By means of a two-stage method in which a potential anomaly is identified and additionally, preferably thereafter, particularly preferably only if a potential anomaly has been identified, it is checked or determined whether (also) an additional verification criterion is met and, preferably only in this case, a (more likely) existing anomaly is identified or determined and a corresponding error reaction is then triggered, the probability of a false-positive prognosis or unfounded triggering of the error reaction and thus an unnecessary disruption of the robot operation can be advantageously reduced in one embodiment.

[0015] In one embodiment, the method comprises the steps: - Determining a second numerical model based on values ​​of the state parameters determined for the robot in a previous update period; - predicting a second expected value for one or more of the state parameters based on the determined current values ​​and this second numerical model, in one embodiment calculating the expected second value(s) using this second model, which in one embodiment maps the determined current values ​​to the second expected value(s); and - Comparing the predicted second expected value and the determined current value for the (respective) state parameter(s); The additional verification criterion for the respective state parameter is not met if a deviation between the predicted second expected value and the determined current value for this state parameter meets a non-anomaly criterion. In particular, the non-anomaly criterion can be met precisely if this deviation does not exceed a specified tolerance value.

[0016] This is based on the following idea: the first model used to identify the potential anomaly may no longer be sufficiently accurate due to changing boundary conditions. By additionally verifying an identified potential anomaly with a second model, the probability of a false-positive prediction or unjustified triggering of the error reaction, and thus unnecessary disruption of robot operation due to changed boundary conditions, can be advantageously reduced.

[0017] In a further development, the second numerical model is determined if a potential anomaly for the corresponding state parameter has been identified or a potential anomaly for a state parameter identified using the first model triggers the determination of the corresponding second model.

[0018] This is based on the following idea: (Re)determining a model based on values ​​of the state parameters can be complex. By determining the second model if a potential anomaly has been identified, one implementation allows the second model to be determined as needed for verification, thus advantageously reducing the required effort.

[0019] In one embodiment, the second numerical model is determined, in particular with the aid of machine learning, preferably with the aid of numerical optimization, on the basis of values ​​of the state parameters which have been determined for one or more (past) points in time in a previous update period for the robot, wherein the update period in one embodiment is at least one hour and / or at most four weeks, preferably at least one day and / or at most three weeks, and / or at least one hour and / or at most four weeks, preferably at least one day and / or at most three weeks, in the past and / or wherein determined values ​​of the state parameters are used which have previously been provided as determined current values ​​or compared with the corresponding, previously predicted first expected values.By selecting an appropriate update period, especially a sliding one, a more accurate model can be determined or used in one execution, and by using the values ​​already determined previously for comparison, the effort can be reduced.

[0020] In addition or alternatively to the non-anomalies criterion checked using the second model, in one embodiment, the additional verification criterion is not met if a determined current operating state of the robot meets an operating state criterion. The operating state criterion can be met, in particular, precisely when the determined current operating state of the robot belongs to a predefined class with one or more operating states, in particular one or more non-automatic operating states, and / or is not an automatic operating state and / or is not a normal or standard operating state.

[0021] This is based in particular on the following idea: numerical models, in particular the first and / or second model, are advantageously based on a (past or previous) normal or standard operating state, usually an automatic operating state. In other operating states, for example, manual teaching or the like, significantly different state parameter values ​​can occur without this resulting from a robot error. By verifying an identified potential anomaly, preferably in addition to the non-anomaly criterion, (also) based on a current operating state of the robot, the probability of a false-positive prognosis or unjustified triggering of the error reaction and thus an unnecessary disruption of robot operation due to changed boundary conditions can be advantageously (further) reduced.

[0022] In one embodiment, for one or more of the state parameters, in particular on the basis of the respective numerical model, at least one expected value, in particular the first expected value (on the basis of the first numerical model) and / or the second expected value (on the basis of the second numerical model), is predicted on the basis of the determined current values ​​of one or more, preferably all, of the other state parameters, in a further development on the basis of a, in one embodiment linear, regression (T i (t) = F({T1(t), ..., T n (t)}\T i (t)), for example T i (t) = Σ j\i (a j ·T j (t))).

[0023] This is based on the following idea: in a fault-free robot, various state parameters, especially states and temperatures of different drives, behave essentially similarly. Therefore, the values ​​of one state parameter can be predicted particularly well, especially quickly and / or reliably, based on the current values ​​of the other state parameters.

[0024] In one embodiment, in a further development, the first numerical model is (has been) determined on the basis of values ​​of the state parameters that were determined in a previous training period, wherein in one embodiment the start of this training period and preferably also the end of this training period lies (in time) before the start of the update period that is used for the determination of the second model.

[0025] This is based in particular on the following ideas: determining a model based on values ​​of the state parameters can be complex. Therefore, it can be expedient to determine the first model based on values ​​of the state parameters that were determined in a previous training period, in a further development, whereby this training period preferably lies before a robot operation to be monitored. However, boundary conditions can change so that such a (first) model determined based on a previous training period is no longer accurate. By then determining the second model for a more recent or (temporally) more recent update period, a more accurate second model can be used for verification in one embodiment, especially if necessary.

[0026] In one embodiment, the first model is, in particular, determined using machine learning, preferably using numerical optimization. Additionally or alternatively, in one embodiment, the second model is, in particular, determined using machine learning. This allows the (respective) model in one embodiment to be determined and / or operate particularly quickly and / or reliably, or to map the determined current values ​​to the first or second expected values, or to predict them.

[0027] In one embodiment, the first numerical model is (or has been) determined individually for the robot to be monitored, preferably using machine learning and / or based on values ​​of the state parameters determined for the robot during a previous training period. This allows the use of a (robot-)specific model that is particularly accurate and / or reliable.

[0028] In another embodiment, the first numerical model is (or has been) determined collectively for a group of robots, to which the robot (to be monitored) preferably also belongs, preferably with the aid of machine learning and / or based on values ​​of the state parameters that were determined in a previous training period for one or more robots in the group and / or robots of the same type. This advantageously allows a broader database to be used, allowing the model to be determined and / or operated particularly quickly and / or robustly.

[0029] In one embodiment, preferably in combination with a determination of the first model for a group of robots and / or a prediction of an expected value for at least one of the state parameters on the basis of the determined current values ​​of at least one other of the state parameters, statistical values, in particular an average value and / or a standard deviation and / or a minimum value and / or a maximum value or the like, are determined on the basis of the determined current values ​​of the state parameters, and the first expected values ​​for the state parameters are also predicted on the basis of these determined statistical values.

[0030] This is based in particular on the following idea: by considering statistical values, individual boundary conditions can be advantageously taken into account. In a simple and illustrative example, due to an increased ambient temperature, the temperatures of the drives of a robot to be monitored can be higher than predicted by a first model that was determined for a group of robots and / or in a previous training period with a lower ambient temperature. By also considering the average value of the current temperatures of the drives of the robot to be monitored and / or their maximum and / or minimum values, or similar, this can be taken into account and the probability of a false-positive prediction or unjustified triggering of the error reaction, and thus an unnecessary disruption to robot operation, can be advantageously reduced.

[0031] In one embodiment, a potential and / or an existing anomaly is identified individually for individual drives of the robot and, accordingly, in a further development, an existing anomaly is identified individually for individual drives of the robot if a potential anomaly has been identified for the respective drive and an additional verification criterion is met, and an error reaction is triggered for the respective drive if an existing anomaly has been identified for it, wherein this additional verification criterion is preferably not met if a deviation between a second expected value forecast for the respective drive and a current value determined for the respective drive fulfills a non-anomaly criterion and / or a determined current operating state of the robot fulfills an operating state criterion. In this way, a more specific error reaction can advantageously be triggered orthe drive in question or affected can be specifically addressed, for example examined, maintained and / or replaced.

[0032] In one embodiment, the error response comprises a notification of a monitoring entity, preferably automatic or human, in particular thus of monitoring personnel, preferably operating and / or maintenance personnel, in one embodiment by means of electronic communication, in a further embodiment by means of email or the like. This notification preferably contains a, preferably graphical, time series of the current and / or forecasted first and / or second expected values ​​determined for the various points in time and / or a specification of the drive(s) for which an existing anomaly has been identified.

[0033] In one embodiment, the current values ​​of the state parameters are stored in a data cloud. This can improve data transfer and / or data processing, in particular using the first and / or second numerical model. Alternatively, or particularly preferably, in one embodiment, the first and / or second numerical model are additionally stored in the data cloud. By storing the model in the data cloud, it is particularly advantageous to determine and / or make it available, and by storing both the current values ​​and the model(s) processing them, efficiency and / or security can be advantageously increased.

[0034] According to one embodiment of the present invention, a system for monitoring at least one or the robot, in a further development for, preferably in parallel, monitoring several robots, in particular hardware and / or software, in particular program technology, is set up to carry out a method described here and / or comprises: - Means for providing determined current values ​​of state parameters of the robot; - means for predicting first expected values ​​for these state parameters on the basis of these determined current values ​​and a first numerical model; - means for comparing the forecasted first expected values ​​and determined current values; - means for identifying a potential anomaly for a state parameter if a deviation between the predicted first expected value and the determined current value for that state parameter meets an anomaly criterion; - means for identifying an existing anomaly for a state parameter if a potential anomaly has been identified for that state parameter and an additional verification criterion is met; and - Means for triggering an error reaction if an existing anomaly has been identified.

[0035] In one embodiment, the system or its means comprises: - means for determining a second numerical model, in particular using machine learning, on the basis of values ​​of the state parameters determined for the robot in a previous update period, in particular if a potential anomaly for a state parameter has been identified; - means for predicting a second expected value for this or at least one of the state parameters based on the determined current values ​​and this second numerical model; and - means for comparing this predicted second expected value and the determined current value of this state parameter; wherein the additional verification criterion for this state parameter is not met if a deviation between the predicted second expected value and the determined current value for this state parameter meets a non-anomaly criterion.

[0036] In one embodiment, the system or its means comprises: - Means for determining the first numerical model, in particular individually for the robot or collectively for a group of robots; and / or means for determining statistical values ​​based on the determined current values ​​of the state parameters, wherein the means for predicting first expected values ​​is configured to also predict the first expected values ​​for the state parameters based on these determined statistical values.

[0037] A means within the meaning of the present invention can be designed in hardware and / or software, in particular at least one, in particular digital, processing unit, in particular a microprocessor unit (CPU), graphics card (GPU) or the like, preferably connected to a memory and / or bus system for data or signals, and / or one or more programs or program modules. The processing unit can be designed to execute instructions implemented as a program stored in a memory system, to detect input signals from a data bus, and / or to output output signals to a data bus. A memory system can have one or more, in particular different, storage media, in particular optical, magnetic, solid-state, and / or other non-volatile media. The program can be designed in such a way that it embodies the methods described here oris capable of executing, so that the processing unit can carry out the steps of such methods and thus in particular can monitor the robot. In one embodiment, a computer program product can have, in particular be, a storage medium, in particular a computer-readable and / or non-volatile one, for storing a program or instructions or with a program or instructions stored thereon. In one embodiment, execution of this program or these instructions by a system or a controller, in particular a computer or an arrangement of several computers, causes the system or the controller, in particular the computer(s), to carry out a method described here or one or more of its steps, or the program or the instructions are configured to do so.

[0038] In one embodiment, one or more, in particular all, steps of the method are fully or partially computer-implemented or one or more, in particular all, steps of the method are fully or partially automated, in particular by the system or its means.

[0039] In one embodiment, the system comprises the robot(s) and / or at least one data processing based at least partially on machine learning for determining the first model and / or the second model using machine learning.

[0040] Further advantages and features emerge from the subclaims and the exemplary embodiments. The following shows, partly schematically: Fig. 1: a system for monitoring robots according to an embodiment of the present invention; and Fig. 2: a method for monitoring the robots according to an embodiment of the present invention.

[0041] Fig. Figure 1 shows a system for monitoring a first robot 10 and a second robot 20 according to an embodiment of the present invention. For this purpose, their robot controllers 11 and 21, respectively, communicate with a data cloud 30, with which a computer 31 also communicates, which in turn can send emails to a terminal of an operator 4.

[0042] Fig. Figure 2 shows a method for monitoring robots 10, 20 according to an embodiment of the present invention. The method described below is executed for both robots 10, 20.

[0043] In a step S10, temperatures of the drives (indicated in black in Fig. 1) of the respective robot 10 or 20 and sent to the data cloud 30 and stored there.

[0044] In a step S20, a first model is machine-learned for each robot, which estimates the temperature of the drives of the respective robot from the current temperatures of the other drives of the respective robot by means of linear regression, for example T i (t) = Σ j\i (a j ·T j (t)), i = 1,...,6; where the coefficients a j preferably be determined by means of numerical optimization, for example, in such a way that the square error between the drive temperatures predicted by linear regression and the actual (determined) drive temperatures is minimized.

[0045] In a step S30, current temperatures of the drives of the respective robot are recorded for a point in time and sent to the data cloud 30.

[0046] The server 31 predicts the first expected values ​​for the temperatures of the drives of the respective robot based on these determined current values ​​of the first numerical model ( Fig. 2: Step S40).

[0047] In a step S50, it is checked whether the deviation between the respective predicted first expected value and the determined current value meets an anomaly criterion, for example, exceeds a predetermined tolerance value.

[0048] If this is not the case for any of the drives (S50: “N”), the process returns to step S30.

[0049] However, if the anomaly criterion is met for at least one drive or the corresponding state parameter or its temperature (S50: “Y”), a potential anomaly is identified for this drive.

[0050] Therefore, for this robot or at least for this drive, based on the temperatures stored in the data cloud 30 for a previous update period, for example the previous (working) day, the previous (working) week or the like, a second model is then machine-learned, analogous to step S20, which model estimates at least for the corresponding drive its temperature from the current temperatures of the other drives of the respective robot by means of linear regression, and with the aid of this second model, based on the determined current values, a second expected value for the temperature of the respective drive is predicted ( Fig. 2: Steps S60, S65). Like the first model, the second model can forecast the expected temperatures for all forcings or only for the forcing(s) for which a potential anomaly has been identified.

[0051] In a step S70, it is then checked whether the deviation between the respective predicted second expected value and the determined current value meets a non-anomaly criterion, for example, does not exceed a predetermined tolerance value.

[0052] If the non-anomaly criterion is met for the drive(s) for which a potential anomaly has been identified (S70: “Y”), the method returns to step S30.

[0053] If, however, the non-anomalies criterion is not met for at least one of the drives (S70: “N”), a check is carried out in a step S80 as to whether a determined current operating state of the robot meets an operating state criterion, for example a manual teach operation (state) or another operating state deviating from a normal automatic operation (state) exists.

[0054] If the operating status criterion is met (S80: “Y”), the method also returns to step S30, otherwise (S80: “N”) an error reaction is triggered, for example the server 31 sends an e-mail notification to the terminal 32 of the personnel 4 ( Fig. 2: Step S90), in which the drive(s) for which an existing anomaly has been identified using the second model is / are identified.

[0055] In the present disclosure, "has an X" generally does not imply an exhaustive list, but is a shortened form of "has at least one X" and also includes "has two or more Xs" and "has Y in addition to X." Although exemplary embodiments have been explained in the foregoing description, it should be noted that numerous modifications are possible. List of reference symbols 10 robots 11 Robot control 20 robots 21 Robot control 30 Data Cloud 31 computers 32 Terminal 4 operating personnel

Claims

[1] Method for monitoring at least one robot (10; 20), wherein the following steps are carried out for several points in time: - Providing (S30) determined current values of state parameters of the robot; - predicting (S40) first expected values for these state parameters based on these determined current values and a first numerical model; and - comparing (S50) the forecasted first expected values and determined current values; wherein a potential anomaly for a state parameter is identified if a deviation between the predicted first expected value and the determined current value for that state parameter meets an anomaly criterion; wherein an existing anomaly is identified for a state parameter if a potential anomaly has been identified for that state parameter and an additional verification criterion is met; and whereby an error reaction is triggered (S90) if an existing anomaly has been identified. [2] Method according to claim 1, characterized by the steps: - determining (S60) a second numerical model, in particular using machine learning, on the basis of values of the state parameters determined for the robot in a previous update period; - predicting (S65) a second expected value for at least one of the state parameters based on the determined current values and this second numerical model; and - comparing (S70) this predicted second expected value and the determined current value of this state parameter; wherein the additional verification criterion for this state parameter is not met if a deviation between the predicted second expected value and the determined current value for this state parameter meets a non-anomaly criterion. [3] Method according to the preceding claim, characterized by that the second numerical model is determined if a potential anomaly for this state parameter has been identified. [4] Method according to one of the preceding claims, characterized by that the additional verification criterion is not met if a determined current operating state of the robot meets an operating state criterion. [5] Method according to one of the preceding claims, characterized bythat for at least one of the state parameters at least one expected value is predicted on the basis of the determined current values of at least one other of the state parameters. [6] Method according to one of the preceding claims, characterized by that the first numerical model was determined, in particular with the help of machine learning, on the basis of values of the state parameters that were determined in a previous training period. [7] Method according to one of the preceding claims, characterized by that the first numerical model was determined individually for the robot. [8] Method according to one of the preceding claims 1 to 6, characterized by that the first numerical model has been determined collectively for a group of robots. [9] Method according to one of the preceding claims, characterized bythat statistical values are determined on the basis of the determined current values of the state parameters and the first expected values for the state parameters are also forecast on the basis of these determined statistical values. [10] Method according to one of the preceding claims, characterized by that the state parameters depend on a state, in particular a temperature, of the robot's drives. [11] Method according to one of the preceding claims, characterized by that an anomaly is identified individually for each drive of the robot. [12] Method according to one of the preceding claims, characterized by that the error response includes notification of a monitoring instance. [13] Method according to one of the preceding claims, characterized by that the current values of the state parameters and / or the first numerical model are stored in a data cloud. [14] System for monitoring at least one robot (10; 20) which is designed to carry out a method according to one of the preceding claims and / or comprises: - Means for providing determined current values of state parameters of the robot; - means for predicting first expected values for these state parameters on the basis of these determined current values and a first numerical model; - means for comparing the forecasted first expected values and determined current values; - means for identifying a potential anomaly for a state parameter if a deviation between the predicted first expected value and the determined current value for that state parameter meets an anomaly criterion; - means for identifying an existing anomaly for a state parameter if a potential anomaly has been identified for that state parameter and an additional verification criterion is met; and - Means for triggering an error reaction if an existing anomaly has been identified. [15] Computer program or computer program product, wherein the computer program or computer program product contains instructions, in particular stored on a computer-readable and / or non-volatile storage medium, which, when executed by one or more computers or a system according to claim 14, cause the computer(s) or the system to carry out a method according to one of claims 1 to 13.

Citation Information

Patent Citations

  • Numerical control unit

    DE102018009309A1

  • Procedure for monitoring and controlling an automation component system

    DE102018103743A1

  • Predictive assessment of robots

    DE102018203234A1

  • AUTOMATION SYSTEM AND CONTROL FOR WEAR DETECTION

    DE102020117935A1

  • Monitoring during a robot-assisted process

    DE102020210530A1