EP3889564A1 - Gas pressure detection device, robot comprising gas pressure detection device, and gas pressure detection method for same - Google Patents
Gas pressure detection device, robot comprising gas pressure detection device, and gas pressure detection method for same Download PDFInfo
- Publication number
- EP3889564A1 EP3889564A1 EP19888528.7A EP19888528A EP3889564A1 EP 3889564 A1 EP3889564 A1 EP 3889564A1 EP 19888528 A EP19888528 A EP 19888528A EP 3889564 A1 EP3889564 A1 EP 3889564A1
- Authority
- EP
- European Patent Office
- Prior art keywords
- pressure
- gas
- arm
- measured
- detection device
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000001514 detection method Methods 0.000 title claims abstract description 52
- 238000005259 measurement Methods 0.000 claims abstract description 43
- 230000007423 decrease Effects 0.000 claims abstract description 38
- 238000000034 method Methods 0.000 claims description 10
- 230000006870 function Effects 0.000 description 21
- 230000008859 change Effects 0.000 description 7
- 230000008602 contraction Effects 0.000 description 5
- 230000002123 temporal effect Effects 0.000 description 5
- 230000005856 abnormality Effects 0.000 description 4
- NJPPVKZQTLUDBO-UHFFFAOYSA-N novaluron Chemical compound C1=C(Cl)C(OC(F)(F)C(OC(F)(F)F)F)=CC=C1NC(=O)NC(=O)C1=C(F)C=CC=C1F NJPPVKZQTLUDBO-UHFFFAOYSA-N 0.000 description 4
- 230000008878 coupling Effects 0.000 description 1
- 238000010168 coupling process Methods 0.000 description 1
- 238000005859 coupling reaction Methods 0.000 description 1
- 230000001934 delay Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01L—MEASURING FORCE, STRESS, TORQUE, WORK, MECHANICAL POWER, MECHANICAL EFFICIENCY, OR FLUID PRESSURE
- G01L7/00—Measuring the steady or quasi-steady pressure of a fluid or a fluent solid material by mechanical or fluid pressure-sensitive elements
- G01L7/16—Measuring the steady or quasi-steady pressure of a fluid or a fluent solid material by mechanical or fluid pressure-sensitive elements in the form of pistons
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J13/00—Controls for manipulators
- B25J13/08—Controls for manipulators by means of sensing devices, e.g. viewing or touching devices
- B25J13/087—Controls for manipulators by means of sensing devices, e.g. viewing or touching devices for sensing other physical parameters, e.g. electrical or chemical properties
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J19/00—Accessories fitted to manipulators, e.g. for monitoring, for viewing; Safety devices combined with or specially adapted for use in connection with manipulators
- B25J19/0008—Balancing devices
- B25J19/0012—Balancing devices using fluidic devices
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J19/00—Accessories fitted to manipulators, e.g. for monitoring, for viewing; Safety devices combined with or specially adapted for use in connection with manipulators
- B25J19/0066—Means or methods for maintaining or repairing manipulators
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J19/00—Accessories fitted to manipulators, e.g. for monitoring, for viewing; Safety devices combined with or specially adapted for use in connection with manipulators
- B25J19/02—Sensing devices
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J19/00—Accessories fitted to manipulators, e.g. for monitoring, for viewing; Safety devices combined with or specially adapted for use in connection with manipulators
- B25J19/06—Safety devices
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Programme-controlled manipulators
- B25J9/10—Programme-controlled manipulators characterised by positioning means for manipulator elements
- B25J9/14—Programme-controlled manipulators characterised by positioning means for manipulator elements fluid
- B25J9/144—Linear actuators
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Programme-controlled manipulators
- B25J9/16—Programme controls
- B25J9/1656—Programme controls characterised by programming, planning systems for manipulators
- B25J9/1664—Programme controls characterised by programming, planning systems for manipulators characterised by motion, path, trajectory planning
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01L—MEASURING FORCE, STRESS, TORQUE, WORK, MECHANICAL POWER, MECHANICAL EFFICIENCY, OR FLUID PRESSURE
- G01L19/00—Details of, or accessories for, apparatus for measuring steady or quasi-steady pressure of a fluent medium insofar as such details or accessories are not special to particular types of pressure gauges
- G01L19/08—Means for indicating or recording, e.g. for remote indication
- G01L19/083—Means for indicating or recording, e.g. for remote indication electrical
Landscapes
- Engineering & Computer Science (AREA)
- Robotics (AREA)
- Mechanical Engineering (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Manipulator (AREA)
- Measuring Fluid Pressure (AREA)
Abstract
Description
- The present disclosure relates to a gas pressure detection device which detects a pressure of gas of a gas balancer, a robot having the gas pressure detection device, and a method of detecting the gas pressure using the gas pressure detection device.
-
JP5512706B2 - [Patent Document 1]
JP5512706B2 - In the gas balancer, the given pressure value is set as a pressure at which the robot can move. Based on a magnitude relation between the given pressure value and an actual measured pressure, a decrease in the pressure in the gas balancer is detected. However, a large difference may be detected between the given pressure value and the measured pressure, although actually the pressure in the gas balancer does not decrease greatly. Such a false detection of the decrease in the pressure causes an unnecessary stop of the robot or checking of the gas balancer. This false detection of the pressure decrease impedes the productivity of the robot.
- One purpose of the present disclosure is to provide a gas pressure detection device capable of reducing a false detection of a decrease in a pressure of gas of a gas balancer, a robot having the gas pressure detection device, and a method of detecting the decrease in the gas pressure using the gas pressure detection device.
- A gas pressure detection device according to the present disclosure, which is provided to a robot having an arm supporting part, a rotary arm rotatably supported by the arm supporting part, a gas balancer configured to reduce a rotational load of the rotary arm, and a pressure sensor configured to measure a pressure of gas of the gas balancer, detects a decrease in the pressure. The gas pressure detection device includes a calculating part configured to calculate a parameter Rt(θ) indicating a magnitude relation between a reference pressure Pa(θ) at a rotational angle θ of the rotary arm and a measured pressure Pt(θ) measured at the rotational angle θ by the pressure sensor, calculate a plurality of parameters Rt(θ) based on a plurality of measured pressures Pt(θ) at different measurement times, and calculate a moving average Rtj(θ) of the parameter Rt(θ) at a measurement time tj that is a j-th measurement time of the measured pressure Pt(θ) ("j" representing a natural number of 2 or above). The gas pressure detection device includes a determining part configured to compare the moving average Rtj(θ) with a reference value R to detect the decrease in the pressure of the gas.
-
- Preferably, in the gas pressure detection device, the moving average Rtj(θ) calculated by the calculating part is represented by the following Formula (2), using the plurality of parameters Rt(θ) acquired from a time ti that is an i-th measurement time ("i" representing a natural number of 1 or above) to the time tj that is the j-th measurement time ("j" representing a natural number above "i").
- Preferably, an interval of the measurement times of the plurality of measured pressures Pt(θ) to be used by the calculating part for the calculation of the moving average Rtj(θ) is 1 second or below.
- Preferably, a measurement duration for acquiring the plurality of measured pressures Pt(θ) to be used by the calculating part for the calculation of the moving average Rtj(θ) is 10 seconds or above.
- Preferably, the measurement duration for acquiring the plurality of measured pressures Pt(θ) to be used by the calculating part for the calculation of the moving average Rtj(θ) is 600 seconds or below.
- A robot according to the present disclosure includes an arm supporting part, a rotary arm rotatably supported by the arm supporting part, a gas balancer configured to reduce a rotational load of the rotary arm, a pressure sensor configured to measure a pressure of gas in the gas balancer, and a gas pressure detection device configured to detect a decrease in the pressure. The gas pressure detection device includes a calculating part configured to calculate a parameter Rt(θ) indicating a magnitude relation between a reference pressure Pa(θ) at a rotational angle θ of the rotary arm and a measured pressure Pt(θ) measured at the rotational angle θ by the pressure sensor, calculate a plurality of parameters Rt(θ) based on a plurality of measured pressures Pt(θ) at different measurement times, and calculate a moving average Rtj(θ) of the parameter Rt(θ) at a measurement time tj that is a j-th measurement time of the measured pressure Pt(θ) (j representing a natural number of 2 or above). The gas pressure detection device includes a determining part configured to compare the moving average Rtj(θ) with a reference value R to detect the decrease in the pressure of the gas.
- A method of detecting a pressure of gas according to the present disclosure detects a decrease in a pressure of gas of a gas balancer provided to a robot having an arm supporting part, a rotary arm rotatably supported by the arm supporting part, and a pressure sensor configured to measure the pressure of the gas of the gas balancer, the gas balancer being configured to reduce a rotational load of the rotary arm. The method includes the steps of (A) measuring the pressure of the gas of the gas balancer by the pressure sensor to acquire a measured pressure Pt(θ) at a rotational angle θ of the rotary arm, (B) calculating a parameter Rt(θ) indicating a magnitude relation between the measured pressure Pt(θ) and a reference pressure Pa(θ) at the rotational angle θ of the rotary arm, (C) calculating a plurality of parameters Rt(θ) based on a plurality of measured pressures Pt(θ) at different measurement times, and calculating a moving average Rtj(θ) of the parameter Rt(θ) at a measurement time tj that is a j-th measurement time of the measured pressure Pt(θ) (j representing a natural number of 2 or above), and (D) comparing the moving average Rtj(θ) with a reference value R to detect the decrease in the pressure of the gas.
- The gas pressure detection device according to the present disclosure calculates the parameter Rt(θ) indicating the magnitude relation between the reference pressure Pa(θ) and the measured pressure Pt(θ), and calculates the moving average Rtj(θ) of the parameter Rt(θ). Thus, a false detection due to a temporal pressure decrease of the gas balancer in the gas pressure detection device can be reduced. The gas pressure detection device contributes to the improvement in the productivity of robots.
-
-
Fig. 1 is a side view illustrating an indirect robot according to one embodiment of the present disclosure. -
Fig. 2 is a block diagram illustrating a configuration of a pressure detection device of the robot inFig. 1 . -
Fig. 3 is an explanatory view illustrating a gas balancer of the robot inFig. 1 . -
Fig. 4 is a graph illustrating relations of a rotational angle θ of a rotary arm of the robot inFig. 1 , with a theoretical pressure Pk(θ) and with a reference pressure Pa(θ) of the gas balancer. -
Fig. 5 is a graph illustrating a relation between the theoretical pressure Pk(θ) and a measured pressure Pt(θ) of the gas balancer when the rotary arm of the robot inFig. 1 is rotated. - Hereinafter, the present disclosure is described in detail based on a preferred embodiment, suitably with reference to the drawings.
-
Fig. 1 illustrates arobot 2 according to the present disclosure. Therobot 2 includes a pedestal 4, arobotic arm 6, agas balancer 8, apressure sensor 9, and a gaspressure detection device 10. In thisrobot 2, thepressure sensor 9 is disposed inside thegas balancer 8. Although not illustrated here, thisrobot 2 further incudes drive motors M1 to M6 and rotation sensors E1 to E6. - The
robotic arm 6 includes afirst arm 12, asecond arm 14, athird arm 16, afourth arm 18, afifth arm 20, and asixth arm 22. In therobot 2, the pedestal 4, thefirst arm 12, thesecond arm 14, thethird arm 16, thefourth arm 18, thefifth arm 20, and thesixth arm 22 are serially coupled to each other. Therobot 2 includes a plurality of joints as coupling parts for them. Therobot 2 is a so-called "multi-articulated robot." - As illustrated in
Fig. 1 , in therobot 2, ahand 24 is attached to a tip-end part of thesixth arm 22. Thehand 24 has a function of grasping a workpiece (not illustrated). Thehand 24 is an example of a tool to be attached to therobot 2, and other tools may be attached. - In the
robot 2, thefirst arm 12 is coupled to the pedestal 4. Thefirst arm 12 is rotatable on a vertical axis L1 as a rotational axis. Thesecond arm 14 is coupled to thefirst arm 12. Thesecond arm 14 is rotatable on a horizontal axis L2 as a rotational axis. Thethird arm 16 is coupled to thesecond arm 14. Thethird arm 16 is rotatable on a horizontal axis L3 as a rotational axis. Thefourth arm 18 is coupled to thethird arm 16. Thefourth arm 18 is rotatable on an axis L4 as a rotational axis. Thefifth arm 20 is coupled to thefourth arm 18. Thefifth arm 20 is rotatable on an axis L5 perpendicular to the axis L4, as a rotational axis. Thesixth arm 22 is coupled to thefifth arm 20. Thesixth arm 22 is rotatable on an axis L6 as a rotational axis. - The drive motor M1 (not illustrated here) has a function of rotating the
first arm 12. The drive motor M2 has a function of rotating thesecond arm 14. Similarly, the drive motor M3 has a function of rotating thethird arm 16, the drive motor M5 has a function of rotating thefifth arm 20, the drive motor M4 has a function of rotating thefourth arm 18, and the drive motor M6 has a function of rotating thesixth arm 22. The drive motors M1, M2, M3, M4, M5, and M6 are servomotors, for example. - The rotation sensor E1 has a function of detecting a rotational position of the drive motor M1. The rotation sensor E2 has a function of detecting a rotational position of the drive motor M2. Similarly, the rotation sensors E3, E4, E5, and E6 have a function of detecting rotational positions of the drive motors M3, M4, M5, and M6, respectively. These rotation sensors E1, E2, E3, E4, E5, and E6 are encoders, for example.
- Gas is filled in the
gas balancer 8. Thegas balancer 8 is extendable and contractible. As thegas balancer 8 extends or contracts, a pressure of the filled gas varies. According to this variation in the gas pressure, a stretching force of thegas balancer 8 varies. Thisgas balancer 8 is pivotably attached at its base-end part 8b to thefirst arm 12. A tip-end part 8c of thegas balancer 8 is pivotably attached to thesecond arm 14. - A reference character Pa in
Fig. 1 indicates a rotational center of thesecond arm 14. A reference character Pb indicates a rotational center of the base-end part 8b of thegas balancer 8. A reference character Pc indicates a rotational center of the tip-end part 8c of thegas balancer 8. A reference character Pd indicates a rotational center of thethird arm 16. A one-dot chain line La indicates a straight line extending to pass the rotational center Pa and the rotational center Pd. A double arrow S indicates a distance between the rotational center Pb and the rotational center Pc. - A reference character Pd' indicates a rotational position of the rotational center Pd when the
second arm 14 rotates from the posture inFig. 1 . A one-dot chain line La' indicates a straight line extending across the rotational center Pa and the rotational position Pd'. A double arrow θ indicates a rotational angle of thesecond arm 14. The rotational angle θ is an angle formed by the straight line La and the straight line La'. The rotational angle θ of thesecond arm 14 is 0° when thesecond arm 14 is in the posture inFig. 1 . The rotational angle θ is represented as a positive angle when thesecond arm 14 rotates clockwise from the posture inFig. 1 , and is represented as a negative angle when it rotates counterclockwise. - By the
second arm 14 rotating with respect to thefirst arm 12, the distance S of thegas balancer 8 varies. Thegas balancer 8 extends and contracts according to the variation in the distance S. By the extension and contraction, the stretching force of thegas balancer 8 changes between the rotational center Pb and the rotational center Pc. By the stretching force, thegas balancer 8 supports a load acting on thesecond arm 14 so as to reduce a rotational load of the drive motor M2. - The
pressure sensor 9 is attached to thegas balancer 8. In therobot 2, thepressure sensor 9 is attached inside thegas balancer 8. Thepressure sensor 9 has a function of measuring the pressure of the gas filled in thegas balancer 8. Thepressure sensor 9 may be attached outside thegas balancer 8. - As illustrated in
Fig. 2 , therobot 2 further includes acontrol device 11 which controls operation of therobotic arm 6. Thecontrol device 11 has a function of receiving rotational position data of the drive motors (M1, M2, M3, M4, M5, and M6) from the rotation sensors (E1, E2, E3, E4, E5, and E6). Thecontrol device 11 has a function of calculating rotational positions of thefirst arm 12, thefourth arm 18, and thesixth arm 22. Thecontrol device 11 has a function of calculating rotational positions of thesecond arm 14, thethird arm 16, and thefifth arm 20. Thecontrol device 11 has a function of controlling the drive motors (M1, M2, M3, M4, M5, and M6). - The gas
pressure detection device 10 includes aninterface board 10a as a data input/output part, aprocessor 10b as a computing part, and amemory 10c as a storage part for data. - The
interface board 10a has a function of receiving rotational position data (rotational angle θ) of thesecond arm 14, from thecontrol device 11. Theinterface board 10a has a function of receiving data of a measured pressure Pt(θ) measured by thepressure sensor 9. Theinterface board 10a has a function of transmitting a signal indicative of pressure abnormality, to an alert device etc. - The
processor 10b includes a calculating part to calculate a parameter Rt(θ) which indicates a magnitude relation between a reference pressure Pa(θ) and the measured pressure Pt(θ), and a moving average Rtj(θ) of this parameter Rt(θ) (described later). Theprocessor 10b further includes a determining part which compares the moving average Rtj(θ) with a reference value R to detect the pressure decrease. Theprocessor 10b has a function of causing theinterface board 10a to transmit the signal of pressure abnormality, when it detects the pressure decrease. Theprocessor 10b may calculate the rotational angle θ based on the rotational position data received by theinterface board 10a. - The
memory 10c has a function of storing the rotational angle θ of thesecond arm 14 and the reference pressure Pa(θ) at the rotational angle θ. This reference pressure Pa(θ) is an allowable pressure at which thegas balancer 8 can operate at the rotational angle θ (operation-allowable pressure). Thememory 10c has a function of storing the measured pressure Pt(θ) acquired from thepressure sensor 9, and the rotational angle θ at which the measured pressure Pt(θ) is measured, so that they are associated with each other. - As illustrated in
Fig. 3 , thegas balancer 8 includes acylinder 26 and apiston 28. Thecylinder 26 is coupled to the base-end part 8b. Thepiston 28 is coupled to the tip-end part 8c. Thepiston 28 is slidably inserted into thecylinder 26. Thepiston 28 and thecylinder 26 form agas chamber 30. High-pressure gas is filled in thegas chamber 30. The gas is, although not particularly limited, an inactive gas, for example. Thegas balancer 8 extends and contracts as the distance S changes. The extension and contraction change a volume of thegas chamber 30. This change in the volume brings a change in the pressure of the gas. Thepressure sensor 9 measures the gas pressure. - In this
gas balancer 8, when its entire length extends, the extension and contraction force acts in a direction to which the entire length contracts. Accordingly, thegas balancer 8 reduces the rotational load of the drive motor M2. Thegas balancer 8 may have any configuration, as long as it reduces the rotational load of the drive motor M2. Thegas balancer 8 may be configured so that, when its entire length contracts, the extension and contraction force acts in a direction to which the entire length extends. Thegas balancer 8 may be configured to reduce the rotational load of the drive motor M2 by the extension and contraction force acting in the direction to which the entire length of thegas balancer 8 extends, when the entire length contracts. -
Fig. 4 illustrates relations of the rotational angle θ of thesecond arm 14 with a theoretical pressure Pk(θ), and with the reference pressure Pa(θ) of thegas balancer 8. The theoretical pressure Pk(θ) is a pressure calculated based on the volume of thegas chamber 30 at the rotational angle θ. In therobot 2, when the rotational angle θ of thesecond arm 14 is 9°, thegas chamber 30 has a maximum volume and the theoretical pressure Pk(θ) becomes minimum. InFig. 4 , the theoretical pressure Pk(θ) and the reference pressure Pa(θ) are represented as indexes assuming that the theoretical pressure Pk(θ) at the rotational angle θ of 9° is 100%. The reference pressure Pa(θ) represents the operation-allowable pressure at the rotational angle θ. The reference pressure Pa(θ) may be calculated by any method, as long as it is a reference pressure used in determining whether thesecond arm 14 can operate at the pressure. The reference pressure Pa(θ) may be, for example, a pressure calculated as a product obtained by multiplying the theoretical pressure Pk(θ) by a positive coefficient B which is below 1, or a pressure calculated by subtracting a given pressure from the theoretical pressure Pk(θ). - Here, a method of detecting a decrease in the gas pressure according to the present disclosure using the
robot 2 is described. Here, the method is exemplarily described as the detection of the gas pressure decrease in thegas balancer 8. Here, thefirst arm 12 is an arm supporting part, and thesecond arm 14 is a rotary arm. - The
memory 10c of the gaspressure detection device 10 stores the rotational angle θ and the reference pressure Pa(θ) at the rotational angle θ. Theinterface board 10a receives the rotational angle θ and the measured pressure Pt(θ) (STEP 1). Thememory 10c stores the rotational angle θ and the measured pressure Pt(θ), each time at a given time interval. For example, in the gaspressure detection device 10, n rotational angles θ and measured pressures Pt(θ) corresponding to times t from a time t1 to a time tn ("n" is a natural number), are stored. - The
processor 10b (calculating part) of the gaspressure detection device 10 calculates the parameter Rt(θ) indicating the magnitude relation between the reference pressure Pa(θ) and the measured pressure Pt(θ) at the rotational angle θ (STEP 2). In detail, for example, the parameter Rt(θ) is calculated using the coefficient A, based on a ratio represented by the following Formula (1). - The
processor 10b calculates a plurality of parameters Rt(θ) based on a plurality of measured pressures Pt(θ) which are acquired at the given time interval. Theprocessor 10b calculates the moving average Rtj(θ) at a time tj, based on the plurality of parameters Rt(θ) (STEP 3). In detail, the moving average Rtj(θ) is calculated based on the following Formula (2), for example. In Formula (2), Rtj(θ) represents a moving average at the time tj which is a j-th time ("j" is a natural number of "n" or below). This moving average Rtj(θ) is calculated as an average of the parameters Rt(θ) acquired from a time ti which is an i-th time ("i" is a natural number below "j") to the time tj. - The
processor 10b (determining part) of the gaspressure detection device 10 compares the moving average Rtj(θ) with the stored reference value R to detect the gas pressure decrease in the gas balancer 8 (STEP 4). The gaspressure detection device 10 repeats the calculation of the moving average Rtj(θ) at the given time interval. For example, if the moving average Rtj(θ) is the reference value R or above, theprocessor 10b determines that the pressure of thegas balancer 8 is within an operation-allowable range. If the moving average Rtj(θ) is below the reference value R, theprocessor 10b determines that the pressure of thegas balancer 8 is below the operation-allowable range. In such a case, theprocessor 10b causes theinterface board 10a to transmit the signal of pressure abnormality. In response to this signal of pressure abnormality, an alert lamp etc. is lightened, and therobot 2 is stopped. -
Fig. 5 illustrates a relation between the actual measured pressure Pt(θ) and the theoretical pressure Pk(θ) when thesecond arm 14 is rotated. InFig. 5 , the theoretical pressure Pk(θ) and the measured pressure Pt(θ) are represented as indexes assuming that the theoretical pressure Pk(θ) at the rotational angle θ of 9°, is 100%. In thisFig. 5 , the measured pressure Pt(θ) is illustrated as a pressure acquired by thepressure sensor 9 when thesecond arm 14 is rotated at the rotational angle θ of 90° and then at 9°. Similar to the acquiring the measured pressure Pt(θ), the theoretical pressure Pk(θ) is illustrated as a pressure acquired when thesecond arm 14 is rotated. - In
Fig. 5 , when thesecond arm 14 is rotated at the rotational angle θ of 90°, thegas balancer 8 extends to reduce the volume of thegas chamber 30. The gas filled in thegas chamber 30 is compressed. Here, the theoretical pressure Pk(θ) is about 148(%). When thesecond arm 14 is rotated at the rotational angle θ of 9°, thegas balancer 8 contracts to increase the volume of thegas chamber 30. The gas filled in thegas chamber 30 is expanded. Here, the theoretical pressure Pk(θ) is 100(%). By the rotation of thesecond arm 14, the theoretical pressure Pk(θ) changes from about 148(%) to 100(%). - On the other hand, when the
second arm 14 is rotated at the rotational angle θ of 90°, the actual measured pressure Pt(θ) is about 152(%). This measured pressure Pt(θ) is higher than the theoretical pressure Pk(θ) of about 148(%). When thesecond arm 14 is rotated at the rotational angle θ of 9°, the measured pressure Pt(θ) decreases to about 88(%), and then gradually increases to about 100(%) as the time T (sec.) passes. The difference between the measured pressure Pt(θ) and the theoretical pressure Pk(θ) gradually decreases as the time passes. - As illustrated in
Fig. 5 , the difference arises between the theoretical pressure Pk(θ) and the measured pressure Pt(θ). This pressure difference temporarily increases when thesecond arm 14 is rotated. This is because the gas filled in thegas chamber 30 undergoes a temporal pressure change similar to an adiabatic change upon the rotation of thesecond arm 14. In detail, in thisgas chamber 30, when the gas filled therein expands, the gas temperature decreases. Also this decrease in the temperature causes the pressure decrease, in addition to the pressure decrease due to the change in the volume of thegas chamber 30. Then, the pressure gradually increases, as the gas temperature increases. Similarly, when the gas is compressed, the gas temperature increases. Also this increase in the temperature causes a pressure increase, in addition to the pressure increase due to the change in the volume of thegas chamber 30. Then, the pressure gradually decreases, as the gas temperature decreases. Such phenomena result in the measured pressure Pt(θ) as illustrated inFig. 5 . - In the method of detecting the pressure decrease as described above, the gas
pressure detection device 10 calculates a ratio of the measured pressure Pt(θ) to the reference pressure Pa(θ) (i.e., Pt(θ)/Pa(θ)) as the parameter Rt(θ). Based on the calculation of the parameter Rt(θ), the magnitude relation between the measured pressure Pt(θ) and the reference pressure P(a) for each measurement time t is evaluated. The gaspressure detection device 10 further calculates the moving average Rtj(θ) of the parameter Rt(θ). By using the moving average Rtj(θ), the gaspressure detection device 10 is less influenced by the temporal difference between the theoretical pressure Pk(θ) and the measured pressure Pt(θ). This suppresses the false detection of the decrease in the gas pressure of thegas balancer 8. - By reducing the interval of measurement time t at which the measurement pressure Pt(θ) is acquired, changes in the gas pressure can be accurately grasped. From this viewpoint, the interval of the measurement time t is preferably 1 second or below, more preferably 0.5 second or below, particularly preferably 0.1 second or below. This interval of the measurement time t does not have any particular lower limit. The interval of the measurement time t may be at or above a lower limit of a measurement interval determined by the
pressure sensor 9. - By increasing the measurement duration (time period from the time ti to the time tj) in which the measurement pressure Pt(θ) is acquired, the influence of the temporal difference due to the rotation of the
second arm 14 can be reduced. From this viewpoint, the time period is preferably 10 seconds or above, more preferably 30 seconds or above, particularly preferably 60 seconds or above. Since the influence of the temporal difference can be reduced as the measurement duration increases, the measurement duration may be 200 seconds or above, for example. Although the measurement duration does not have any particular upper limit, if the duration is long, the gaspressure detection device 10 delays in detecting the pressure decrease. From a viewpoint of rapid detection of the pressure decrease, the duration is preferably 600 seconds or below. - The parameter Rt(θ) is not limited to the ratio (Pt(θ)/Pa(θ)), as long as it indicates the magnitude relation between the reference pressure Pa(θ) and the measured pressure Pt(θ). For example, the parameter Rt(θ) may be based on the difference between the reference pressure Pa(θ) and the measured pressure Pt(θ). In detail, the gas
pressure detection device 10 calculates the difference (Pt(θ)-Pa(θ)) between the reference pressure Pa(θ) and the measured pressure Pt(θ), as the parameter Rt(θ). If the moving average Rtj(θ) calculated based on the parameter Rt(θ) is below a given value (e.g., 0), the gaspressure detection device 10 may detect that the gas pressure is below the operation-allowable pressure. As the parameter Rt(θ), a product of multiplying the difference (Pt(θ)-Pa(θ)) by the coefficient A may be used. Moreover, a ratio of the difference (Pt(θ)-Pa(θ)) relative to the reference pressure Pa(θ) or the measured pressure Pt(θ) may be calculated. - Although in the
robot 2 thesecond arm 14 is described as the rotary arm of the present disclosure and thefirst arm 12 is described as the arm supporting part of the present disclosure, it is not limited to this configuration. For example, a gas spring may be provided between thesecond arm 14 and thethird arm 16 so that thesecond arm 14 is the arm supporting part and thethird arm 16 is the rotary arm. Similarly, a gas spring may be provided between thefourth arm 18 and thefifth arm 20 so that thefourth arm 18 is the arm supporting part and thefifth arm 20 is the rotary arm. Although therobot 2 according to the present disclosure is exemplarily described as a multi-articulated robot, therobot 2 may be any articulated robot including the arm supporting part and the rotary arm. -
- 2
- Robot
- 4
- Pedestal
- 6
- Robotic Arm
- 8
- Gas Balancer
- 9
- Pressure Sensor
- 10
- Gas Pressure Detection Device
- 10a
- Interface Board
- 10b
- Processor
- 10c
- Memory
- 12
- First Arm (Arm Supporting Part)
- 14
- Second Arm (Rotary Arm)
- 26
- Cylinder
- 28
- Piston
- 30
- Gas Chamber
Claims (8)
- A gas pressure detection device provided to a robot having an arm supporting part, a rotary arm rotatably supported by the arm supporting part, a gas balancer configured to reduce a rotational load of the rotary arm, and a pressure sensor configured to measure a pressure of gas of the gas balancer, the gas pressure detection device being configured to detect a decrease in the pressure of the gas of the gas balancer and comprising:a calculating part configured to calculate a parameter Rt(θ) indicating a magnitude relation between a reference pressure Pa(θ) at a rotational angle θ of the rotary arm and a measured pressure Pt(θ) measured at the rotational angle θ by the pressure sensor, calculate a plurality of parameters Rt(θ) based on a plurality of measured pressures Pt(θ) at different measurement times, and calculate a moving average Rtj(θ) of the parameter Rt(θ) at a measurement time tj that is a j-th measurement time of the measured pressure Pt(θ), j representing a natural number of 2 or above; anda determining part configured to compare the moving average Rtj(θ) with a reference value R to detect the decrease in the pressure of the gas.
- The gas pressure detection device of claim 1 or 2, wherein the moving average Rtj(θ) calculated by the calculating part is represented by the following Formula (2), using the plurality of parameters Rt(θ) acquired from a time ti that is an i-th measurement time to the time tj that is the j-th measurement time, i representing a natural number of 1 or above and j representing a natural number above i:
- The gas pressure detection device of any one of claims 1 to 3, wherein an interval of the measurement times of the plurality of measured pressures Pt(θ) to be used by the calculating part for the calculation of the moving average Rtj(θ) is 1 second or below.
- The gas pressure detection device of any one of claims 1 to 4, wherein a measurement duration for acquiring the plurality of measured pressures Pt(θ) to be used by the calculating part for the calculation of the moving average Rtj(θ) is 10 seconds or above.
- The gas pressure detection device of claim 5, wherein the measurement duration for acquiring the plurality of measured pressures Pt(θ) to be used by the calculating part for the calculation of the moving average Rtj(θ) is 600 seconds or below.
- A robot, comprising an arm supporting part, a rotary arm rotatably supported by the arm supporting part, a gas balancer configured to reduce a rotational load of the rotary arm, a pressure sensor configured to measure a pressure of gas in the gas balancer, and a gas pressure detection device configured to detect a decrease in the pressure of the gas of the gas balancer,
wherein the gas pressure detection device includes:a calculating part configured to calculate a parameter Rt(θ) indicating a magnitude relation between a reference pressure Pa(θ) at a rotational angle θ of the rotary arm and a measured pressure Pt(θ) measured at the rotational angle θ by the pressure sensor, calculate a plurality of parameters Rt(θ) based on a plurality of measured pressures Pt(θ) at different measurement times, and calculate a moving average Rtj(θ) of the parameter Rt(θ) at a measurement time tj that is a j-th measurement time of the measured pressure Pt(θ), j representing a natural number of 2 or above; anda determining part configured to compare the moving average Rtj(θ) with a reference value R to detect the decrease in the pressure of the gas. - A method of detecting a decrease in a pressure of gas of a gas balancer provided to a robot having an arm supporting part, a rotary arm rotatably supported by the arm supporting part, and a pressure sensor configured to measure the pressure of the gas of the gas balancer, the gas balancer being configured to reduce a rotational load of the rotary arm, the method comprising the steps of:(A) measuring the pressure of the gas of the gas balancer by the pressure sensor to acquire a measured pressure Pt(θ) at a rotational angle θ of the rotary arm;(B) calculating a parameter Rt(θ) indicating a magnitude relation between the measured pressure Pt(θ) and a reference pressure Pa(θ) at the rotational angle θ of the rotary arm;(C) calculating a plurality of parameters Rt(θ) based on a plurality of measured pressures Pt(θ) at different measurement times, and calculating a moving average Rtj(θ) of the parameter Rt(θ) at a measurement time tj that is a j-th measurement time of the measured pressure Pt(θ), j representing a natural number of 2 or above; and(D) comparing the moving average Rtj(θ) with a reference value R to detect the decrease in the pressure of the gas.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2018224917A JP7089460B2 (en) | 2018-11-30 | 2018-11-30 | A robot equipped with a gas pressure detection device and a gas pressure detection device and its gas pressure detection method |
PCT/JP2019/046561 WO2020111179A1 (en) | 2018-11-30 | 2019-11-28 | Gas pressure detection device, robot comprising gas pressure detection device, and gas pressure detection method for same |
Publications (2)
Publication Number | Publication Date |
---|---|
EP3889564A1 true EP3889564A1 (en) | 2021-10-06 |
EP3889564A4 EP3889564A4 (en) | 2022-08-31 |
Family
ID=70853841
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
EP19888528.7A Pending EP3889564A4 (en) | 2018-11-30 | 2019-11-28 | GAS PRESSURE DETECTOR, ROBOT WITH GAS PRESSURE DETECTOR, AND GAS PRESSURE DETECTING METHOD THEREOF |
Country Status (6)
Country | Link |
---|---|
US (1) | US12064871B2 (en) |
EP (1) | EP3889564A4 (en) |
JP (1) | JP7089460B2 (en) |
KR (1) | KR102487273B1 (en) |
CN (1) | CN113167671B (en) |
WO (1) | WO2020111179A1 (en) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP7473317B2 (en) * | 2019-10-11 | 2024-04-23 | ファナック株式会社 | Gas spring maintenance management device, robot system, and gas spring maintenance management method |
JP7601888B2 (en) | 2020-09-17 | 2024-12-17 | ファナック株式会社 | Balancer and Robot Systems |
CN114739562A (en) * | 2021-01-07 | 2022-07-12 | 配天机器人技术有限公司 | Nitrogen spring pressure monitoring system for industrial robot and industrial robot |
Family Cites Families (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS5512706B2 (en) | 1972-07-03 | 1980-04-03 | ||
JPS5895307U (en) * | 1981-12-22 | 1983-06-28 | 富士重工業株式会社 | Automotive air suspension vehicle height adjustment device |
JPH01310885A (en) * | 1988-06-07 | 1989-12-14 | Mitsubishi Electric Corp | Industrial robot device |
ATE91248T1 (en) * | 1990-03-21 | 1993-07-15 | Siemens Ag | INDUSTRIAL ROBOT. |
JPH05228884A (en) * | 1992-02-19 | 1993-09-07 | Tokico Ltd | Industrial robot |
DE19837595B4 (en) * | 1998-08-19 | 2004-06-03 | Kuka Roboter Gmbh | Method and device for balancing the weight of a robot arm |
US6689074B2 (en) * | 2000-03-28 | 2004-02-10 | Seiko Epson Corporation | Wearable muscular-force supplementing device |
JP4180802B2 (en) * | 2001-01-30 | 2008-11-12 | 本田技研工業株式会社 | Tire pressure detector |
JP3665013B2 (en) * | 2001-11-09 | 2005-06-29 | 本田技研工業株式会社 | Leg joint assist device for legged mobile robot |
JP4495103B2 (en) * | 2006-03-27 | 2010-06-30 | 三菱電機株式会社 | Gas leak detection device and gas leak detection method |
SE533463C2 (en) | 2009-02-26 | 2010-10-05 | Stroemsholmen Ab | Balancing device for balancing two relatively moving parts including a gas spring and method for balancing |
JP2011000909A (en) * | 2009-06-16 | 2011-01-06 | Sanwa Tekki Corp | Gas pressure type tension balancer of overhead wire |
CN201723633U (en) * | 2010-07-01 | 2011-01-26 | 深圳市蓝韵实业有限公司 | Adjustable connecting rod support |
JP5628953B2 (en) * | 2013-03-29 | 2014-11-19 | ファナック株式会社 | Articulated robot with gas spring and method for estimating internal pressure of gas spring |
JP5941083B2 (en) * | 2014-03-12 | 2016-06-29 | ファナック株式会社 | Robot controller that detects contact with external environment |
WO2015148370A1 (en) * | 2014-03-24 | 2015-10-01 | Abb Technology Ag | Hydraulic/pneumatic cylinder as balancer units |
JP6745119B2 (en) | 2016-03-09 | 2020-08-26 | 川崎重工業株式会社 | Articulated robot and method for estimating gas reduction state of its gas spring |
-
2018
- 2018-11-30 JP JP2018224917A patent/JP7089460B2/en active Active
-
2019
- 2019-11-28 CN CN201980077482.1A patent/CN113167671B/en active Active
- 2019-11-28 EP EP19888528.7A patent/EP3889564A4/en active Pending
- 2019-11-28 WO PCT/JP2019/046561 patent/WO2020111179A1/en unknown
- 2019-11-28 US US17/290,647 patent/US12064871B2/en active Active
- 2019-11-28 KR KR1020217018563A patent/KR102487273B1/en active Active
Also Published As
Publication number | Publication date |
---|---|
JP2020085831A (en) | 2020-06-04 |
WO2020111179A1 (en) | 2020-06-04 |
JP7089460B2 (en) | 2022-06-22 |
CN113167671B (en) | 2023-04-04 |
US12064871B2 (en) | 2024-08-20 |
EP3889564A4 (en) | 2022-08-31 |
US20210387362A1 (en) | 2021-12-16 |
KR102487273B1 (en) | 2023-01-11 |
CN113167671A (en) | 2021-07-23 |
KR20210092276A (en) | 2021-07-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP3889564A1 (en) | Gas pressure detection device, robot comprising gas pressure detection device, and gas pressure detection method for same | |
US11247331B2 (en) | Static compliance performance testing device applied to industrial robot | |
CN101239469B (en) | Calibration device and method for robot mechanism | |
US5400638A (en) | Calibration system for compensation of arm length variation of an industrial robot due to peripheral temperature change | |
US4119212A (en) | Monitoring the location of a robot hand | |
EP1803536A1 (en) | Robot evaluation system and evaluation method | |
US20140121837A1 (en) | Robot system, control device of robot, and robot control device | |
US20040187332A1 (en) | System and method for measuring coordinate using multi-joint arm | |
US9346165B1 (en) | Robotic devices with multi-degree of freedom (DOF) load cell for shear beam sensing | |
US20190344451A1 (en) | Robot, control device, and control method for robot | |
US20190011327A1 (en) | Cnc machine geometry error and accuracy monitoring and evaluation | |
EP3792014B1 (en) | Articulated robot and method for estimating reduced state of gas in gas spring thereof | |
CN111721391A (en) | Device, method, and program for estimating weight and center of gravity position of load by robot | |
US20130087522A1 (en) | Method for load torque limitation of a working vehicle comprising a jib | |
US10800041B2 (en) | Absolute position determination of a robotic device and robotic device | |
AU2019201018B2 (en) | A conveyor system with weighing capability | |
KR940006570B1 (en) | Calibration system for robot arm length correction by temperature change | |
CN112575783B (en) | Hydraulic pile hammer body inclination measuring and displaying device | |
JP7148321B2 (en) | Control device for articulated robot | |
JPH0423015A (en) | Control system for recognition of object | |
JPH1151816A (en) | Simple monitoring device of engine state | |
CN118046396B (en) | Weight compensation method for mechanical arm detection end based on six-dimensional force sensor | |
US20250058478A1 (en) | Control device and machine system | |
JPH0631665A (en) | Method and device for automatically correcting robot action error | |
Štrimaitis et al. | Evaluation of dynamics and positioning accuracy of robotic system operating in heavy loaded high speed conditions |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: THE INTERNATIONAL PUBLICATION HAS BEEN MADE |
|
PUAI | Public reference made under article 153(3) epc to a published international application that has entered the european phase |
Free format text: ORIGINAL CODE: 0009012 |
|
STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: REQUEST FOR EXAMINATION WAS MADE |
|
17P | Request for examination filed |
Effective date: 20210604 |
|
AK | Designated contracting states |
Kind code of ref document: A1 Designated state(s): AL AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HR HU IE IS IT LI LT LU LV MC MK MT NL NO PL PT RO RS SE SI SK SM TR |
|
DAV | Request for validation of the european patent (deleted) | ||
DAX | Request for extension of the european patent (deleted) | ||
A4 | Supplementary search report drawn up and despatched |
Effective date: 20220728 |
|
RIC1 | Information provided on ipc code assigned before grant |
Ipc: B25J 13/08 20060101ALI20220722BHEP Ipc: B25J 19/02 20060101ALI20220722BHEP Ipc: B25J 19/00 20060101ALI20220722BHEP Ipc: G01L 7/00 20060101AFI20220722BHEP |