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
JPS628835B2 - - Google Patents
[go: Go Back, main page]

JPS628835B2 - - Google Patents

Info

Publication number
JPS628835B2
JPS628835B2 JP5878982A JP5878982A JPS628835B2 JP S628835 B2 JPS628835 B2 JP S628835B2 JP 5878982 A JP5878982 A JP 5878982A JP 5878982 A JP5878982 A JP 5878982A JP S628835 B2 JPS628835 B2 JP S628835B2
Authority
JP
Japan
Prior art keywords
bar
detector
mark
circuit
light receiving
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
Application number
JP5878982A
Other languages
Japanese (ja)
Other versions
JPS58175081A (en
Inventor
Takuo Oota
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.)
MATSUDA KIDEN KK
Original Assignee
MATSUDA KIDEN KK
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 MATSUDA KIDEN KK filed Critical MATSUDA KIDEN KK
Priority to JP5878982A priority Critical patent/JPS58175081A/en
Publication of JPS58175081A publication Critical patent/JPS58175081A/en
Publication of JPS628835B2 publication Critical patent/JPS628835B2/ja
Granted legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K7/00Methods or arrangements for sensing record carriers, e.g. for reading patterns
    • G06K7/10Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
    • G06K7/10544Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation by scanning of the records by radiation in the optical part of the electromagnetic spectrum
    • G06K7/10821Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation by scanning of the records by radiation in the optical part of the electromagnetic spectrum further details of bar or optical code scanning devices
    • G06K7/10861Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation by scanning of the records by radiation in the optical part of the electromagnetic spectrum further details of bar or optical code scanning devices sensing of data fields affixed to objects or articles, e.g. coded labels

Landscapes

  • Physics & Mathematics (AREA)
  • Electromagnetism (AREA)
  • Engineering & Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Toxicology (AREA)
  • Artificial Intelligence (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)

Description

【発明の詳細な説明】 この発明はマーク、即ちバーコードの読取装置
に関するものである。
DETAILED DESCRIPTION OF THE INVENTION The present invention relates to a mark or barcode reading device.

一般に所定の軌道を自動的に走行できる無人車
において、該無人車がその走行中の位置情報を検
出できるようにするために、床面上に一連のバー
標識からなるバーコードを貼付しておき、無人車
がこのマーク(バーコード)を読取つてその位置
情報等を検出する方式が採用されている。
In general, in unmanned vehicles that can automatically travel along a predetermined track, a bar code consisting of a series of bar signs is pasted on the floor so that the unmanned vehicle can detect location information while traveling. , a method is adopted in which an unmanned vehicle reads this mark (barcode) and detects its location information.

そして従来のマーク読取装置の1つとして、バ
ーを無人車の移動方向に対して直角の方向に配列
し、そのバーの有無を複数の検出器で一度に検出
してバーの有無情報を読取る並列読取方式のもの
がある。しかるにこの方式ではバーコードのビツ
ト数と同数の検出器が必要で、高価になるという
欠点があつた。
As one of the conventional mark reading devices, bars are arranged in a direction perpendicular to the moving direction of the unmanned vehicle, and multiple detectors detect the presence or absence of the bars at once to read the bar presence/absence information. There is a reading method. However, this method required the same number of detectors as the number of bits in the barcode, making it expensive.

また他の方式として、バーを無人車の移動方向
に配列し、そのバーを1つの検出器で直列的に検
出し、この検出したパルス数を計数してそのカウ
ント値から情報を読取る直列読取方式があり、こ
の方式は上記並列読取方式と異なり、検出器は1
つで済むという利点がある。しかしながらこの方
式ではスキヤン回路、パルス発生回路、計数回路
等の多くの回路を必要とし、装置が複雑かつ高価
になるという欠点があつた。しかもバーの検出時
に一定周波数のパルスを発生するようにしたもの
では無人車の移動速度が変化した場合パルスのカ
ウント値に変動が起こるため、正確な情報を検出
できず、該移動速度の変化に対応できるためには
移動速度に同期したパルスを発生する必要があ
り、これはより一層の装置の複雑化、コストアツ
プを招くこととなつた。
Another method is a serial reading method in which bars are arranged in the direction of movement of the unmanned vehicle, the bars are detected in series with one detector, the number of detected pulses is counted, and information is read from the count value. This method differs from the above parallel reading method in that the number of detectors is 1.
The advantage is that it can be done with just a few minutes. However, this method requires many circuits such as a scan circuit, a pulse generation circuit, and a counting circuit, making the device complicated and expensive. Moreover, with a system that generates pulses at a constant frequency when detecting a bar, if the moving speed of the unmanned vehicle changes, the pulse count value will fluctuate, making it impossible to detect accurate information. In order to accommodate this, it is necessary to generate pulses synchronized with the moving speed, which further complicates the device and increases costs.

さらに他のマーク読取方式として、例えば第1
図に示すように無人車にその移動方向Bと直角な
方向に2個の検出器(図示せず)を搭載し、その
うち一方の検出器が検出位置25aでバーを検出
したタイミングに他方の検出器が検出位置24a
でバー26の有無を検出して情報を読取るように
したタイミングビツト方式の直列読取方式があ
る。ここで26は2進の“1”を意味するバー、
27は2進の“0”を意味するバーである。しか
しながらこの方式では実際の移動方向Aが同図に
示すように正しい移動方向Bからずれた場合、タ
イミング用検出器が検出位置25aでバー26を
検出したときバーの有無を検出する他方の検出器
の実際の検出位置24bが本来あるべき検出位置
24aから大きくずれてしまい、このような移動
方向の誤差が読取精度に敏感に影響してしまうこ
ととなる。しかもこの場合バーの長さ方向に2つ
の検出器を設けることとなるため、バー26とし
ては長いバーが必要となるという欠点もある。
Furthermore, as another mark reading method, for example, the first
As shown in the figure, two detectors (not shown) are mounted on the unmanned vehicle in a direction perpendicular to the moving direction B, and at the timing when one of the detectors detects the bar at the detection position 25a, the other detector detects the bar. The device is at the detection position 24a
There is a timing bit type serial reading system that reads information by detecting the presence or absence of the bar 26. Here, 26 is a bar that means binary "1",
27 is a bar meaning binary "0". However, in this method, if the actual movement direction A deviates from the correct movement direction B as shown in the figure, when the timing detector detects the bar 26 at the detection position 25a, the other detector detects the presence or absence of the bar. The actual detection position 24b will deviate significantly from the original detection position 24a, and such an error in the movement direction will have a sensitive effect on the reading accuracy. Moreover, in this case, since two detectors are provided in the length direction of the bar, there is also a drawback that a long bar is required as the bar 26.

