DEVICE AND METHOD FOR DETECTING ABNORMALITY OF JOINT OF PARALLEL LINK ROBOT
20170348855 · 2017-12-07
Inventors
- Kenichiro ABE (Yamanashi, JP)
- Yunfeng WU (Yamanashi, JP)
- Hikaru Yamashiro (Yamanashi, JP)
- Yukio TAKEDA (Tokyo, JP)
- Yusuke SUGAHARA (Tokyo, JP)
- Daisuke MATSUURA (Tokyo, JP)
- Masumi OHNO (Tokyo, JP)
Cpc classification
B25J9/1633
PERFORMING OPERATIONS; TRANSPORTING
B25J9/1664
PERFORMING OPERATIONS; TRANSPORTING
B25J9/1676
PERFORMING OPERATIONS; TRANSPORTING
B25J9/1674
PERFORMING OPERATIONS; TRANSPORTING
B25J9/0051
PERFORMING OPERATIONS; TRANSPORTING
International classification
Abstract
A device and method for easily detecting an abnormality of a joint part of a delta-type parallel link robot having a link ball structure, by estimating a friction torque of a ball joint of the robot. A controller of the robot has: a control section configured to control the motion of the robot; a torque measurement section configured to measure or calculate, during the robot is operated, an amount of change in a drive torque, based on a current value of the motor, before and after the robot represents a specified posture where a sign of a relative angular velocity between a ball and a housing of the ball joint is changed; and a judgment section configured to judge that, when the measured amount of change in the drive torque exceeds a predetermined threshold, a friction state of the ball joint corresponding to the motor is abnormal.
Claims
1. A method for detecting an abnormality of a joint part of a parallel link robot, the parallel link robot comprising: a base part; a movable part positioned away from the base part; two or more link parts which connect the movable part to the base part, each link part including one degree-of-freedom relative to the base part; and a plurality of motors which respectively drive the link parts, wherein each link part comprises: a drive link connected to the base part; two passive links which extend parallel to each other and connect the drive link to the movable part; a pair of first ball joints which connect the passive links to the drive link; a pair of second ball joints which connect the passive links to the movable part; and a restraining plate positioned between the pair of first ball joints so as to restrict a rotation of the two passive links about each axis of the robot, and wherein the method comprises the steps of: measuring, during the parallel link robot is operated, an amount of change in a drive torque, based on a current value of the motor, before and after the robot represents a specified posture where a sign of a relative angular velocity between a ball and a housing of each of the first and second ball joints is changed; and judging that, when the amount of change in the drive torque exceeds a predetermined threshold, a friction state of the ball joint corresponding to the motor is abnormal.
2. The method as set forth in claim 1, comprising the steps of: identifying a friction torque of each ball joint of the parallel link robot by utilizing a multivariable linear regression method using a dynamics analysis, with respect to the obtained amount of change in the drive torque, based on a dynamics model of the parallel link robot including a friction force model of the ball joint and mechanical parameters including loads of a workpiece and a hand attached to the movable part, information of inertia, and a mass and dimensions of the parallel link robot; and determining a position where a malfunction occurs and a degree of the malfunction.
3. A device for detecting an abnormality of a joint part of a parallel link robot, the parallel link robot comprising: a base part; a movable part positioned away from the base part; two or more link parts which connect the base part and the movable part, each link part including one degree-of-freedom relative to the base part; and a plurality of motors which respectively drive the link parts, wherein each link part comprises: a drive link connected to the base part; two passive links which extend parallel to each other and connect the drive link to the movable part; a pair of first ball joints which connect the passive links to the drive link; a pair of second ball joints which connect the passive links to the movable part; and a restraining plate positioned between the pair of first ball joints so as to restrict a rotation of the two passive links about each axis of the robot, and wherein the device comprises: a torque measurement section configured to measure, during the parallel link robot is operated, an amount of change in a drive torque, based on a current value of the motor, before and after the robot represents a specified posture where a sign of a relative angular velocity between a ball and a housing of each of the first and second ball joints is changed; and a judgment section configured to judge that, when the amount of change in the drive torque exceeds a predetermined threshold, a friction state of the ball joint corresponding to the motor is abnormal.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0014] The above and other objects, features and advantages of the present invention will be made more apparent by the following description of the preferred embodiments thereof, with reference to the accompanying drawings, wherein:
[0015]
[0016]
[0017]
[0018]
[0019]
[0020]
[0021]
[0022]
DETAILED DESCRIPTIONS
[0023]
[0024] Link part 16a is constituted by a drive link 20a connected to base part 12 and a pair of (two) passive links 22a which extend parallel to each other and connect drive link 20a to movable part 14. Drive link 20a and passive links 22a are connected to each other by a pair of (two) first ball joints (or spherical joints) 24a. Further, movable part 14 and passive links 22a are connected to each other by a pair of (two) second ball joints (or spherical joints) 26a.
[0025]
[0026] Other link parts 16b and 16c may have the same configuration as link part 16a. Therefore, the components of link parts 16b and 16c corresponding to the components of link part 16a are provided with respective reference numerals in which only the last character is different from the reference numeral of link part 16a (e.g., the components of link parts 16b and 16c corresponding to passive link 22a are provided with reference numerals 22b and 22c, respectively), and a detailed explanation thereof will be omitted.
[0027] As schematically shown in
[0028] Functionally, in the delta-type parallel link robot, during horizontal movement of a front end such as the hand, there may be a timing when the sign (or the direction) of the relative angular velocity between the ball and the housing of the ball joint is changed. In this regard, when the friction in the ball joint is negligible, the drive torque is not affected by the friction. On the other hand, when the friction torque is relatively large, the drive torque may be considerably affected, since the sign (direction) of the friction force may be precipitously changed.
[0029]
[0030] On the other hand,
[0031] Since the ball joint is a passive joint, it is difficult to directly detect occurrence or existence of the abnormality from the motor torque of the drive side. However, the inventors found that, when the sign (direction) of the relative angular velocity between the ball and the housing of the ball joint is changed during the movable part is moved on a path at a constant velocity, the drive torque of the motor is changed in a stepwise manner between before and after the change in the drive torque.
[0032] In the example with reference to
[0033] As represented by equation (1), the friction torque in the ball joint may be approximated so that the friction torque has a constant magnitude. In equation (1), the friction torque applied to k-th link from k+1-th link in i-th chain is represented as M.sub.i,k,k+1. In this regard, as shown in
[0034] Equations (1) and (2) can be applied to a dynamics analysis of the parallel link robot, when the friction torque is considered as an external force applied to each link. For example, herein, an analysis based on d'Alembert's principle will be explained. When d'Alembert's principle is used, a dynamics relationship in the system may be represented by equation (3). Further, F.sub.i,k in equation (3) can be represented by equation (4), and f.sub.i,k and m.sub.i,k in equation (4) can be represented by equations (5) and (6).
[0035] In equation (3), the first and second terms on the right hand indicate quantities due to inertia and gravity, and the third term on the right hand indicates a quantity due to the friction force of the ball joint. In addition, m.sub.k, g, I.sub.k, R.sub.i,k, ω.sub.i,k, r.sub.i,k and J.sub.i,k in equation (5) or (6) indicate a mass of each link, a gravity acceleration, an inertia tensor, a posture conversion matrix, an angular velocity, a translational displacement and a Jacobian matrix, respectively.
[0036] As described above, based on the change in the drive torque at time point t′ (e.g., 2.3 seconds in
[0037] In equation (7), the character “Δ” means the difference regarding the variable attached thereto, between before and after time point t′. Therefore, following equation (8) can be introduced from equations (1), (2) and (7).
[0038] Apparent from equation (8), there is a linear relationship between Δτ and a regression coefficient Ms (=[M.sub.1,1 . . . M.sub.3,2].sup.T. therefore, equation (8) can be rewritten as equation (9).
Δτ=AM.sub.S (9)
[0039] In this regard, Δτ can be considered as the stepwise change in the drive torque, and thus Δτ may be approximated as a variable X.sub.3 as represented by following equation (10). In equation (10), values τ.sub.measured and τ.sub.simulated correspond to an actual measured value and an analysis (estimated) value of the friction torque of the ball joint, respectively.
[0040] In equation (10), X.sub.3 and A are variables determined in each motion, and thus regression coefficient Ms can be identified by a multivariable linear regression method using a least-square approach, etc. For example, regression coefficient Ms can be calculated from following equation (11). In addition, the character “j” in equation (11) is a variable assigned to each motion of the robot.
[0041]
[0042] As shown in
[0043] In the above embodiment, the friction torque of each ball joint of the parallel link robot is identified by utilizing the multivariable linear regression method using the dynamics analysis, with respect to the obtained amount of change in the drive torque, based on the dynamics model of the parallel link robot including the friction force model of the ball joint and mechanical parameters including loads of the workpiece and the hand (end effector) attached to movable part 14, information of inertia, and a mass and dimensions of parallel link robot 10. Although the d'Alembert's principle is used in the above embodiment, another method such as a Newton-Euler method or a Lagrangian method may be used.
[0044] According to the present invention, the abnormality of the joint part of the delta-type parallel link robot can be easily and rapidly detected by monitoring the friction torque of the joint part. Therefore, a production line including the robot can be prevented from being unexpectedly suspended or stopped, by repairing or exchanging the component of the ball joint.
[0045] While the invention has been described with reference to specific embodiments chosen for the purpose of illustration, it should be apparent that numerous modifications could be made thereto, by one skilled in the art, without departing from the basic concept and scope of the invention.