Robot, method, system and equipment for detecting abnormal vibration of robot and medium

By obtaining the output signal of the joint motor in a multi-joint robot, calculating the comparison value to judge abnormal vibration, and determining the excitation source through frequency domain analysis, the problem of the inability to accurately locate the abnormal vibration excitation source in the prior art is solved, and fast and accurate abnormal vibration detection and positioning is achieved, reducing maintenance costs.

CN119526476AActive Publication Date: 2025-02-28WUHAN UNITED IMAGING HEALTHCARE SURGICAL TECH CO LTD
View PDF 7 Cites 0 Cited by

Patent Information

Application Number
CN202311105127.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-08-29
Publication Date
2025-02-28
Estimated Expiration
2043-08-29

AI Technical Summary

Technical Problem

When detecting abnormal vibration of multi-joint robots, the prior art cannot accurately locate the abnormal vibration excitation source, and professional vibration sensors are expensive, resulting in high maintenance costs.

Method used

By obtaining the output signals of each joint motor of the target robot under the preset input signal, calculate the comparison value between the input signal and the output signal within the preset time period, determine whether the preset abnormal vibration conditions meet, thereby determining whether the robot has abnormal vibration, and determining the excitation source of abnormal vibration through frequency domain analysis.

Benefits of technology

It realizes rapid and accurate detection of abnormal vibrations of the robot, and can accurately locate the excitation source of abnormal vibrations, reducing maintenance costs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119526476A_ABST
    Figure CN119526476A_ABST
Patent Text Reader

Abstract

The invention provides a robot, a method, a system and equipment for detecting abnormal vibration of the robot and a medium. The detection method comprises the steps that output signals of motors of all joints of a target robot at different moments under preset input signals are obtained; acquiring a first comparison value between the preset input signal and the output signal in a preset time period; when the first comparison value meets the preset abnormal vibration condition, it is judged that abnormal vibration happens to the target robot. According to the robot abnormal vibration detection method provided by the invention, whether the target robot has abnormal vibration or not is judged according to whether the first comparison value between the output signals of the motors of the joints at different moments meets the preset abnormal vibration condition or not under the preset input signal of the target robot.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of robot technology, and in particular to a robot and a detection method, system, device and medium for abnormal vibration thereof. Background Art

[0002] Abnormal vibration of the robot may be caused by a variety of factors, including mechanical failure, electronic failure, imbalance, control problems, external interference, workload and software problems. These factors may cause the robot's components to be unstable and cause vibration. In order to monitor abnormal vibration, existing technologies require professional vibration sensors to identify vibration signals and then perform analysis based on the vibration signals.

[0003] However, in order to meet the high requirements of industry and scientific research, professional vibration sensors need to have high precision, high stability and reliability, which are usually expensive, making the maintenance cost of robots too high. In addition, due to the limitations of vibration sensors, when a multi-joint robot vibrates abnormally, it is impossible to accurately locate the source of abnormal vibration excitation. Summary of the invention

[0004] In order to solve the above technical problems, the present disclosure provides a robot and a detection method, system, device and medium for abnormal vibration thereof.

[0005] The present invention solves the above technical problems through the following technical solutions:

[0006] In a first aspect, the present disclosure provides a method for detecting abnormal vibration of a robot. The detection method comprises:

[0007] Obtain output signals of motors of various joints of the target robot at different times under preset input signals;

[0008] Acquire a first comparison value between the preset input signal and the output signal within a preset time period;

[0009] When the first comparison value meets the preset abnormal vibration condition, it is determined that the target robot has abnormal vibration.

[0010] Optionally, the preset input signal is a current signal or a rotation speed signal.

[0011] Optionally, after the step of determining whether the target robot has abnormal vibration, the method further includes:

[0012] Based on the output signals of the respective joint motors, generating corresponding output signal frequency domain data;

[0013] Determine a corresponding target signal amplitude according to the output signal frequency domain data of each of the motors; wherein the target signal amplitude is greater than a first set value;