この発明は以上のような従来の問題点に鑑みて
なされたもので、幅の異なる第1、第2のバーを
移動体の移動方向に配列してマークを構成し、第
1、第2の検出器を移動体に、その移動方向、即
ちバーの幅方向に配置搭載するとともに、第3の
検出器を移動体の第1、第2の検出器の間に搭載
し、第1の検出器がバーの幅方向の一端を検出
し、かつ第3の検出器がバーの存在を検出したと
きの第2の検出器のバーの有無を検出出力に応じ
てバーの種類を判別することにより、移動方向が
前進、後退のいずれの方向であつても常時正確に
読取りを行なうことができ、しかも移動方向のず
れや移動速度の変動による影響を受けることな
く、読取精度を高く維持できるマーク読取装置を
提供することを目的としている。
This invention was made in view of the above-mentioned conventional problems, and a mark is formed by arranging first and second bars of different widths in the moving direction of a moving body, and A detector is mounted on the movable body in the moving direction thereof, that is, in the width direction of the bar, and a third detector is mounted between the first and second detectors of the movable body. detects one end of the bar in the width direction, and when the third detector detects the presence of the bar, the second detector detects the presence or absence of the bar by determining the type of bar according to the detection output, A mark reading device that can always read accurately regardless of whether the direction of movement is forward or backward, and can maintain high reading accuracy without being affected by deviations in the direction of movement or fluctuations in movement speed. is intended to provide.

以下本発明の実施例を図について説明する。 Embodiments of the present invention will be described below with reference to the drawings.

第2図ないし第5図は本願の第1の発明の一実
施例によるマーク読取装置を示す。図において、
1は被検出体である路面であり、該路面1上には
位置情報を符号化して形成したバーコード(マー
ク)3が貼付されている。2は上記路面1上を矢
印A方向に走行する無人運搬車(移動体)であ
り、該運搬車2が上記マーク3上を通過すると、
マーク3を読んでその位置を知る訳である。上記
マーク3は幅a1の第1のバー(2進の“0”を意
味する)と、幅a2(a2>a1)の第2のバー(2進
の“1”を意味する)とを相互に間隔bをあけて
任意に配列して構成されており、第4,5図の例
では4,5が第1のバー、6が第2のバーとなつ
ている。なおこれらのバーはいずれも反射板を用
いて形成されている。
2 to 5 show a mark reading device according to an embodiment of the first invention of the present application. In the figure,
Reference numeral 1 denotes a road surface which is an object to be detected, and a bar code (mark) 3 formed by encoding positional information is pasted on the road surface 1. 2 is an unmanned carrier (moving object) that travels on the road surface 1 in the direction of arrow A, and when the carrier 2 passes over the mark 3,
You can read Mark 3 and know its location. The mark 3 above has a first bar of width a 1 (meaning a binary "0") and a second bar (meaning a binary "1") of width a 2 (a 2 > a 1 ). ) are arbitrarily arranged at a distance b from each other, and in the example shown in FIGS. 4 and 5, 4 and 5 are the first bars, and 6 is the second bar. Note that each of these bars is formed using a reflecting plate.

一方運搬車2の底面には検出装置7が配設さ
れ、該検出装置7はバーの幅方向の一端を検出す
る第1の受光センサ(第1の検出器)8及びバー
の有無を検出する第2、第3の受光センサ(第
2、第3の検出器)9,10により構成されてい
る。上記第2の受光センサ9の路面1上を検出位
置9aは第1の受光センサ8の検出位置8aから
矢印A方向、即ちバーの幅方向に距離dの位置に
来るように設定され、又第3の受光センサ10の
検出位置10aは第1の受光センサ8の検出位置
8aからバーの幅方向に距離eの位置に来るよう
に設定されている。ただしここでe<a1<d<a1
+b、d<a2、e<bである。また運搬車2には
下方に向けて光を発射する発光素子(図示せず)
が設けられるとともに、第1〜第3の受光センサ
8〜10の出力を受け、第1の受光センサ8がバ
ーの幅方向の一端を検出しかつ第3の受光センサ
10がバーの存在を検出しているときの第2の受
光センサ9の出力に応じて第1の受光センサ8が
検出しているバーが第1、第2のいずれのバーか
を判別しマーク3の2進情報を直列情報として出
力する読取回路(図示せず)が搭載されている。
On the other hand, a detection device 7 is disposed on the bottom surface of the transport vehicle 2, and the detection device 7 includes a first light receiving sensor (first detector) 8 that detects one end of the bar in the width direction and detects the presence or absence of the bar. It is composed of second and third light receiving sensors (second and third detectors) 9 and 10. The detection position 9a of the second light receiving sensor 9 on the road surface 1 is set at a distance d from the detection position 8a of the first light receiving sensor 8 in the direction of arrow A, that is, in the width direction of the bar. The detection position 10a of the third light receiving sensor 10 is set at a distance e from the detection position 8a of the first light receiving sensor 8 in the width direction of the bar. However, here e<a 1 <d<a 1
+b, d<a 2 and e<b. In addition, the transport vehicle 2 has a light emitting element (not shown) that emits light downward.
is provided, receives the outputs of the first to third light receiving sensors 8 to 10, the first light receiving sensor 8 detects one end of the bar in the width direction, and the third light receiving sensor 10 detects the presence of the bar. It is determined whether the bar detected by the first light receiving sensor 8 is the first or second bar according to the output of the second light receiving sensor 9 when It is equipped with a reading circuit (not shown) that outputs information.

