JP2554968B2 - Article transfer method by multiple robots - Google Patents
Article transfer method by multiple robotsInfo
- Publication number
- JP2554968B2 JP2554968B2 JP3272091A JP27209191A JP2554968B2 JP 2554968 B2 JP2554968 B2 JP 2554968B2 JP 3272091 A JP3272091 A JP 3272091A JP 27209191 A JP27209191 A JP 27209191A JP 2554968 B2 JP2554968 B2 JP 2554968B2
- Authority
- JP
- Japan
- Prior art keywords
- robot
- robots
- transfer
- distance
- article
- 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.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 title claims description 10
- 238000010586 diagram Methods 0.000 description 3
- 230000001360 synchronised effect Effects 0.000 description 2
- 238000007796 conventional method Methods 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 238000007781 pre-processing Methods 0.000 description 1
Landscapes
- Numerical Control (AREA)
- Manipulator (AREA)
Description
【0001】[0001]
【産業上の利用分野】本発明は、互いに独立に動作する
複数のロボットを同時に動作させて同一の物品を移載す
る方法に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a method for simultaneously moving a plurality of robots operating independently of each other to transfer the same article.
【0002】[0002]
【従来の技術】従来、一台のロボット本体を一台の制御
装置で制御するような産業用ロボットを複数台用いて協
調作業を行わせる場合、各ロボットの制御装置をインタ
ーフェースを介して結合して、各ロボットが目標点を通
過した時点で動作情報を相手側に送信し、互いの位置を
確認しながら行う方法が提案されている(特開昭63−
62002号公報)。2. Description of the Related Art Conventionally, when a plurality of industrial robots, each of which controls one robot main body by one controller, are used to perform a collaborative work, the controllers of the robots are connected via an interface. Then, a method has been proposed in which each robot transmits motion information to the other side when the robot passes the target point, and confirms the mutual position (Japanese Patent Laid-Open No. 63-63).
62002).
【0003】[0003]
【発明が解決しようとする課題】しかし、上記従来の技
術では、複数のロボットを同一作業空間内で協同作業を
行わせ、他のロボットの動作情報を監視しながら次の動
作を決定することにより同期処理を行うものであり、同
一の物品を複数ロボットで移載する場合については考慮
されていなかった。このため、従来、同一の物品を複数
ロボットで移載することはできないという課題があっ
た。本発明は、斯かる課題を解決するためになされたも
のであり、その目的とするところは、互いに独立に動作
する複数のロボットを同時に動作させて、同一の物品を
移載することができる複数ロボットによる物品の移載方
法を提供することにある。However, in the above-mentioned conventional technique, a plurality of robots perform cooperative work in the same work space, and the next motion is determined while monitoring the motion information of other robots. This is a synchronous process, and no consideration has been given to the case where the same article is transferred by a plurality of robots. Therefore, conventionally, there has been a problem that the same article cannot be transferred by a plurality of robots. The present invention has been made to solve such a problem, and an object of the present invention is to enable a plurality of robots that operate independently of each other to operate at the same time and transfer the same article. It is to provide a method of transferring articles by a robot.
【0004】[0004]
【課題を解決するための手段】上記目的を達成するため
に、本発明は、互いに独立して動作する複数のロボット
で同一の物品を移載する移載ロボットを用いて、物品情
報および移載先情報を入力して記憶させ、移送経路を設
定し、互いの間の距離を所定範囲内に保ち、かつ各ロボ
ットの移載距離を異ならしめ、各ロボットの動作距離か
ら計算した動作速度をそれぞれのロボットの制御装置に
ダウンロードし、ロボットが物品を移載する際には、動
作開始時に同期を取って動作を開始し、 同時に目標点
に到達するように各ロボットは前記ダウンロードされた
動作速度により同一物品を移載するようにしたことを特
徴とする。In order to achieve the above object, the present invention uses a transfer robot that transfers the same product by a plurality of robots that operate independently of each other, and uses the transfer robot to transfer the product information and transfer information. The destination information is entered and stored, the transfer route is set, the distance between them is kept within a predetermined range, and the transfer distance of each robot is made different .
The operation speed calculated from
When downloading and transferring the goods, the robot
Each robot is downloaded so as to start the operation in synchronization with the start of the work and reach the target point at the same time .
The feature is that the same article is transferred depending on the operation speed .
【0005】また、前記の経路設定において、移送経路
上に互いの距離が所定範囲内であるような各ロボットの
経由点を設けるようにしたことを特徴とする。Further, in the above route setting, it is characterized in that a route point of each robot is provided on the transfer route so that the mutual distance is within a predetermined range.
【0006】更に、前記において、各経由点間の距離の
長い方のロボットを最大速度で動作させ、距離の短い方
のロボットを距離の比に応じて速度設定するようにした
ことを特徴とする。Further, in the above, the robot having a longer distance between the via points is operated at the maximum speed, and the robot having a shorter distance is set in speed according to the ratio of the distances. .
【0007】[0007]
【作用】前記構成により、本発明によれば、互いに独立
して動作する複数のロボットに物品情報および移載先情
報を入力して記憶させ、移送経路を設定し、ロボットを
同時スタートさせて、互いの間の距離を保ちながら同時
に目標点に到達するようにして、同一の物品を移載する
ことが可能である。また、経路上に互いの距離が所定範
囲内にあるようにして、障害物がある場合には、それを
回避することにより物品を移送する。更に、各経由点間
の距離に応じてロボットの速度を設定することで、物品
を高速に移載することができる。According to the present invention, according to the present invention, article information and transfer destination information are input and stored in a plurality of robots operating independently of each other, a transfer route is set, the robots are simultaneously started, It is possible to transfer the same article so that the target point is reached at the same time while keeping the distance between each other. Further, the articles are transferred by keeping the distances within a predetermined range on the route and avoiding any obstacles. Furthermore, by setting the speed of the robot according to the distance between each waypoint, the article can be transferred at high speed.
【0008】[0008]
【実施例】以下、本発明の好ましい実施例を説明する。
図1は、互いに独立に動作する2台のロボット1、ロボ
ット2により、同一の物品7を移載する場合の一例を示
すものである。各ロボット1,2は、それぞれ制御装置
5,6を持ち、これらによって独立に制御される。互い
の制御装置5,6は、インターフェースにより接続され
ている。2台のロボット1,2は、それぞれの手先に取
り付けたハンド3,4で物品7を一緒につかんで移載す
る。移載のための経由点は、予め与えられている物品情
報および移載先情報(後述)から計算する。The preferred embodiments of the present invention will be described below.
FIG. 1 shows an example in which the same article 7 is transferred by two robots 1 and 2 that operate independently of each other. The robots 1 and 2 have control devices 5 and 6, respectively, and are independently controlled by them. The respective control devices 5 and 6 are connected by an interface. The two robots 1 and 2 both grab and transfer the article 7 with the hands 3 and 4 attached to their hands. Via points for transfer are calculated from article information and transfer destination information (described later) given in advance.
【0009】図2は、複数の物品を移載する際の経由
点、および動作速度計算のためのフローチャートを示す
ものである。この実施例において、物品情報とは、物品
の形状と初期位置および各ハンドの把持位置をいい、移
載先情報とは、物品の移載先位置をいう。FIG. 2 shows a flow chart for calculating a waypoint and an operation speed when transferring a plurality of articles. In this embodiment, the article information refers to the shape and initial position of the article and the gripping position of each hand, and the transfer destination information refers to the transfer destination position of the article.
【0010】以上において、前処理として、ステップ1
0において、複数の移載物品について物品情報および移
載先情報を予め計算機に入力し、ステップ12で、これ
らを記憶しておく。続いて、ステップ14では、前記に
より記憶した物品情報と移載先情報を計算機内で逐次読
み出し、ステップ16で、これら物品情報と移載先情報
から2台のロボットの経由点を計算する。この経由点
は、障害物を避けるような位置とする。また、対応する
経由点間の距離は、後述するように、物品の初期位置で
ロボットが物品を把持した時の2台のハンド間の距離を
基準距離とし、この基準距離に対して所定範囲内にある
ようにする。In the above, as the preprocessing, step 1
At 0, article information and transfer destination information for a plurality of transferred articles are input to the computer in advance, and these are stored in step 12. Subsequently, in step 14, the article information and the transfer destination information stored as described above are sequentially read out in the computer, and in step 16, the route points of the two robots are calculated from the article information and the transfer destination information. This waypoint should be located so as to avoid obstacles. As will be described later, the distance between corresponding waypoints is the distance between two hands when the robot grips the article at the initial position of the article as a reference distance, and is within a predetermined range with respect to this reference distance. To be in.
【0011】ステップ18では、動作距離から各ロボッ
トの動作速度を計算するが、この計算は、計算機内で経
由点の計算が終了したのち行われる。次に、ステップ2
0で、物品情報が終了したか否かを判断する。そして、
これらの経由点と各経由点間の動作速度の計算を、予め
入力した全ての物品に対して繰り返し行い、物品情報が
終了していなければ、ステップ14に戻る。また、物品
情報が終了していれば、ステップ22において、以上の
ようにして計算した経由点と各経由点間の動作速度を、
それぞれのロボットの制御装置にダウンロードする。In step 18, the motion speed of each robot is calculated from the motion distance. This calculation is performed after the calculation of the waypoints is completed in the computer. Next, step 2
At 0, it is determined whether or not the article information is completed. And
The calculation of these via points and the operation speed between each via point is repeated for all the previously input articles, and if the article information is not completed, the process returns to step 14. If the article information has been completed, in step 22, the operation speed between the waypoints calculated as described above and each waypoint is calculated as follows.
Download to the controller of each robot.
【0012】なお、2台のロボットが物品を移載する際
には、インターフェースにより動作開始時に同期を取っ
て、同時に動作を開始する。各ロボットは、予め計算さ
れダウンロードされたそれぞれの経由点に従い、また、
予め計算されダウンロードされたそれぞれの動作速度に
より動作を行う。When the two robots transfer the articles, the interfaces are synchronized with each other at the start of the operation and simultaneously start the operation. Each robot follows its pre-calculated and downloaded waypoints,
The operation is performed at each operation speed calculated and downloaded in advance.
【0013】図3は、計算によって作成した経由点の例
を示すものである。同図における3A〜3B〜3C〜3
Dは、ロボット1の経由点であり、3E〜3F〜3G〜
3Hはロボット2の経由点である。ハンド3,4の初期
位置はそれぞれ3A,3Eであり、この間の距離を基準
距離Lとする。各ロボット1,2の対応する経由点間の
距離、つまり3B〜3F、3C〜3G、3D〜3Hの距
離は、所定のマージンをαとすると、L±αとなるよう
にする。FIG. 3 shows an example of waypoints created by calculation. 3A-3B-3C-3 in FIG.
D is a waypoint of the robot 1, and 3E-3F-3G-
3H is a waypoint of the robot 2. The initial positions of the hands 3 and 4 are 3A and 3E, respectively, and the distance between them is the reference distance L. The distance between corresponding waypoints of the robots 1 and 2, that is, the distances of 3B to 3F, 3C to 3G, and 3D to 3H are set to L ± α where a predetermined margin is α.
【0014】ロボットが物品を移載する際には、対応す
る動作の動作距離の長い方のロボットは最大速度で動作
させ、動作距離の短い方のロボットは動作距離の比に応
じて動作速度を決定する。すなわち、図3の経由点の例
において、例えば経由点3B〜3Cのロボット1の動作
距離はaであり、経由点3F〜3Gのロボット2の動作
距離はbであり、a<bの関係がある。よって、経由点
3F〜3Gのロボット2の動作速度は、ロボットの最大
速度Vmax とする。経由点3B〜3Cのロボット1の動
作速度V1 は、動作距離の比から、 V1 =Vmax ×a/b として計算する。When the robot transfers an article, the robot having the longer operation distance of the corresponding operation is operated at the maximum speed, and the robot having the shorter operation distance changes the operation speed according to the ratio of the operation distances. decide. That is, in the example of the waypoints in FIG. 3, for example, the movement distance of the robot 1 at the waypoints 3B to 3C is a, the movement distance of the robot 2 at the waypoints 3F to 3G is b, and the relationship of a <b is satisfied. is there. Therefore, the operating speed of the robot 2 at the waypoints 3F to 3G is the maximum speed V max of the robot. The operation speed V 1 of the robot 1 at the waypoints 3B to 3C is calculated as V 1 = V max × a / b from the ratio of the operation distances.
【0015】[0015]
【発明の効果】以上のように、本発明は互いに独立して
動作する複数のロボットで同一の物品を移載することか
ら、簡単な構成によりロボットの協調動作を行うことが
できる。また、移載経路上に障害物がある場合でも、こ
れを回避して移載することができるため、幅広いアプリ
ケーションに応用することができる。更に、互いに独立
して動作する複数のロボットで同一の物品を高速に移載
することができるため、移載作業のサイクルタイムを縮
めることができる。As described above, according to the present invention, the same article is transferred by a plurality of robots that operate independently of each other, so that the robots can perform a cooperative operation with a simple configuration. Further, even if there is an obstacle on the transfer route, the obstacle can be avoided and the transfer can be performed, so that it can be applied to a wide range of applications. Furthermore, since the same article can be transferred at high speed by a plurality of robots that operate independently of each other, the cycle time of the transfer operation can be shortened.
【図1】互いに独立して動作する複数のロボットで同一
の物品を移載する場合の例を示す図である。FIG. 1 is a diagram showing an example in which the same article is transferred by a plurality of robots that operate independently of each other.
【図2】複数の物品を移載する際の経由点および動作速
度計算のためのフローチャートを示す図である。FIG. 2 is a diagram showing a flowchart for calculating waypoints and operation speeds when transferring a plurality of articles.
【図3】計算によって作成した経由点の例を示す図であ
る。FIG. 3 is a diagram showing an example of waypoints created by calculation.
1・・ロボット1 2・・ロボット2 3,4・・ハンド 5,6・・制御装置 7・・物品 3A〜3H・・経由点 1 ・ ・ Robot 1 2 ・ ・ Robot 2 3 ・ 4 ・ ・ Hands 5 ・ 6 ・ ・ Control device 7 ・ ・ Articles 3A to 3H
Claims (3)
で同一の物品を移載する移載ロボットを用いて、物品情
報および移載先情報を入力して記憶させ、移送経路を設
定し、互いの間の距離を所定範囲内に保ち、かつ各ロボ
ットの移載距離を異ならしめ、各ロボットの動作距離か
ら計算した動作速度をそれぞれのロボットの制御装置に
ダウンロードし、ロボットが物品を移載する際には、動
作開始時に同期を取って動作を開始し、 同時に目標点
に到達するように各ロボットは前記ダウンロードされた
動作速度により同一物品を移載するようにしたことを特
徴とする複数ロボットによる部品の移載方法。1. A transfer robot that transfers the same article by a plurality of robots operating independently of each other is used to input and store article information and transfer destination information, set a transfer route, and set each other. The distance between the robots is kept within a predetermined range, and the transfer distance of each robot is made different .
The operation speed calculated from
When downloading and transferring the goods, the robot
Each robot is downloaded so as to start the operation in synchronization with the start of the work and reach the target point at the same time .
A method of transferring parts by a plurality of robots, wherein the same article is transferred according to the operation speed .
移送経路上に互いの距離が所定範囲内であるような各ロ
ボットの経由点を設けるようにしたことを特徴とする複
数ロボットによる物品移載方法。2. In the route setting according to claim 1,
A method for transferring articles by a plurality of robots, characterized in that via points of the robots are provided on the transfer path so that the distance between them is within a predetermined range.
て、各経由点間の距離の長い方のロボットを最大速度で
動作させ、距離の短い方のロボットを距離の比に応じて
速度設定するようにしたことを特徴とする複数ロボット
による部品の移載方法。3. The transfer method according to claim 1, wherein the robot having a longer distance between the via points is operated at a maximum speed, and the robot having a shorter distance is moved at a speed corresponding to a distance ratio. A method for transferring parts by a plurality of robots, which is characterized by being set.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP3272091A JP2554968B2 (en) | 1991-09-24 | 1991-09-24 | Article transfer method by multiple robots |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP3272091A JP2554968B2 (en) | 1991-09-24 | 1991-09-24 | Article transfer method by multiple robots |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH0584678A JPH0584678A (en) | 1993-04-06 |
| JP2554968B2 true JP2554968B2 (en) | 1996-11-20 |
Family
ID=17508958
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP3272091A Expired - Fee Related JP2554968B2 (en) | 1991-09-24 | 1991-09-24 | Article transfer method by multiple robots |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2554968B2 (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2014046374A (en) * | 2012-08-29 | 2014-03-17 | Nakamura Tome Precision Ind Co Ltd | Machine inside carrying method of work in lathe |
| DE112021001595T5 (en) | 2020-05-25 | 2022-12-29 | Fanuc Corporation | ROBOT SYSTEM |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE102011010505A1 (en) * | 2011-02-07 | 2012-08-09 | Dürr Systems GmbH | Adaptation of the dynamics of at least one robot |
| WO2016190344A1 (en) * | 2015-05-26 | 2016-12-01 | Skマシナリー株式会社 | Multibase-type single-axis robot and multibase-type dual single-axis robot |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0677910B2 (en) * | 1984-12-28 | 1994-10-05 | ソニー株式会社 | Control method for industrial robot |
| JP2512099B2 (en) * | 1988-08-24 | 1996-07-03 | 松下電器産業株式会社 | Robot motion teaching method and control device |
| JPH02262981A (en) * | 1989-04-03 | 1990-10-25 | Yokogawa Electric Corp | Control device for robot |
-
1991
- 1991-09-24 JP JP3272091A patent/JP2554968B2/en not_active Expired - Fee Related
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2014046374A (en) * | 2012-08-29 | 2014-03-17 | Nakamura Tome Precision Ind Co Ltd | Machine inside carrying method of work in lathe |
| DE112021001595T5 (en) | 2020-05-25 | 2022-12-29 | Fanuc Corporation | ROBOT SYSTEM |
| US12269173B2 (en) | 2020-05-25 | 2025-04-08 | Fanuc Corporation | Robot system |
Also Published As
| Publication number | Publication date |
|---|---|
| JPH0584678A (en) | 1993-04-06 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| Geering et al. | Time-optimal motions of robots in assembly tasks | |
| JP2880590B2 (en) | Synchronous control method for industrial robot | |
| JP6706489B2 (en) | Robot direct teaching method | |
| JP4544145B2 (en) | Robot interference avoidance method and robot | |
| JP3086082B2 (en) | Robot synchronous control method and robot synchronous control device | |
| JPH0259285A (en) | Robot motion teaching method and control device | |
| WO1989008878A1 (en) | Method of controlling tool attitude of a robot | |
| JP2025035991A (en) | Trajectory planning and management of robot arm movements | |
| JPH0720915A (en) | Synchronism control method for robot | |
| JP2554968B2 (en) | Article transfer method by multiple robots | |
| US4912383A (en) | Method of controlling a robot | |
| JPH1148179A (en) | Robot work line tracking control method | |
| JPH0890468A (en) | Robot teaching device | |
| JPS6329811A (en) | Multi-arm control device | |
| JPS62251901A (en) | Course controller for multiaxis robot | |
| JPH1044072A (en) | Mobile robot and control method thereof | |
| JP3668821B2 (en) | Robot controller and robot control method | |
| JP2000052284A (en) | Robot motion support system and control method thereof | |
| JPS58191010A (en) | Control method for industrial robots | |
| JP2577003B2 (en) | Robot control method | |
| JPH0151311B2 (en) | ||
| JP4682907B2 (en) | Motor control device | |
| JPH0962325A (en) | Robot reachability determination device | |
| JPH06102310B2 (en) | Robot motion control method | |
| JPH0957671A (en) | Control device for articulated mobile body and control method thereof |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| LAPS | Cancellation because of no payment of annual fees |