[0014] Acquire a second comparison value between the target signal amplitude within the preset time and the preset input signal corresponding to the motor;

[0015] The target motor generating abnormal vibration is determined according to the second comparison value; wherein the second comparison value is greater than a second set value.

[0016] Optionally, when the first comparison value meets a preset abnormal vibration condition, the step of determining that the target robot has abnormal vibration includes:

[0017] Counting the number of oscillations where the first comparison value is greater than a third set value;

[0018] If the oscillation frequency is greater than a fourth set value, it is determined that the target robot has abnormal vibration;

[0019] and / or,

[0020] When the first comparison value presents a preset periodic oscillation state within the preset time, it is determined that the target robot has abnormal vibration.

[0021] In a second aspect, the present disclosure provides a detection system for abnormal vibration of a robot. The detection system comprises:

[0022] A data acquisition module is used to obtain output signals of motors of each joint of the target robot at different times under a preset input signal;

[0023] A first data comparison module, used to obtain a first comparison value between the preset input signal and the output signal within a preset time period;

[0024] The vibration detection module is used to determine that the target robot has abnormal vibration when the first comparison value meets a preset abnormal vibration condition.

[0025] Optionally, the preset input signal is a current signal or a rotation speed signal.

[0026] Optionally, the detection system further includes:

[0027] A first analysis module, used for generating corresponding output signal frequency domain data based on the output signals of the motors of the respective joints;

[0028] A second analysis module is used to determine a corresponding target signal amplitude according to the frequency domain data of the output signal of each of the motors; wherein the target signal amplitude is greater than a first set value;

[0029] A second data comparison module, used for the calculation module, is used to obtain a second comparison value between the target signal amplitude within the preset time and the preset input signal corresponding to the motor;

[0030] A vibration positioning module is used to determine a target motor that generates abnormal vibration according to the second comparison value; wherein the second comparison value is greater than a second set value.

[0031] Optionally, the vibration detection module is used to:

[0032] Counting the number of oscillations where the first comparison value is greater than a third set value;

[0033] If the oscillation frequency is greater than a fourth set value, it is determined that the target robot has abnormal vibration;

[0034] and / or,

[0035] When the first comparison value presents a preset periodic oscillation state within the preset time, it is determined that the target robot has abnormal vibration.

[0036] In a third aspect, the present disclosure provides a robot, comprising the system for detecting abnormal vibration of the robot according to the second aspect.

[0037] In a fourth aspect, the present disclosure provides an electronic device, comprising a memory, a processor, and a computer program stored in the memory and used to run on the processor, and when the processor executes the computer program, the robot abnormal vibration detection method of the first aspect is implemented.

[0038] In a fifth aspect, the present disclosure provides a computer-readable storage medium having a computer program stored thereon, and when the computer program is executed by a processor, the robot abnormal vibration detection method of the first aspect is implemented.

[0039] Based on the common sense in the art, the above-mentioned implementation modes can be arbitrarily combined to obtain the preferred embodiments of the present disclosure.

[0040] The positive progressive effect of the present disclosure lies in: the method for detecting abnormal vibration of a robot provided by the present disclosure determines whether abnormal vibration occurs in the target robot based on whether the first comparison value between the output signals of the motors of each joint at different times under a preset input signal of the target robot meets the preset abnormal vibration condition. BRIEF DESCRIPTION OF THE DRAWINGS

[0041] Figure 1 A schematic diagram of a flow chart of a method for detecting abnormal vibration of a robot provided by the present disclosure;

[0042] Figure 2 A schematic diagram of a module of a control system of a robot motor provided by the present disclosure;

[0043] Figure 3 A schematic diagram of a detection process of abnormal vibration of a robot provided by the present disclosure;

[0044] Figure 4 A schematic diagram of a module of a robot abnormal vibration detection system provided by the present disclosure;

[0045] Figure 5 A schematic diagram of the structure of an electronic device provided by the present invention. DETAILED DESCRIPTION

[0046] The present disclosure is further described below by way of examples, but the present disclosure is not limited to the scope of the examples.