次に本装置の動作を第4,5図を用いて説明す
る。
Next, the operation of this device will be explained using FIGS. 4 and 5.

運搬車2が路面1上を走行している際その発光
素子は常に下方に光を発射しており、運搬車2が
矢印A方向、即ち前進方向に走行してマーク3上
を通過すると、第1〜第3の受光センサ8〜10
はマーク3のバー4〜6からの反射光を順次受光
する。そして第1の受光センサ8が最初のバー4
の始端4aを検出したとき、第3の受光センサ1
0の検出位置10aはe<a1と設定されているこ
とからバー4上にあり、該センサ10はバー4の
存在を検出し、一方第2の受光センサ9の検出位
置9aはd>a1と設定されていることからすでに
バー4の終端4bを通過し、該センサ9はバーの
存在を検出しないため、このバー4は読取回路に
より第1のバーと判別される。またバー5につい
ても同様に、第1の受光センサ8がバー5の始端
5aを検出したときに、第3の受光センサ10は
バー5の存在を検出し、第2の受光センサ9はバ
ーの存在を検出しないため、該バー5も読取回路
により第1のバーと判別される。さらにバー6に
おいては、その幅a2がa2>dと設定されているた
めに第1の受光センサ8がバー6の始端6aを検
出したときには第2、第3の受光センサ9,10
の検出位置9a,10aはともにバー6上にあ
り、両センサ9,10はともにバー6の存在を検
出するため、該バー6は読取回路により第2のバ
ーと判別される。このようにして複数のバーから
なるマーク3の2進化位置情報を順次読取ること
ができ、その結果を読取回路から読取順に出力す
ればマークの2進情報を直列情報として出力する
ことができる。
When the carrier vehicle 2 is traveling on the road surface 1, its light emitting element always emits light downward, and when the carrier vehicle 2 travels in the direction of arrow A, that is, in the forward direction, and passes over the mark 3, the light emitting element always emits light downward. 1 to 3rd light receiving sensor 8 to 10
sequentially receives reflected light from bars 4 to 6 of mark 3. Then, the first light receiving sensor 8 is connected to the first bar 4.
When the starting edge 4a of the third light receiving sensor 1 is detected, the third light receiving sensor 1
Since the detection position 10a of 0 is set as e <a 1, it is on the bar 4, and the sensor 10 detects the presence of the bar 4, while the detection position 9a of the second light receiving sensor 9 is set as d> a Since it is set to 1 , it has already passed the terminal end 4b of the bar 4 and the sensor 9 does not detect the presence of the bar, so this bar 4 is determined by the reading circuit to be the first bar. Similarly, regarding the bar 5, when the first light receiving sensor 8 detects the starting end 5a of the bar 5, the third light receiving sensor 10 detects the presence of the bar 5, and the second light receiving sensor 9 detects the presence of the bar 5. Since the presence of the bar 5 is not detected, the bar 5 is also determined to be the first bar by the reading circuit. Furthermore, since the width a 2 of the bar 6 is set as a 2 >d, when the first light receiving sensor 8 detects the starting end 6a of the bar 6, the second and third light receiving sensors 9 and 10
The detection positions 9a and 10a are both on the bar 6, and both sensors 9 and 10 detect the presence of the bar 6, so the bar 6 is determined to be the second bar by the reading circuit. In this way, the binary position information of the mark 3 consisting of a plurality of bars can be sequentially read, and if the results are output from the reading circuit in the reading order, the binary information of the mark can be output as serial information.

また運搬車2がA方向と逆方向、即ち後退方向
に走行した場合もマーク3を読取ることができる
もので、この場合第1の受光センサ8がバーの端
縁を検出しかつ第3の受光センサ10がバーの存
在を検出したとき、即ち第1の受光センサ8が上
記と同様に各バーの始端を検出したときの第2の
受光センサ9の出力に応じてバーの種類が判別さ
れるものである。
The mark 3 can also be read when the transport vehicle 2 travels in the direction opposite to direction A, that is, in the backward direction. In this case, the first light receiving sensor 8 detects the edge of the bar and the third light receiving sensor 8 detects the edge of the bar. The type of bar is determined according to the output of the second light receiving sensor 9 when the sensor 10 detects the presence of a bar, that is, when the first light receiving sensor 8 detects the starting end of each bar as described above. It is something.

以上のような本実施例の装置では、第1、第2
の受光センサを走行方向に配列するとともに、両
センサの間に第3の受光センサを設け、第1の受
光センサがバーの幅方向の一端を検出しかつ第3
の受光センサがバーの存在を検出したときの第2
の受光センサの出力に応じてバーの種類を判別し
情報を読取るようにしているので、運搬車の移動
方向が前進、後退のいずれの方向であつても、又
読取中に移動速度が変化しても常時正確な読取り
を行なうことができる。また本装置では、第1、
第3の受光センサの間隔をどのバーの幅よりも小
さくしているので、第1の受光センサがバーの幅
方向の一端を検出したときの第3の受光センサの
出力によつて移動方向が前進、後退いずれの方向
であるかを判別することが可能である。
In the device of this embodiment as described above, the first and second
A number of light receiving sensors are arranged in the running direction, and a third light receiving sensor is provided between both sensors, so that the first light receiving sensor detects one end of the bar in the width direction and the third light receiving sensor detects one end of the bar in the width direction.
The second light sensor detects the presence of the bar.
Since the type of bar is determined and the information is read according to the output of the light-receiving sensor, it does not matter whether the transport vehicle is moving forward or backward, and the moving speed changes during reading. Accurate reading can be performed at all times. In addition, in this device, the first,
Since the interval between the third light receiving sensors is made smaller than the width of any bar, the direction of movement is determined by the output of the third light receiving sensor when the first light receiving sensor detects one end of the bar in the width direction. It is possible to determine whether the direction is forward or backward.

