Detailed Description
The present application will be described in further detail with reference to the drawings and examples, in order to make the objects, technical solutions and advantages of the present application more apparent. It should be understood that the specific embodiments described herein are for purposes of illustration only and are not intended to limit the scope of the application.
In one embodiment, as shown in FIG. 1, the collaborative robotic system includes a collaborative robot 100 and a monitoring platform 200, with the collaborative robot 100 communicatively coupled to the monitoring platform 200. The collaborative robot 100 sends status data to the monitoring platform 200. Specifically, the collaborative robot 100 may be communicatively coupled to the monitoring platform 200 via a communication device. The communication device may be an external communication device independent from the cooperative robot 100, and connected to the cooperative robot 100 by a wired or wireless manner. The communication device may also be provided directly in the collaborative robot 100. After the communication device establishes a communication connection with the monitoring platform 200, the collaborative robot 100 may send status data to the monitoring platform 200 via the communication device.
Wherein the status data includes operational status data and wear status data. The operational status data is used to characterize the operational status of the collaborative robot 100. For example, the operational state data may include an operational speed, an operational acceleration, a motion trajectory, an operational time, and the like of the cooperative robot 100. The wear state data is used to characterize the hardware wear state of the collaborative robot 100. Specifically, the wear state of each component in the cooperative robot 100 may be included. For example, the wear state data may include wear state data of a decelerator, wear state data of a motor, wear state data of a rotation execution portion of the cooperative robot 100, and the like.
The monitoring platform 200 is used for controlling the working condition of the cooperative robot 100 according to the running state data, and obtaining the service life of the cooperative robot 100 according to the wear state data. Specifically, after the monitoring platform 200 obtains the operation state data from the collaborative robot 100, the current working condition of the collaborative robot 100 is obtained according to the operation state data. The operating conditions of the collaborative robot 100 may include low-speed operation, medium-speed operation, high-speed operation, a fail-safe state, and the like. And then determines whether the current working condition of the cooperative robot 100 is reasonable. For example, it may be determined whether the current running speed of the cooperative robot 100 is too high or too low, whether the current movement locus of the cooperative robot 100 passes through a singular point, or the like. In particular, the monitoring platform 200 may generate fault alert information when the operating condition of the collaborative robot 100 is a fail-safe condition.
If the current working condition of the cooperative robot 100 is not reasonable, the working condition of the cooperative robot 100 is controlled and adjusted so as to be reasonable. The controlling and adjusting the working condition of the cooperative robot 100 may specifically include adjusting a running speed threshold, an upper load limit, a movement track, and the like of the cooperative robot 100.
Further, the monitoring platform 200 may generate reference control information according to the current working condition of the collaborative robot 100, and send the reference control information to the user. Further decisions are made by the user as to how to adjust the operating conditions of the collaborative robot 100 based on the reference control information generated by the monitoring platform 200. A specific implementation manner may be to issue an adjustment instruction to the monitoring platform 200, where the monitoring platform 200 controls and adjusts the working condition of the cooperative robot 100 according to the adjustment instruction.
After the monitoring platform 200 acquires the wear state data from the cooperative robot 100, the wear state of each component in the cooperative robot 100 can be obtained according to the wear state data. The wear state may include heavy wear, moderate wear, and slight wear, among others. Specifically, a wear detection device may be disposed in an area where each component of the collaborative robot 100 is located, where the wear detection device is configured to detect a wear state of each component. The specific detection mode of the wear detection device can include, but is not limited to, collecting metal powder generated by friction when each part works, and obtaining the wear state of the part according to the content of the collected metal powder.
Then, the monitoring platform 200 can obtain the service life of the cooperative robot 100 according to the wear state of each part in the cooperative robot 100. The service life of the collaborative robot 100 may be one of the bases for determining whether the collaborative robot 100 needs maintenance.
Further, the monitoring platform 200 may send the state data, the working condition and the service life of the collaborative robot 100 to a user, so that the user can monitor the collaborative robot 100 conveniently.
It is understood that the monitoring platform 200 may obtain status data from a plurality of collaborative robots 100. The plurality of collaborative robots 100 may include a plurality of collaborative robots of different models or brands.
In the present embodiment, the collaborative robot system includes the collaborative robot 100 and the monitoring platform 200, and the collaborative robot 100 transmits status data to the monitoring platform 200, wherein the status data includes operational status data and wear status data. The monitoring platform 200 is used for controlling the working condition of the cooperative robot 100 according to the running state data, and obtaining the service life of the cooperative robot 100 according to the wear state data. The real-time monitoring of the cooperative robot 100 can be realized, and the cooperative robot 100 can be conveniently and timely maintained. And the working condition of the cooperative robot 100 is controlled through the monitoring platform 200, so that the cooperative robot 100 can be controlled to be in a proper operation condition, and the service life of the cooperative robot 100 is prolonged.
In one embodiment, as shown in fig. 2, a grease detection device is disposed in the joint module of the collaborative robot 100, the grease detection device is communicatively coupled to the monitoring platform 200, and the wear data includes grease detection data.
The collaborative robot 100 generally includes a plurality of joint modules, each joint module including a reducer assembly and a front end cap. Wherein the speed reducer assembly may be a harmonic speed reducer. The grease detection device may be disposed between the front end cap and the reducer assembly. The lubricating grease detecting device is used for detecting the lubricating grease of the speed reducer assembly and generating lubricating grease detecting data. The method comprises the specific steps that the lubricating grease detection device can contact the lubricating grease of the speed reducer assembly and collect the lubricating grease. The lubricating grease detecting device can generate lubricating grease detecting data according to the composition of the lubricating grease by detecting the composition of the collected lubricating grease. The lubricating grease detection data may include lubricating grease deterioration component data, lubricating grease metal powder content data, and the like.
After the grease detection device sends the grease detection data to the monitoring platform 200, the monitoring platform 200 can obtain the service life of the collaborative robot 100 according to the grease detection data. For example, when the grease detection data includes grease deterioration composition data and grease metal powder content data, the monitoring platform 200 may derive the service life of the grease and the service life of the reducer assembly from the grease deterioration composition data and the grease metal powder content data. When the monitoring platform 200 detects that the lubricating grease has more deteriorated components or that the lubricating grease contains more metal powder, it is presumed that the life of the lubricating grease is reduced or the life of the speed reducer assembly is reduced, and the service life of the lubricating grease and the service life of the speed reducer assembly can be further calculated according to the data of the deteriorated components of the lubricating grease and the data of the metal powder content of the lubricating grease.
In addition, the grease detection device may be disposed between the front end cover and the reducer assembly in each joint module of the collaborative robot 100, and the monitoring platform 200 obtains the service life of the collaborative robot 100 according to the grease detection data sent by each grease detection device.
In this embodiment, a grease detection device is provided in the joint module of the collaborative robot 100, and the grease detection device is used for detecting grease in the joint module, generating grease detection data, and sending the grease detection data to the monitoring platform 200. The monitoring platform 200 is used for obtaining the service life of the collaborative robot 100 according to the grease detection data. The life detection of the cooperative robot 100 can be realized, so that the maintenance time of the cooperative robot 100 can be conveniently judged.
In one embodiment, the collaborative robot 100 is coupled with a vibration detection device that is communicatively coupled with the monitoring platform 200, and the operational status data includes vibration parameters.
The vibration detection device may be provided inside the cooperative robot 100. For example, may be disposed within the area of the cooperative robot 100 where other critical components such as motors, reducer assemblies, etc. are located. The vibration detection device is configured to detect a vibration state of the cooperative robot 100, and specifically may detect a vibration state of each rotation execution part, i.e., each joint, of the cooperative robot 100, generate a vibration parameter according to the vibration state, and send the vibration parameter to the monitoring platform 200. The vibration parameters may include vibration speed, vibration acceleration, vibration frequency, and the like. In addition, each vibration parameter corresponds to a preset vibration parameter threshold. And, different model's collaborative robot sets up different preset vibration parameter threshold values, and different rotary joints in same collaborative robot also set up different preset vibration parameter threshold values.
The monitoring platform 200 controls the operating condition of the collaborative robot 100 according to the vibration parameters. The method specifically comprises the steps that after the monitoring platform 200 receives vibration parameters sent by the vibration detection device, whether the current working condition of the cooperative robot 100 is reasonable is judged by analyzing the difference between the vibration parameters and a preset vibration parameter threshold value. When the judgment result is unreasonable, the monitoring platform 200 can control the cooperative robot 100 to operate under a proper working condition. For example, when the vibration parameter includes vibration acceleration, if the monitoring platform 200 monitors that the current vibration acceleration of the cooperative robot 100 is greater than the preset vibration acceleration threshold, and determines that the current working condition of the cooperative robot 100 is not reasonable, the cooperative robot 100 may be controlled to operate in a low-speed or medium-speed motion state.
In this embodiment, the cooperative robot 100 is connected with a vibration detection device, and the vibration detection device is configured to detect a vibration state of the cooperative robot 100, generate a vibration parameter according to the vibration state, and send the vibration parameter to the monitoring platform 200. The monitoring platform 200 controls the operating condition of the collaborative robot 100 according to the vibration parameters. The working condition of the cooperative robot 100 can be monitored, and the cooperative robot 100 can be controlled to operate under reasonable working conditions, so that the service life of the cooperative robot 100 is prolonged.
In one embodiment, the collaborative robot 100 includes a collaborative robot body 110 and a controller 120 coupled to the collaborative robot body 110, the controller 120 communicatively coupled to a monitoring platform 200, and the operational state data includes operational data of the collaborative robot body 110. The controller 120 may control the movement of the collaborative robot body 110 by issuing control instructions to the collaborative robot body 110. Meanwhile, the controller 120 may transmit the operation data of the collaborative robot body 110 to the monitoring platform 200. The operation data may include joint speed, joint acceleration, track information, etc. when the collaborative robot body 110 is operated.
The specific step of the monitoring platform 200 controlling the working condition of the collaborative robot 100 according to the operation data includes that the monitoring platform 200 analyzes the received operation data of the collaborative robot body 110 based on the kinematics of the collaborative robot to determine whether the current working condition of the collaborative robot body 110 is reasonable. Whether the working condition of the collaborative robot body 110 is reasonable can be understood as whether the current working condition of the collaborative robot body 110 may cause damage to the collaborative robot body 110. For example, if the distal end of the robot body 110 is in accordance with the current movement track, a short linear path needs to be reached in a short time, at this time, the motor may be operated at an extremely high rotational speed, the rotational movement of the motor is converted into the linear movement of the distal end through the rotational displacement of the decelerator assembly and each joint, and then the motor is rapidly decelerated to a subsequent track path. In the process, the rapid acceleration and high-rotation-speed operation of the motor can cause severe heating of the motor and also accelerate abrasion of related parts. The working condition of the cooperative robot body 110 may be defined as unreasonable at this time. Or if the end speed of the cooperative robot body 110 exceeds the preset threshold, the motor may be heated and the related parts may be worn. At this time, the operation condition of the cooperative robot body 110 may be defined as unreasonable.
When the working condition of the collaborative robot body 110 is not reasonable, the monitoring platform 200 may control the collaborative robot body 110 to operate in a reasonable working condition. For example, when the monitoring platform 200 monitors that the motion trajectory of the collaborative robot body 110 is likely to pass through a singular point, the monitoring platform 200 may optimize the motion trajectory of the current collaborative robot body 110 and transmit the optimized motion trajectory to the controller 120 connected to the collaborative robot body 110. The controller 120 controls the cooperative robot body 110 to move with the optimized motion trail, thereby avoiding singular points. Thereby improving the working condition of the cooperative robot body 110 and prolonging the service life of the cooperative robot body 110.
In addition, when the collaborative robot body 110 malfunctions, the controller 120 connected with the collaborative robot body 110 may send malfunction information to the monitoring platform 200. After receiving the fault information, the monitoring platform 200 may generate fault prompt information according to the fault information. The fault prompt information can comprise information such as fault type, fault robot model and the like. Further, the monitoring platform 200 may send fault notification information to the user. The user can know that the collaborative robot body 110 fails in time conveniently, and perform corresponding fault processing.
Likewise, the monitoring platform 200 may establish communication connections with a plurality of different controllers, each of which is correspondingly connected with the collaborative robot body. The monitoring platform 200 can simultaneously receive the operation data of different collaborative robot bodies through each controller, and control the working conditions of the corresponding collaborative robot bodies according to the operation data.
In this embodiment, the controller 120 is configured to send operation data to the monitoring platform 200, and the monitoring platform 200 controls the working condition of the collaborative robot body 110 according to the operation data, so as to realize more comprehensive monitoring of the collaborative robot 100.
In one embodiment, the collaborative robot 100 is coupled with an environmental detection device that is communicatively coupled with the monitoring platform 200, and the status data further includes environmental status data.
The environment monitoring device may be disposed in an area where the collaborative robot 100 is located, and is configured to detect an environment state in the area where the collaborative robot 100 is located. Specifically, environmental conditions such as temperature, humidity, noise, etc. in the region where the cooperative robot 100 is located can be detected. The environmental monitoring device may generate environmental state data based on the detected environmental state and transmit the environmental state data to the monitoring platform 200.
The monitoring platform 200 may determine whether the environmental state of the region where the collaborative robot 100 is located is abnormal according to the environmental state data. When the environmental state of the area of the collaborative robot 100 is abnormal, the monitoring platform 200 may generate environmental abnormality alert information. For example, the environmental abnormality alarm information may include abnormality alarm information such as temperature abnormality alarm information, noise abnormality alarm information, and the like. In addition, the monitoring platform 200 may also send the environmental status data to the user, so that the user can monitor the environmental status in the area where the collaborative robot 100 is located in real time. And when the environment state is abnormal, the monitoring platform 200 can send environment abnormality information to the user, so that the user can respond in time after receiving the environment abnormality alarm information, check the environment state of the area where the collaborative robot 100 is located, and eliminate the abnormality. In particular, the environmental monitoring device may include a temperature and humidity sensor, a noise sensor, and the like.
In this embodiment, the collaborative robot 100 is connected with an environment detection apparatus, and the environment detection apparatus is configured to detect an environment state in an area where the collaborative robot 100 is located, generate environment state data according to the environment state, and send the environment state data to the monitoring platform 200, so as to implement environment monitoring in the area where the collaborative robot 100 is located.
In one embodiment, the monitoring platform 200 is further configured to generate maintenance information based on the operational status data and the wear status data.
The maintenance information comprises working condition improvement information and part replacement information. Specifically, the monitoring platform 200 may obtain the current working condition of the collaborative robot 100 according to the running state data. When the current working condition of the collaborative robot 100 is not reasonable, the working condition improvement information may be generated according to the operation state data. The condition improvement information is used to improve the operating condition of the cooperative robot 100. For example, the operating condition improvement information may include motion trajectory optimization information, vibration parameter threshold adjustment information, load adjustment information, and the like.
The monitoring platform 200 may also generate part replacement information based on the wear state data. Specifically, the monitoring platform 200 may calculate the life of each component according to the wear state data of each component, and then obtain the component that is recommended to be replaced according to the life of each component. And summarizing the parts suggested to be replaced, and generating corresponding part replacement information. In particular, when the monitoring platform 200 receives the grease detection data, the monitoring platform 200 may obtain the life of the grease according to the grease detection data. And judging whether the lubricating grease needs to be replaced according to the service life of the lubricating grease.
Similarly, the monitoring platform 200 may also send the component replacement information to the user, and the user may replace the component of the collaborative robot 100 or the sub-item of the component with reference to the component replacement information generated by the monitoring platform 200.
In this embodiment, the monitoring platform 200 is further configured to generate maintenance information according to the operation state data and the wear state data, so that a user can be reminded of timely maintaining the collaborative robot 100, and the user can refer to the maintenance information generated by the monitoring platform 200 to determine how to maintain the collaborative robot 100.
In one embodiment, the monitoring platform 200 is further configured to categorize and summarize the status data.
Specifically, the monitoring platform 200 may collect the collaborative robots 100 with similar or similar status data into a class, and display the status data after the classification and collection. Further, when the state data includes operation state data and wear state data, the monitoring platform 200 may collect the collaborative robots with the same working condition into one type after obtaining the working condition of each collaborative robot according to the operation state data from different collaborative robots. For example, collaborative robots with slightly vibrating conditions may be summarized as one class. In addition, after the service life of the collaborative robots is obtained according to the wear state data, the monitoring platform 200 may collect the collaborative robots with similar service lives into one type, or may collect the collaborative robots to be maintained into one type after judging whether the collaborative robots need maintenance according to the service lives of the collaborative robots.
After the classification and summarization of the monitoring platform 200 are completed, the number of the duty ratios of the collaborative robots in each category can be calculated. For example, the number of cooperative robots in the light vibration condition, the number of cooperative robots to be maintained, and the number of cooperative robots with a long continuous operation time are calculated.
In this embodiment, the monitoring platform 200 is further configured to display the status data after classifying and summarizing, so that the working condition and the service life of the collaborative robot 100 can be more intuitively and clearly displayed to the user, and the user can conveniently monitor the collaborative robot 100 in real time.
In one embodiment, the monitoring platform 200 is further configured to receive a data viewing request, and display status data of the collaborative robot 100 corresponding to the data viewing request.
The account number and the authority corresponding to the account number are stored in the monitoring platform 200. The user can access the monitoring platform 200 through the login account, and view the state data of the collaborative robot 100 in the authority range, and the current working condition and service life of the collaborative robot 100.
Specifically, the user may send a data viewing request to the monitoring platform 200, and after the monitoring platform 200 obtains the account number of the current access user according to the data viewing request, the state data of the collaborative robot 100 in the authority range corresponding to the account number, and the current working condition and service life of the collaborative robot 100 are displayed.
In this embodiment, the monitoring platform 200 is further configured to receive a data viewing request, and display status data of the collaborative robot 100 corresponding to the data viewing request, so that data security of the collaborative robot 100 can be ensured.
In one embodiment, the present application further provides a collaborative robot monitoring method, which may be applied to the monitoring platform 200 in any of the above embodiments. As shown in fig. 3, the method includes steps 202 and 204.
Step 202, acquiring state data sent by the cooperative robot.
Wherein the status data includes operational status data and wear status data. The operational status data is used to characterize the operational status of the collaborative robot 100. For example, the operational state data may include an operational speed, an operational acceleration, a motion trajectory, an operational time, and the like of the cooperative robot 100. The wear state data is used to characterize the hardware wear state of the collaborative robot 100. Specifically, the wear state of each component in the cooperative robot 100 may be included. For example, the wear state data may include wear state data of a decelerator, wear state data of a motor, wear state data of a rotation execution portion of the cooperative robot 100, and the like.
And 204, controlling the working condition of the cooperative robot according to the running state data, and obtaining the service life of the cooperative robot according to the wear state data.
Specifically, the current working condition of the collaborative robot 100 is obtained according to the operation state data. The operating conditions of the collaborative robot 100 may include low-speed operation, medium-speed operation, high-speed operation, a fail-safe state, and the like. And then determines whether the current working condition of the cooperative robot 100 is reasonable. For example, it may be determined whether the current running speed of the cooperative robot 100 is too high or too low, whether the current movement locus of the cooperative robot 100 passes through a singular point, or the like. In particular, the monitoring platform 200 may generate fault alert information when the operating condition of the collaborative robot 100 is a fail-safe condition.
If the current working condition of the cooperative robot 100 is not reasonable, the working condition of the cooperative robot 100 is controlled and adjusted so as to be reasonable. The controlling and adjusting the working condition of the cooperative robot 100 may specifically include adjusting a running speed threshold, an upper load limit, a movement track, and the like of the cooperative robot 100.
The wear state of each component in the cooperative robot 100 can be obtained from the wear state data. The wear state may include heavy wear, moderate wear, and slight wear, among others. Then, the service life of the cooperative robot 100 can be obtained according to the wear state of each component in the cooperative robot 100. The service life of the collaborative robot 100 may be one of the bases for determining whether the collaborative robot 100 needs maintenance.
Further, the working condition and the service life of the collaborative robot 100 are displayed, so that the collaborative robot 100 is conveniently monitored by a user.
In one embodiment, after step 202, the collaborative robot monitoring method further includes step 302.
Step 302, maintenance information is generated from the operating state data and the wear state data.
The maintenance information may include operating condition improvement information and component replacement information. The condition improvement information is used to improve the working condition of the collaborative robot 100, and the component replacement information is used to suggest which components the user can replace.
Specifically, the current working condition of the collaborative robot 100 may be obtained according to the operation state data. When the current working condition of the cooperative robot 100 is not reasonable, working condition improvement information is generated according to the operation state data. And calculating the service life of each part according to the wear state data of each part, and then obtaining the part which is recommended to be replaced according to the service life of each part. And summarizing the parts suggested to be replaced, and generating corresponding part replacement information.
Further, maintenance information may be sent to the user, from which the user may determine a specific maintenance regimen for the collaborative robot 100.
In one embodiment, the wear data includes grease detection data, and step 204 further includes step 402.
Step 402, obtaining the service life of the cooperative robot according to the lubricating grease detection data sent by the lubricating grease detection device.
In one embodiment, the operational status data includes vibration parameters, and step 204 further includes step 502.
Step 502, controlling the working condition of the cooperative robot according to the vibration parameters sent by the vibration detection device.
In one embodiment, the operational status data includes operational data of the collaborative robot body 110, and step 204 further includes step 602.
Step 602, controlling the working condition of the collaborative robot body according to the operation data sent by the controller.
In one embodiment, the collaborative robot monitoring method further includes step 702.
Step 702, the status data is displayed after classified summarization.
In one embodiment, the collaborative robot monitoring method further includes step 802.
Step 802, receiving a data viewing request, and displaying state data of the collaborative robot corresponding to the data viewing request.
According to the collaborative robot monitoring method, the state data transmitted by the collaborative robot 100 are acquired, the state data comprise the operation state data and the wear state data, the working condition of the collaborative robot 100 is controlled according to the operation state data, the service life of the collaborative robot 100 is obtained according to the wear state data, the working condition monitoring and the service life monitoring of the collaborative robot 100 can be realized, the collaborative robot 100 is convenient to maintain in time, and the working condition of the collaborative robot 100 is controlled to operate under a proper working condition, so that the service life of the collaborative robot 100 can be prolonged.
In order to facilitate an understanding of the collaborative robotic system and collaborative robotic monitoring method described above, a more detailed embodiment is provided below.
In one embodiment, as shown in fig. 4, the collaborative robotic system includes a collaborative robot 100 and a monitoring platform 200. The collaborative robot 100 includes a collaborative robot body 110, a controller 120, a sensor 130, and a communication device 140. The monitoring platform 200 includes a background and an operations management center. Among them, the sensor 130 includes a grease sensor, a vibration sensor, and an environmental sensor, which correspond to the grease detecting device, the vibration detecting device, and the environmental detecting device mentioned above, respectively. In the figures, circles are used to represent different devices, and overlapping portions of circles represent devices connected to each other. As in the cooperative robot 100 shown in fig. 4, the controller 120, the sensor 130, and the communication device 140 are all connected to the cooperative robot body 110, and the sensor 130 and the controller 120 are all connected to the communication device 140. The communication device 140 is connected to the background, which is connected to an operation management center, which is connected to the collaborative robot 100.
Specifically, the collaborative robot body 110 includes a plurality of joint modules, which may include a decelerator assembly, a front end cover, and a grease sensor. The speed reducer assembly can be a harmonic speed reducer, and the lubricating grease sensor can be positioned between the front end cover and the harmonic speed reducer. The grease sensor may contact grease of the harmonic reducer and detect the composition of the grease, and upload the composition of the grease as grease detection data to the background through the communication device 140. The communication device 140 and the background may be connected by a wired or wireless network.
The collaborative robot ontology 110 may send status data to the background through the communication device 140. The status data includes operational status data and wear status data. The background can control the working condition of the collaborative robot body 110 according to the running state data, and obtain the service life of the collaborative robot body 110 according to the wear state data.
Specifically, the background can analyze the service life of the lubricating grease according to the lubricating grease detection data and judge whether the lubricating grease still has a good lubricating state. The specific analysis process can include calculating the service life of the lubricating grease and the service life of the harmonic reducer according to the content of metal powder caused by the meshing friction of the gear of the harmonic reducer in the detected lubricating grease or the content of deterioration components in the lubricating grease. After the operation management center obtains the service life of the lubricating grease and the service life of the harmonic reducer through the background, maintenance information can be generated. The maintenance information may be a specific maintenance recommendation. For example, it is recommended to replace grease, or to replace parts, or to more appropriately operate the present cooperative robot body 110 in a manner that extends its life.
It is understood that the joints of the cooperative robot body 110 generally have an upper speed or acceleration limit, and the motion of making a sharp turn under certain motion tracks can affect the service life of the harmonic reducer. At this time, the operation management center may optimize the motion trail of the collaborative robot body 110 according to the field environment and the working requirements. For example, the movement trace of the cooperative robot body 110 is set to be smoother and uniform in speed. And the optimized motion trail is sent to the controller 120 through the background, and the controller 120 controls the motion of the cooperative robot body 110 according to the optimized motion trail so as to reduce the rapid acceleration or rapid deceleration of the cooperative robot body 110. In addition, different models of collaborative robot bodies typically have different upper load limits. And the farther the load is from the end of the collaborative robot body, the smaller the bearable load. If the collaborative robot body is always in a high-speed and full-load or overload running state, the service life of the collaborative robot body is also affected, and at this time, the operation management center can propose a reasonable load configuration mode based on the use instruction of the collaborative robot body.
The vibration sensor may be used to detect vibration parameters of a rotation executing portion, that is, a rotation joint, of the collaborative robot body 110, upload the vibration parameters to a background through the communication device 140, and the background sends data to an operation management center, where the operation management center determines whether the current collaborative robot body 110 is in a suitable working condition according to the vibration parameters, and whether a fault occurs and a shutdown is required for maintenance. Wherein, the vibration parameter thresholds set for the cooperative robot main body 110 of different models are different. The vibration parameter thresholds of the different rotary joints of the same cooperative robot body 110 are also different. Determining whether the collaborative robot body 110 is in a suitable operating condition may include determining whether the vibration parameter exceeds a vibration parameter threshold.
The environmental sensor is configured to detect an environmental state in an area where the collaborative robot body 110 is located, generate environmental state data according to the environmental state, and send the environmental state data to the background through the communication device 140. The environmental status data may include, among other things, temperature, humidity, noise, etc.
The controller 120 may upload motion trajectory information, joint speed, acceleration, and other operation data of the collaborative robot body 110 to the background through the communication device 140. Through background processing, the operation management center can judge whether the current working condition of the cooperative robot body 110 is reasonable according to the kinematic knowledge of the cooperative robot. For example, it may be determined whether the motion trajectory of the current collaborative robot body 110 is reasonable, whether the tip speed or acceleration value of the collaborative robot body 110 is reasonable, and the like.
The background may include a server. The server may be implemented as a stand-alone server or as a server cluster composed of a plurality of servers. As shown in fig. 5, the background may include an account number establishment and authority distribution module, an anomaly or data push module, a data storage module, a data backup module, a data security module, and a data display module. The account number establishing and permission distributing module is used for establishing an account number and distributing corresponding permissions, and the function that a user can only view state data of the collaboration robot 100 used by the user is achieved. The anomaly or data pushing module is configured to generate a fault code according to a fault type of the collaborative robot body 110 and push the fault code to the operation management center when the collaborative robot body 110 fails. The anomaly or data pushing module is also used for pushing the state data, the working condition and the service life related data of the collaborative robot body 110 to the operation management center. The data storage module is used for storing state data of the collaborative robot body 110 and other related data, such as working conditions, service life, etc. of the collaborative robot. The data backup module is used for backing up the state data and other related data of the collaborative robot body 110. The data security module is provided with a data security policy for protecting the information security of the collaborative robot body 110 and the user, and guaranteeing that the data is not lost, stolen or attacked by external malicious and the like. The data display module is used for displaying data. The data display module may be connected to the display screen. The display screen can be a common liquid crystal display, a large LED screen or a multi-screen collaborative display. The displayed data may include, but is not limited to, continuous run time of the collaborative robot body 110, percentage of grease composition status, vibration level, noise level, tip trajectory, joint angular velocity/acceleration, failure information when the collaborative robot body 110 fails, and the like.
The background may receive a data viewing request from a user and display state data of the collaborative robot main body 110 corresponding to the data viewing request. Specifically, the collaborative robot provider can establish an account for the user and distribute corresponding rights through a background account establishment and rights distribution module. If the user needs to check the working condition of the collaborative robot body 110 in real time, the user may log in the account number provided by the collaborative robot provider. After the login is successful, the background may receive a data viewing request from the user, and display state data of the collaborative robot body 110 corresponding to the data viewing request. The working condition and the service life of the collaborative robot body 110 obtained after the state data of the collaborative robot body 110 is analyzed and processed by the background can be displayed at the same time.
The background can also classify and summarize the collected data from the plurality of collaborative robot ontologies. Specifically, the collaborative robot bodies with similar state data can be summarized into one type. For example, collaborative robot bodies with similar vibration parameters are aggregated into one class. After the classification summary is completed, the background can also calculate the duty ratio number of the cooperative robot bodies of all types. By way of example, the number of co-operative robot bodies may include the number of co-operative robots in a light vibration condition, the number of co-operative robots to be serviced, the number of co-operative robots with a longer continuous working time, etc.
The operation management center is used for generating maintenance information according to the operation state data and the abrasion state data. The system has the functions of fault processing, data analysis and solution provision. Specifically, the operation management center may first obtain, from the background, relevant data such as status data and service life of the collaborative robot body 110. The state data may include vibration parameters, trajectory parameters, singular points, acceleration, operating system, temperature, noise, etc. The service life may include the life of other components such as the life of the speed reducer. Then, the operation management center may perform fault analysis, singular point analysis, vibration analysis, trajectory optimization, and the like on the acquired data. And generating maintenance information according to the analysis result. The collaborative robot vendor or the collaborative robot integrator may refer to the maintenance information generated by the operations management center to determine a maintenance time of the collaborative robot ontology 110, propose a more appropriate operation scheme of the collaborative robot ontology 110, decide an iteration direction of the collaborative robot product, or reply to a user-related process scheme.
The collaborative robot system in this embodiment includes a collaborative robot 100, a background, and an operations management center. The collaborative robot 100 includes a collaborative robot body 110, a controller 120, a sensor 130, and a communication device 140. The sensor 130 or the controller 120 uploads the state data of the collaborative robot body 110 to the background through the communication equipment 140, and the background displays the related data of the collaborative robot body 110 after classification, calculation and summarization, so that real-time monitoring of the collaborative robot body 110 is realized. The user can find out the fault of the cooperative robot body 110 in time conveniently so as to maintain the cooperative robot body 110. The operation management center generates relevant maintenance information based on the background data, and can provide a specific maintenance scheme or a scheme for optimizing the working condition of the collaborative robot body 110 to a user or a collaborative robot provider as a reference, which is beneficial to prolonging the service life of the collaborative robot body 110.
The technical features of the above-described embodiments may be arbitrarily combined, and all possible combinations of the technical features in the above-described embodiments are not described for brevity of description, however, as long as there is no contradiction between the combinations of the technical features, they should be considered as the scope of the description.
The above examples illustrate only a few embodiments of the application, which are described in detail and are not to be construed as limiting the scope of the application. It should be noted that it will be apparent to those skilled in the art that several variations and modifications can be made without departing from the spirit of the application, which are all within the scope of the application. Accordingly, the scope of protection of the present application is to be determined by the appended claims.