JPH02190291A - マルチロボットの制御方法 - Google Patents
マルチロボットの制御方法Info
- Publication number
- JPH02190291A JPH02190291A JP1008806A JP880689A JPH02190291A JP H02190291 A JPH02190291 A JP H02190291A JP 1008806 A JP1008806 A JP 1008806A JP 880689 A JP880689 A JP 880689A JP H02190291 A JPH02190291 A JP H02190291A
- Authority
- JP
- Japan
- Prior art keywords
- robot
- interference
- interference zone
- robots
- interference section
- 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
- Control Of Position Or Direction (AREA)
- Manipulator (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
産業上の利用分野
本発明は、同一軌道上を動く2台のロボットの稼働率を
下げずに干渉を回避するためのマルチロボットの制御方
法に関するものである。
下げずに干渉を回避するためのマルチロボットの制御方
法に関するものである。
従来の技術
従来、同一軌道上を動く2台のロボットの干渉を回避す
るため、2台のロボットをそれぞれ主ロボットと副ロボ
ットに分け、主ロボットが作業全体を監視し、副ロボッ
トが干渉区間内で作業する段階になると、主ロボットが
副ロボットに対して干渉区間内で作業することを指令す
るという方法をとっていた。
るため、2台のロボットをそれぞれ主ロボットと副ロボ
ットに分け、主ロボットが作業全体を監視し、副ロボッ
トが干渉区間内で作業する段階になると、主ロボットが
副ロボットに対して干渉区間内で作業することを指令す
るという方法をとっていた。
発明が解決しようとする課題
しかしながら上記のような方法では、副ロボットが干渉
区間内で作業できる状態にあっても、主ロボットは、予
め決められた作業の区切シでしか副ロボットに対して指
令することができず、副ロボットに余分な待ち時間が生
じ、稼働率が下がるという問題点を有していた。
区間内で作業できる状態にあっても、主ロボットは、予
め決められた作業の区切シでしか副ロボットに対して指
令することができず、副ロボットに余分な待ち時間が生
じ、稼働率が下がるという問題点を有していた。
本発明は上記問題点に鑑み、2台のロボットを主ロボッ
トと副ロボットに分けて制御しなくても干渉回避ができ
、かつ2台のロボットの干渉区間内に入る場合の待ち時
間を短縮することが可能なマルチロボットの制御方法を
提供するものである。
トと副ロボットに分けて制御しなくても干渉回避ができ
、かつ2台のロボットの干渉区間内に入る場合の待ち時
間を短縮することが可能なマルチロボットの制御方法を
提供するものである。
課題を解決するための手段
上記課題を解決するために本発明の制御方法は、2台の
ロボットがそれぞれ干渉区間内に入ることを宣言する手
段、および干渉区間内より干渉区間外に出たことを宣言
する手段を有し、一方のロボットが干渉区間内に入るこ
とを宣言したとき、既に他方のロボットが干渉区間内に
入ることを宣言している場合は、前記一方のロボットの
位置を干渉区間の手前の位置迄移動し、前記他方のロボ
ットが干渉区間内よ)干渉区間外に出たことを宣言した
後に前記干渉区間内に入ることを特徴とするものである
。
ロボットがそれぞれ干渉区間内に入ることを宣言する手
段、および干渉区間内より干渉区間外に出たことを宣言
する手段を有し、一方のロボットが干渉区間内に入るこ
とを宣言したとき、既に他方のロボットが干渉区間内に
入ることを宣言している場合は、前記一方のロボットの
位置を干渉区間の手前の位置迄移動し、前記他方のロボ
ットが干渉区間内よ)干渉区間外に出たことを宣言した
後に前記干渉区間内に入ることを特徴とするものである
。
作 用
本発明において、2台のロボットのうちの一方のロボッ
トが干渉区間内に入るとき干渉区間内に入ることを宣言
し、既に他方のロボットが干渉区間内に入ることを宣言
している場合は、前記一方のロボットの位置を干渉区間
の手前の位置迄移動し、前記他方のロボットが干渉区間
内より干渉区間外に出たことを宣言した後に干渉区間内
に入ることにより、干渉区間内に入る場合の待ち時間は
、前記一方のロボットが干渉区間内に入ることを宣言し
てから前記他方のロボットが干渉区間外に出るまでの時
間となシ、干渉区間内に入る場合の待ち時間を短縮する
ことを可能とする。
トが干渉区間内に入るとき干渉区間内に入ることを宣言
し、既に他方のロボットが干渉区間内に入ることを宣言
している場合は、前記一方のロボットの位置を干渉区間
の手前の位置迄移動し、前記他方のロボットが干渉区間
内より干渉区間外に出たことを宣言した後に干渉区間内
に入ることにより、干渉区間内に入る場合の待ち時間は
、前記一方のロボットが干渉区間内に入ることを宣言し
てから前記他方のロボットが干渉区間外に出るまでの時
間となシ、干渉区間内に入る場合の待ち時間を短縮する
ことを可能とする。
実施例
以下本発明のマルチロボットの制偶方法の一実施例につ
いて、図面を参照しながら説明する。
いて、図面を参照しながら説明する。
第1図は、本実施例における自動倉庫を示すものである
。同図において、1は自力倉庫の棚の一つを示している
。2は第1の直交ロボット、3は第2の直交ロボットで
あシ、それぞれのロボットは棚に入っているワークを別
の棚へ移す作業をする。4は第1の直交ロボット2と第
2の直交ロボット3が動作する共通軌道である。6は第
1の直交ロボット2と第2の直交ロボット3の干渉区間
を示している。
。同図において、1は自力倉庫の棚の一つを示している
。2は第1の直交ロボット、3は第2の直交ロボットで
あシ、それぞれのロボットは棚に入っているワークを別
の棚へ移す作業をする。4は第1の直交ロボット2と第
2の直交ロボット3が動作する共通軌道である。6は第
1の直交ロボット2と第2の直交ロボット3の干渉区間
を示している。
第2図は、第1図の第1の直交ロボット2と第2の直交
ロボット3が干渉区間内で作業する場合の手順を示すフ
ローチャート図である。これらの2台の直交ロボットの
うちの一方のロボット、例えば第1の直交ロボット2が
干渉区間内に入ろうとする場合、手順#1として干渉区
間内に入ることを宣言する。次に手順#2として第2の
直交ロボット3が手順#1によって干渉区間内に入るこ
とを宣言しているか否かを確認し、宣言している場合は
手順#3として第1の直交ロボット2を干渉区間の手前
の位置迄移動し、手順#4として第2の直交ロボット3
が干渉区間外に出たこと宣言する迄待機し、第2の直交
ロボットが干渉区間外に出たことを宣言した後に手順#
5として干渉区間内に入る。前記手順#2の確認におい
て、第2の直交ロボット3が手順#1によって干渉区間
内に入ることを宣言していない場合は、手順#5として
干渉区間内に入る。第1の直交ロボット2が干渉区間内
に入った後に、手順#6として干渉区間内で作業を行い
、作業終了後の手順#7として干渉区間外に出て、次に
手順#8として干渉区間外に出たことを宣言する。
ロボット3が干渉区間内で作業する場合の手順を示すフ
ローチャート図である。これらの2台の直交ロボットの
うちの一方のロボット、例えば第1の直交ロボット2が
干渉区間内に入ろうとする場合、手順#1として干渉区
間内に入ることを宣言する。次に手順#2として第2の
直交ロボット3が手順#1によって干渉区間内に入るこ
とを宣言しているか否かを確認し、宣言している場合は
手順#3として第1の直交ロボット2を干渉区間の手前
の位置迄移動し、手順#4として第2の直交ロボット3
が干渉区間外に出たこと宣言する迄待機し、第2の直交
ロボットが干渉区間外に出たことを宣言した後に手順#
5として干渉区間内に入る。前記手順#2の確認におい
て、第2の直交ロボット3が手順#1によって干渉区間
内に入ることを宣言していない場合は、手順#5として
干渉区間内に入る。第1の直交ロボット2が干渉区間内
に入った後に、手順#6として干渉区間内で作業を行い
、作業終了後の手順#7として干渉区間外に出て、次に
手順#8として干渉区間外に出たことを宣言する。
本実施例によれば、2台の直交ロボットがそれぞれ干渉
区間内に入るとき、その一方のロボットである第1の直
交ロボット2が干渉区間内に入ることを宣言し、既に第
2の直交ロボット3が干渉区間内に入ることを宣言して
いる場合は、第1の直交ロボット2の位置を干渉区間の
手前の位置迄移動し、第2の直交ロボットが干渉区間内
より干渉区間外に出たことを宣言した後に干渉区間内に
入ることにより、干渉区間内に入る場合の待ち時間は、
第1の直交ロボット2が干渉区間内に入ることを宣言し
てから第2の直交ロボット3が干渉区間外に出る迄の時
間となシ、干渉区間内に入る場合の待ち時間を短縮する
ことができる。
区間内に入るとき、その一方のロボットである第1の直
交ロボット2が干渉区間内に入ることを宣言し、既に第
2の直交ロボット3が干渉区間内に入ることを宣言して
いる場合は、第1の直交ロボット2の位置を干渉区間の
手前の位置迄移動し、第2の直交ロボットが干渉区間内
より干渉区間外に出たことを宣言した後に干渉区間内に
入ることにより、干渉区間内に入る場合の待ち時間は、
第1の直交ロボット2が干渉区間内に入ることを宣言し
てから第2の直交ロボット3が干渉区間外に出る迄の時
間となシ、干渉区間内に入る場合の待ち時間を短縮する
ことができる。
なお、上記実施例の第1の直交ロボットと第2の直交ロ
ボットの関係を相互に入れ換えても同様の動作が可能で
ある。
ボットの関係を相互に入れ換えても同様の動作が可能で
ある。
発明の効果
本発明によると、2台のロボットがそれぞれ自ロボット
が干渉区間内に入ることを宣言する手段および干渉区間
内より干渉区間外に出たことを宣言する手段を有し、一
方のロボットが干渉区間内に入ることを宣言したとき、
既に他方のロボットが干渉区間内に入ることを宣言して
いる場合は、前記一方のロボットの位置を干渉区間の手
前の位置迄移動し、前記他方のロボットが干渉区間内よ
り干渉区間外に出たことを宣言した後に干渉区間内に入
ることにより、干渉区間内に入る場合の待ち時間が短、
縮され、稼働率を下げることなく2台のロボットの干渉
を回避することができる。
が干渉区間内に入ることを宣言する手段および干渉区間
内より干渉区間外に出たことを宣言する手段を有し、一
方のロボットが干渉区間内に入ることを宣言したとき、
既に他方のロボットが干渉区間内に入ることを宣言して
いる場合は、前記一方のロボットの位置を干渉区間の手
前の位置迄移動し、前記他方のロボットが干渉区間内よ
り干渉区間外に出たことを宣言した後に干渉区間内に入
ることにより、干渉区間内に入る場合の待ち時間が短、
縮され、稼働率を下げることなく2台のロボットの干渉
を回避することができる。
第1図は本発明の一実施例における自動倉庫の構成図、
第2図は同実施例における直交ロボットが干渉区間内で
作業する場合の手順を示すフローチャート図である。 2・・・・・・第1の直交ロボット(一方のロボット)
、3・・・・・・第2の直交ロボット(他方のロボット
)、4・・・・・・共通軌道、6・・・・・・干渉区間
。 代理人の氏名 弁理士 粟 野 重 孝 ほか1名第1
図 2−−−オIn、i啄2 Q/rニーyL(−勅Or:
J)3−−一倉2り直りqA−t’p<口【石の0戯ソ
シ)牛−・−式を平九箸 5−−−−f−S歩区間
第2図は同実施例における直交ロボットが干渉区間内で
作業する場合の手順を示すフローチャート図である。 2・・・・・・第1の直交ロボット(一方のロボット)
、3・・・・・・第2の直交ロボット(他方のロボット
)、4・・・・・・共通軌道、6・・・・・・干渉区間
。 代理人の氏名 弁理士 粟 野 重 孝 ほか1名第1
図 2−−−オIn、i啄2 Q/rニーyL(−勅Or:
J)3−−一倉2り直りqA−t’p<口【石の0戯ソ
シ)牛−・−式を平九箸 5−−−−f−S歩区間
Claims (1)
- 同一の3次元直交座標系によって位置を表される2台の
ロボットが、干渉区間を隔てて前記3次元直交座標系の
軸と平行する共通軌道上を動作するロボット制御システ
ムにおいて、当該2台のロボットはそれぞれ前記干渉区
間内に入ることを宣言する手段及び前記干渉区間内より
干渉区間外に出たことを宣言する手段を持ち、一方のロ
ボットが前記干渉区間内に入ることを宣言したとき、既
に他方のロボットが前記干渉区間内に入ることを宣言し
ている場合は、前記一方のロボットの位置を前記干渉区
間の手前の位置迄移動し、前記他方のロボットが宣言し
た後に前記干渉区間内に入ることを特徴とするマルチロ
ボットの制御方法。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1008806A JPH02190291A (ja) | 1989-01-18 | 1989-01-18 | マルチロボットの制御方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1008806A JPH02190291A (ja) | 1989-01-18 | 1989-01-18 | マルチロボットの制御方法 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH02190291A true JPH02190291A (ja) | 1990-07-26 |
Family
ID=11703085
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP1008806A Pending JPH02190291A (ja) | 1989-01-18 | 1989-01-18 | マルチロボットの制御方法 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH02190291A (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH03208593A (ja) * | 1990-01-11 | 1991-09-11 | Daikin Ind Ltd | 産業用ロボット制御方法およびその装置 |
-
1989
- 1989-01-18 JP JP1008806A patent/JPH02190291A/ja active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH03208593A (ja) * | 1990-01-11 | 1991-09-11 | Daikin Ind Ltd | 産業用ロボット制御方法およびその装置 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5247608A (en) | Method and apparatus for achieving dynamic path control of multiple robots | |
| KR100640019B1 (ko) | 미리 정의된 시간 최적 궤적 형상에 기초한 로봇 매니퓰레이터 | |
| US4891765A (en) | Control system | |
| CA2437973A1 (en) | Setting method and setting apparatus for operation path for articulated robot | |
| US4251957A (en) | Workpiece transfer apparatus for a plurality of machine tools | |
| JP2792443B2 (ja) | ローダ装置 | |
| JPH02190291A (ja) | マルチロボットの制御方法 | |
| JPS595309A (ja) | ロボツトの制御装置 | |
| CN115903822B (zh) | 一种基于动态干涉区约束的多机器人无冲突路径规划的方法 | |
| JPS63225005A (ja) | 荷役用自走装置の運用方法 | |
| JPH06348321A (ja) | ロボット協調制御装置 | |
| JPH089152B2 (ja) | 多腕マニピュレ−タの動作手順自動生成方法 | |
| JPH0798609A (ja) | 2トーチ型レーザ加工機の加工分担決定装置 | |
| JP2650094B2 (ja) | 自動溶接装置 | |
| JPH0981214A (ja) | 作業用マニピュレータの制御方法 | |
| JP2520127B2 (ja) | 高能率工具選択方法 | |
| JPH0613801Y2 (ja) | 部品組立装置 | |
| JPS59205601A (ja) | 協調動作をする産業用ロボットの安全運転制御方式 | |
| JPH05200685A (ja) | 加工機 | |
| JP2002116817A (ja) | タスク割付方法およびこれを適用した制御装置 | |
| JP3279785B2 (ja) | ロボットの制御方法 | |
| JPH09305210A (ja) | 複数台ロボットの干渉防止方法 | |
| JPH0584678A (ja) | 複数ロボツトによる物品の移載方法 | |
| JPH02145276A (ja) | ロボットアームの非干渉制御方法 | |
| JPS6118764B2 (ja) |