さらに本装置では、受光センサをその移動方向
に配列しているので、実際の移動方向が正しい移
動方向からずれた場合でも各受光センサの路面上
の検出位置は正しい位置からほとんどずれず、そ
の結果移動方向のずれによつて読取精度はほとん
ど影響を受けない。また本装置では、マークのビ
ツト数が多くても、受光センサは3つだけでよい
ので、従来の並列読取方式に比し検出器は少なく
てよい。
Furthermore, in this device, the light-receiving sensors are arranged in the direction of movement, so even if the actual direction of movement deviates from the correct direction of movement, the detection position of each light-receiving sensor on the road surface will hardly deviate from the correct position. The reading accuracy is hardly affected by the deviation in the moving direction. Furthermore, in this apparatus, even if the number of bits in the mark is large, only three light receiving sensors are required, so the number of detectors is smaller than in the conventional parallel reading system.

第2図ないし第5図はマークの情報を直列情報
として読取る本願の第1の発明によるマーク読取
装置を示したが、第6図は該第1の発明における
第1〜第3の受光センサの出力よりマークの情報
を並列情報として読取るようにした本願の第2の
発明のマーク読取装置の読取回路の回路構成を示
す。図において、8,9,10は上述の第1、第
2、第3の受光センサである。11は第1の受光
センサ8の出力aを受け、該センサ8は出力aの
立ち上り時にパルス信号fを発生する単安定マル
チバイブレータよりなる第1のパルス発生回路、
12は第1の受光センサ8の出力aの反転信号を
受け、該センサ8の出力aの立ち下り時にパルス
信号gを発生する単安定マルチバイブレータより
なる第2のパルス発生回路、13は第1のパルス
発生回路11の出力fと第3の受光センサ10の
出力cとを2入力とする第1のAND回路、14
は第2のパルス発生回路12の出力gと第3の受
光センサ10の出力cとを2入力とする第2の
AND回路である。15は第1のパルス発生回路
11と第1のAND回路13とにより構成され、
運搬車2の移動方向が前進方向か否かを判別する
第1の方向判別回路、16は第2のパルス発生回
路12と第2のAND回路14とにより構成さ
れ、運搬車2の移動方向が後退方向か否かを判別
する第2の方向判別回路である。
2 to 5 show a mark reading device according to the first invention of the present application that reads mark information as serial information, and FIG. 6 shows the first to third light receiving sensors in the first invention. The circuit configuration of the reading circuit of the mark reading device of the second invention of the present application is shown, which reads mark information as parallel information from the output. In the figure, 8, 9, and 10 are the above-mentioned first, second, and third light receiving sensors. 11 is a first pulse generation circuit which receives the output a of the first light-receiving sensor 8, and which sensor 8 is made of a monostable multivibrator that generates a pulse signal f at the rising edge of the output a;
12 is a second pulse generating circuit made of a monostable multivibrator which receives an inverted signal of the output a of the first light receiving sensor 8 and generates a pulse signal g when the output a of the sensor 8 falls; 13 is a first pulse generating circuit; a first AND circuit having two inputs: the output f of the pulse generation circuit 11 and the output c of the third light receiving sensor 10;
is a second circuit whose two inputs are the output g of the second pulse generation circuit 12 and the output c of the third light receiving sensor 10.
It is an AND circuit. 15 is composed of a first pulse generation circuit 11 and a first AND circuit 13,
A first direction determination circuit 16 that determines whether the moving direction of the transport vehicle 2 is the forward direction or not is constituted by a second pulse generation circuit 12 and a second AND circuit 14. This is a second direction determining circuit that determines whether or not the vehicle is in the backward direction.

17は第1、第2の方向判別回路15,16の
両出力を2入力とするOR回路、18はOR回路1
7の出力を受け、該回路17の出力の立ち上り時
にパルス信号を発生する単安定マルチバイブレー
タよりなる第3のパルス発生回路、19はOR回
路17と第3のパルス発生回路18とにより構成
され、上記2つの方向判別回路15,16の出力
から該判別出力に同期したクロツク信号CKを発
生するクロツク発生回路である。
17 is an OR circuit having two outputs from the first and second direction discrimination circuits 15 and 16, and 18 is an OR circuit 1.
A third pulse generation circuit 19 is composed of a monostable multivibrator which receives the output of 7 and generates a pulse signal when the output of the circuit 17 rises; 19 is constituted by an OR circuit 17 and a third pulse generation circuit 18; This is a clock generation circuit that generates a clock signal CK from the outputs of the two direction discrimination circuits 15 and 16 that is synchronized with the discrimination outputs.