[0047] It should be noted that if there are descriptions involving "first", "second", etc. in the embodiments of the present disclosure, the descriptions of "first", "second", etc. are only for descriptive purposes and cannot be understood as indicating or implying their relative importance or implicitly indicating the number of the indicated technical features. Therefore, the features defined as "first" or "second" may explicitly or implicitly include at least one of the features.

[0048] In addition, the technical solutions between the various implementation methods can be combined with each other, but they must be based on the fact that they can be implemented by ordinary technicians in this field. When the combination of technical solutions is contradictory or cannot be implemented, it should be deemed that such combination of technical solutions does not exist and is not within the scope of protection required by this disclosure.

[0049] The present invention provides a method for detecting abnormal vibration of a robot, which determines whether abnormal vibration occurs in the target robot based on whether a first comparison value between output signals of motors of various joints at different times under a preset input signal of the target robot meets a preset abnormal vibration condition.

[0050] As a feasible implementation method, a method for detecting abnormal vibration of a robot is as follows: Figure 1 As shown, including:

[0051] S1, obtaining output signals of motors of various joints of the target robot at different times under preset input signals;

[0052] S2, obtaining a first comparison value between a preset input signal and an output signal within a preset time period;

[0053] S3. When the first comparison value meets the preset abnormal vibration condition, it is determined that the target robot has abnormal vibration.

[0054] The preset input signal may be a current signal or a rotation speed signal. The first comparison value is usually a ratio between the preset input signal and the corresponding output signal.

[0055] Specifically, when the preset input signal is a current signal, the first comparison value is the ratio between the input current and the corresponding output current. Similarly, when the preset input signal is a speed signal, the first comparison value is the ratio between the input speed and the corresponding output speed.

[0056] Exemplarily, a corresponding time domain comparison analysis diagram may be generated according to the change of a preset input signal and a corresponding output signal over time for visual display.

[0057] It should be noted that when the preset input signal is a speed signal, it is necessary to first acquire the actual rotation angle signal of the motor, and then obtain the corresponding output signal by calculating the ratio between the actual rotation angle signal and the rotation angle interval time.

[0058] Take a robot with servo motors controlling its joints as an example, see Figure 2 The control system of the robot shown in the figure sends control instructions to the driver through the controller. The driver drives the servo motor in response to the control instructions, and the servo motor drives the robot's joint link to make actions corresponding to the control instructions. The encoder can measure the position, speed, direction and actual rotation angle signal of the motor shaft of the servo motor, and feed this information back to the controller, so that the control system can monitor the operating status of the servo motor in real time.

[0059] Based on the above implementation, it is possible to quickly and accurately determine whether the target robot has abnormal vibration.

[0060] As another feasible implementation, after step S3, the method further includes:

[0061] S4, generating corresponding output signal frequency domain data based on the output signals of the motors of each joint;

[0062] S5. Determine a corresponding target signal amplitude according to the frequency domain data of the output signals of each motor; wherein the target signal amplitude is greater than a first set value;

[0063] S6, obtaining a second comparison value between the target signal amplitude within a preset time and a preset input signal of the corresponding motor;

[0064] S7. Determine a target motor that generates abnormal vibration according to a second comparison value; wherein the second comparison value is greater than a second set value.

[0065] Based on the above implementation, the target motor generating abnormal vibration can be further determined according to the signal amplitude of the output signal of each joint motor, that is, the excitation source causing the abnormal vibration can be determined.

[0066] In step S4, a fast Fourier transform may be performed on the output signal of each joint motor to generate corresponding output signal frequency domain data to represent the signal amplitude of the output signal of different frequencies.

[0067] In step S5, one or more target signal amplitudes are determined for the frequency domain data of the output signals of the respective motors.

[0068] Exemplarily, one or more signal amplitudes greater than the first set value may be selected as the target signal amplitude, or the maximum signal amplitude may be selected as the target signal amplitude.

[0069] It should be noted that, since the signal amplitude of the output signal is usually very large when the frequency is 0, the frequency corresponding to the target signal amplitude should be greater than 0.

