Method for diagnosing a robot, device and server
AssigneeABB Schweiz AG
InventorsHeqing Sun, Jiafan Zhang
Life of this patent
Estimating the term…
Abstract
Methods and devices for diagnosing a robot. The method includes obtaining a first signal generated by a rotating component of the robot during operation of the robot. The first signal includes motion information of the rotating component. The first signal is preprocessed to filter out a part of the motion information in the first signal. The preprocessed first signal or spectrum information about the preprocessed first signal is sent to a server for diagnosing the robotU. A second signal is received from the server, wherein the second signal includes diagnostic information indicating whether a sub-component of the rotating component has a failure.
Claims28
A method for diagnosing a robot, comprising:
- obtaining a first signal generated by a rotating component of the robot during operation of the robot, the first signal at least comprising motion information of the rotating component;
- preprocessing the first signal to filter out a part of the motion information in the first signal, wherein preprocessing the first signal comprises determining a spectrum of the first signal;
- sending the preprocessed first signal and spectrum information about the preprocessed first signal to a server for diagnosing the robot, wherein the spectrum information comprises a frequency amplitude of a sub-component of the rotating component, wherein the frequency amplitude is determined from the spectrum of a resampled first signal based on physical characteristics of the sub-component and a speed of the sub-component, wherein the physical characteristics comprise one or more dimensional parameters of the sub-component;
- and
- receiving a second signal from the server, the second signal comprising diagnostic information indicating whether a sub-component of the rotating component has a failure.
A method for diagnosing robot, comprising:
- receiving a first signal or spectrum information about the first signal from a robot, the first signal at least comprising motion information of a rotating component;
- obtaining a frequency amplitude of a sub-component of the rotating component based on the received first signal or the received spectrum information, wherein the frequency amplitude is determined from a spectrum of a resampled first signal based on physical characteristics of the sub-component, wherein the physical characteristics comprise one or more dimensional parameters of the sub-component;
- detecting a failure of the sub-component by comparing the frequency amplitude with a threshold amplitude;
- and
- sending a second signal to the robot, the second signal comprising diagnostic information indicating whether the sub-component of the rotating component has a failure.
A device, comprising:
- a controller;
- a memory coupled to the controller and storing machine-executable instructions which, when executed by the controller, cause the robot to perform acts comprising:
- obtaining a first signal generated by a rotating component of the robot during operation of the robot, the first signal comprising motion information of the rotating component;
- preprocessing the first signal to filter out a part of the motion information in the first signal, wherein preprocessing the first signal comprises determining a spectrum of the first signal;
- sending the preprocessed first signal and spectrum information about the preprocessed first signal to a server for diagnosing the robot, wherein the spectrum information comprises a frequency amplitude of a sub-component of the rotating component, wherein the frequency amplitude is determined from the spectrum of a resampled first signal based on physical characteristics of the sub-component and a speed of the sub-component, wherein the physical characteristics comprise one or more dimensional parameters of the sub-component;
- and
- receiving a second signal from the server, the second signal comprising diagnostic information which indicates a failure of a sub-component of the rotating component.
A server, comprising:
- a controller;
- a memory coupled to the controller and storing machine-executable instructions which, when executed by the controller, cause the server to perform acts comprising:
- receiving a first signal or spectrum information about the first signal from a robot, the first signal at least comprising motion information of a rotating component;
- obtaining a frequency amplitude of a sub-component of the rotating component based on the received first signal or the received spectrum information, wherein the frequency amplitude is determined from a spectrum of a resampled first signal based on physical characteristics of the sub-component, wherein the physical characteristics comprise one or more dimensional parameters of the sub-component;
- detecting a failure of the sub-component by comparing the frequency amplitude with a threshold amplitude;
- and
- sending a second signal to the robot, the second signal comprising diagnostic information indicating whether the sub-component of the rotating component has a failure.
Dependencies are inferred from the claim text.