また20,21は4ビツトの双方向シフトレジ
スタ(順送り記憶素子)であり、該両シフトレジ
スタ20,21のS0端子、S1端子、CK端子には
それぞれ第1のAND回路13の出力、第2の
AND回路14の出力、クロツク発生回路19の
出力が加えられ、シフトレジスタ20のR端子及
びシフトレジスタ21のL端子には第2の受光セ
ンサ9の出力が入力され、又シフトレジスタ20
のL端子にはシフトレジスタ21の最下位桁の出
力D4が、シフトレジスタ21のR端子にはシフ
トレジスタ20の最上位桁の出力D3がそれぞれ
入力されている。22は上記第1又は第2の方向
判別回路15,16からの方向判別信号を受けた
とき、上記クロツク発生回路19からのクロツク
信号に応じてその最下位桁又は最下位桁に上記第
2の受光センサ9の出力を読込む上記シフトレジ
スタ20,21からなる直並列変換回路、23は
上記第1、第2の方向判別回路15,16、クロ
ツク発生回路19及び直並列変換回路22により
構成された読取回路であり、該回路23は第1〜
第3の受光センサ8,9,10の出力を受け、第
1の受光センサ8がバーの幅方向の一端を検出し
かつ第3の受光センサ10がバーの存在を検出し
たときの第2の受光センサ9のバーの有無を検出
信号に応じて第1の受光センサ8の検出している
バーが第1、第2のいずれのバーかを判別し、マ
ーク3の2進情報を並列情報として出力するもの
である。
Further, 20 and 21 are 4-bit bidirectional shift registers (sequential storage elements), and the S 0 terminal, S 1 terminal, and CK terminal of both shift registers 20 and 21 have the output of the first AND circuit 13, respectively. second
The output of the AND circuit 14 and the output of the clock generation circuit 19 are added to the R terminal of the shift register 20 and the L terminal of the shift register 21.
The output D 4 of the least significant digit of the shift register 21 is input to the L terminal of the shift register 21, and the output D 3 of the most significant digit of the shift register 20 is input to the R terminal of the shift register 21. 22, when receiving the direction discrimination signal from the first or second direction discrimination circuit 15, 16, sets the second direction in the least significant digit or least significant digit according to the clock signal from the clock generation circuit 19. A serial-to-parallel converter circuit 23 consisting of the shift registers 20 and 21 that reads the output of the light receiving sensor 9 is constituted by the first and second direction discriminating circuits 15 and 16, the clock generating circuit 19, and the serial-to-parallel converter circuit 22. The circuit 23 is a reading circuit with
In response to the outputs of the third light receiving sensors 8, 9, and 10, the second light receiving sensor 8 detects one end of the bar in the width direction and the third light receiving sensor 10 detects the presence of the bar. It determines whether the bar detected by the first light receiving sensor 8 is the first or second bar according to the detection signal of the light receiving sensor 9, and uses the binary information of the mark 3 as parallel information. This is what is output.

次に第6,7図を用いて動作について説明す
る。ここで第7図b〜qは同図aに示すマーク3
上を運搬車2が矢印A方向に走行したときの第2
の受光センサ9の検出タイミングを基準とした本
装置のタイミングチヤート図であり、マーク3は
“01001010”の2進情報を有する。
Next, the operation will be explained using FIGS. 6 and 7. Here, Fig. 7 b to q are marks 3 shown in Fig. 7 a.
When the transport vehicle 2 travels in the direction of arrow A, the second
2 is a timing chart of the present device based on the detection timing of the light receiving sensor 9, and mark 3 has binary information of "01001010".