[0070] In step S6, the second comparison value is usually a ratio between the target signal amplitude and the corresponding preset input signal.

[0071] Exemplarily, when the preset input signal is a current signal, the second comparison value is the ratio between the target current amplitude and the corresponding input current. Similarly, when the preset input signal is a speed signal, the second comparison value is the ratio between the target speed amplitude and the corresponding input speed.

[0072] In step S7 , one or more target motors may be determined according to the second comparison value.

[0073] Specifically, the motor corresponding to the second comparison value greater than the second set value can be determined as the target motor, or the second comparison values ​​corresponding to all motors can be compared simultaneously to determine the motor corresponding to the largest second comparison value as the target motor.

[0074] When there are multiple second comparison values ​​greater than the second set value, the corresponding motors can all be regarded as target motors suspected of generating abnormal vibrations, so as to facilitate subsequent analysis of the abnormal vibration excitation source.

[0075] The preset abnormal vibration conditions in the embodiments of the present disclosure can be set according to actual needs.

[0076] Specifically, when the first comparison value is greater than the third set value within a preset time, it can be considered as one oscillation, and the number of oscillations can be further counted. If the number of oscillations is greater than the fourth set value, it can be determined that the target robot has abnormal vibration.

[0077] It is also possible to determine that the target robot has abnormal vibration when the first comparison value presents a preset periodic oscillation state within a preset time. For example, if the first comparison value oscillates once or more at intervals within the preset time, it can be considered that it presents a preset periodic oscillation state.

[0078] As a feasible implementation, step S3 includes:

[0079] Counting the number of oscillations in which the first comparison value is greater than the third set value within a preset time;

[0080] If the number of oscillations is greater than a fourth set value, it is determined that the target robot has abnormal vibration;

[0081] and / or,

[0082] When the first comparison value presents a preset periodic oscillation state within a preset time, it is determined that the target robot has abnormal vibration. Based on the above-mentioned detection method of abnormal vibration of the robot provided by the embodiment of the present disclosure, not only can the abnormal vibration of the target robot be accurately and quickly detected based on the first comparison value between the preset input signal and the output signal; but also the target motor that produces abnormal vibration can be further determined based on the second comparison value between the target signal amplitude within the preset time and the corresponding preset input signal.

[0083] In a specific application scenario, the process of monitoring abnormal vibration of the robot is as follows: Figure 3 As shown:

[0084] First, the preset input signals and corresponding output signals of the motors of each joint of the target robot are collected to generate a curve of the signal changing over time.

[0085] Then, the first comparison value between the preset input signal and the corresponding output signal within the preset time period is calculated, and it is determined whether the first comparison value within the preset time period meets the preset abnormal vibration condition. If not, the preset input signal and the corresponding output signal of each joint motor of the target robot are continuously obtained. If yes, the corresponding output signal frequency domain data is generated based on the output signal of each joint motor, and the maximum signal amplitude is determined as the target signal amplitude according to the output signal frequency domain data of each joint motor. Then, the second comparison value between each target signal amplitude and the corresponding preset input signal is calculated respectively.

[0086] Finally, the motor corresponding to the largest second comparison value is determined as the target motor generating abnormal vibration.

[0087] Based on the same concept, the embodiment of the present disclosure also provides a detection system for abnormal vibration of a robot. Figure 4 As shown, the detection system includes:

[0088] The data acquisition module 401 is used to acquire the output signals of the motors of each joint of the target robot at different times under the preset input signal;

[0089] A first data comparison module 402, used to obtain a first comparison value between a preset input signal and an output signal within a preset time period;

[0090] The vibration detection module 403 is used to determine that the target robot has abnormal vibration when the first comparison value meets the preset abnormal vibration condition.

[0091] The preset input signal may be a current signal or a rotation speed signal. The first comparison value is usually a ratio between the preset input signal and the corresponding output signal.

[0092] Specifically, when the preset input signal is a current signal, the first comparison value is the ratio between the input current and the corresponding output current. Similarly, when the preset input signal is a speed signal, the first comparison value is the ratio between the input speed and the corresponding output speed.

