[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP2016007683A - Robot monitoring device - Google Patents

Robot monitoring device Download PDF

Info

Publication number
JP2016007683A
JP2016007683A JP2014131210A JP2014131210A JP2016007683A JP 2016007683 A JP2016007683 A JP 2016007683A JP 2014131210 A JP2014131210 A JP 2014131210A JP 2014131210 A JP2014131210 A JP 2014131210A JP 2016007683 A JP2016007683 A JP 2016007683A
Authority
JP
Japan
Prior art keywords
robot
predetermined
unit
information
motion
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
Application number
JP2014131210A
Other languages
Japanese (ja)
Inventor
棟 梁
Dong Liang
棟 梁
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
JTEKT Corp
Original Assignee
JTEKT Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by JTEKT Corp filed Critical JTEKT Corp
Priority to JP2014131210A priority Critical patent/JP2016007683A/en
Publication of JP2016007683A publication Critical patent/JP2016007683A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Manipulator (AREA)

Abstract

PROBLEM TO BE SOLVED: To provide a robot monitoring device capable of monitoring a predetermined operation of a robot more precisely.SOLUTION: A robot monitoring device 100 comprises: an operation detection part 110 for detecting a predetermined operation by a robot 10; a first storage processing part 130 for storing the up-to-date operation information of the robot 10 in a predetermined first period ΔT1 till the operation detection part 110 detects the predetermined operation; a second storage processing part 140 for storing the operation information of the robot 10 in a predetermined second period ΔT2 after the operation detection part 110 detects a predetermined operation; and an output part 160 for outputting the information having integrated the information stored by the second storage processing part 140 with the information stored by the first storage processing part 130.

Description

本発明は、ロボット監視装置に関するものである。   The present invention relates to a robot monitoring apparatus.

特許文献1には、所定時間に亘るロボットの動作情報を順次新しい動作情報に書き換え、異常が発生すると動作情報の書き換えを停止することが記載されている。特許文献2,3にも同様の記載がある。   Patent Document 1 describes that robot motion information over a predetermined time is sequentially rewritten with new motion information, and the rewriting of motion information is stopped when an abnormality occurs. Patent Documents 2 and 3 have the same description.

特開平3−22198号公報Japanese Patent Laid-Open No. 3-22198 特開平9−311715号公報JP-A-9-311715 特開2008−287423号公報JP 2008-287423 A

特にロボットの動作を検証する際に、異常発生時の前の情報のみでは十分でない場合がある。また、異常時に限らず、正常時と判断される場合であっても、動作情報を記録することが要求されることがある。この場合にも、正常時における所定の動作の前の情報のみでは、十分でないことがある。   In particular, when verifying the operation of the robot, it may not be sufficient to use only the information before the occurrence of the abnormality. Further, not only when there is an abnormality, but also when it is determined that the operation is normal, it may be required to record the operation information. Even in this case, the information before the predetermined operation at the normal time alone may not be sufficient.

本発明は、ロボットの所定の動作をより正確に検証することができるロボット監視装置を提供することを目的とする。   An object of this invention is to provide the robot monitoring apparatus which can verify the predetermined operation | movement of a robot more correctly.

(請求項1)本発明に係るロボット監視装置は、ロボットの動作を監視する装置であって、前記ロボットによる所定の動作を検出する動作検出部と、前記動作検出部が前記所定の動作を検出するまでの間、所定の第一期間における最新のロボット動作情報を更新しながら記憶する第一記憶処理部と、前記動作検出部が前記所定の動作を検出したときから所定の第二期間におけるロボット動作情報を記憶する第二記憶処理部と、前記第一記憶処理部により記憶された情報に前記第二記憶処理部により記憶された情報を統合した情報として出力する出力部とを備える。   (Claim 1) A robot monitoring apparatus according to the present invention is an apparatus for monitoring a motion of a robot, wherein the motion detection unit detects a predetermined motion by the robot, and the motion detection unit detects the predetermined motion. A first storage processing unit that updates and stores the latest robot motion information in a predetermined first period, and a robot in a predetermined second period from when the motion detection unit detects the predetermined motion A second storage processing unit for storing operation information; and an output unit for outputting the information stored by the second storage processing unit in the information stored by the first storage processing unit as information integrated.

つまり、所定の動作の前後におけるロボット動作情報が出力される。従って、ロボットが所定の動作を行った場合に、作業者は、ロボットが所定の動作に至る動作、及び、ロボットが所定の動作に至った後における動作を把握できる。その結果、作業者は、ロボットの所定の動作をより正確に検証することができる。   That is, the robot motion information before and after the predetermined motion is output. Therefore, when the robot performs a predetermined operation, the operator can grasp the operation that the robot reaches the predetermined operation and the operation after the robot reaches the predetermined operation. As a result, the operator can verify the predetermined motion of the robot more accurately.

(請求項2)また、前記ロボットによる前記所定の動作は、複数回行われる動作であり、前記第一記憶処理部及び前記第二記憶処理部は、複数回のうち2回以上の各動作における前記ロボット動作情報を記憶し、前記出力部は、前記2回以上の各動作における統合情報を出力するようにしてもよい。
これにより、所定の動作が複数回行われる場合に、複数回のうち2回以上の各動作の前後のロボット動作情報が出力される。従って、作業者は、2回以上の各動作の前後におけるロボットの動作を比較することができる。
(Claim 2) Further, the predetermined operation by the robot is an operation performed a plurality of times, and the first storage processing unit and the second storage processing unit are in each of the operations two or more times out of a plurality of times. The robot operation information may be stored, and the output unit may output integrated information in each of the two or more operations.
Thereby, when a predetermined operation is performed a plurality of times, the robot operation information before and after each operation of two or more times is output. Therefore, the operator can compare the robot motion before and after each motion two or more times.

(請求項3)また、前記ロボットは、対象物を把持する把持部と前記把持部の位置及び姿勢を変化させるアーム部とを備え、前記対象物を搬送するマニピュレータであり、前記所定の動作は、前記把持部により前記対象物を把持する動作であるとしてもよい。
つまり、把持部により対象物を把持する動作の前後のロボット動作情報が出力される。この場合、作業者は、ロボットによる対象物の搬送を行う場合に、非常に重要な動作である把持部による対象物の把持動作を、より正確に検出することができる。
(Claim 3) The robot is a manipulator that includes a gripping part that grips an object and an arm part that changes a position and a posture of the gripping part, and conveys the object, and the predetermined operation is The gripping part may be an operation of gripping the object.
That is, the robot motion information before and after the motion of gripping the object by the gripper is output. In this case, when the object is transported by the robot, the operator can more accurately detect the gripping operation of the object by the gripping unit, which is a very important operation.

(請求項4)また、前記所定の第二期間は、前記把持部が前記対象物を把持した状態で、前記把持部が搬送前の対象物の位置を含む設定領域を脱したときに終了されるようにしてもよい。従って、作業者は、対象物を把持した後の動作情報を確実に把握できる。   (Claim 4) Further, the predetermined second period ends when the gripping part grips the object and the gripping part leaves the setting area including the position of the object before transporting. You may make it do. Therefore, the operator can surely grasp the operation information after gripping the object.

(請求項5)また、前記ロボットは、アクチュエータの移動速度の制限又はトルクの制限を制御することによって、前記アクチュエータに対する指令動作とは異なる動作を行い、前記所定の動作は、前記ロボットが前記アクチュエータの移動速度の制限又は前記トルクの制限を制御する動作としてもよい。   (Claim 5) Further, the robot performs an operation different from a command operation for the actuator by controlling a limit of a moving speed or a limit of a torque of the actuator, and the predetermined operation is performed by the robot. The movement speed limit or the torque limit may be controlled.

アクチュエータの移動速度の制限又はトルクの制限の制御が行われる場合には、アクチュエータの移動速度又はトルクが制限値を超えないように制御される。つまり、アクチュエータに対する指令動作に基づいてアクチュエータが動作する場合に、アクチュエータの移動速度又はトルクが制限値を超える状態になると、移動速度又はトルクが制限値を超えないようにアクチュエータは動作する。特に、対象物の向きなどによって、把持部による対象物の把持動作の前後において、アクチュエータの移動速度の制限又はトルクの制限を制御することがある。そこで、上記制限を制御する動作の前後における動作情報を得ることによって、作業者は、ロボットが指令動作とは異なる動作を行ったか否かを確実に検証できる。   When the limit of the movement speed of the actuator or the limit of the torque is controlled, the movement speed or torque of the actuator is controlled so as not to exceed the limit value. That is, when the actuator is operated based on a command operation for the actuator, if the moving speed or torque of the actuator exceeds the limit value, the actuator operates so that the moving speed or torque does not exceed the limit value. In particular, the movement speed limit or torque limit of the actuator may be controlled before and after the grasping operation of the object by the grasping unit depending on the orientation of the object. Therefore, by obtaining operation information before and after the operation for controlling the restriction, the operator can surely verify whether or not the robot has performed an operation different from the command operation.

(請求項6)また、前記所定の動作は、前記ロボットが異常停止する前の状態である警告動作であるとしてもよい。警告動作とは、ロボットの動作を停止させる程度に異常ではなく、異常の状態に近づいている動作である。そして、上記によれば、ロボットが警告動作をしたときには、警告動作の前後のロボット動作情報が出力される。警告動作の前後のロボット動作情報を把握することにより、異常停止する前の兆候を適切に把握できるため、ロボットが異常停止することを予防できる。   (Claim 6) Further, the predetermined operation may be a warning operation which is a state before the robot abnormally stops. The warning operation is an operation that is approaching an abnormal state, not as abnormal as stopping the robot operation. According to the above, when the robot performs a warning operation, the robot operation information before and after the warning operation is output. By grasping the robot operation information before and after the warning operation, it is possible to appropriately grasp the signs before the abnormal stop, and thus it is possible to prevent the robot from stopping abnormally.

(請求項7)また、前記所定の動作は、前記ロボットの異常停止指令の出力であるとしてもよい。ロボットの異常停止指令が出力されたとしても、ロボットが完全に停止しない場合がある。このような場合に、ロボットの異常停止指令の出力の前後におけるロボット動作情報が出力されることで、作業者は、ロボットの異常停止動作の検証ができる。   (Claim 7) The predetermined operation may be an output of an abnormal stop command of the robot. Even if a robot abnormal stop command is output, the robot may not stop completely. In such a case, the robot operation information before and after the output of the robot abnormal stop command is output, so that the operator can verify the abnormal stop operation of the robot.

本発明の第一実施形態のロボット監視装置の対象であるロボットの構成を示す図である。It is a figure which shows the structure of the robot which is the object of the robot monitoring apparatus of 1st embodiment of this invention. 本発明の第一実施形態のロボット監視装置の構成を示す図である。It is a figure which shows the structure of the robot monitoring apparatus of 1st embodiment of this invention. 図2に示すロボット監視装置による処理を示すフローチャートである。It is a flowchart which shows the process by the robot monitoring apparatus shown in FIG. 第一記憶処理の実行期間、第二記憶処理の実行期間、第一記憶処理により最終的に記憶される第一動作情報の時間間隔、及び、第二記憶処理により記憶される第二動作情報の時間間隔を示す図である。The execution period of the first storage process, the execution period of the second storage process, the time interval of the first movement information finally stored by the first storage process, and the second movement information stored by the second storage process It is a figure which shows a time interval. 第二実施形態のロボット監視装置による処理を示すフローチャートである。It is a flowchart which shows the process by the robot monitoring apparatus of 2nd embodiment. 第三実施形態のロボット監視装置による処理を示すフローチャートである。It is a flowchart which shows the process by the robot monitoring apparatus of 3rd embodiment. 第四実施形態のロボット監視装置による処理を示すフローチャートである。It is a flowchart which shows the process by the robot monitoring apparatus of 4th embodiment.

<第一実施形態>
第一実施形態のロボット監視装置について、図面を参照して説明する。図1を参照して、ロボット監視装置の対象であるロボット10について説明する。ロボット10は、例えば、対象物Wを搬送する多関節マニピュレータである。本実施形態におけるロボット10は、4関節のシリアルリンクロボットである。
<First embodiment>
A robot monitoring apparatus according to a first embodiment will be described with reference to the drawings. With reference to FIG. 1, a robot 10 that is a target of the robot monitoring apparatus will be described. The robot 10 is, for example, an articulated manipulator that transports the object W. The robot 10 in this embodiment is a 4-joint serial link robot.

ロボット10は、対象物Wを把持する把持部20と把持部20の位置及び姿勢を変化させるアーム部30とを備え、対象物Wを搬送するマニピュレータである。把持部20は、例えば一対の爪を備え、対象物Wを挟み込んで把持する。アーム部30は、直列に連結された複数のリンク31〜34により形成される。つまり、隣り合うリンク31〜34は、回転可能な関節41〜43を介して連結される。さらに、把持部20は、回転可能な関節44を介してリンク34に連結される。   The robot 10 is a manipulator that includes a gripping unit 20 that grips the target object W and an arm unit 30 that changes the position and posture of the gripping unit 20 and transports the target object W. The gripping unit 20 includes, for example, a pair of claws and sandwiches and grips the object W. The arm part 30 is formed by a plurality of links 31 to 34 connected in series. That is, the adjacent links 31 to 34 are connected via the rotatable joints 41 to 43. Furthermore, the grip 20 is connected to the link 34 via a rotatable joint 44.

リンク32は、リンク31に対して軸J1の回りに回転可能であって、モータなどのアクチュエータ51によって回転駆動される。リンク33は、リンク32に対して軸J2の回りに回転可能であって、モータなどのアクチュエータ52によって回転駆動される。リンク34は、リンク33に対して軸J3の回りに回転可能であって、モータなどのアクチュエータ53によって回転駆動される。把持部20は、リンク34に対して軸J4の回りに回転可能であって、モータなどのアクチュエータ54によって回転駆動される。   The link 32 can rotate around the axis J1 with respect to the link 31, and is rotationally driven by an actuator 51 such as a motor. The link 33 can rotate around the axis J2 with respect to the link 32, and is rotationally driven by an actuator 52 such as a motor. The link 34 can rotate around the axis J3 with respect to the link 33, and is rotated by an actuator 53 such as a motor. The grip 20 can rotate around the axis J4 with respect to the link 34, and is driven to rotate by an actuator 54 such as a motor.

制御装置60は、アクチュエータ51〜54を制御する。つまり、制御装置60は、把持部20の位置及び姿勢を制御して、把持部20に対象物Wを搬送させる。また、制御装置60は、アクチュエータ51〜54の移動速度の制限及びトルクの制限を制御する。つまり、アクチュエータ51〜54の移動速度が所定の速度閾値を超えるような指令が出力された場合には、制御装置60は、アクチュエータ51〜54の移動速度が所定の速度閾値となるように制御する。また、アクチュエータ51〜54のトルクが所定のトルク閾値を超えるような指令が出力された場合には、制御装置60は、アクチュエータ51〜54のトルクが所定のトルク閾値となるように制御する。   The control device 60 controls the actuators 51 to 54. That is, the control device 60 controls the position and orientation of the gripping unit 20 to cause the gripping unit 20 to convey the object W. Further, the control device 60 controls the movement speed limit and the torque limit of the actuators 51 to 54. That is, when a command is output so that the moving speed of the actuators 51 to 54 exceeds a predetermined speed threshold, the control device 60 controls the moving speed of the actuators 51 to 54 to be a predetermined speed threshold. . Further, when a command is output so that the torque of the actuators 51 to 54 exceeds a predetermined torque threshold, the control device 60 controls the torque of the actuators 51 to 54 to be a predetermined torque threshold.

つまり、アクチュエータ51〜54は、移動速度の制限又はトルクの制限を制御することによって、アクチュエータ51〜54に対する指令動作とは異なる動作を行うことになる。アクチュエータ51〜54に対する指令動作とは、制御装置60が移動速度又はトルクの制限を制御していない状態の目標動作に相当する。つまり、移動速度の制限又はトルクの制限を制御された場合には、アクチュエータ51〜54に対する指令動作とアクチュエータ51〜54の実際の動作とは異なる。   That is, the actuators 51 to 54 perform an operation different from the command operation for the actuators 51 to 54 by controlling the limit of the moving speed or the limit of the torque. The command operation for the actuators 51 to 54 corresponds to a target operation in a state where the control device 60 does not control the limit of the moving speed or torque. That is, when the movement speed limit or the torque limit is controlled, the command operation for the actuators 51 to 54 is different from the actual operation of the actuators 51 to 54.

ここで、対象物Wは、トレー70の上に配置されており、他の位置(図示せず)に搬送されるものとする。図1においては、1つの対象物Wのみがトレー70の上に位置する状態を図示するが、複数の対象物Wがトレー70の上に位置する場合もある。図1には、二点鎖線にて設定領域80が図示される。設定領域80は、搬送前の対象物Wの位置を含む領域である。設定領域80は、予め設定される。   Here, the object W is disposed on the tray 70 and is transported to another position (not shown). Although FIG. 1 illustrates a state in which only one object W is positioned on the tray 70, a plurality of objects W may be positioned on the tray 70. In FIG. 1, a setting area 80 is illustrated by a two-dot chain line. The setting area 80 is an area including the position of the object W before being transported. The setting area 80 is set in advance.

次に、図2を参照して、ロボット監視装置100の構成について説明する。ロボット監視装置100は、図2に示す各部110,120,130,140,150,160を備える。動作検出部110は、ロボット10が所定の動作を行ったことを検出する。所定の動作は、予め設定される。本実施形態において、所定の動作は、把持部20により対象物Wを把持する動作とする。   Next, the configuration of the robot monitoring apparatus 100 will be described with reference to FIG. The robot monitoring apparatus 100 includes the units 110, 120, 130, 140, 150, and 160 shown in FIG. The motion detection unit 110 detects that the robot 10 has performed a predetermined motion. The predetermined operation is set in advance. In the present embodiment, the predetermined operation is an operation of gripping the object W by the grip portion 20.

領域検出部120は、図1に示す設定領域80に、把持部20が存在するか否かを検出する。本実施形態においては、領域検出部120は、把持部20が設定領域80に進入した後において、把持部20が対象物Wを把持した状態で把持部20が設定領域80を脱したか否かを検出する。   The region detection unit 120 detects whether or not the grip unit 20 is present in the setting region 80 illustrated in FIG. In the present embodiment, the region detection unit 120 determines whether or not the gripping unit 20 has left the setting region 80 while the gripping unit 20 grips the object W after the gripping unit 20 has entered the setting region 80. Is detected.

第一記憶処理部130は、ロボット10の動作情報を記憶部150に記憶させる。第一記憶処理部130は、全てのロボット10の動作情報を記憶部150に記憶させるのではなく、所定の第一期間における最新のロボット10の動作情報のみを記憶部150に記憶させる。つまり、第一記憶処理部130による第一記憶処理は、所定の第一期間における最新のロボット10の動作情報を更新しながら(上書きしながら)記憶する処理である。また、第一記憶処理部130は、動作検出部100が所定の動作を検出するまでの間、第一記憶処理を実行する。つまり、第一記憶処理部130は、ロボット10が所定の動作としての対象物Wの把持動作を行う前までにおける一部のロボット10の動作情報を記憶させる。   The first storage processing unit 130 stores the operation information of the robot 10 in the storage unit 150. The first storage processing unit 130 does not store the operation information of all the robots 10 in the storage unit 150 but stores only the latest operation information of the robot 10 in a predetermined first period in the storage unit 150. That is, the first storage process by the first storage processing unit 130 is a process of storing the latest operation information of the robot 10 in a predetermined first period while updating (overwriting). The first storage processing unit 130 executes the first storage process until the operation detection unit 100 detects a predetermined operation. That is, the first storage processing unit 130 stores motion information of some robots 10 before the robot 10 performs a gripping operation of the target object W as a predetermined motion.

第二記憶処理部140は、ロボット10が所定の動作としての対象物Wの把持動作を行ったときから所定の第二期間におけるロボット10の動作情報を記憶部150に記憶させる。第二記憶処理部140による第二記憶処理は、動作検出部110が所定の動作を検出したときから所定の第二期間における全てのロボット10の動作情報を記憶する処理である。つまり、第二記憶処理部140は、第一記憶処理部130のように更新(上書き)することはない。   The second storage processing unit 140 causes the storage unit 150 to store operation information of the robot 10 in a predetermined second period from when the robot 10 performs the gripping operation of the target object W as a predetermined operation. The second storage process by the second storage processing unit 140 is a process of storing the motion information of all the robots 10 in a predetermined second period from when the motion detection unit 110 detects a predetermined motion. That is, the second storage processing unit 140 is not updated (overwritten) like the first storage processing unit 130.

出力部160は、第一記憶処理部130により記憶部150に記憶されたロボット10の動作情報(第一動作情報)と、第二記憶処理部140により記憶部150に記憶されたロボット10の動作情報(第二動作情報)とを統合した情報として出力する。例えば、出力部160は、統合情報を1つのファイルとして生成する。   The output unit 160 includes the operation information (first operation information) of the robot 10 stored in the storage unit 150 by the first storage processing unit 130 and the operation of the robot 10 stored in the storage unit 150 by the second storage processing unit 140. Information (second operation information) is output as integrated information. For example, the output unit 160 generates the integrated information as one file.

上述したロボット監視装置100による処理について、図3のフローチャートを参照して説明する。ロボット監視装置100の第一記憶処理部130による第一記憶処理が行われる(S1)。第一記憶処理部130は、制御装置60及びアクチュエータ51〜54から得られたロボット10の第一動作情報を記憶部150に記憶させる。ロボット10の動作情報は、例えば、制御装置60の指令値、アクチュエータ51〜54の駆動位置情報、アクチュエータ51〜54の状態情報などである。   Processing performed by the robot monitoring apparatus 100 described above will be described with reference to the flowchart of FIG. A first storage process is performed by the first storage processing unit 130 of the robot monitoring apparatus 100 (S1). The first storage processing unit 130 causes the storage unit 150 to store the first movement information of the robot 10 obtained from the control device 60 and the actuators 51 to 54. The operation information of the robot 10 is, for example, a command value of the control device 60, drive position information of the actuators 51 to 54, state information of the actuators 51 to 54, and the like.

第一記憶処理部130による第一記憶処理は、所定の第一期間ΔT1におけるロボット10の第一動作情報のみを記憶する処理である。そのため、記憶される第一動作情報が所定の第一期間ΔT1を超えると、古い第一動作情報から順に新しい第一動作情報によって上書きされる。ここで、所定の第一期間ΔT1は、時間を設定することもできるし、データ容量として設定することもできるし、サンプリング数として設定することもできる。   The first storage process by the first storage processing unit 130 is a process for storing only the first motion information of the robot 10 in a predetermined first period ΔT1. Therefore, when the stored first motion information exceeds a predetermined first period ΔT1, the old first motion information is overwritten with new first motion information in order. Here, the predetermined first period ΔT1 can be set as a time, a data capacity, or a sampling number.

続いて、動作検出部110が、把持部20による対象物Wの把持動作を検出したか否かを判定する(S2)。動作検出部110が把持動作を検出しなければ(S2:N)、第一記憶処理部130による第一記憶処理が継続される。一方、動作検出部110が把持動作を検出すると(S2:Y)、第一記憶処理部130による第一記憶処理は停止される(S3)。つまり、第一記憶処理は、動作検出部110が把持部20による把持動作を検出するまでの間、継続して行われる。   Subsequently, the motion detection unit 110 determines whether or not the gripping operation of the object W by the gripping unit 20 has been detected (S2). If the motion detection unit 110 does not detect a gripping motion (S2: N), the first storage processing by the first storage processing unit 130 is continued. On the other hand, when the motion detection unit 110 detects a gripping motion (S2: Y), the first storage processing by the first storage processing unit 130 is stopped (S3). That is, the first storage process is continuously performed until the motion detection unit 110 detects a gripping motion by the gripping unit 20.

続いて、第二記憶処理部140による第二記憶処理が行われる(S4)。第二記憶処理は、ロボット10の第二動作情報を記憶部150に記憶させる処理である。ロボット10の第二動作情報の種類は、上述したように、第一動作情報の種類と同様である。続いて、把持部20が設定領域80から脱したことを領域検出部120が検出したか否かを判定する(S5)。   Subsequently, a second storage process is performed by the second storage processing unit 140 (S4). The second storage process is a process for storing the second motion information of the robot 10 in the storage unit 150. As described above, the type of the second motion information of the robot 10 is the same as the type of the first motion information. Subsequently, it is determined whether or not the region detection unit 120 has detected that the grip unit 20 has left the setting region 80 (S5).

領域検出部120が把持部20の設定領域80からの脱出を検出しない場合には、第二記憶処理が継続される(S5:N)。ここで、動作検出部110が把持部20による対象物Wの把持動作を既に検出している。従って、領域検出部120が把持部20の設定領域80からの脱出を検出しない状態とは、把持部20が対象物Wを把持した状態でまだ設定領域80内に存在する状態となる。そして、領域検出部120が把持部20の設定領域80からの脱出を検出した場合には、第二記憶処理が停止される(S6)。   When the area detection unit 120 does not detect the escape of the gripping unit 20 from the setting area 80, the second storage process is continued (S5: N). Here, the motion detection unit 110 has already detected the gripping motion of the object W by the gripping unit 20. Therefore, the state in which the region detection unit 120 does not detect the escape of the gripping unit 20 from the setting region 80 is a state in which the gripping unit 20 still grips the object W and still exists in the setting region 80. And when the area | region detection part 120 detects the escape from the setting area | region 80 of the holding part 20, a 2nd memory | storage process is stopped (S6).

つまり、第二記憶処理部140による第二記憶処理は、把持部20が対象物Wを把持したときから、把持部20が設定領域80を脱したときまでの期間におけるロボット10の第二動作情報を記憶部150に記憶させる処理となる。従って、第二記憶処理部140により記憶される所定の第二期間ΔT2は、把持部20が対象物Wを把持したときから、把持部20が設定領域80を脱したときまでの期間となる。   That is, the second storage process by the second storage processing unit 140 is the second motion information of the robot 10 during the period from when the gripping unit 20 grips the object W to when the gripping unit 20 leaves the setting area 80. Is stored in the storage unit 150. Therefore, the predetermined second period ΔT <b> 2 stored by the second storage processing unit 140 is a period from when the gripping unit 20 grips the object W to when the gripping unit 20 leaves the setting area 80.

続いて、出力部160は、記憶部150に記憶された第一動作情報及び第二動作情報を統合した情報を1つのファイルとして生成する(S7)。ここでは、統合情報を1つのファイルとして生成することを、統合情報を出力することとしての意味で用いる。   Subsequently, the output unit 160 generates information that integrates the first motion information and the second motion information stored in the storage unit 150 as one file (S7). Here, generating the integrated information as one file is used to mean outputting the integrated information.

続いて、ロボット監視装置100は、ロボット10による全ての対象物Wの搬送が終了したか否かを判定する(S8)。全ての対象物Wの搬送が終了していなければ(S8:N)、ステップS1から再び繰り返す。一方、全ての対象物Wの搬送が終了していれば(S8:Y)、ロボット監視装置100による処理は終了する。   Subsequently, the robot monitoring apparatus 100 determines whether or not the transfer of all the objects W by the robot 10 has been completed (S8). If the conveyance of all the objects W has not been completed (S8: N), the process is repeated again from step S1. On the other hand, if the conveyance of all the objects W has been completed (S8: Y), the processing by the robot monitoring apparatus 100 is completed.

例えば、トレー70の上に複数の対象物Wが配置されており、複数の対象物Wを順次他の位置へ搬送する場合において、1つの対象物Wの搬送が終了した時点ではまた他の対象物Wの搬送が終了していない。この場合には、ロボット監視装置100の処理は、再び、図3のステップS1から繰り返される。そうすると、出力部160は、複数の統合情報を生成することになる。   For example, in the case where a plurality of objects W are arranged on the tray 70 and the plurality of objects W are sequentially transferred to another position, another object is also detected when the conveyance of one object W is completed. The conveyance of the object W has not been completed. In this case, the process of the robot monitoring apparatus 100 is repeated again from step S1 of FIG. Then, the output unit 160 generates a plurality of integrated information.

つまり、所定の動作が複数回行われる動作である場合には、第一記憶処理部130による第一記憶処理によって、複数回の動作の各々におけるロボット10の第一動作情報が記憶部150に記憶させる。また、第二記憶処理部140による第二記憶処理によって、複数回の動作の各々におけるロボット10の第二動作情報が記憶部150に記憶させる。さらに、出力部160が、複数回の動作の各々におけるロボット10の統合情報を生成する。   That is, when the predetermined operation is an operation performed a plurality of times, the first operation information of the robot 10 in each of the plurality of operations is stored in the storage unit 150 by the first storage process by the first storage processing unit 130. Let Further, the second operation information of the robot 10 in each of the plurality of operations is stored in the storage unit 150 by the second storage processing by the second storage processing unit 140. Further, the output unit 160 generates integrated information of the robot 10 in each of a plurality of operations.

次に、図4を参照して、第一記憶処理部130による第一記憶処理の実行期間、第二記憶処理部140による第二記憶処理の実行期間、第一記憶処理により最終的に記憶される第一動作情報の時間間隔、及び、第二記憶処理により記憶される最終的に記憶される第二動作情報の時間間隔について説明する。   Next, referring to FIG. 4, the first storage processing execution period by the first storage processing unit 130, the second storage processing execution period by the second storage processing unit 140, and finally stored by the first storage processing. The time interval of the first motion information and the time interval of the second motion information that is finally stored and stored by the second memory processing will be described.

図4の第一欄に記載するように、第一記憶処理部130による第一記憶処理は、把持部20による対象物Wの把持動作が行われる時(MA)までの間、継続して行われる。ただし、図4の第三欄に記載するように、記憶部150に最終的に記憶される第一動作情報は、最新の所定の第一期間ΔT1のみとなる。ここで、図4において、MINは、把持部20が設定領域80に進入した時刻を示す。つまり、所定の第一期間ΔT1は、把持部20が設定領域80に進入してから把持部20が対象物Wを把持するまでに要する時間(MIN〜MA)より短く設定される。ただし、所定の第一期間ΔT1が、時間(MIN〜MA)より長く設定されるようにしてもよい。 As described in the first column of FIG. 4, the first storage processing by the first storage processing unit 130 is continuously performed until the gripping operation of the object W by the gripping unit 20 is performed (MA). Is called. However, as described in the third column of FIG. 4, the first operation information finally stored in the storage unit 150 is only the latest predetermined first period ΔT1. Here, in FIG. 4, M IN indicates the time the grip portion 20 enters the setting region 80. That is, the predetermined first period ΔT1 is set to be shorter than the time (M IN to MA) required for the gripper 20 to grip the object W after the gripper 20 enters the setting area 80. However, the predetermined first period ΔT1 may be set longer than the time (M IN to MA).

そして、把持部20による対象物Wの把持動作が行われると、図4の第二欄に記載するように、第二記憶処理部140による第二記憶処理が所定の第二期間ΔT2(MA〜MOUT)の間行われる。所定の第二期間ΔT2は、領域検出部120によって把持部20が設定領域80を脱したときに終了する。従って、所定の第二期間ΔT2の終了時刻MOUTは、領域検出部120によって把持部20が設定領域80を脱したときとなる。ここで、第二記憶処理は更新されることはないので、図4の第四欄に記載するように、第二記憶処理が行われる期間の全ての第二動作情報が、記憶部150に記憶される。 When the gripping operation of the object W by the gripping unit 20 is performed, as described in the second column of FIG. 4, the second storage processing by the second storage processing unit 140 is performed for a predetermined second period ΔT2 (MA˜ M OUT ). The predetermined second period ΔT2 ends when the gripping unit 20 leaves the setting region 80 by the region detection unit 120. Therefore, the end time M OUT of the predetermined second period ΔT2 is when the gripping unit 20 leaves the setting region 80 by the region detection unit 120. Here, since the second storage process is not updated, as described in the fourth column of FIG. Is done.

以上より、所定の動作としての把持動作の前後におけるロボット10の動作情報が出力される。従って、ロボット10の把持部20が把持動作を行った場合に、作業者は、ロボット10が把持動作に至る動作、及び、ロボット10が把持動作に至った後における動作を把握できる。その結果、作業者は、ロボット10による対象物Wの搬送を行う場合に、非常に重要な動作である把持部20による対象物Wの把持動作を、より正確に検証することができる。   As described above, the operation information of the robot 10 before and after the gripping operation as the predetermined operation is output. Therefore, when the gripping unit 20 of the robot 10 performs a gripping operation, the operator can grasp the operation that the robot 10 reaches the gripping operation and the operation after the robot 10 reaches the gripping operation. As a result, the operator can more accurately verify the grasping operation of the object W by the grasping unit 20, which is a very important operation, when the object W is transported by the robot 10.

さらに、上記実施形態においては把持部20による把持動作は、複数回行われる。そして、複数回の各把持動作の前後におけるロボット10の動作情報が出力される。従って、作業者は、複数回の各動作の前後におけるロボット10の動作を比較することができる。なお、上記実施形態においては、複数回の把持動作の都度、動作情報が記憶されることとしたが、数回おきに、又は定期的に、動作情報が記憶されるようにしてもよい。この場合、複数回の把持動作のうち2回以上の各把持動作の前後におけるロボット10の動作情報が出力されるようにする。そうすれば、作業者は、2回以上の各把持動作の前後におけるロボット10の動作を比較することができる。   Furthermore, in the above embodiment, the gripping operation by the gripping unit 20 is performed a plurality of times. Then, operation information of the robot 10 before and after each gripping operation is output a plurality of times. Therefore, the operator can compare the operation of the robot 10 before and after each of the plurality of operations. In the above embodiment, the motion information is stored every time a plurality of gripping operations are performed. However, the motion information may be stored every several times or periodically. In this case, the motion information of the robot 10 before and after each gripping operation two or more times out of a plurality of gripping operations is output. Then, the operator can compare the operation of the robot 10 before and after each gripping operation two or more times.

特に、トレー70に配置される対象物Wの向きなどによって、把持部20が無駄な動作を行うことがある。ロボット10は、姿勢の自由度が高いため、対象物Wの向きに応じた動作が可能となる。そこで、作業者は、複数回の動作情報を比較することで、無駄な動作が存在するか否かなどを検証できる。   In particular, depending on the orientation of the object W placed on the tray 70, the gripping unit 20 may perform a useless operation. Since the robot 10 has a high degree of freedom in posture, the robot 10 can operate according to the direction of the object W. Therefore, the operator can verify whether or not there is a useless operation by comparing the operation information of a plurality of times.

また、第二記憶処理部140により行う所定の第二期間ΔT2は、把持部20が対象物Wを把持した状態で、設定領域80を脱したときに終了される。従って、作業者は、対象物Wを把持した後の動作情報を確実に把握できる。   The predetermined second period ΔT2 performed by the second storage processing unit 140 ends when the gripping unit 20 grips the object W and leaves the setting area 80. Therefore, the worker can surely grasp the operation information after gripping the object W.

さらに、上記実施形態においては、ロボット10は、アクチュエータ51〜54の移動速度の制限又はトルクの制限を制御することによって、アクチュエータ51〜54に対する指令動作とは異なる動作を行うことがある。特に、トレー70に配置される対象物Wの向きなどによって、把持部20による対象物Wの把持動作の前後において移動速度又はトルクの制限を制御することがある。そこで、把持部20による把持動作の前後におけるロボット10の動作情報が出力されることで、作業者は、移動速度又はトルクの制限が制御されてロボット10が指令動作とは異なる動作を行ったか否かを検証できる。例えば、対象物Wの向きを変更すれば、移動速度又はトルクの制限を制御されないこともあるため、移動速度又はトルクの制限を制御されない対象物Wの向きを見つけることにもつながる。   Furthermore, in the above-described embodiment, the robot 10 may perform an operation different from the command operation for the actuators 51 to 54 by controlling the movement speed limit or the torque limit of the actuators 51 to 54. In particular, the movement speed or torque limitation may be controlled before and after the gripping operation of the target object W by the gripper 20 depending on the orientation of the target object W placed on the tray 70. Therefore, by outputting the operation information of the robot 10 before and after the gripping operation by the gripping unit 20, whether or not the operator has performed a motion different from the command motion because the movement speed or the torque limit is controlled. Can be verified. For example, if the direction of the object W is changed, the limit of the moving speed or torque may not be controlled. Therefore, the direction of the object W whose limit of moving speed or torque is not controlled is also found.

<第二実施形態>
第二実施形態のロボット監視装置100の処理について、図5を参照して説明する。図5に示すように、ロボット監視装置100は、第一記憶処理部130による第一記憶処理を更新しながら実行する(S11)。従って、ロボット10の第一動作情報が、記憶部150に記憶される。
<Second embodiment>
Processing of the robot monitoring apparatus 100 according to the second embodiment will be described with reference to FIG. As shown in FIG. 5, the robot monitoring apparatus 100 executes the first storage process by the first storage processing unit 130 while updating it (S11). Accordingly, the first motion information of the robot 10 is stored in the storage unit 150.

この間、ロボット監視装置100は、アクチュエータ51〜54の移動速度の制限又はトルクの制限を制御する動作の検出の有無を判定する(S12)。移動速度の制限又はトルクの制限を制御する動作が実行されることによって、アクチュエータ51〜54が、当該アクチュエータ51〜54に対する指令動作とは異なる動作を行う。つまり、ロボット監視装置100は、アクチュエータ51〜54の指令動作とは異なる動作を行ったか否かを検出する。   During this time, the robot monitoring apparatus 100 determines whether or not an operation for controlling the movement speed limit or torque limit of the actuators 51 to 54 has been detected (S12). By performing the operation for controlling the movement speed limitation or the torque limitation, the actuators 51 to 54 perform an operation different from the command operation for the actuators 51 to 54. That is, the robot monitoring apparatus 100 detects whether or not an operation different from the command operation of the actuators 51 to 54 has been performed.

上記制限を制御する動作が検出されなければ(S12:N)、第一記憶処理が継続される。一方、上記制限を制御する動作が検出されれば(S12:Y)、第一記憶処理が停止される(S13)。続いて、第二記憶処理部140による第二記憶処理が実行される(S14)。従って、ロボット10の第二動作情報が、記憶部150に記憶される。ロボット監視装置100は、第二記憶処理が開始されてから設定された第二期間ΔT2が経過したか否かを判定する(S15)。   If the operation for controlling the restriction is not detected (S12: N), the first storage process is continued. On the other hand, if an operation for controlling the restriction is detected (S12: Y), the first storage process is stopped (S13). Subsequently, the second storage processing by the second storage processing unit 140 is executed (S14). Accordingly, the second motion information of the robot 10 is stored in the storage unit 150. The robot monitoring apparatus 100 determines whether or not the second period ΔT2 set after the second storage process is started (S15).

第二期間ΔT2が経過していなければ(S15:N)、第二記憶処理が継続される。一方、第二期間ΔT2が経過すれば(S15:Y)、第二記憶処理が停止される(S16)。続いて、出力部160が、記憶部150に記憶された第一動作情報と第二動作情報とを統合した情報が出力される(S17)。本実施形態によれば、作業者は、アクチュエータ51〜54の移動速度の制限又はトルクの制限を制御する動作の前後のロボット10の動作情報を把握することにより、ロボット10が指令動作とは異なる動作を行ったか否かを確実に検証できる。従って、作業者は、アクチュエータ51〜54の移動速度の制限又はトルクの制限を制御する動作の原因を追及することができ、上記制限を制御しないような手段を検討することができる。   If the second period ΔT2 has not elapsed (S15: N), the second storage process is continued. On the other hand, if the second period ΔT2 has elapsed (S15: Y), the second storage process is stopped (S16). Subsequently, the output unit 160 outputs information obtained by integrating the first motion information and the second motion information stored in the storage unit 150 (S17). According to the present embodiment, the operator grasps the operation information of the robot 10 before and after the operation for controlling the movement speed limitation or the torque limitation of the actuators 51 to 54, so that the robot 10 is different from the command operation. Whether or not the operation has been performed can be reliably verified. Therefore, the operator can pursue the cause of the operation for controlling the limit of the moving speed or the limit of the torque of the actuators 51 to 54, and can consider means for not controlling the limit.

<第三実施形態>
第三実施形態のロボット監視装置100の処理について、図6を参照して説明する。図6に示すように、ロボット監視装置100は、第一記憶処理部130による第一記憶処理を更新しながら実行する(S21)。従って、ロボット10の第一動作情報が、記憶部150に記憶される。
<Third embodiment>
Processing of the robot monitoring apparatus 100 according to the third embodiment will be described with reference to FIG. As shown in FIG. 6, the robot monitoring apparatus 100 executes the first storage process by the first storage processing unit 130 while updating it (S21). Accordingly, the first motion information of the robot 10 is stored in the storage unit 150.

この間、ロボット監視装置100は、警告動作の検出の有無を判定する(S22)。警告動作とは、ロボット10が異常停止する前の状態の動作である。つまり、警告動作とは、ロボット10の動作を停止させる程度に異常ではなく、異常の状態に近づいている動作である。   During this time, the robot monitoring apparatus 100 determines whether or not a warning operation has been detected (S22). The warning operation is an operation in a state before the robot 10 abnormally stops. In other words, the warning operation is an operation that is approaching an abnormal state, not as abnormal as the operation of the robot 10 is stopped.

警告動作が検出されなければ(S22:N)、第一記憶処理が継続される。一方、警告動作が検出されれば(S22:Y)、第一記憶処理が停止される(S23)。続いて、第二記憶処理部140による第二記憶処理が実行される(S24)。従って、ロボット10の第二動作情報が、記憶部150に記憶される。ロボット監視装置100は、第二記憶処理が開始されてから設定された第二期間ΔT2が経過したか否かを判定する(S25)。   If the warning operation is not detected (S22: N), the first storage process is continued. On the other hand, if a warning operation is detected (S22: Y), the first storage process is stopped (S23). Subsequently, the second storage processing by the second storage processing unit 140 is executed (S24). Accordingly, the second motion information of the robot 10 is stored in the storage unit 150. The robot monitoring apparatus 100 determines whether or not the second period ΔT2 set after the second storage process is started (S25).

第二期間ΔT2が経過していなければ(S25:N)、第二記憶処理が継続される。一方、第二期間ΔT2が経過すれば(S25:Y)、第二記憶処理が停止される(S26)。続いて、出力部160が、記憶部150に記憶された第一動作情報と第二動作情報とを統合した情報が出力される(S27)。本実施形態によれば、作業者は、警告動作の前後のロボット10の動作情報を把握することにより、異常停止する前の兆候を適切に把握できるため、ロボット10が異常停止することを予防できる。   If the second period ΔT2 has not elapsed (S25: N), the second storage process is continued. On the other hand, if the second period ΔT2 has elapsed (S25: Y), the second storage process is stopped (S26). Subsequently, the output unit 160 outputs information obtained by integrating the first motion information and the second motion information stored in the storage unit 150 (S27). According to the present embodiment, since the operator can appropriately grasp the signs before the abnormal stop by grasping the operation information of the robot 10 before and after the warning operation, it is possible to prevent the robot 10 from abnormally stopping. .

<第四実施形態>
第四実施形態のロボット監視装置100の処理について、図7を参照して説明する。図7に示すように、ロボット監視装置100は、第一記憶処理部130による第一記憶処理を更新しながら実行する(S31)。従って、ロボット10の第一動作情報が、記憶部150に記憶される。
<Fourth embodiment>
Processing of the robot monitoring apparatus 100 according to the fourth embodiment will be described with reference to FIG. As shown in FIG. 7, the robot monitoring apparatus 100 executes the first storage process by the first storage processing unit 130 while updating it (S31). Accordingly, the first motion information of the robot 10 is stored in the storage unit 150.

この間、ロボット監視装置100は、ロボット10の異常停止指令が出力されたか否かを判定する(S32)。異常停止指令とは、ロボット10が異常停止の原因となる動作を行った場合、又は、作業者が異常停止要求を出力した場合において、制御装置60がロボット10を停止させるために出力する指令である。   During this time, the robot monitoring apparatus 100 determines whether an abnormal stop command for the robot 10 has been output (S32). The abnormal stop command is a command that the control device 60 outputs to stop the robot 10 when the robot 10 performs an operation that causes an abnormal stop or when the operator outputs an abnormal stop request. is there.

異常停止指令が出力されなければ(S32:N)、第一記憶処理が継続される。一方、異常停止指令が出力されれば(S32:Y)、第一記憶処理が停止される(S33)。続いて、第二記憶処理部140による第二記憶処理が実行される(S34)。従って、ロボット10の第二動作情報が、記憶部150に記憶される。ロボット監視装置100は、第二記憶処理が開始されてから設定された第二期間ΔT2が経過したか否かを判定する(S35)。   If an abnormal stop command is not output (S32: N), the first storage process is continued. On the other hand, if an abnormal stop command is output (S32: Y), the first storage process is stopped (S33). Subsequently, the second storage processing by the second storage processing unit 140 is executed (S34). Accordingly, the second motion information of the robot 10 is stored in the storage unit 150. The robot monitoring apparatus 100 determines whether or not the second period ΔT2 set after the second storage process is started (S35).

第二期間ΔT2が経過していなければ(S35:N)、第二記憶処理が継続される。一方、第二期間ΔT2が経過すれば(S35:Y)、第二記憶処理が停止される(S36)。続いて、出力部160が、記憶部150に記憶された第一動作情報と第二動作情報とを統合した情報が出力される(S37)。   If the second period ΔT2 has not elapsed (S35: N), the second storage process is continued. On the other hand, if the second period ΔT2 has elapsed (S35: Y), the second storage process is stopped (S36). Subsequently, the output unit 160 outputs information obtained by integrating the first motion information and the second motion information stored in the storage unit 150 (S37).

ロボット10の異常停止指令が出力されたとしても、ロボット10が完全に停止しない場合がある。このような場合に、ロボット10の異常停止指令の出力の前後におけるロボット10の動作情報が出力されることで、作業者は、ロボット10の異常停止動作の検証ができる。   Even if an abnormal stop command for the robot 10 is output, the robot 10 may not stop completely. In such a case, the operation information of the robot 10 before and after the output of the abnormal stop command of the robot 10 is output, so that the operator can verify the abnormal stop operation of the robot 10.

10:ロボット、 20:把持部、 30:アーム部、 51−54:アクチュエータ、 60:制御装置、 80:設定領域、 100:ロボット監視装置、 110:動作検出部、 120:領域検出部、 130:第一記憶処理部、 140:第二記憶処理部、 150:記憶部、 160:出力部、 W:対象物、 ΔT1:第一期間、 ΔT2:第二期間


10: Robot, 20: Grasping part, 30: Arm part, 51-54: Actuator, 60: Control device, 80: Setting area, 100: Robot monitoring device, 110: Motion detection part, 120: Area detection part, 130: First storage processing unit 140: Second storage processing unit 150: Storage unit 160: Output unit W: Target object ΔT1: First period ΔT2: Second period


Claims (7)

ロボットの動作を監視する装置であって、
前記ロボットによる所定の動作を検出する動作検出部と、
前記動作検出部が前記所定の動作を検出するまでの間、所定の第一期間における最新のロボット動作情報を更新しながら記憶する第一記憶処理部と、
前記動作検出部が前記所定の動作を検出したときから所定の第二期間におけるロボット動作情報を記憶する第二記憶処理部と、
前記第一記憶処理部により記憶された情報に前記第二記憶処理部により記憶された情報を統合した情報として出力する出力部と、
を備える、ロボット監視装置。
A device for monitoring the movement of a robot,
An operation detector for detecting a predetermined operation by the robot;
A first storage processing unit for storing the latest robot motion information in a predetermined first period while the motion detection unit detects the predetermined motion;
A second storage processing unit for storing robot motion information in a predetermined second period from when the motion detection unit detects the predetermined motion;
An output unit that outputs the information stored by the second storage processing unit as information integrated with the information stored by the first storage processing unit;
A robot monitoring device comprising:
前記ロボットによる前記所定の動作は、複数回行われる動作であり、
前記第一記憶処理部及び前記第二記憶処理部は、複数回のうち2回以上の各動作における前記ロボット動作情報を記憶し、
前記出力部は、前記2回以上の各動作における統合情報を出力する、
請求項1に記載のロボット監視装置。
The predetermined operation by the robot is an operation performed a plurality of times,
The first memory processing unit and the second memory processing unit store the robot motion information in each motion two or more times among a plurality of times,
The output unit outputs integrated information in each of the two or more operations;
The robot monitoring apparatus according to claim 1.
前記ロボットは、対象物を把持する把持部と前記把持部の位置及び姿勢を変化させるアーム部とを備え、前記対象物を搬送するマニピュレータであり、
前記所定の動作は、前記把持部により前記対象物を把持する動作である、請求項1又は2に記載のロボット監視装置。
The robot is a manipulator that includes a gripping unit that grips an object and an arm unit that changes a position and a posture of the gripping unit, and transports the object.
The robot monitoring apparatus according to claim 1, wherein the predetermined operation is an operation of holding the object by the holding unit.
前記所定の第二期間は、前記把持部が前記対象物を把持した状態で、前記把持部が搬送前の対象物の位置を含む設定領域を脱したときに終了される、請求項3に記載のロボット監視装置。   The predetermined second period is terminated when the gripping part grips the target object and the gripping part leaves the setting area including the position of the target object before conveyance. Robot monitoring device. 前記ロボットは、アクチュエータの移動速度の制限又はトルクの制限を制御することによって、前記アクチュエータに対する指令動作とは異なる動作を行い、
前記所定の動作は、前記ロボットが前記アクチュエータの移動速度の制限又は前記トルクの制限を制御する動作である、請求項1又は2に記載のロボット監視装置。
The robot performs an operation different from the command operation for the actuator by controlling the limit of the moving speed of the actuator or the limit of the torque,
The robot monitoring apparatus according to claim 1, wherein the predetermined operation is an operation in which the robot controls a limit on a moving speed of the actuator or a limit on the torque.
前記所定の動作は、前記ロボットが異常停止する前の状態である警告動作である、請求項1又は2に記載のロボット監視装置。   The robot monitoring apparatus according to claim 1, wherein the predetermined operation is a warning operation that is a state before the robot abnormally stops. 前記所定の動作は、前記ロボットの異常停止指令の出力である、請求項1又は2に記載のロボット監視装置。








The robot monitoring apparatus according to claim 1, wherein the predetermined operation is an output of an abnormal stop command for the robot.








JP2014131210A 2014-06-26 2014-06-26 Robot monitoring device Pending JP2016007683A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2014131210A JP2016007683A (en) 2014-06-26 2014-06-26 Robot monitoring device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2014131210A JP2016007683A (en) 2014-06-26 2014-06-26 Robot monitoring device

Publications (1)

Publication Number Publication Date
JP2016007683A true JP2016007683A (en) 2016-01-18

Family

ID=55225634

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2014131210A Pending JP2016007683A (en) 2014-06-26 2014-06-26 Robot monitoring device

Country Status (1)

Country Link
JP (1) JP2016007683A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111942973A (en) * 2019-05-16 2020-11-17 株式会社日立制作所 Elevator control device, robot fault premonition diagnosis system and method thereof

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111942973A (en) * 2019-05-16 2020-11-17 株式会社日立制作所 Elevator control device, robot fault premonition diagnosis system and method thereof

Similar Documents

Publication Publication Date Title
US8606398B2 (en) Compliant end of arm tooling for a robot
CN106737662B (en) Robot system
US9079308B2 (en) Robotic picking of parts from a bin
US8862269B2 (en) Robotic picking of parts from a bin
RU2016107758A (en) Method and system for determining at least one property of a manipulator
EP2500150B1 (en) Compliant apparatus for the tool at the end of an arm of an industrial robot
CN109983433A (en) Evaluate Robotic Grab
JP7289616B2 (en) ROBOT HAND, ROBOT DEVICE, AND METHOD OF CONTROLLING ROBOT HAND
JPWO2019049228A1 (en) Work transfer robot
JP2013132726A (en) Method for controlling robot, and robot
CN109465817A (en) The manufacturing method of robot system, robot controller and machined object
JP2016007683A (en) Robot monitoring device
TWI832118B (en) Robot system and sliding determination method
CN105974892B (en) Workpiece processing system and method
CN110597698B (en) Method for analyzing the cause of at least one anomaly
JP6365478B2 (en) Transfer system and transfer method
JP6460639B2 (en) Robot system control method, program, recording medium, and robot system
JP2017056528A (en) Transfer system and transfer method
JP2018069441A5 (en) Robot system and control method
TWI687290B (en) Monitoring method
JP2002187041A (en) Loader control equipment
CN115485108A (en) Method and related device for operating a picking robot
JP5741614B2 (en) Manufacturing system
ES2830799T3 (en) Procedure for the automatic control of a manipulator device
CN111699078A (en) Operation of the robot