Identification of error causes at the command level in processes
AssigneeKUKA Deutschland GmbH
InventorsJonas Schwinn, Manuel Kaspar
Life of this patent
Estimating the term…
Loading patent…
AssigneeKUKA Deutschland GmbH
InventorsJonas Schwinn, Manuel Kaspar
Estimating the term…
A method for evaluating and/or monitoring a process, in particular a robotic process, includes detecting at least one data time series that describes at least one parameter of the process, and wherein the data time series is created by the process, which executes a process program with process commands, and wherein the at least one data time series is assigned to a part of the process program, in particular a process command or a part of the process commands of the process program. The method further includes determining a result using a first algorithm or at least a part of an algorithm based on the at least one data time series, wherein the result describes a state of the process, and wherein the result can be assigned to the part of the process program, in particular the process command or the part of the process commands of the process program.
A method for evaluating or monitoring a robotic process, comprising:
A method for evaluating or monitoring a robotic process, comprising:
A system for identifying error causes in a robotic process, the system comprising:
Dependencies are inferred from the claim text.
Drawings are temporarily unavailable. Open the PDF at USPTO
From the US filing history. Foreign family members aren’t listed.
No references of this kind are recorded.
Program controls: characterised by safety, monitoring, diagnostic
Manipulators
About 16 years 8 months of term left · ends 13 Jun 2043 (estimated)
This application is a national phase application under 35 U.S.C. § 371 of International Patent Application No. PCT/EP2022/083696, filed Nov. 29, 2022 (pending), which claims the benefit of priority to German Patent Application No. DE 10 2021 213 918.3, filed Nov. 7, 2021, the disclosures of which are incorporated by reference herein in their entirety.
The present invention relates to a method for evaluating and/or monitoring a process, in particular a robotic process, as well as to a system and a computer program or computer program product for carrying out the method.
Traditionally, robotic processes are monitored and any errors that occur are analyzed using data analysis. In particular, positions, forces or currents are recorded as time series and evaluated using data analysis methods. This generally detects errors and prevents subsequent errors.
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate exemplary embodiments of the invention and, together with a general description of the invention given above, and the detailed description given below, serve to explain the principles of the invention.
FIG. 1 schematically illustrates a flowchart of a method according to an embodiment of the present disclosure;
FIG. 2 schematically illustrates exemplary data time series of a process with exemplary labels; and
FIG. 1 schematically illustrates a method 100 for evaluating and/or monitoring a process, in particular a robotic process. Processes are usually subject to a flow schema and can usually be monitored in particular by sensors. Such monitoring, or an evaluation derived in particular from the sensor data, usually does not allow any inferences to be drawn about the programming of the process.
With the method 100 shown schematically in FIG. 1, inferences can advantageously be drawn about the programming of a process, in particular about the quality of the programming of a process.
In FIG. 1, B1, B2 to Bn stand for examples of commands in a process program or in a part of a process program. Each command B1 to Bn is assigned a first algorithm or at least a part of a first algorithm or a second algorithm A1, A2 to An. The intermediate results O1, O2 to On determined by the first algorithm or at least a part of the first algorithm or the second algorithm therefore result, as shown by way of example, for the data time series Z1, Z2 to Zn and can be assigned (in particular by an algorithm A1 to An) to a command B1, B2 to Bn.