[0093] Exemplarily, a corresponding time domain comparison analysis diagram may be generated according to the change of a preset input signal and a corresponding output signal over time for visual display.

[0094] It should be noted that when the preset input signal is a speed signal, it is necessary to first acquire the actual rotation angle signal of the motor, and then obtain the corresponding output signal by calculating the ratio between the actual rotation angle signal and the rotation angle interval time.

[0095] Take a robot with servo motors controlling its joints as an example, see Figure 2 The control system of the robot shown in the figure sends control instructions to the driver through the controller. The driver drives the servo motor in response to the control instructions, and the servo motor drives the robot's joint link to make actions corresponding to the control instructions. The encoder can measure the position, speed, direction and actual rotation angle signal of the motor shaft of the servo motor, and feed this information back to the controller, so that the control system can monitor the operating status of the servo motor in real time.

[0096] Based on the above implementation, it is possible to quickly and accurately determine whether the target robot has abnormal vibration.

[0097] As another feasible implementation, the above detection system further includes:

[0098] A first analysis module 404 is used to generate corresponding output signal frequency domain data based on the output signals of each joint motor;

[0099] The second analysis module 405 is used to determine the corresponding target signal amplitude according to the frequency domain data of the output signal of each motor; wherein the target signal amplitude is greater than the first set value;

[0100] A second data comparison module 406 is used to obtain a second comparison value between the target signal amplitude within a preset time and a preset input signal of the corresponding motor;

[0101] The vibration positioning module 407 is used to determine the target motor that generates abnormal vibration according to the second comparison value; wherein the second comparison value is greater than the second set value.

[0102] Based on the above implementation, the target motor generating abnormal vibration can be further determined according to the signal amplitude of the output signal of each joint motor, that is, the excitation source causing the abnormal vibration can be determined.

[0103] The first analysis module 404 may perform fast Fourier transform on the output signals of the joint motors to generate corresponding output signal frequency domain data to represent the signal amplitudes of the output signals of different frequencies.

[0104] The second analysis module 405 determines one or more target signal amplitudes for the frequency domain data of the output signals of the respective motors.

[0105] Exemplarily, one or more signal amplitudes greater than the first set value may be selected as the target signal amplitude, or the maximum signal amplitude may be selected as the target signal amplitude.

[0106] It should be noted that, since the signal amplitude of the output signal is usually very large when the frequency is 0, the frequency corresponding to the target signal amplitude should be greater than 0.

[0107] For the second data comparison and smearing 406, the second comparison value is usually the ratio between the target signal amplitude and the corresponding preset input signal.

[0108] Exemplarily, when the preset input signal is a current signal, the second comparison value is the ratio between the target current amplitude and the corresponding input current. Similarly, when the preset input signal is a speed signal, the second comparison value is the ratio between the target speed amplitude and the corresponding input speed.

[0109] The vibration positioning module 407 may determine one or more target motors according to the second comparison value.

[0110] Specifically, the motor corresponding to the second comparison value greater than the second set value can be determined as the target motor, or the second comparison values ​​corresponding to all motors can be compared simultaneously to determine the motor corresponding to the largest second comparison value as the target motor.

[0111] When there are multiple second comparison values ​​greater than the second set value, the corresponding motors can all be regarded as target motors suspected of generating abnormal vibrations, so as to facilitate subsequent analysis of the abnormal vibration excitation source.

[0112] The preset abnormal vibration conditions in the embodiments of the present disclosure can be set according to actual needs.

[0113] Specifically, when the first comparison value is greater than the third set value within a preset time, it can be considered as one oscillation, and the number of oscillations can be further counted. If the number of oscillations is greater than the fourth set value, it can be determined that the target robot has abnormal vibration.

[0114] It is also possible to determine that the target robot has abnormal vibration when the first comparison value presents a preset periodic oscillation state within a preset time. For example, if the first comparison value oscillates once or more at intervals within the preset time, it can be considered that it presents a preset periodic oscillation state.

