Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP2554968B2 - Article transfer method by multiple robots - Google Patents
[go: Go Back, main page]

JP2554968B2 - Article transfer method by multiple robots - Google Patents

Article transfer method by multiple robots

Info

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
Application number
JP3272091A
Other languages
Japanese (ja)
Other versions
JPH0584678A (en
Inventor
吉隆 林
幸彦 北野
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.)
Panasonic Electric Works Co Ltd
Original Assignee
Matsushita Electric Works Ltd
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 Matsushita Electric Works Ltd filed Critical Matsushita Electric Works Ltd
Priority to JP3272091A priority Critical patent/JP2554968B2/en
Publication of JPH0584678A publication Critical patent/JPH0584678A/en
Application granted granted Critical
Publication of JP2554968B2 publication Critical patent/JP2554968B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Numerical Control (AREA)
  • Manipulator (AREA)

Description

【発明の詳細な説明】Detailed Description of the Invention

【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.

【図面の簡単な説明】[Brief description of drawings]

【図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.

【符号の説明】[Explanation of symbols]

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)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】 互いに独立して動作する複数のロボット
で同一の物品を移載する移載ロボットを用いて、物品情
報および移載先情報を入力して記憶させ、移送経路を設
定し、互いの間の距離を所定範囲内に保ち、かつ各ロボ
ットの移載距離を異ならしめ、各ロボットの動作距離か
ら計算した動作速度をそれぞれのロボットの制御装置に
ダウンロードし、ロボットが物品を移載する際には、動
作開始時に同期を取って動作を開始し、 同時に目標点
に到達するように各ロボットは前記ダウンロードされた
動作速度により同一物品を移載するようにしたことを特
徴とする複数ロボットによる部品の移載方法。
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】 請求項1における経路の設定において、
移送経路上に互いの距離が所定範囲内であるような各ロ
ボットの経由点を設けるようにしたことを特徴とする複
数ロボットによる物品移載方法。
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】 請求項1,2に記載の移載方法におい
て、各経由点間の距離の長い方のロボットを最大速度で
動作させ、距離の短い方のロボットを距離の比に応じて
速度設定するようにしたことを特徴とする複数ロボット
による部品の移載方法。
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.
JP3272091A 1991-09-24 1991-09-24 Article transfer method by multiple robots Expired - Fee Related JP2554968B2 (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Cited By (3)

* Cited by examiner, † Cited by third party
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