運搬車2が矢印方向、即ち前進方向に走行し、
マーク3上をその最上位桁(MSB)のバーから
最下位桁(LSB)のバーに向けて通過すると、第
2の受光センサ9はバーの存在を検出し、各バー
の幅a1、a2に応じた検出信号hを発生し(第7図
b参照)、第3、第1の受光センサ10,8も同
様に各バーの幅a1、a2に応じた検出信号c,aを
第2の受光センサ9との間隔に応じた時間だけ遅
れて発生する(第7図c,d参照)。第1のパル
ス発生回路11は第1の受光センサ8の出力を受
け、その検出信号aの立ち上りに同期してパルス
信号fを発生し(第7図e参照)、第2のパルス
発生回路12は第1の受光センサ8の出力の反転
信号を受け、検出信号aの立ち下りに同期してパ
ルス信号gを発生し(第7図f参照)、第1の
AND回路13は第1のパルス発生回路11の出
力fと第3の受光センサ10の検出信号cとのア
ンドをとり、一方第2のAND回路14は第2の
パルス発生回路12の出力gと第3の受光センサ
10の検出信号cとのアンドをとる。今、運搬車
2が前進方向に走行していることから、第1の
AND回路13はパルス信号FPを発生し(第7図
g参照)、第2のAND回路14の出力は“0”の
ままであり(第7図h参照)、クロツク発生回路
19は第1のAND回路13のパルス信号FPの立
ち上りに同期したクロツク信号CKを発生する
(第7図i参照)。
The transport vehicle 2 travels in the direction of the arrow, that is, in the forward direction,
When passing over the mark 3 from the bar of the most significant digit (MSB) to the bar of the least significant digit (LSB), the second light receiving sensor 9 detects the presence of the bar and determines the width a 1 , a of each bar. 2 (see FIG. 7b), and the third and first light receiving sensors 10 and 8 similarly generate detection signals c and a corresponding to the widths a 1 and a 2 of each bar. This occurs with a delay of a time corresponding to the distance from the second light receiving sensor 9 (see FIGS. 7c and d). The first pulse generating circuit 11 receives the output of the first light receiving sensor 8, generates a pulse signal f in synchronization with the rising edge of the detection signal a (see FIG. receives the inverted signal of the output of the first light receiving sensor 8, generates a pulse signal g in synchronization with the fall of the detection signal a (see Fig. 7f), and
The AND circuit 13 ANDs the output f of the first pulse generating circuit 11 and the detection signal c of the third light receiving sensor 10, while the second AND circuit 14 ANDs the output g of the second pulse generating circuit 12. AND is taken with the detection signal c of the third light receiving sensor 10. Now that the transport vehicle 2 is traveling in the forward direction, the first
The AND circuit 13 generates the pulse signal FP (see Fig. 7g), the output of the second AND circuit 14 remains at "0" (see Fig. 7h), and the clock generating circuit 19 generates the pulse signal FP (see Fig. 7g). A clock signal CK is generated in synchronization with the rising edge of the pulse signal FP of the AND circuit 13 (see FIG. 7i).

すると直並列変換回路22においては、シフト
レジスタ20,21のS0端子に第1のAND回路
13のパルス信号FPが加えられることから、一
方のシフトレジスタ20はそのR端子に入力され
ている第2の受光センサ9の出力をCK端子に加
えられるクロツク発生回路19のクロツク信号
CKのタイミングで読込んで、それを最下位桁D0
から最上位桁D3に向けてシフトしていき(第7
図j〜mの矢印参照)、又他方のシフトレジスタ
21はそのR端子に入力されているシフトレジス
タ20の最上位桁D3の出力をこれもクロツク信
号CKのタイミングで読込んでいつてそれをD4
らD7に向けてシフトする(第7図n〜qの矢印
参照)。従つて第1〜第3の受光センサ8〜10
がマーク3の最下位桁のバーを検出したとき、即
ちマーク3を読終つたときには直並列変換回路2
2の出力端D7〜D0には第7図g〜jの右端に示
すような“01001010”の並列情報が出力されるこ
ととなる。
Then, in the serial-to-parallel conversion circuit 22, since the pulse signal FP of the first AND circuit 13 is applied to the S0 terminals of the shift registers 20 and 21, one shift register 20 receives the pulse signal FP input to its R terminal. The clock signal of the clock generation circuit 19 which applies the output of the light receiving sensor 9 of No. 2 to the CK terminal.
Read it at the timing of CK and convert it to the least significant digit D 0
to the most significant digit D 3 (7th
The other shift register 21 also reads the output of the most significant digit D3 of the shift register 20, which is input to its R terminal, at the timing of the clock signal CK. Shift from D 4 to D 7 (see arrows n to q in Figure 7). Therefore, the first to third light receiving sensors 8 to 10
When detects the bar of the least significant digit of mark 3, that is, when mark 3 has been read, the serial/parallel converter circuit 2
Parallel information of "01001010" as shown at the right end of FIG. 7 g to j is outputted to the output terminals D 7 to D 0 of FIG.

また運搬車2がA方向と逆方向、即ち後退方向
に走行した場合、第1〜第3の受光センサ8〜1
0はマーク3のバーを最下位桁から最上位桁に向
けて検出し、第2のAND回路14は第2のパル
ス発生回路12のパルス信号gと第3の受光セン
サ10の検出信号cとのアンドをとつてパルス信
号RPを発生する。するとシフトレジスタ20,
21はそのS1端子にパルス信号RPを受けること
から、第2の受光センサ9の出力をクロツク信号
CKのタイミングで読込むと、それを最上位桁D7
から最下位桁D0に向けてシフトさせる。従つて
この場合も直並列変換回路22の出力端子D7
D0にはマーク3の並列情報“01001010”が出力
される。
Further, when the transport vehicle 2 travels in the direction opposite to the A direction, that is, in the backward direction, the first to third light receiving sensors 8 to 1
0 detects the bar of mark 3 from the least significant digit to the most significant digit, and the second AND circuit 14 combines the pulse signal g of the second pulse generation circuit 12 and the detection signal c of the third light receiving sensor 10. A pulse signal RP is generated by performing the AND operation. Then the shift register 20,
21 receives the pulse signal RP at its S1 terminal, so it clocks the output of the second light receiving sensor 9.
When read at the timing of CK, it is read as the most significant digit D 7
Shift from D to the least significant digit D 0 . Therefore, in this case as well, the output terminal D 7 of the serial-to-parallel conversion circuit 22
Parallel information “01001010” for mark 3 is output to D 0 .

ところで運搬車2があるマーク3上で前進、後
退を繰り返した後、マーク3の読取を完了した場
合、第1の受光センサ8がバーの始端を検出する
ごとに第2の受光センサ9の出力が直並列変換回
路22に読込まれ、出力端D7〜D0には誤つた情
報が出力されるおそれがあるが、本装置では、直
並列変換回路22において、運搬車2の前進時に
は第2の受光センサ9の出力を最下位桁D0から
最上位桁D7に向けてシフトさせ、運搬車2の後
退時にはその出力を最上位桁D7から最下位桁D0
に向けてシフトさせるようにしているので、運搬
車2が1つのマーク3上で前進、後退を繰り返し
ても、マーク3の読取を完了したときには常に正
確な並列情報が出力されるものである。
By the way, when the carrier vehicle 2 repeatedly moves forward and backward on a certain mark 3 and then completes the reading of the mark 3, the output of the second light receiving sensor 9 is changed every time the first light receiving sensor 8 detects the starting end of the bar. is read into the serial/parallel conversion circuit 22, and there is a risk that erroneous information may be output to the output terminals D7 to D0.However , in this device, the serial/parallel conversion circuit 22 reads the second The output of the light receiving sensor 9 is shifted from the least significant digit D0 to the most significant digit D7, and when the transport vehicle 2 moves backward, the output is shifted from the most significant digit D7 to the least significant digit D0.
Therefore, even if the transport vehicle 2 repeatedly moves forward and backward on one mark 3, accurate parallel information is always output when reading of the mark 3 is completed.

従つて本実施例の装置では、上記第1の発明装
置と同様、移動方向のずれや移動速度の変化の影
響を受けることなく、読取精度を高く維持でき、
しかも受光センサは3つだけでよく、構成を簡単
にできる。また本装置では、運搬車の前進、後退
に応じて直並列変換回路の最下位桁、最上位桁に
第2の受光センサの出力を入力してマークの情報
を並列情報として読取るようにしているので、運
搬車の移動方向が前進、後退のいずれの方向であ
つても、又運搬車が1つのマーク上で前進、後退
を繰り返した後マークを読取つた場合でも、常に
正確な並列情報を得ることができる。
Therefore, like the first device of the present invention, the device of this embodiment can maintain high reading accuracy without being affected by deviations in the moving direction or changes in the moving speed.
Moreover, only three light-receiving sensors are required, simplifying the configuration. In addition, in this device, the output of the second light receiving sensor is input to the lowest and highest digits of the serial-to-parallel conversion circuit according to the forward and backward movement of the transport vehicle, and the mark information is read as parallel information. Therefore, regardless of whether the transport vehicle is moving forward or backward, or even if the transport vehicle repeatedly moves forward and backward on one mark and then reads the mark, accurate parallel information is always obtained. be able to.

なお上記2つの実施例では無人運搬車の位置情
報を読取るマーク読取装置について説明したが、
本発明は例えばコンベアや車両等で搬送される物
品の種類、番号等の情報を読取るものにも同様に
適用でき、この場合はマークを搬送される物品に
貼付し、これを固定側の検出器で読取るようにす
る。またバーの幅a1、a2、両者の間隔b及び受光
センサの間隔d、eは上述の条件e<a1<d<a1
+b、d<a2、e<bを満たす範囲内であればそ
れぞればらつきがあつてもよいものである。さら
にはマーク読取に用いた検出器とバーとしては、
上記のような受光センサと反射板以外に、金属検
出器と金属板、あるいはは磁気センサと磁石とを
用いてもよい。
Note that in the above two embodiments, a mark reading device for reading position information of an unmanned carrier vehicle was explained.
The present invention can be similarly applied to, for example, reading information such as the type and number of an article conveyed by a conveyor or vehicle. In this case, a mark is affixed to the article being conveyed, and this is detected by a fixed detector. so that it can be read with In addition, the widths a 1 and a 2 of the bars, the distance b between them, and the distance d and e between the light receiving sensors satisfy the above-mentioned conditions e<a 1 <d<a 1
+b, d<a 2 , and e<b, it is acceptable for there to be variations. Furthermore, the detector and bar used for mark reading are as follows:
In addition to the light receiving sensor and reflecting plate as described above, a metal detector and a metal plate, or a magnetic sensor and a magnet may be used.

以上のように、本発明に係るマーク読取装置に
よれば、幅の異なる第1、第2のバーを移動体の
移動方向に配列してマークを構成し、第1、第2
の検出器を移動体に、その移動方向、即ちバーの
幅方向に配置搭載するとともに、第3の検出器を
移動体の第1、第2の検出器の間に搭載し、第1
の検出器がバーの幅方向の一端を検出し、かつ第
3の検出器がバーの存在を検出したときの第2の
検出器のバーの有無を検出出力に応じてバーの種
類を判別するようにしたので、移動体の移動方向
が前進、後退のいずれの方向であつても常時正確
にマークを読取ることができ、しかも移動方向の
ずれや移動速度の変動による影響を受けることな
く高精度でマークを読取ることができ、さらには
ビツト数の多い情報でも3つの検出器で読取るこ
とができ、構成が簡単になる効果がある。
As described above, according to the mark reading device according to the present invention, the mark is configured by arranging the first and second bars having different widths in the moving direction of the moving body, and the first and second bars are arranged in the moving direction of the moving body.
A third detector is mounted on the movable body in the direction of movement thereof, that is, in the width direction of the bar, and a third detector is mounted between the first and second detectors of the movable body.
When the detector detects one end of the bar in the width direction and the third detector detects the presence of the bar, the type of the bar is determined according to the detection output of the second detector. As a result, marks can be read accurately at all times regardless of whether the moving object is moving forward or backward, and high accuracy is achieved without being affected by deviations in the moving direction or fluctuations in the moving speed. Marks can be read with a single detector, and even information with a large number of bits can be read with three detectors, which has the effect of simplifying the configuration.

【図面の簡単な説明】[Brief explanation of the drawing]

第1図は従来のタイミングビツト方式のマーク
読取方式を説明するための平面図、第2図及び第
3図は本願第1の発明の一実施例によるマーク読
取装置の平面図及び側面図、第4図及び第5図は
上記装置の要部拡大側面図及び上記装置のマーク
の平面図、第6図は本願の第2の発明の一実施例
によるマーク読取装置の回路構成図、第7図は上
記装置のタイミングチヤート図である。 1……路面(被検出体)、2……無人運搬車
(移動体)、3……マーク、4,5……第1のバ
ー、6……第2のバー、8……第1の受光センサ
(第1の検出器)、8a……検出位置、9……第2
の受光センサ(第2の検出器)、9a……検出位
置、10……第3の受光センサ(第3の検出
器)、10a……検出位置、15,16……第
1、第2の方向判別回路、19……クロツク発生
回路、20,21……シフトレジスタ(順送り記
憶素子)、22……直並列変換回路、23……読
取回路。
FIG. 1 is a plan view for explaining a conventional timing bit type mark reading system, and FIGS. 2 and 3 are a plan view and a side view of a mark reading device according to an embodiment of the first invention of the present application. 4 and 5 are enlarged side views of essential parts of the device and a plan view of the marks of the device, FIG. 6 is a circuit configuration diagram of a mark reading device according to an embodiment of the second invention of the present application, and FIG. is a timing chart of the above device. 1... Road surface (detected object), 2... Unmanned carrier (moving object), 3... Mark, 4, 5... First bar, 6... Second bar, 8... First bar Light receiving sensor (first detector), 8a...detection position, 9...second
light receiving sensor (second detector), 9a... detection position, 10... third light receiving sensor (third detector), 10a... detection position, 15, 16... first, second Direction discrimination circuit, 19... Clock generation circuit, 20, 21... Shift register (sequential storage element), 22... Serial/parallel conversion circuit, 23... Reading circuit.

Claims (1)

【特許請求の範囲】 1 幅a1、a2(a1<a2)の第1、第2のバーを相互
の間隔bをもつて複数配列して構成されるマーク
が貼付された被検出体と、該被検出体に対しその
バーの幅方向に相対移動する移動体と、該移動体
に搭載されバーの幅方向の一端を検出する第1の
検出器と、上記被検出体上の各々の検出位置が上
記第1の検出器の検出位置からバーの幅方向に間
隔d、e(e<a1<d<a1+b、d<a2、e<
b)の位置に来るよう上記移動体にそれぞれ搭載
されバーの有無を検出する第2、第3の検出器
と、上記第1の検出器がバーの幅方向の一端を検
出しかつ上記第3の検出器がバーの存在を検出し
たとき上記第2の検出器のバーの有無の検出信号
に応じて上記第1の検出器が検出しているバーが
第1、第2のいずれのバーかを判別しマークの2
進情報を直列情報として出力する読取回路とを備
えたことを特徴とするマーク読取装置。 2 幅a1、a2(a1<a2)の第1、第2のバーを相互
の間隔bをもつて複数配列して構成されるマーク
が貼付された被検出体と、該被検出体に対しその
バーの幅方向に相対移動する移動体と、該移動体
に搭載されバーの幅方向の一端を検出する第1の
検出器と、上記被検出体上の各々の検出位置が上
記第1の検出器の検出位置からバーの幅方向に間
隔d、e(e<a1<d<a1+b、d<a2、e<
b)の位置に来るように上記移動体にそれぞれ搭
載されバーの有無を検出する第2、第3の検出器
と、上記第1の検出器がバーの幅方向の一端を検
出しかつ上記第3の検出器がバーの存在を検出し
たとき上記第2の検出器のバーの有無の検出信号
に応じて上記第1の検出器が検出しているバーが
第1、第2のいずれのバーかを判別しマークの2
進情報を並列情報として出力する読取回路とを備
えたことを特徴とするマーク読取装置。 3 上記読取回路が、上記第1、第3の検出器の
両出力を受け上記移動体の移動方向がそれぞれ前
進方向又は後退方向であるか否かを判別する第
1、第2の方向判別回路と、該第1、第2の方向
判別回路の両出力に応じてクロツク信号を発生す
るクロツク発生回路と、上記第1又は第2の方向
判別回路からの方向判別信号を受けたとき上記ク
ロツク発生回路からのクロツク信号に応じてその
最下位桁又は最上位桁に上記第2の検出器の出力
を読込む順送り記憶素子からなる直並列変換回路
とにより構成されていることを特徴とする特許請
求の範囲第2項記載のマーク読取装置。
[Claims] 1. A detection target to which a mark is attached, which is formed by arranging a plurality of first and second bars with widths a 1 and a 2 (a 1 < a 2 ) with a mutual interval b. a moving body that moves relative to the detected object in the width direction of the bar; a first detector mounted on the moving body to detect one end of the bar in the width direction; Each detection position is spaced apart from the detection position of the first detector in the width direction of the bar by d, e (e<a 1 <d<a 1 +b, d<a 2 , e<
second and third detectors each mounted on the movable body at the position b) for detecting the presence or absence of the bar; the first detector detecting one end of the bar in the width direction; When the detector detects the presence of a bar, it is determined whether the bar detected by the first detector is a first bar or a second bar according to a detection signal of the presence or absence of a bar from the second detector. Determine and mark 2
1. A mark reading device comprising: a reading circuit that outputs serial information as serial information. 2. A detected object to which a mark is attached, which is formed by arranging a plurality of first and second bars with widths a 1 and a 2 (a 1 < a 2 ) with a mutual interval b, and the detected object. a moving body that moves relative to the body in the width direction of the bar; a first detector mounted on the moving body that detects one end of the bar in the width direction; and a first detector that detects one end of the bar in the width direction on the body; Distance d, e (e<a 1 <d<a 1 +b, d<a 2 , e<
second and third detectors are respectively mounted on the movable body and detect the presence or absence of the bar so as to be located at the position b); the first detector detects one end of the bar in the width direction; When the third detector detects the presence of a bar, it is determined whether the bar detected by the first detector is the first or second bar depending on the detection signal of the second detector indicating the presence or absence of a bar. Mark 2
1. A mark reading device comprising: a reading circuit that outputs advance information as parallel information. 3. First and second direction determining circuits, wherein the reading circuit receives both outputs from the first and third detectors and determines whether the moving direction of the moving body is the forward direction or the backward direction, respectively. a clock generating circuit that generates a clock signal in response to both outputs of the first and second direction determining circuits; and a clock generating circuit that generates the clock signal when receiving the direction determining signal from the first or second direction determining circuit. A serial-to-parallel conversion circuit comprising a sequential storage element that reads the output of the second detector into the least significant digit or the most significant digit according to a clock signal from the circuit. 2. The mark reading device according to item 2.
JP5878982A 1982-04-07 1982-04-07 Mark reader Granted JPS58175081A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP5878982A JPS58175081A (en) 1982-04-07 1982-04-07 Mark reader

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP5878982A JPS58175081A (en) 1982-04-07 1982-04-07 Mark reader

Publications (2)

Publication Number Publication Date
JPS58175081A JPS58175081A (en) 1983-10-14
JPS628835B2 true JPS628835B2 (en) 1987-02-25

Family

ID=13094333

Family Applications (1)

Application Number Title Priority Date Filing Date
JP5878982A Granted JPS58175081A (en) 1982-04-07 1982-04-07 Mark reader

Country Status (1)

Country Link
JP (1) JPS58175081A (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2665714B2 (en) * 1992-06-08 1997-10-22 住友ゴム工業株式会社 Manufacturing method of master for golf ball mold
JP2000181540A (en) * 1998-12-17 2000-06-30 Yamaha Motor Co Ltd Self-driving vehicle

Also Published As

Publication number Publication date
JPS58175081A (en) 1983-10-14

Similar Documents

Publication Publication Date Title
US5208767A (en) Displacement measuring apparatus
EP0042179B1 (en) Encoder
US4654527A (en) Reference mark identification system for measuring instrument
JPH09229717A (en) Position-measuring apparatus
JPS628835B2 (en)
JPS6248265B2 (en)
JPH0528626A (en) Card reader
US4025442A (en) Coded label and decoding means and method
US4329576A (en) Data storage means and reading system therefor
SU1269163A1 (en) Device for determining position of object
JPS6248264B2 (en)
US4812982A (en) Apparatus for recognizing code marks
JPH0141925B2 (en)
JP3134136B2 (en) Moving object position detection device
SU1714633A1 (en) Objects locator
JPS58175080A (en) Mark reader
JPH02168115A (en) Absolute encoder
SU1181925A1 (en) Arrangement for determining vehicle oversize
SU802977A1 (en) Information redout device
SU1181926A1 (en) Device for readout of vehicle numbers
SU1242415A1 (en) Apparatus for measuring the mileage of vehicle
JPH0727576A (en) Absolute encoder
SU1610267A1 (en) Apparatus for measuring displacement of object
SU1631604A1 (en) Device for medium transport speed measurement
SU1216066A2 (en) Device for reading vehicle number