[0115] As a feasible implementation, the vibration detection module 403 is used to:

[0116] Counting the number of oscillations in which the first comparison value is greater than the third set value within a preset time;

[0117] If the number of oscillations is greater than a fourth set value, it is determined that the target robot has abnormal vibration;

[0118] and / or,

[0119] When the first comparison value presents a preset periodic oscillation state within a preset time, it is determined that the target robot has abnormal vibration.

[0120] The above-mentioned method for detecting abnormal vibration of the robot provided by the embodiment of the present disclosure can not only accurately and quickly detect the abnormal vibration of the target robot based on the first comparison value between the preset input signal and the output signal; but also further determine the target motor that produces the abnormal vibration based on the second comparison value between the target signal amplitude within the preset time and the corresponding preset input signal.

[0121] The disclosed embodiment also provides a robot, including the above-mentioned robot abnormal vibration detection system. Based on the above-mentioned detection system, the robot can be monitored in real time, abnormal vibration can be detected in time, and the target motor generating the abnormal vibration can be located.

[0122] Figure 5 The structure of one electronic device disclosed in the present invention is shown. The electronic device includes a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the program, the above-mentioned method for detecting abnormal vibration of the robot is implemented. Figure 5The electronic device 50 shown is merely an example and should not bring any limitation to the functions and scope of use of the embodiments of the present disclosure.

[0123] like Figure 5 As shown, the electronic device 50 may also be in the form of a general-purpose computing device, for example, it may be a server device. The components of the electronic device 50 may include, but are not limited to: at least one processor 51, at least one memory 52, and a bus 53 connecting different system components (including the memory 52 and the processor 51).

[0124] The bus 53 includes a data bus, an address bus, and a control bus.

[0125] The memory 52 may include a volatile memory, such as a random access memory (RAM) 521 and / or a cache memory 522 , and may further include a read-only memory (ROM) 523 .

[0126] The memory 52 may also include a program / utility 525 having a set (at least one) of program modules 524, such program modules 524 including but not limited to: an operating system, one or more application programs, other program modules, and program data, each of which or some combination may include an implementation of a network environment.

[0127] The processor 51 executes various functional applications and data processing by running the computer programs stored in the memory 52, such as the above-mentioned method for detecting abnormal vibration of the robot disclosed in the present invention.

[0128] The electronic device 50 may also communicate with one or more external devices 54 (e.g., keyboards, pointing devices, etc.). Such communication may be performed via an input / output (I / O) interface 55. Furthermore, the model generating device 50 may also communicate with one or more networks (e.g., a local area network (LAN), a wide area network (WAN), and / or a public network, such as the Internet) via a network adapter 56. Figure 5 As shown, the network adapter 56 communicates with other modules of the model-generated device 50 via the bus 53. It should be understood that, although not shown in the figure, other hardware and / or software modules can be used in conjunction with the model-generated device 50, including but not limited to: microcode, device drivers, redundant processors, external disk drive arrays, RAID (disk array) systems, tape drives, and data backup storage systems, etc.

[0129] It should be noted that although several units / modules or sub-units / modules of the electronic device are mentioned in the above detailed description, this division is merely exemplary and not mandatory. In fact, according to the embodiments of the present disclosure, the features and functions of two or more units / modules described above can be embodied in one unit / module. Conversely, the features and functions of one unit / module described above can be further divided into multiple units / modules to be embodied.

[0130] The present disclosure also provides a computer-readable storage medium having a computer program stored thereon, and when the program is executed by a processor, the above-mentioned method for detecting abnormal vibration of the robot is implemented.

[0131] The readable storage medium may include but is not limited to: a portable disk, a hard disk, a random access memory, a read-only memory, an erasable programmable read-only memory, an optical storage device, a magnetic storage device or any suitable combination of the above.

[0132] In a possible implementation manner, the present disclosure may also be implemented in the form of a program product, which includes a program code. When the program product is run on a terminal device, the program code is used to enable the terminal device to execute and implement the above-mentioned method for detecting abnormal vibration of the robot.

