JPS5854956B2 - Gun Robot - Google Patents
Gun RobotInfo
- Publication number
- JPS5854956B2 JPS5854956B2 JP334575A JP334575A JPS5854956B2 JP S5854956 B2 JPS5854956 B2 JP S5854956B2 JP 334575 A JP334575 A JP 334575A JP 334575 A JP334575 A JP 334575A JP S5854956 B2 JPS5854956 B2 JP S5854956B2
- Authority
- JP
- Japan
- Prior art keywords
- robot
- robots
- mode
- avoidance
- comparators
- 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
Links
- 238000013459 approach Methods 0.000 description 8
- 230000000875 corresponding effect Effects 0.000 description 6
- 238000010586 diagram Methods 0.000 description 6
- 238000001514 detection method Methods 0.000 description 5
- 239000011159 matrix material Substances 0.000 description 4
- 230000000007 visual effect Effects 0.000 description 3
- 230000002195 synergetic effect Effects 0.000 description 2
- XUIMIQQOPSSXEZ-UHFFFAOYSA-N Silicon Chemical compound [Si] XUIMIQQOPSSXEZ-UHFFFAOYSA-N 0.000 description 1
- 230000001276 controlling effect Effects 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 230000002079 cooperative effect Effects 0.000 description 1
- 239000013256 coordination polymer Substances 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000005611 electricity Effects 0.000 description 1
- 238000012827 research and development Methods 0.000 description 1
- 229910052710 silicon Inorganic materials 0.000 description 1
- 239000010703 silicon Substances 0.000 description 1
Landscapes
- Numerical Control (AREA)
- Feedback Control In General (AREA)
Description
【発明の詳細な説明】
本発明は自走する複数のロボットを限られた範囲内で、
互に相手を認識させながら行動させるようにした群ロボ
ットに関するものである。[Detailed Description of the Invention] The present invention enables multiple self-propelled robots to operate within a limited range.
This is about a group of robots that can act while recognizing each other.
近年、とくに工業用ロボットの研究開発が盛んで、人間
に代って種々の作業をロボットに行わせている。In recent years, research and development of industrial robots has been especially active, and robots are being used to perform various tasks in place of humans.
このロボットも単体で使用する他、複数の動き回るもの
の集団により、より広範囲、高次元な作業を遂行させる
方法も研究されている。In addition to using this robot alone, researchers are also researching ways to use it as a group of moving robots to perform tasks over a wider range of areas and at a higher level.
しかし従来の方法によれば、複数のロボットの制御は、
集中管理システムがとられ、個々のロボットが互に相手
を意識しながら行動するといったことはできず、その仕
事量も単独のロボットが遂行しつるものの単なる合計で
あるに過ぎない。However, according to the conventional method, controlling multiple robots is
A centralized control system is used, and individual robots cannot act while being aware of each other, and the amount of work done by each robot is simply the sum of what each robot can accomplish.
このような複数のロボットが、単独の作業分野をもつと
回持に全体的に集団行動をも起こすことができるならば
、ロボットの仕事量も単なる個々の合計だけではなく、
さらに相乗的な効果も期待でき、その活動範囲、利用分
野も飛躍的に拡大されることになる。If multiple robots like this, each with their own work area, can take collective action as a whole, the amount of work the robots can do is not just the sum of their individual tasks.
Furthermore, synergistic effects can be expected, and the scope of its activities and fields of use will be expanded dramatically.
本発明はかかる要請を満足させるべく提案されたもので
、複数のロボットが個々に相手を認識しつつ、自己の判
断にもとづき独自の動作を行うと同時に、゛必要に応じ
て相手と協同行動を起こすことのできる群ロボットを提
供することを目的とする。The present invention has been proposed to satisfy these demands, and allows multiple robots to individually recognize each other, perform unique actions based on their own judgment, and, at the same time, perform cooperative actions with others as necessary. The purpose is to provide a group robot that can wake up.
以下本発明の技術的内容を明確にする。The technical content of the present invention will be clarified below.
まずこの発明の基本概念について述べると、複数のロボ
ットからなるロボット群はあるきめられた範囲内におい
て行動し、個々のロボットは独自の制御機能をもって、
外部からの指令によらないで自己の判断にもとづき行動
する。First, to describe the basic concept of this invention, a robot group consisting of multiple robots acts within a certain range, and each robot has its own control function.
Act based on one's own judgment and not on external orders.
このためロボットは互に相手を認識する視覚をもち、視
覚75)ら得られた情報にもとづき自己の置かれた立場
を識別し、この識別に応じて具体的な行動を起こす機能
をもっていて、これにより状況に応じて単独であるいは
集団で行動を起こす。For this reason, robots have the ability to recognize each other, and have the ability to identify their own position based on information obtained from vision75), and take specific actions based on this identification. Take action individually or in groups depending on the situation.
ロボットに具体的にどのような行動を起こさせるかは、
その利用目的に応じて考えればよいことで、本実施例で
は次のような行動を予定している。What specific actions do you want the robot to take?
This can be considered depending on the purpose of use, and the following actions are planned in this embodiment.
個々のロボットはある限られた地域内で行動し、このと
き互に相手を認識しないときは(相手ときめられた距離
まで接近しないとき)、自己のプログラムに従った所定
の作業を或いはランダムに動き回り、相手を認識したと
きにはそれに対して追従動作を行い、さらに至近距離ま
で接近したときには回避動作することを想定しである。Individual robots operate within a limited area, and when they do not recognize each other (when they do not approach each other within a predetermined distance), they perform predetermined tasks according to their own programs or randomly. It is assumed that when the robot moves around and recognizes an opponent, it will follow the target, and when it gets close, it will take evasive action.
次に個々のロボットの構成を説明すると、第1図におい
て、図中1は相手と自己の関係を識別するための識別装
置で、相手を認識する視覚としての検出部1aと、この
視覚からの情報にもとづいて自己の置かれた立場を判断
する比較判断部1bとからなる。Next, to explain the configuration of each robot, in Fig. 1, numeral 1 in the figure is an identification device for identifying the relationship between the robot and the robot, which includes a detection unit 1a for visual recognition of the robot, and a detection unit 1a for visual recognition of the robot. It consists of a comparison and judgment section 1b that judges the position of oneself based on the information.
2はこの判別パターンにもとづいて所定の動作を起こす
べく動作モードを記憶している記憶装置、3は前記パタ
ーンを論理的に解析し、記憶された動作モードのなかか
らシーケンスを介して優先モードを選び出し、駆動装置
4に具体的な作動のための指令を出す制御指令装置であ
る。2 is a storage device that stores operation modes to cause a predetermined operation based on this discrimination pattern; 3 is a storage device that logically analyzes the pattern and selects a priority mode from among the stored operation modes through a sequence; This is a control command device that selects a target and issues a command for specific operation to the drive device 4.
そして識別装置1は識別媒体として可視光線、赤外線な
どの光を利用し、相手のロボットを認識するにあたり、
検出部1aは受光素子などからなるセンサ10を備える
。The identification device 1 uses light such as visible light or infrared rays as an identification medium to recognize the other robot.
The detection unit 1a includes a sensor 10 including a light receiving element.
つまり、第3図に明らかなように、センサ10はフィル
ター11、レンズ12、受光素子(シリコンフォトセル
)13から構成され、それぞれのロボットに取付ける光
源からの光量はフィルター11、レンズ12を介して受
光素子13が検知し、その光量に応じてこれを電気量に
変換する。In other words, as is clear from FIG. 3, the sensor 10 is composed of a filter 11, a lens 12, and a light receiving element (silicon photocell) 13, and the amount of light from the light source attached to each robot is transmitted through the filter 11 and lens 12. The light receiving element 13 detects the light and converts it into an amount of electricity according to the amount of light.
そして受光素子の出力はアンプ14で増巾されてコンパ
レータ15に入力する。The output of the light receiving element is then amplified by an amplifier 14 and input to a comparator 15.
ところでセンサ10は、第2図に示すように、全体的に
は、環状に配列された複数、本実施例では5つのセンサ
10a 、10b 、10c 、10d及び10eが備
えられ、これにより検出部1aの全視野角を5分割した
視野分角を各センサが分担している。By the way, as shown in FIG. 2, the sensor 10 is generally provided with a plurality of sensors 10a, 10b, 10c, 10d, and 10e arranged in an annular manner, which are five sensors 10a, 10b, 10c, 10d, and 10e. Each sensor shares a viewing angle obtained by dividing the total viewing angle into five.
したがって、いずれかのセンサ10a〜10eが出力す
るときは、その方向に他のロボットが存在することにな
る。Therefore, when any of the sensors 10a to 10e outputs an output, it means that another robot exists in that direction.
そしてこの視野に入ったロボットとの距離を判別するた
め、比較判別部1bとしてコンパレータ15,16.1
7が配される。In order to determine the distance to the robot that has entered this visual field, comparators 15 and 16.1 are used as a comparison and determination section 1b.
7 is placed.
つまり、近距離11と遠距離12を判別するのに、設定
値の異るコンパレータ15と16がセンサ10に並列接
続され、近距離用のコンパレーク15は、各センサに対
応して、15a、15b。That is, in order to discriminate between short distance 11 and long distance 12, comparators 15 and 16 with different set values are connected in parallel to sensor 10, and comparators 15 for short distance are connected to 15a and 15b corresponding to each sensor. .
15c、15d、15eと5つ設けられ、遠距離用のコ
ンパレータ16は、中央部のセンサ10b。Five comparators 15c, 15d, and 15e are provided, and the long-distance comparator 16 is the sensor 10b in the center.
10c、10dに対応して16b、16c、16ctと
3つ設けられ、これにより相手のロボットが至近距離ま
で接近しセンサ10の検知光量が増大する近距離11内
では、コンパレータ15a〜15dが出力しく勿論受光
センサに対応するもの)、遠距離12内ではコンパレー
タ16b〜16dが出力し、相手ロボットとの距離が判
別する。There are three comparators 16b, 16c, and 16ct corresponding to 10c and 10d, so that the comparators 15a to 15d do not output at close range 11 where the other robot approaches to close range and the amount of light detected by the sensor 10 increases. Of course, the comparators 16b to 16d output signals within the long distance 12 (corresponding to the light receiving sensor), and the distance to the other robot is determined.
両端のセンサ10a、10eに対して遠距離用のコンパ
レータ16を設けなかったのは、単なる設計上の問題で
あり、必要に応じて設けることもできる。The reason why the long-distance comparators 16 are not provided for the sensors 10a and 10e at both ends is simply a design problem, and they can be provided as necessary.
したがって、この識別装置1で識別できる相手ロボット
の位置パターンは、第2図のA1゜B1.B2.C1,
C2,Dl、B2.Elの8つのパターンである。Therefore, the position pattern of the other robot that can be identified by this identification device 1 is A1°B1. B2. C1,
C2, Dl, B2. There are eight patterns of El.
コンパレーク17は、遠距離域に複数のロボットが同時
に位置したときに、いずれのものが最も近いかを判別す
るもので、複数のロボットを同時に視野にとらえたとき
は、最短距離のものに対して所定の動作を起こさせるた
めであり、センサ10 b 、10 c + 10 d
の出力を互に比較するようにコンパレータ17 b 、
17 c s 17 dが配置しである。Comparator 17 determines which one is the closest when multiple robots are located in a long distance area at the same time. This is to cause a predetermined operation, and the sensors 10 b , 10 c + 10 d
comparators 17b, so as to compare the outputs of
17 c s 17 d is the arrangement.
このようにして識別された位置パターンに対応して、そ
れぞれ所定の動作を起こすべく、記憶装置2には動作モ
ードが記憶されている。Operation modes are stored in the storage device 2 in order to cause predetermined operations in accordance with the position patterns identified in this way.
動作モードとしては、追従モードと回避モードとランダ
ムモードがあり、まず追従モードとは、遠距離域(B2
、C2、B2 )にロボットを見つけたときに、これ
をある程度速いスピードで、その方向に追いかける作動
を起こさせる。The operation modes include tracking mode, avoidance mode, and random mode.
, C2, B2), when the robot is found, causes the robot to follow the robot at a certain speed in that direction.
回避モードとは近距離域(A1. B、 、 C□、
Dl、 El)に相手ロボットが位置するときに、相手
との接触を避けるために方向転換などの回避動作を行わ
せる。Avoidance mode is short range (A1. B, , C□,
When the opponent robot is located at Dl, El), the robot is caused to perform an avoidance operation such as changing direction in order to avoid contact with the opponent.
そして、ランダムモードとは、識別視野内に相手ロボッ
トが無いときに、全く無作為にロボットを自由に動き回
らせるのであり、このランダムモードは記憶装置2aに
記憶されている。In the random mode, when there is no other robot within the identification field of view, the robot is allowed to move freely at random, and this random mode is stored in the storage device 2a.
これら記憶装置2はダイオードマトリックスで構成され
、識別装置1のコンパレーク15,16,17からの出
力、つまり識別された位置パターンにより、所定の動作
モードが選び出される。These storage devices 2 are composed of diode matrices, and a predetermined operating mode is selected based on the outputs from the comparators 15, 16, and 17 of the identification device 1, that is, the identified position patterns.
次に制御指令装置3は、前記位置パターンを論理的Oこ
解析して、選び出された動作モードのなかからシーケン
スを介して優先するモードを採り、駆動装置4に指令信
号を出力する。Next, the control command device 3 logically analyzes the position pattern, selects a priority mode from among the selected operation modes through a sequence, and outputs a command signal to the drive device 4.
最も優先されるモードは回避モードであり、近距離域に
相手口ポットが位置するときには、一定時間駆動装置4
を停止させた後、状況が変化しなければ回避動作を行わ
せ、状況が変化、たとえば停止している間に相手が近距
離域から出ると、回避モードを解除してその他のモード
に移す。The most prioritized mode is the avoidance mode, and when the opponent pot is located in a short distance area, the drive device 4 is activated for a certain period of time.
After stopping, if the situation does not change, it will perform an evasive action, and if the situation changes, for example, if the opponent leaves the close range while it is stopped, it will cancel the avoidance mode and switch to another mode.
また、追従モードが複数選出されているときは、コンパ
レータ17からのパターンにより、最も近いものに対す
る追従モードを優先させ、その方向に追従動作を起こさ
せる。Further, when a plurality of tracking modes are selected, priority is given to the tracking mode corresponding to the closest one according to the pattern from the comparator 17, and the tracking operation is caused in that direction.
相手ロボットを発見しないときは、ランダムモードを採
って自由な行動をさせる。When the robot does not find the other robot, it uses random mode and allows the robot to act freely.
このなかには適当な休憩を入れてもよい。You may also take appropriate breaks during this time.
具体的には、記憶装置2は例えば第8図および第9図に
示すように、クロック発振器CP、シフトレジスタSR
1、SR2、インパークRRI。Specifically, the storage device 2 includes a clock oscillator CP, a shift register SR, as shown in FIGS. 8 and 9, for example.
1, SR2, Impark RRI.
RR2、排他的OR回路ERI、ER2などからなるラ
ンダム信号発生器RG1マトリックス変換器DMI、D
M2、OR回路OGI、インバータRR3、複数のAN
D回路からなるゲート回路GC1、GC2等によって構
成されており、コンパレータ15,16,17の出力に
応じて、追従モード信号X1非回避モード信号W1一時
停止信号v1追従命令のうち左曲りXl、直進X2、右
曲りX3、回避命令のうち右旋回¥1、左旋回Y2、直
進¥3、ランダム命令のうち右正転Z1、左正転Z2等
の信号を得てこれを制御指令装置3に送出する。Random signal generator RG1 consisting of RR2, exclusive OR circuit ERI, ER2, etc. Matrix converter DMI, D
M2, OR circuit OGI, inverter RR3, multiple ANs
It is composed of gate circuits GC1, GC2, etc. consisting of D circuits, and according to the outputs of comparators 15, 16, 17, following mode signal Obtain signals such as X2, right turn Send.
一方、制御指令装置3は具体的には例えば第10図に示
すように、複数のAND回路からなるゲート回路GC3
、GC4、GC5、OR回路OG2 、OG3 、OG
4 、OG5、ワンショットマルチバイブレークMM、
インバータRR4、マトリックス変換器DM3等によっ
て構成されており、上記の記憶装置2からの各命令信号
や後述する電磁波検出器21からの信号に応じて、最終
的にはモータ駆動装置4へ右正転信号J1、右逆転信号
J2、左正転信号J3、左逆転信号J4を送出する。On the other hand, the control command device 3 specifically includes a gate circuit GC3 consisting of a plurality of AND circuits, as shown in FIG.
, GC4, GC5, OR circuit OG2, OG3, OG
4, OG5, one-shot multi-by-break MM,
It is composed of an inverter RR4, a matrix converter DM3, etc., and is eventually sent to the motor drive device 4 for clockwise rotation in response to each command signal from the storage device 2 mentioned above and a signal from an electromagnetic wave detector 21, which will be described later. It sends out a signal J1, a right reverse rotation signal J2, a left forward rotation signal J3, and a left reverse rotation signal J4.
例えば、対象物が遠距離にあって追従用のコンパレータ
16b〜16dの入力が設定値に達しないときには、O
R回路OGIが0″を出力して、ゲート回路GC1を閉
じ追従命令Xi、X2゜X3を遮断する一方、ゲート回
路GC2を開きランダム命令Zl、Z2を制御指令装置
3へ送出する。For example, when the target is far away and the input of the tracking comparators 16b to 16d does not reach the set value,
The R circuit OGI outputs 0'' to close the gate circuit GC1 and cut off the follow-up commands Xi, X2°X3, while opening the gate circuit GC2 and sending random commands Zl, Z2 to the control command device 3.
そして電磁波検出器21が非回避信号+11. uを出
力し、かつマl−IJツクス変換器DM2が非回避モー
ド信号W I+ 111を出力してゲート回路GC3゜
GC5を開いていれば、このランダム命令Z1゜Z2が
モータ駆動装置4へ送られ、ロボットがランダムに左右
の正転などの動作を行う。Then, the electromagnetic wave detector 21 receives a non-avoidance signal +11. u, and if the multiplex converter DM2 outputs the non-avoidance mode signal W I+ 111 and opens the gate circuit GC3゜GC5, then this random command Z1゜Z2 is sent to the motor drive device 4. The robot randomly performs movements such as left and right forward rotation.
これに対して、対象物が近距離にきて追従用のコンパレ
ーク16b〜16dの入力が設定値を越えると、今度は
OR回路OG1が1″を出力して、ゲート回路GC2を
閉じランダム命令Z1゜Z2を遮断する一方、ゲート回
路GC1を開き追従命令XLX2.X3を制御指令装置
3に送出する。On the other hand, when the object comes close and the inputs of the tracking comparators 16b to 16d exceed the set values, the OR circuit OG1 outputs 1'', closes the gate circuit GC2, and issues a random command Z1. While cutting off Z2, the gate circuit GC1 is opened and follow-up commands XLX2 and X3 are sent to the control command device 3.
その際、対象物を常に中心としてとらえられるようにコ
ンパレータ17C〜17dで追従方向を判別し、それに
応じた追従命令Xi、X2.X3をゲート回路GC1を
介して選択的に制御指令装置3に送出する。At this time, the comparators 17C to 17d determine the tracking direction so that the object is always captured as the center, and the corresponding tracking commands Xi, X2. X3 is selectively sent to the control command device 3 via the gate circuit GC1.
そして前述と同様にゲート回路GC3,GC5が開かれ
ている場合には、追従方向によって選択された追従命令
Xi、X2.X3がモータ駆動装置4へと送られ、ロボ
ットが対象物を常に中心にとらえるよう左曲りや右曲り
あるいは直進するなどして追従動作を行う。Then, when the gate circuits GC3, GC5 are opened as described above, the follow-up commands Xi, X2 . X3 is sent to the motor drive device 4, and the robot performs a follow-up operation such as turning left, turning right, or going straight so that the robot always keeps the object centered.
もし、このような追従動作などでロボットが対象物に対
して至近距離まで接近してコンパレータ15a〜15e
のいずれもがO″を出力すると、マトリックス変換器D
M2の非回避モード信号WがO″となってゲート回路G
C5を閉じ、追従命令Xi、X2.X3やランダム命令
Zl、Z2を遮断する。If the robot approaches the target object at close range due to such a following operation, the comparators 15a to 15e
If any of them outputs O'', the matrix converter D
The non-avoidance mode signal W of M2 becomes O'' and the gate circuit G
C5 is closed and follow-up commands Xi, X2. Blocks X3 and random commands Zl and Z2.
そしてこれらの各命令に代わって、ゲート回路GC3,
GC4が開いていれば、コンパレータ15a〜15eの
出力に基づいて対象物を回避できるようにマトリックス
変換器DM2が選択した回避命令Yl、Y2.Y3がモ
ータ駆動装置4へと送られ、ロボットが対象物をさける
よう左右の旋回あるいは直進といった回避動作を行う。Then, in place of each of these instructions, gate circuits GC3,
If GC4 is open, avoidance commands Yl, Y2 . Y3 is sent to the motor drive device 4, and the robot performs an avoidance operation such as turning left and right or moving straight to avoid the object.
またこのときに、マトリックス変換器DM2が一時停止
信号■゛1”を出力した場合には、所定の期間だけゲー
ト回路GC4が閉じるので、一時的に回避命令Yl、Y
2.Y3が遮断され、ロボットが一時停止動作を行う。Also, at this time, if the matrix converter DM2 outputs the temporary stop signal ``1'', the gate circuit GC4 is closed for a predetermined period, so the avoidance commands Yl, Y
2. Y3 is cut off and the robot performs a temporary stop operation.
、駆動装置4は、第4図にも示すように、左右の駆動モ
ータML2MI(に連結された駆動輪18゜18と、従
動輪19とを備える。As shown in FIG. 4, the drive device 4 includes a drive wheel 18.18 connected to the left and right drive motors ML2MI, and a driven wheel 19.
駆動モータM1、 MI(は制御指令装置3からの指令
により、適宜選伏的に作動し、これによりあらゆる方向
にロボットを移動させる。The drive motors M1 and MI operate selectively as appropriate according to commands from the control command device 3, thereby moving the robot in all directions.
尚、ランダムモードのときは、左右が無作為的に駆動さ
れる。Note that in the random mode, the left and right sides are driven randomly.
個々のロボットは以上のような構成であって、これらロ
ボットの動き回われる範囲を限定するために、第5図に
示すように、境界線に電線20が張りめぐされ、発振器
21、増幅器22を介して電線20に沿って電磁波を発
生させる。Each robot has the above-mentioned configuration, and in order to limit the range in which these robots can move around, electric wires 20 are strung along the boundaries as shown in FIG. Electromagnetic waves are generated along the electric wire 20 through the electric wire 20.
この境界に達したならば、ロボットに回避動作を起こさ
せるよ・うに、電磁波検出器23.23が左右に一対段
けられる(第1図参照)。When this boundary is reached, a pair of electromagnetic wave detectors 23, 23 are placed on the left and right to cause the robot to take an evasive action (see FIG. 1).
制御指令装置3は電磁波が検出されると、即座に回避モ
ードを選び出して回避動作させ、境界の外部にロボット
が脱出しないようにする。When the electromagnetic waves are detected, the control command device 3 immediately selects an avoidance mode and performs an avoidance operation to prevent the robot from escaping outside the boundary.
したがって、回避モードとしては、相手ロボットが接近
してきたときと、境界線に接近してきたときの2通りが
あり、いずれの場合も、他の動作モードに優先させられ
る。Therefore, there are two avoidance modes: when the other robot approaches and when the robot approaches the boundary line, and in either case, priority is given to other operation modes.
本発明は以上のように構成され、次にその動作について
、2,3の例をあげて説明する。The present invention is constructed as described above, and its operation will now be explained using a few examples.
第6図のように、2つのロボットが活動している場合、
互に相手を認識しないときはランダム動作しているが、
いま一方のロボットRAが他方のロボットRBを認識、
たとえば遠距離域の追従範囲にとらえたとすると、RB
はランダム動作しているが、RAは追従動作に入り、R
Bを追いかけて徐々に接近していく。As shown in Figure 6, when two robots are active,
When neither recognizes the other, it operates randomly,
Now one robot RA recognizes the other robot RB,
For example, if it is captured in a long-distance tracking range, RB
is operating randomly, but RA enters tracking operation and R
I chase after B and gradually approach him.
しカルてRAが近距離、つまり回避範囲までRRに接近
すると、回避モードが選ばれ一時停止する。When RA approaches RR at close range, that is, within the avoidance range, avoidance mode is selected and the system pauses.
そして停止が解除された時、その間にRBがランダムに
進んで、たとえば追従範囲にあればその方向に再び追従
動作するが、前記状況が変化しないときは(つまり近距
離にいれば)回避動作して方向転換する。When the stop is released, the RB moves randomly during that time and, for example, if it is within the tracking range, it will follow in that direction again, but if the situation does not change (that is, if it is within close range), it will take an evasive action. to change direction.
またRA、RBが互に双方を認識して、接近してきたと
きは、互に回避モードにより一定時間停止し、その後回
避動作に移るが、このときいずれか一方が遅く停止解除
になったとすると、他方が既に回避動作を起こして視野
から消えていれば、ランダム動作を起こすことになる。Also, when RA and RB recognize each other and approach each other, they both stop for a certain period of time in avoidance mode and then move to avoidance operation, but if at this time one of them releases the stop later, If the other has already made an evasive action and disappeared from the field of view, a random action will be taken.
第7図に示すように、2以上のロボットがあって、その
うちの1つRAが、仮に3つのものRB、Rc、RDを
同時に視野(追従範囲)にとらえていたときは、これら
のうち、最も近いもの、つまりRcに対する追従モード
が優先され、RAはRcを追いかける。As shown in Fig. 7, if there are two or more robots and one of them, RA, has three objects RB, Rc, and RD in its field of view (following range) at the same time, among them, The tracking mode for the closest one, ie Rc, is prioritized and RA follows Rc.
尚、3つ以上が同時に回避範囲内に位置するときは、(
ただしこれを識別しているもの)これらは同時に回避モ
ードに移る。In addition, when three or more are located within the avoidance range at the same time, (
(However, those that have identified this) will simultaneously go into avoidance mode.
このように複数のロボットが互に他を意識しながら、独
自の行動(ランダム動作)と、集団行動(追従、回避動
作)を起こすことができるのであり、実際の作業をこれ
らロボットに遂行させるときは、目的に応じてこれに附
加的な動作機能を与えればよい。In this way, multiple robots can perform independent actions (random actions) and collective actions (following, avoidance actions) while being aware of each other, and when these robots are asked to perform actual tasks, may be provided with additional operating functions depending on the purpose.
たとえば境界内にばらまかれた製品をひろい集めさせる
ようなときは、それぞれのロボットRA、RB・・・に
、吸着装置(電磁石、バキュームパッド)を備える作動
アームを設け、ロボットに設けた収納箱と床との間を作
動アームの先端が運動するようになし、この場合、作動
アームの先端吸着装置が収納箱に位置したときに吸着を
解除するように構成しておけば、各ロボットRA。For example, when collecting products scattered within a boundary, each robot RA, RB, etc. is equipped with an actuating arm equipped with a suction device (electromagnet, vacuum pad), and a storage box installed on the robot. If the tip of the actuating arm is configured to move between the floor and the tip, and in this case, the tip is configured to release suction when the suction device at the tip of the actuating arm is positioned in the storage box, each robot RA can be moved.
RB・・・は、互に他を認識しない間は、ランダムに動
き回って床にばらまかれた製品をひろい集め、そして他
を認識したときはそれに追従して前者がひろい残した製
品を集めることができ、かつこのときこれらが互に他と
接触して、転倒、破損するといった不都合が避けられる
。While the RBs do not recognize each other, they move around randomly and collect the products scattered on the floor, and when they recognize the other, they follow it and collect the products left behind by the former. At the same time, it is possible to avoid inconveniences such as these items coming into contact with each other and falling over or being damaged.
尚、この実施例では、ランダム、追従、回避の各動作を
与えるようにしたが、これらは目的に応じて適当に選択
すればよいのであるから、いちいち言及しない。Incidentally, in this embodiment, random, follow-up, and avoidance operations are provided, but since these can be appropriately selected depending on the purpose, they will not be mentioned in detail.
以上の説明から理解されるように、本発明によれば、個
々のロボットが独自の識別機能並びにそれに応じた動作
モードをもち、それぞれ独自の動作を行うと同時に他を
認識したときは、協同して行動を起こすことができ、こ
の結果、群ロボットによる作業能率は、従来のように個
々の単純なるトータルにとどまらず、相乗的な効果をも
たらし、工業用ロボットとしてその利用分野を飛躍的に
向上させるものである。As can be understood from the above explanation, according to the present invention, each robot has its own identification function and corresponding operation mode, and when each robot performs its own operation and simultaneously recognizes another, it cooperates. As a result, the work efficiency of group robots is not limited to the simple total of each individual as in the past, but has a synergistic effect, dramatically improving the field of use of industrial robots. It is something that makes you
第1図は本発明の個々のロボットのシステム回路図、第
2図は識別装置の検出部の視野角と距離との関係を示す
説明図、第3図は同じく個々のセンサを示す説明図、第
4図は駆動装置の平面図、第5図ないし第7図はロボッ
トの活動状態を示す動作説明図、第8図および第9図は
第1図における記憶装置の具体例を示す回路図、第10
図は同じく制御指令装置の具体例を示す回路図である。
1・・・・・・識別装置、1a・・・・・・検出部、1
b・・・・・・比較判別部、2・・・・・・記憶装置、
2a・・・・・・記憶装置(ランダムモード)、3・・
・・・・制御指令装置、4・・・・・・駆動装置、10
・・・・・・センサ、15・・・・・・コンパレータ、
16・・・・・・コンパレータ、17・・・・・・コン
パレータ。FIG. 1 is a system circuit diagram of an individual robot of the present invention, FIG. 2 is an explanatory diagram showing the relationship between the viewing angle and distance of the detection unit of the identification device, and FIG. 3 is an explanatory diagram showing the individual sensors, FIG. 4 is a plan view of the drive device, FIGS. 5 to 7 are operation explanatory diagrams showing the active state of the robot, FIGS. 8 and 9 are circuit diagrams showing a specific example of the storage device in FIG. 1, 10th
The same figure is a circuit diagram showing a specific example of the control command device. 1...Identification device, 1a...Detection section, 1
b...Comparison/discrimination unit, 2...Storage device,
2a...Storage device (random mode), 3...
... Control command device, 4 ... Drive device, 10
......Sensor, 15...Comparator,
16...Comparator, 17...Comparator.
Claims (1)
離、すなわち相対的位置を判断する識別装置と、この識
別された位置パターンに応じてすくなくともランダムモ
ードを含む動作モードを記憶する記憶装置と、自走速度
及び方向を制御する自走駆動装置と、前記パターンを論
理的に解析し、記憶された動作モードのなかから優先モ
ードを選び出し、自走駆動装置に出力指令する制御指令
装置とを備え、これらロボットを複数体一定の行動領域
内に配置することにより、各ロボットが互いに相手を認
識しつつそれに対応して動作パターンのなかから選び出
した独自または集団行動を起こすようにしたことを特徴
とする群ロボット。1. An identification device for determining the direction and distance of each robot relative to each other, that is, relative position; a storage device for storing operation modes including at least a random mode according to the identified position pattern; and a self-propelled speed. and a self-propelled drive device that controls the direction of the robot, and a control command device that logically analyzes the pattern, selects a priority mode from among the stored operation modes, and issues an output command to the self-propelled drive device. A group robot characterized in that by arranging a plurality of robots in a certain action area, each robot can recognize each other and take independent or group actions selected from movement patterns in response. .
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP334575A JPS5854956B2 (en) | 1974-12-31 | 1974-12-31 | Gun Robot |
| US05/644,469 US4028533A (en) | 1974-12-31 | 1975-12-29 | Robot movable in a group |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP334575A JPS5854956B2 (en) | 1974-12-31 | 1974-12-31 | Gun Robot |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS5179466A JPS5179466A (en) | 1976-07-10 |
| JPS5854956B2 true JPS5854956B2 (en) | 1983-12-07 |
Family
ID=11554755
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP334575A Expired JPS5854956B2 (en) | 1974-12-31 | 1974-12-31 | Gun Robot |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS5854956B2 (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002113699A (en) * | 2000-10-05 | 2002-04-16 | Kawasaki Heavy Ind Ltd | A method for acquiring synchronization in a mobile unit and a group of mobile units. |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS60108285A (en) * | 1983-11-17 | 1985-06-13 | 株式会社日立製作所 | Control system of freedom-degree robot by noncontacting sensor |
| JP6726442B2 (en) * | 2014-06-30 | 2020-07-22 | 日本信号株式会社 | Robot equipment |
| JP6380469B2 (en) * | 2016-06-23 | 2018-08-29 | カシオ計算機株式会社 | Robot, robot control method and program |
-
1974
- 1974-12-31 JP JP334575A patent/JPS5854956B2/en not_active Expired
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002113699A (en) * | 2000-10-05 | 2002-04-16 | Kawasaki Heavy Ind Ltd | A method for acquiring synchronization in a mobile unit and a group of mobile units. |
Also Published As
| Publication number | Publication date |
|---|---|
| JPS5179466A (en) | 1976-07-10 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11224972B2 (en) | State machine for dynamic path planning | |
| US5280431A (en) | Method for controlling the movements of a mobile robot in a multiple node factory | |
| JP7323652B2 (en) | Mobile robot sensor configuration | |
| US20200397202A1 (en) | Floor treatment by means of an autonomous mobile robot | |
| JP2022514157A (en) | Human interaction automatic guided vehicle | |
| KR20130047544A (en) | Method for controlling at least two robots having respective working spaces including at least one common region | |
| WO2020240977A1 (en) | Safety monitoring system, safety monitoring control device, and safety monitoring method | |
| JP2021126770A (en) | Safety devices, self-propelled robot systems, and control methods | |
| EP3835000A1 (en) | Conveyance robot system, method for controlling conveyance robot and robot control program | |
| CN110394800B (en) | Obstacle avoidance method and system for multiple robots | |
| JPS5854956B2 (en) | Gun Robot | |
| JPH07241790A (en) | Robot collision prevention method | |
| US11642782B2 (en) | Conveyance robot system, method for controlling conveyance robot and non-transitory computer readable storage medium storing a robot control program | |
| KR0160689B1 (en) | Robot homing device | |
| US5548193A (en) | Arm position control device for use in an industrial robot | |
| JP2017226064A (en) | Obstacle determination device | |
| KR102171934B1 (en) | Bidirectional following cart | |
| JPS5858195B2 (en) | Robot Tsutono Seigiyohouhou | |
| JP4749066B2 (en) | Electric moving shelf device | |
| JPS5854957B2 (en) | Kougiyoyo Robot | |
| JP3204047B2 (en) | Industrial robot safety devices | |
| KR20250000295A (en) | Control method for smart logistics vehicle and control apparatus | |
| JP7808933B2 (en) | Safety device, robot system, and control method | |
| JPH10228315A (en) | Autonomous mobile robot with hunting prevention device | |
| JP7629777B2 (en) | How to control a robot |