JPH05345293A - Collision prevention of industrial robot - Google Patents
Collision prevention of industrial robotInfo
- Publication number
- JPH05345293A JPH05345293A JP18175892A JP18175892A JPH05345293A JP H05345293 A JPH05345293 A JP H05345293A JP 18175892 A JP18175892 A JP 18175892A JP 18175892 A JP18175892 A JP 18175892A JP H05345293 A JPH05345293 A JP H05345293A
- Authority
- JP
- Japan
- Prior art keywords
- robot
- distance
- movable part
- foreign object
- proximity sensor
- 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
Landscapes
- Manipulator (AREA)
Abstract
Description
【0001】[0001]
【産業上の利用分野】本発明は、産業用ロボットが動作
中に異物体等と衝突することを防止する方法に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a method for preventing an industrial robot from colliding with a foreign body during operation.
【0002】[0002]
【従来の技術】従来、ロボットが走行あるいはロボット
の腕を旋回している時などに、異物体と衝突してロボッ
トが損傷したり、作業者に衝突して損傷を与えたりする
のを防止するため、次のような方法が採られている。す
なわち、第1の実施例として、物体が近接すると静電容
量の出力が変化する近接センサをロボットの可動部に取
り付け、所定のシーケンスでロボットを動作させている
間、その時の近接センサの出力と、予め調べておいた異
物体が近接しない、すなわち異物体とロボット各部との
干渉のない状態で所定のシーケンスで動作させた時の近
接センサの出力とを比較し、一定以上の出力差が出た時
に異物体が近接したと判定して、ロボットの動作を直ち
に停止するものが開示されている(例えば、特開昭59
−81090号)。また、ロボットの可動部の移動方向
の前面に、移動方向に向かってパルス超音波を放射し、
物体に反射したエコーを検知して放射時とエコー検知時
との時間差から、物体とセンサ間の距離を測定する移動
方向を指向した非接触形の距離測定センサを設け、ロボ
ットの現在位置から設定移動位置までの距離と、現在位
置における距離測定センサが検出した物体までの距離と
を比較し、設定移動位置までの距離より物体までの距離
が短い時に、ロボットと設定移動位置の間に異物体が侵
入したものと判定してロボットの動作を停止する方法が
開示されている(例えば、特開昭58−82696
号)。2. Description of the Related Art Conventionally, a robot is prevented from being damaged by colliding with a foreign object or colliding with an operator when the robot is traveling or turning the arm of the robot. Therefore, the following method is adopted. That is, as a first embodiment, a proximity sensor whose electrostatic capacitance output changes when an object approaches is attached to the movable part of the robot, and while the robot is operated in a predetermined sequence, the output of the proximity sensor at that time is displayed. , Compare the output of the proximity sensor when the foreign body is checked in advance, that is, when the foreign body is operated in a predetermined sequence with no interference between the foreign body and each part of the robot, and a certain output difference or more is generated. When a foreign body is approached when it hits, the operation of the robot is immediately stopped is disclosed (for example, Japanese Patent Laid-Open No. 59-59).
-81090). In addition, on the front surface of the moving part of the robot in the moving direction, pulse ultrasonic waves are emitted in the moving direction,
Detects the echo reflected on the object and measures the distance between the object and the sensor based on the time difference between the time when the object is emitted and the time when the echo is detected.A non-contact type distance measuring sensor that points in the direction of movement and is set from the current position of the robot Compare the distance to the moving position and the distance to the object detected by the distance measuring sensor at the current position, and when the distance to the object is shorter than the distance to the set moving position, the foreign object A method of determining that a robot has entered and stopping the operation of the robot is disclosed (for example, Japanese Patent Laid-Open No. 58-82696).
issue).
【0003】[0003]
【発明が解決しようとする課題】ところが、上記の方法
ではいずれも、異物体が近接したと判定した時にただち
にロボットの動作を停止するために、シーケンスに従っ
て動作している速度の途中で急停止することになる。し
たがって、ロボットの本体、アーム等に搭載している工
具や駆動装置等、あるいはアームの先端に設けた把持爪
に把持しているワーク等に慣性力による大きな衝撃が加
わり、時にはワークを破損する恐れがあった。本発明
は、異物体を検出した時にロボットを円滑に停止して、
異物体との衝突を防止することを目的とするものであ
る。However, in any of the above methods, in order to immediately stop the operation of the robot when it is determined that a foreign object has approached, a sudden stop occurs in the middle of the speed at which the robot operates according to the sequence. It will be. Therefore, a large impact due to inertial force may be applied to a tool or a driving device mounted on the robot body or arm, or a work held by a holding claw provided at the tip of the arm, and the work may be damaged at times. was there. The present invention smoothly stops the robot when a foreign object is detected,
The purpose is to prevent a collision with a foreign body.
【0004】[0004]
【課題を解決するための手段】本発明は、ロボットの可
動部の移動方向の前面に、異物体を検出する近接センサ
を設け、前記近接センサの出力に応じてロボットの動作
を停止する産業用ロボットの衝突防止方法において、前
記近接センサと前記異物体との間の検出距離を求め、前
記検出距離からロボットの可動部が異物体に接近し得る
最小接近距離を引いた必要停止距離を求めて、前記必要
停止距離の間を一定の加速度で減速して停止する加減速
度を求め、前記加減速度によって前記ロボットの可動部
を移動して停止する方法である。According to the present invention, a proximity sensor for detecting a foreign object is provided on a front surface of a movable portion of a robot in a moving direction, and an operation of the robot is stopped according to an output of the proximity sensor. In a robot collision prevention method, a detection distance between the proximity sensor and the foreign object is obtained, and a required stop distance is obtained by subtracting a minimum approach distance at which a movable part of the robot can approach the foreign object from the detection distance. A method of obtaining an acceleration / deceleration for decelerating and stopping at a constant acceleration during the required stop distance, and moving and stopping the movable part of the robot according to the acceleration / deceleration.
【0005】[0005]
【作用】ロボットの可動部の移動方向の前面に設けた近
接センサによって、ロボットの可動部と異物体との間の
距離を測定し、その距離から加減速度演算器により、ロ
ボットの可動部が停止するまでの加減速度を求め、その
一定の加減速度でロボットの可動部を減速して停止す
る。したがって、異物体を検出した時の異物体とロボッ
トの可動部との間の距離に応じてロボットの可動部を減
速させて、異物体の直前で停止するので、ロボットに衝
撃的な慣性力は作用しない。The distance between the moving part of the robot and the foreign object is measured by the proximity sensor provided on the front side in the moving direction of the moving part of the robot, and the moving part of the robot is stopped by the acceleration / deceleration calculator from the distance. The acceleration / deceleration up to is determined, and the movable part of the robot is decelerated and stopped at the constant acceleration / deceleration. Therefore, the movable part of the robot is decelerated according to the distance between the foreign body and the movable part of the robot when the foreign body is detected, and the robot stops immediately before the foreign body, so that the inertial force that impacts the robot does not occur. Does not work.
【0006】[0006]
【実施例】本発明を図に示す実施例について説明する。
図1は本発明の実施例を示す側面図で、レール1上をロ
ボット2が走行するようにしてあり、ロボット2のベー
ス21の上方に旋回部22を設け、旋回部22の上部に
は第1のアーム23を傾動し得るように設け、第1のア
ーム23の先端には第2のアーム24を傾動し得るよう
に設け、第2のアームの先端には手首部25を傾動し得
るように設けてある。ベース21の進行方向の前面、第
2のアーム24の先端部および後端部、第2のアーム2
4の先端部付近の側面にそれぞれ非接触形の近接センサ
3を設けてある。なお、近接センサ3は従来例で述べた
静電容量の変化を利用するもの、超音波のエコーを利用
するもののいずれでもよく、また、そのほかにレーザ光
線や赤外線のエコーを利用するもの、磁気変化を利用す
るものなど、ロボットの設置環境によって検出値が影響
を受けないものを選択すればよい。ロボット2の走行、
旋回部22の旋回、第1のアーム23および第2のアー
ム24の傾動の各動作を制御する制御装置4には加減速
度演算器41と、加減速度演算器41によって求められ
た加減速度に従って、各近接センサ3を固定した部分が
減速するように各駆動装置43に指令する速度指令器4
2が設けられている。加減速度演算器41は、各近接セ
ンサ3によって測定された検出距離Lの出力信号を受
け、検出距離Lからロボットの可動部が異物体に接近し
得る、図1に一点鎖線で示すような、最小接近距離δを
引いた必要停止距離(L−δ)を求めて、必要停止距離
(L−δ)の間を一定の加速度で減速して停止する加減
速度αを求める。なお、加減速度αは、異物体を検出し
た時のロボットの可動部の移動速度をVとすると、 α=V2 /2(L−δ) で求められる。 ここで、ロボット2が速度Vで移動中の動作範囲に、他
のロボットのアーム5に把持されたワーク6が、何らか
の異常状態の発生により入り込んだ場合について説明す
る。ベース21の移動方向の前面に設けた近接センサ3
によってロボットとワーク6との間の距離Lを測定した
出力を、加減速度演算器41に入力し停止するまでの加
減速度αを求め、その値を速度指令器42に入力し、駆
動装置43により一定の加減速度αでロボット2を減速
しながら移動して停止する。したがって、異物体を検出
した時の異物体とロボットの間の距離に応じてロボット
の可動部を減速させて異物体の直前で停止するので、ロ
ボットに衝撃的な慣性力は作用しない。なお、ロボット
2の第2のアーム24の先端部等に設けた近接センサ3
が異物体を検出した時も、同様に、旋回部22、第1の
アーム23および第2のアーム24の各駆動装置43
に、異物体と近接センサとの間の距離から求めた移動方
向の加減速度を指令して第2のアーム24の先端部等を
移動させ、停止することにより、ロボット各部の衝撃的
な慣性力を防ぐことができる。また、近接センサ3は一
定微小時間毎に検出動作をくり返し、ロボット2の可動
部が停止する前に異物体が通り過ぎて近接センサ3が異
物体を検出しなくなった時は、加減速指令を停止し、最
初の速度に戻して可動部の動作を継続するようにしても
よい。その場合、ロボットの可動部の再起動の必要がな
くなり、作業時間の無駄がなくなる。Embodiments of the present invention will be described with reference to the drawings.
1 is a side view showing an embodiment of the present invention, in which a robot 2 travels on a rail 1, a swivel portion 22 is provided above a base 21 of the robot 2, and a swivel portion 22 is provided above the swivel portion 22. The first arm 23 is provided so as to be tiltable, the second arm 24 is provided at the tip of the first arm 23 so that it can be tilted, and the wrist portion 25 can be tilted at the tip of the second arm. It is provided in. The front surface of the base 21 in the traveling direction, the front end portion and the rear end portion of the second arm 24, the second arm 2
A non-contact type proximity sensor 3 is provided on each side surface of the tip 4 near the tip. The proximity sensor 3 may be either one that uses the change in capacitance described in the conventional example or one that uses the echo of an ultrasonic wave. In addition, a sensor that uses the echo of a laser beam or an infrared ray, or a magnetic change It is sufficient to select a device whose detection value is not affected by the installation environment of the robot, such as a device using. Running the robot 2,
According to the acceleration / deceleration calculator 41 and the acceleration / deceleration calculated by the acceleration / deceleration calculator 41, the control device 4 for controlling each operation of the swing of the swivel unit 22 and the tilting movement of the first arm 23 and the second arm 24, Speed command device 4 for instructing each drive device 43 to decelerate the portion where each proximity sensor 3 is fixed
Two are provided. The acceleration / deceleration calculator 41 receives the output signal of the detection distance L measured by each proximity sensor 3, and the movable part of the robot can approach the foreign object from the detection distance L, as shown by the one-dot chain line in FIG. The required stop distance (L-δ) is obtained by subtracting the minimum approach distance δ, and the acceleration / deceleration α for decelerating and stopping at the constant stop distance (L-δ) is obtained. Incidentally, the acceleration alpha, if the moving speed of the movable portion of the robot when detecting the different objects to is V, obtained by α = V 2/2 (L -δ). Here, a case will be described in which the work 6 gripped by the arm 5 of another robot enters the operating range in which the robot 2 is moving at the speed V due to occurrence of some abnormal state. Proximity sensor 3 provided on the front surface in the moving direction of the base 21
By inputting the output obtained by measuring the distance L between the robot and the work 6 to the acceleration / deceleration calculator 41, the acceleration / deceleration α until the stop is obtained, and the value is input to the speed commander 42, and the driving device 43 is used. The robot 2 is moved at a constant acceleration / deceleration α while decelerating and stopped. Therefore, the moving part of the robot is decelerated according to the distance between the foreign body and the robot when the foreign body is detected, and stops immediately before the foreign body, so that no shocking inertial force acts on the robot. The proximity sensor 3 provided at the tip of the second arm 24 of the robot 2 or the like.
Similarly, when the foreign body is detected by the foreign body, each drive device 43 of the revolving unit 22, the first arm 23, and the second arm 24 is similarly detected.
To the acceleration / deceleration in the movement direction obtained from the distance between the foreign body and the proximity sensor to move the tip of the second arm 24 or the like and stop the movement of the robot. Can be prevented. In addition, the proximity sensor 3 repeats the detection operation at fixed time intervals, and when the foreign body passes by before the moving part of the robot 2 stops and the proximity sensor 3 no longer detects the foreign body, the acceleration / deceleration command is stopped. However, the operation of the movable part may be continued by returning to the initial speed. In that case, it is not necessary to restart the movable part of the robot, and the work time is not wasted.
【0007】[0007]
【発明の効果】以上述べたように、本発明によれば、ロ
ボットの可動部の移動方向の前面に異物体を検出して、
ロボットと異物体との間の距離を求め、ロボットと異物
体との間の距離の間を一定の加減速で減速しながら移動
して停止させるので、ロボットに衝撃的な慣性力が作用
する事がなく、円滑に停止してワークや搭載物を破損す
ることなく、異物体との衝突を防止できる効果がある。As described above, according to the present invention, a foreign object is detected on the front surface of the movable portion of the robot in the moving direction,
Since the distance between the robot and the foreign body is calculated and the distance between the robot and the foreign body is decelerated by decelerating with a constant acceleration / deceleration and stopped, a shocking inertial force acts on the robot. Therefore, there is an effect that it is possible to prevent a collision with a foreign object without causing damage to the work or the mounted object by smoothly stopping.
【図1】本発明の実施例を示す側断面図である。FIG. 1 is a side sectional view showing an embodiment of the present invention.
【図2】本発明の制御装置のブロック図である。FIG. 2 is a block diagram of a control device of the present invention.
1 レール 2 ロボット 3 近接センサ 4 制御装置 41 加減速度演算器 42 速度指令器 43 駆動装置 1 Rail 2 Robot 3 Proximity Sensor 4 Control Device 41 Acceleration / Deceleration Calculator 42 Speed Commander 43 Drive Device
Claims (1)
異物体を検出する近接センサを設け、前記近接センサの
出力に応じてロボットの動作を停止する産業用ロボット
の衝突防止方法において、前記近接センサと前記異物体
との間の検出距離を求め、前記検出距離からロボットの
可動部が異物体に接近し得る最小接近距離を引いた必要
停止距離を求めて、前記必要停止距離の間を一定の加速
度で減速して停止する加減速度を求め、前記加減速度に
よって前記ロボットの可動部を移動して停止することを
特徴とする産業用ロボットの衝突防止方法。1. A front surface in a moving direction of a movable part of a robot,
Providing a proximity sensor for detecting a foreign body, in an industrial robot collision prevention method for stopping the operation of a robot according to the output of the proximity sensor, the detection distance between the proximity sensor and the foreign body is obtained, The required stop distance is obtained by subtracting the minimum approach distance at which the moving part of the robot can approach the foreign body from the detected distance, and the acceleration / deceleration for decelerating to a stop during the required stop distance with a constant acceleration is obtained. A method for preventing collision of an industrial robot, comprising moving and stopping a movable part of the robot according to a speed.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP18175892A JPH05345293A (en) | 1992-06-15 | 1992-06-15 | Collision prevention of industrial robot |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP18175892A JPH05345293A (en) | 1992-06-15 | 1992-06-15 | Collision prevention of industrial robot |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH05345293A true JPH05345293A (en) | 1993-12-27 |
Family
ID=16106378
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP18175892A Pending JPH05345293A (en) | 1992-06-15 | 1992-06-15 | Collision prevention of industrial robot |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH05345293A (en) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE102008041602A1 (en) * | 2008-08-27 | 2010-03-04 | Deutsches Zentrum für Luft- und Raumfahrt e.V. | Robot and method for controlling a robot |
CN104369198A (en) * | 2014-11-04 | 2015-02-25 | 西安巨浪精密机械有限公司 | Multidirectional collision preventing device of robot |
JP2017123715A (en) * | 2016-01-06 | 2017-07-13 | セイコーエプソン株式会社 | Driving device, and robot |
KR101866128B1 (en) * | 2017-03-24 | 2018-07-13 | 경남대학교 산학협력단 | 6-axis vertical articulated robot for work of high temperature environment having crash preventing function |
WO2018230036A1 (en) * | 2017-06-13 | 2018-12-20 | 住友理工株式会社 | Safety device |
-
1992
- 1992-06-15 JP JP18175892A patent/JPH05345293A/en active Pending
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE102008041602A1 (en) * | 2008-08-27 | 2010-03-04 | Deutsches Zentrum für Luft- und Raumfahrt e.V. | Robot and method for controlling a robot |
DE102008041602B4 (en) * | 2008-08-27 | 2015-07-30 | Deutsches Zentrum für Luft- und Raumfahrt e.V. | Robot and method for controlling a robot |
US9579793B2 (en) | 2008-08-27 | 2017-02-28 | Kuka Roboter Gmbh | Robot and method for controlling a robot |
CN104369198A (en) * | 2014-11-04 | 2015-02-25 | 西安巨浪精密机械有限公司 | Multidirectional collision preventing device of robot |
CN104369198B (en) * | 2014-11-04 | 2016-04-13 | 西安巨浪精密机械有限公司 | The multidirectional anticollision device, collision-prevention device of a kind of robot |
JP2017123715A (en) * | 2016-01-06 | 2017-07-13 | セイコーエプソン株式会社 | Driving device, and robot |
KR101866128B1 (en) * | 2017-03-24 | 2018-07-13 | 경남대학교 산학협력단 | 6-axis vertical articulated robot for work of high temperature environment having crash preventing function |
WO2018230036A1 (en) * | 2017-06-13 | 2018-12-20 | 住友理工株式会社 | Safety device |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2768293B2 (en) | Anti-collision device and method for moving objects | |
JP2003167628A (en) | Autonomous traveling service car | |
JPH0443745B2 (en) | ||
US20160170412A1 (en) | Autonomous mobile device and method for controlling same | |
KR19990062832A (en) | Pulley | |
JP2008537040A (en) | Device for controlling a movable member (for example, a door) | |
JPH06175714A (en) | Safe interlock system for detecting foreign matter in working space | |
JPH08393B2 (en) | Robot arm with collision prevention function | |
KR950026805A (en) | Speed Control Method for Vibration Prevention of Crane | |
JPH03235602A (en) | Method and device for monitoring and controlling linear-motor robot device | |
US11027953B2 (en) | Method for monitoring the road path of a truck and a floor conveyor | |
US20190283253A1 (en) | Controller and control method for collaborative robot | |
JPH05345293A (en) | Collision prevention of industrial robot | |
JP3402990B2 (en) | CMM | |
KR20120078122A (en) | Auto guided vehicle and method for controlling the same | |
JP2019136790A (en) | robot | |
KR0165426B1 (en) | Working area control method of a machine | |
JP3204047B2 (en) | Industrial robot safety devices | |
JP2017224136A (en) | Mobile body and obstacle detector for mobile body | |
JPH07191757A (en) | Positioning stage device | |
JPH08197465A (en) | Contact detecting device for force control robot | |
JP5029799B2 (en) | Elevator landing control device | |
JP3045435B2 (en) | Travel stop control device for unmanned working vehicles | |
JP3534202B2 (en) | Automatic reduction gear for machine tools | |
JPS63108409A (en) | Operation control mechanism and its method in nc machine tool |