[0133] Among them, the program code for executing the present disclosure can be written in any combination of one or more programming languages, and the program code can be executed completely on the user device, partially on the user device, as an independent software package, partially on the user device and partially on a remote device, or completely on the remote device.

[0134] Although the specific embodiments of the present disclosure are described above, those skilled in the art should understand that this is only an example, and the protection scope of the present disclosure is defined by the appended claims. Those skilled in the art may make various changes or modifications to these embodiments without departing from the principles and essence of the present disclosure, but these changes and modifications all fall within the protection scope of the present disclosure.

Claims

1. A method for detecting abnormal vibration of a robot, characterized in that: The detection method comprises: Obtain output signals of motors of various joints of the target robot at different times under preset input signals; Acquire a first comparison value between the preset input signal and the output signal within a preset time period; When the first comparison value meets the preset abnormal vibration condition, it is determined that the target robot has abnormal vibration.

2. The detection method according to claim 1, characterized in that: The preset input signal is a current signal or a rotation speed signal.

3. The detection method according to claim 2, characterized in that: After the step of determining that the target robot has abnormal vibration, the method further includes: Based on the output signals of the respective joint motors, generating corresponding output signal frequency domain data; Determine a corresponding target signal amplitude according to the output signal frequency domain data of each of the motors; wherein the target signal amplitude is greater than a first set value; Acquire a second comparison value between the target signal amplitude within the preset time and the preset input signal corresponding to the motor; The target motor generating abnormal vibration is determined according to the second comparison value; wherein the second comparison value is greater than a second set value.

4. The detection method according to claim 1, characterized in that: When the first comparison value meets the preset abnormal vibration condition, the step of determining that the target robot has abnormal vibration includes: Counting the number of oscillations where the first comparison value is greater than a third set value; If the oscillation frequency is greater than a fourth set value, it is determined that the target robot has abnormal vibration; and / or, When the first comparison value meets the preset abnormal vibration condition, the step of determining that the target robot has abnormal vibration includes: When the first comparison value presents a preset periodic oscillation state within the preset time, it is determined that the target robot has abnormal vibration.

5. A robot abnormal vibration detection system, characterized in that: The detection system comprises: A data acquisition module is used to obtain output signals of motors of each joint of the target robot at different times under a preset input signal; A first data comparison module, used to obtain a first comparison value between the preset input signal and the output signal within a preset time period; The vibration detection module is used to determine that the target robot has abnormal vibration when the first comparison value meets a preset abnormal vibration condition.

6. The detection system according to claim 5, characterized in that: The preset input signal is a current signal or a rotation speed signal.

7. The detection system according to claim 6, characterized in that: The detection system also includes: A first analysis module, used for generating corresponding output signal frequency domain data based on the output signals of the motors of the respective joints; A second analysis module is used to determine a corresponding target signal amplitude according to the frequency domain data of the output signal of each of the motors; wherein the target signal amplitude is greater than a first set value; A second data comparison module, used for the calculation module, is used to obtain a second comparison value between the target signal amplitude within the preset time and the preset input signal corresponding to the motor; A vibration positioning module is used to determine a target motor that generates abnormal vibration according to the second comparison value; wherein the second comparison value is greater than a second set value.

8. A robot, characterized in that: A detection system comprising any one of claims 5-7.

9. An electronic device comprising a memory, a processor, and a computer program stored in the memory and used to run on the processor, characterized in that: When the processor executes the computer program, the detection method according to any one of claims 1 to 4 is implemented.

10. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the detection method according to any one of claims 1 to 4 is implemented.

Citation Information

Patent Citations

  • Real-time abnormity monitoring method and system for industrial robot

    CN108638128A

  • Micro motor anomaly detection method based on transfer learning

    CN110705456A

  • Motor fault detection method and device of washing machine and washing machine

    CN111197240A

  • Joint robot fault diagnosis method based on current and vibration signals

    CN111975784A

  • Method and system for determining characteristic current amplitude standard value

    CN113890444A