JPH01306902A - Device for detecting speed and position of unmanned vehicle - Google Patents

Device for detecting speed and position of unmanned vehicle

Info

Publication number
JPH01306902A
JPH01306902A JP63137145A JP13714588A JPH01306902A JP H01306902 A JPH01306902 A JP H01306902A JP 63137145 A JP63137145 A JP 63137145A JP 13714588 A JP13714588 A JP 13714588A JP H01306902 A JPH01306902 A JP H01306902A
Authority
JP
Japan
Prior art keywords
data
speed
section
unmanned vehicle
arithmetic processing
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.)
Granted
Application number
JP63137145A
Other languages
Japanese (ja)
Other versions
JP2797318B2 (en
Inventor
Mitsutaka Hori
充孝 堀
Junichi Shimomura
潤一 下村
Masakatsu Nomura
昌克 野村
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.)
Meidensha Corp
Meidensha Electric Manufacturing Co Ltd
Original Assignee
Meidensha Corp
Meidensha Electric Manufacturing Co 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 Meidensha Corp, Meidensha Electric Manufacturing Co Ltd filed Critical Meidensha Corp
Priority to JP63137145A priority Critical patent/JP2797318B2/en
Publication of JPH01306902A publication Critical patent/JPH01306902A/en
Application granted granted Critical
Publication of JP2797318B2 publication Critical patent/JP2797318B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Length Measuring Devices By Optical Means (AREA)
  • Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)

Abstract

PURPOSE:To obtain highly accurate detecting characteristics with the title device by writing the picture element data of a video detecting section at once in a high-speed RAM by using hardware. CONSTITUTION:Light rays from a road surface 10a re condensed to the light receiving surface of the CCD of a video detecting section 12. The output signal of the CCD is A/D-converted by means of an A/D conversion section 14 and digital data corresponding to the pattern of the road surface 10 are tentatively stored in a high-speed RAM 18. Then the data are fetched to a DSP 16 and the speed and position of an unmanned vehicle are calculated. Since all picture element data of the section 12 are written in the RAM 18 at once by means of hardware, the time required by the DSP 16 for inputting the data is sharply reduced and the sampling interval can be shortened. In addition, highly accurate detecting characteristics are obtained. Moreover, arithmetic processing can be executed while the data of the CCD are written in the high-speed RAM 18.

Description

【発明の詳細な説明】 A 産業上の利用分野 本発明は、無人車の速度位置検出装置に関するものであ
る。
DETAILED DESCRIPTION OF THE INVENTION A. Field of Industrial Application The present invention relates to a speed position detection device for an unmanned vehicle.

B1発明の概要 本発明は、路面のランダムなパターンを検出し、この検
出信号に基づいて演算処理して無人車の速  ′度と位
置を検出する装置において、 映像検出データをハード的に一時に高速RAMに格納し
、しかる後演算処理部で処理を実行することにより、 高性能にして処理能力に優れた無人車の速度位置検1゛
」1装置を得る。
B1 Summary of the Invention The present invention is a device that detects random patterns on the road surface and performs arithmetic processing based on this detection signal to detect the speed and position of an unmanned vehicle. By storing the information in a high-speed RAM and then executing processing in an arithmetic processing section, a high-performance speed and position detection device for an unmanned vehicle with excellent processing ability is obtained.

C従来の技術 従来、無人搬送車は、誘導線を路面に敷設し、それによ
り搬送車の進路を誘導する方式が多く採用されている。
C. Prior Art Conventionally, many automatic guided vehicles have adopted a system in which guide lines are laid on the road surface and the route of the guided vehicle is guided by the guide lines.

しかし、誘導線の敷設作業、メインテナンス、進路変更
の場合は、誘導線の張り替え等、さまざまな問題点を有
する。
However, in the case of guiding wire installation work, maintenance, and route changes, there are various problems such as the need to replace the guiding wire.

また、ティーチング・プレイバック方式においても、テ
ィーヂング作業が必要であり、進路変更ごとにティーヂ
ング作業の労力が必要となる。
Furthermore, the teaching-playback method also requires teaching work, and the teaching work requires effort every time the course is changed.

そこで、これらの問題点を解決するために、車両の走行
に於いて、速度・移動距離を計測する方法として空間フ
ィルターを用いて非接触に車体の位置・速度を計測する
方法がある。
In order to solve these problems, there is a method of measuring the speed and distance traveled by a vehicle in a non-contact manner using a spatial filter.

この空間フィルターは、路面の光学的にランダムなパタ
ーンから空間的な周波数成分を検出し、その時間的な挙
動を調べることにより路面との相対的な車体の位置・速
度を計測できる。
This spatial filter can measure the position and speed of the vehicle body relative to the road surface by detecting spatial frequency components from optically random patterns on the road surface and examining their temporal behavior.

すなわち、第4図は従来技術における無人車の速度位置
検出装置を示すもので、lは光学系を形成する光学レン
ズ、2は光学系1の映像信号を入力とする映像検出部、
3は映像検出部2の映像検出信号を増幅するアンプ、4
はアンプ3の増幅信号を入力とし、これをアナロク/デ
ィノタル変換するアナログ/ディジタル変換部(A/D
コンバータ)である。5はバッファ部、6は演算処理部
(CPU)、7はCPUの指令に基づいて映像検出部2
とA/Dコンバータ4を駆動する駆動回路部である。
That is, FIG. 4 shows a speed position detecting device for an unmanned vehicle according to the prior art, in which l is an optical lens forming an optical system, 2 is an image detecting section which inputs the image signal of the optical system 1,
3 is an amplifier that amplifies the video detection signal of the video detection unit 2;
inputs the amplified signal of the amplifier 3 and converts it from analog to digital.
converter). 5 is a buffer section, 6 is an arithmetic processing section (CPU), and 7 is a video detection section 2 based on instructions from the CPU.
This is a drive circuit section that drives the A/D converter 4.

D 発明が解決しようとする課題 第4図に示す如き無人車の速度位置検出装置によれば、
路面IOのランダムなパターンを映像検出部2により検
出し、そのデータをA/D変換器を介してマイクロコン
ピュータに読み込み、ソフト処理して速度1位置を演算
している。
D Problems to be Solved by the Invention According to the speed position detection device for an unmanned vehicle as shown in FIG.
A random pattern of the road surface IO is detected by the video detection section 2, and the data is read into a microcomputer via an A/D converter and processed by software to calculate the speed 1 position.

しかるに、車の速度が大きい場合は、計測間隔を短くす
る必要がある。しかし、一般にはCCDの素子数が多い
のでデータを入力する時間に計測間隔が制限される。
However, if the speed of the vehicle is high, it is necessary to shorten the measurement interval. However, since the number of CCD elements is generally large, the measurement interval is limited by the time for inputting data.

本発明は上記従来の問題点を解決したものでその目的は
、路面の映像パターンを映像検出部で検出し、この映像
検出データをハード的に一時に高速RAMに格納し、し
かる後に高速RAMに格納されたデータに基づいて演算
処理部に処理させることにより、高性能な無人車の速度
位置検出装置を提供することである。
The present invention has solved the above-mentioned conventional problems, and its purpose is to detect an image pattern on the road surface with an image detection section, store this image detection data in hardware at once in a high-speed RAM, and then store it in the high-speed RAM. An object of the present invention is to provide a high-performance speed and position detection device for an unmanned vehicle by causing a calculation processing unit to perform processing based on stored data.

E、課題を解決するための手段と作用 本発明は、上述の目的を達成するために、路面の映像パ
ターンを映像検出部により検出し、該映像検出部の映像
検出データを演穿処理部に取り込み、該演算処理部によ
り無人車の速度位置を算出する無人車の速度位置検出装
置において、前記映像検出データを一時に高速RAM+
、:書き込み、該高速RAMに書き込まれたデータを演
算処理部に取り込んで処理する。
E. Means and Effects for Solving the Problems In order to achieve the above-mentioned object, the present invention detects an image pattern on a road surface by an image detection section, and sends the image detection data of the image detection section to a drilling processing section. In an unmanned vehicle speed and position detection device that takes in the video detection data and calculates the speed and position of the unmanned vehicle using the arithmetic processing unit, the video detection data is simultaneously stored in a high-speed RAM+.
, :Write, the data written to the high-speed RAM is fetched into the arithmetic processing section and processed.

F、実施例 以下に本発明の実施例を第1図〜第3図を参照しながら
説明ずろ。
F. EXAMPLES Below, examples of the present invention will be described with reference to FIGS. 1 to 3.

第1図は本発明の実施例に係る無人車の速度位置検出装
置を示し、11は光学系を構成する光学レンズ、12は
光学レンズ11の映像信号を入力とする映像検出部であ
ってラインセンザ(CCD)読出回路によって構成され
ており、ザンブルホールド機能を備えている。13は映
像検出部12の映像検出信号を増幅するアンプである。
FIG. 1 shows a speed and position detection device for an unmanned vehicle according to an embodiment of the present invention, 11 is an optical lens constituting an optical system, 12 is an image detecting section which inputs the image signal of the optical lens 11, and is a line sensor. (CCD) readout circuit, and has a zumble hold function. 13 is an amplifier that amplifies the video detection signal of the video detection section 12.

14はアンプ13のアナロク出力信号をディジタル信号
に変換するアナログ/ディジタル変換部(A/D変換部
)であって、ラッチ機能とバッファ機能を備えている。
Reference numeral 14 denotes an analog/digital converter (A/D converter) that converts the analog output signal of the amplifier 13 into a digital signal, and has a latch function and a buffer function.

18はA/D変換部14からのディジタル信号を一時に
記憶する高速記憶部である高速RAMである。15はバ
ッファ部、16はディジタル・ンクナル・プロセッサ(
DSP)からなる演算処理部である。17はDSP l
 6の指令に基づいて映像検出部12とA/D変換部I
4を駆動制御する第1の駆動回路部、19は1)SPI
6の指令に暴づいて高速RAMl8を駆動制御する第2
の駆動回路部である。
Reference numeral 18 denotes a high-speed RAM which is a high-speed storage unit that temporarily stores digital signals from the A/D converter 14. 15 is a buffer section, 16 is a digital processor (
This is an arithmetic processing unit consisting of a digital signal processor (DSP). 17 is DSP l
6, the video detection section 12 and the A/D conversion section I
The first drive circuit section 19 drives and controls 1) SPI
The second controller drives and controls the high-speed RAM 18 based on the command of
This is the drive circuit section.

上記構成の無人車の速度位置検出装置において、映像検
出部12のCODの受光面に路面10からの光を集光す
る。そのCCI)の出力信号をA/D変換部14によっ
てA/D変換し、路面10のパターンに対応するディジ
タルデータを高速RAM18に一時に格納し、格納終了
後にDSP I 6にデータを取り込み、無人車の速度
2位置検出の演算処理を行う。
In the speed and position detection device for an unmanned vehicle configured as described above, light from the road surface 10 is focused on the light receiving surface of the COD of the image detection unit 12. The output signal of the CCI) is A/D converted by the A/D converter 14, the digital data corresponding to the pattern of the road surface 10 is temporarily stored in the high-speed RAM 18, and after the storage is completed, the data is taken into the DSP I 6 and the unmanned Performs arithmetic processing for detecting vehicle speed and two positions.

したがって、映像検出部12の全ての画素データを一度
にハード的に高速RAMl8に書き込むので、DSP 
16のデータ人力に要する時間が大幅に短縮され、サン
プリング間隔を短くできる。
Therefore, since all the pixel data of the video detection section 12 is written to the high-speed RAM 18 at once by hardware, the DSP
The time required for 16 data manual labor is significantly reduced, and the sampling interval can be shortened.

また、CODのデータを高速RAM]8に書き込んでい
る間に、第2図、第3図に示す演算処理を実行する。
Further, while the COD data is being written to the high-speed RAM] 8, the arithmetic processing shown in FIGS. 2 and 3 is executed.

ずなイつち、第2図は割込ルーチンを示すもので、ステ
ップSlでイニシャライズし、ステップS2で割込処理
を実行する。第1の駆動回路部17はDSP l 6か
らの指令に基づいてCODの駆動を開始する(ステップ
S3)。1.2m5ecアイドリンクを行い(ステップ
S 4 )、CODの素子数N=2048を確認する(
ステップS5)。N−2048でな(プれは、ステップ
S6に進み、CODのデータを高速RAMl8に人力す
る。
First of all, FIG. 2 shows an interrupt routine, in which initialization is performed in step Sl, and interrupt processing is executed in step S2. The first drive circuit unit 17 starts driving the COD based on the command from the DSP 1 6 (step S3). Perform a 1.2m5ec idle link (step S4) and confirm the number of COD elements N = 2048 (
Step S5). If the result is N-2048, the process proceeds to step S6 and the COD data is manually input to the high-speed RAM 18.

次に、窓関数データ1を読ろ込み(ステップS7)この
窓関数データ1とCOD入カデカデータとに積和演算(
ステップS8)を実行してデータSaを得ると共に、窓
関数データ2を読み込み(ステップS9)、この窓関数
データ2とCOD入カデカデータとに積和演算(ステッ
プ510)を実行してデータsbを得る。これらのデー
タSaとSbをもとにステップ85〜SIOの処理を繰
り返す。ステップS5においてN=2048であれば、
第3図に示す処理を実行する。
Next, window function data 1 is read (step S7), and a product-sum operation (
Step S8) is executed to obtain data Sa, and window function data 2 is read (step S9), and a product-sum operation (step 510) is executed on this window function data 2 and the COD input Kadeka data to obtain data sb. . Based on these data Sa and Sb, the processing from step 85 to SIO is repeated. If N=2048 in step S5,
The process shown in FIG. 3 is executed.

−8= ずなイつち、第3図に示ずj;うに、演算処理部におい
ては出力信号Saとsbをそれぞれ1次元のローパスフ
ィルタに通しくステップSll、512)、ステップS
I3に示す如く、位相平面上軌跡が第一象現と第四象現
の間を移る回数を、第四象現から第一象現に移る方向を
正として、数えてm演算を実行する。次に、ステップS
14に示すように、ρ=arctan (Sb/Sa)
を0≦ρ〈2πの範囲で計算して位相演算を実行し、ス
プ・ツブSI5に示ずように、m−P+(ρ−P)/2
π・Pを算出して距離演算を実行すると共に、距離を微
分して速度演算を実行する。
−8= Zunaichi, not shown in FIG.
As shown in I3, the number of times the trajectory on the phase plane shifts between the first and fourth quadrants is counted, with the direction of shift from the fourth quadrant to the first quadrant being taken as positive, and the m operation is executed. Next, step S
As shown in 14, ρ=arctan (Sb/Sa)
is calculated in the range of 0≦ρ<2π to perform phase calculation, and as shown in Sup-Tub SI5, m-P+(ρ-P)/2
A distance calculation is performed by calculating π·P, and a velocity calculation is performed by differentiating the distance.

さらに詳しくは、路面10の映像信号を光学系11を介
して映像検出部12に入力する。映像検出部I2におい
てはラインセンザがその映像を検出し、その映像検出信
号を続出回路が読み出し、その映像検出信号をA/D変
換して高速RAMl8に入力する。演算処理部16にお
いては、映像検出部12からの映像検出信号と正弦波パ
ターン設定信号を掛は合わせると共に、映像検出信号と
余弦波パターン設定信号を掛は合わせる。さらに掛算信
号を積分しその積分信号を出力すると共に、掛算信号を
積分し、その積分信号を出力する。信号Saとsbをも
とに演算し、出力ρ−arctan(Sb/Sa)を算
出する。ρと初期位相φをもとに(ρ−φ)/2πを算
出する。
More specifically, a video signal of the road surface 10 is input to the video detection section 12 via the optical system 11. In the video detection section I2, a line sensor detects the video, a successive circuit reads out the video detection signal, A/D converts the video detection signal, and inputs it to the high speed RAM 18. In the arithmetic processing section 16, the video detection signal from the video detection section 12 and the sine wave pattern setting signal are multiplied together, and the video detection signal and the cosine wave pattern setting signal are multiplied together. Furthermore, the multiplication signal is integrated and the integrated signal is outputted, and the multiplication signal is integrated and the integrated signal is outputted. An operation is performed based on the signals Sa and sb to calculate the output ρ-arctan (Sb/Sa). (ρ-φ)/2π is calculated based on ρ and the initial phase φ.

さらに演算処理部16においては、m信号と位相信号を
和算し、この加算値と空間フィルタのピッチ(周期)P
を掛算して移動距離を算出すると共に、この移動距離信
号を微分して速度を算出す走行距離は次式によって算出
される。
Furthermore, in the arithmetic processing unit 16, the m signal and the phase signal are summed, and this sum is combined with the pitch (period) P of the spatial filter.
The travel distance is calculated by multiplying the travel distance by multiplying .times..times..times..times..times..times..times..times..times..times..times..times..times..times..times..times..times..times..times..times..times..times..times.

Xo−(2πm+ρ−P)/nK=mXP−1−(ρ−
φ)/2yrP但し、mは原点を中心にした軌跡の回転
数(反時計方向を正とする)、Xoは移動距離、Pは空
間フィルタのピッチ(周期)、ρ−arcta’n(S
b/Sa)、0≦p<2rr、p−ρt−0(初期値)
である。
Xo-(2πm+ρ-P)/nK=mXP-1-(ρ-
φ)/2yrP, where m is the number of revolutions of the trajectory around the origin (counterclockwise is positive), Xo is the distance traveled, P is the pitch (period) of the spatial filter, and ρ-arcta'n(S
b/Sa), 0≦p<2rr, p-ρt-0 (initial value)
It is.

G1発明の効果 本発明は、以」二の如くであって、映像検出部の画素デ
ータを一度にハード的に高速RAMに書き込むようにし
たので、演算処理部のデータ入力に要する時間が大幅に
短縮され、サンプリング間隔を短くすることができ、高
精度な検出特性を得ることができると共に、高速RAM
にデータを書き込んでいる間は演算処理部は他の処理を
行うことができるので、処理能力に優れた検出装置を得
ることができる。
G1 Effects of the Invention The present invention is as follows, and since the pixel data of the image detection section is written to the high-speed RAM by hardware all at once, the time required for data input to the arithmetic processing section is significantly reduced. It is possible to shorten the sampling interval, obtain highly accurate detection characteristics, and use high-speed RAM.
Since the arithmetic processing unit can perform other processing while data is being written to the data processing unit, a detection device with excellent processing performance can be obtained.

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

第1図は本発明の実施例による無人車の速度・位置検出
装置のブロック結線図、第2図は第1図の装置の割込ル
ーチンを示すフローヂャート、第3図は第1図の装置の
演算処理を示すフローヂャート、第4図は従来の無人車
の速度位置検出装置のブロック結線図である。 IO・・路面、11・・・光学レンズ、12・・映像検
出部、14・ アナログ/ディジタル変換部、I5バッ
ファ部、16・・演算処理部、17・・・第1の駆動回
路部、18・・・高速RAM、19  第2の駆動回路
部。
1 is a block diagram of a speed/position detecting device for an unmanned vehicle according to an embodiment of the present invention, FIG. 2 is a flowchart showing an interrupt routine of the device of FIG. 1, and FIG. 3 is a block diagram of the device of FIG. 1. FIG. 4 is a flowchart showing the calculation process, and is a block diagram of a conventional speed and position detection device for an unmanned vehicle. IO... Road surface, 11... Optical lens, 12... Image detection section, 14. Analog/digital conversion section, I5 buffer section, 16. Arithmetic processing section, 17... First drive circuit section, 18 ...High speed RAM, 19 second drive circuit section.

Claims (1)

【特許請求の範囲】[Claims] (1)路面の映像パターンを映像検出部により検出し、
該映像検出部の映像検出データを演算処理部に取り込み
、該演算処理部により無人車の速度位置を算出する無人
車の速度位置検出装置において、前記映像検出データを
一時に高速RAMに書き込み、該高速RAMに書き込ま
れたデータを演算処理部に取り込んで処理するようにし
たことを特徴とする無人車の速度位置検出装置。
(1) Detect the image pattern on the road surface by the image detection unit,
In the speed position detection device for an unmanned vehicle, the video detection data of the video detection section is taken into the arithmetic processing section and the speed position of the unmanned vehicle is calculated by the arithmetic processing section. A speed position detection device for an unmanned vehicle, characterized in that data written in a high-speed RAM is loaded into an arithmetic processing section and processed.
JP63137145A 1988-06-03 1988-06-03 Unmanned vehicle speed position detection device Expired - Lifetime JP2797318B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP63137145A JP2797318B2 (en) 1988-06-03 1988-06-03 Unmanned vehicle speed position detection device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP63137145A JP2797318B2 (en) 1988-06-03 1988-06-03 Unmanned vehicle speed position detection device

Publications (2)

Publication Number Publication Date
JPH01306902A true JPH01306902A (en) 1989-12-11
JP2797318B2 JP2797318B2 (en) 1998-09-17

Family

ID=15191869

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63137145A Expired - Lifetime JP2797318B2 (en) 1988-06-03 1988-06-03 Unmanned vehicle speed position detection device

Country Status (1)

Country Link
JP (1) JP2797318B2 (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS56118164A (en) * 1980-02-22 1981-09-17 Ricoh Co Ltd Processor of video information
JPS62105206A (en) * 1985-10-31 1987-05-15 Yokogawa Electric Corp Guiding device for unmanned guided vehicle

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS56118164A (en) * 1980-02-22 1981-09-17 Ricoh Co Ltd Processor of video information
JPS62105206A (en) * 1985-10-31 1987-05-15 Yokogawa Electric Corp Guiding device for unmanned guided vehicle

Also Published As

Publication number Publication date
JP2797318B2 (en) 1998-09-17

Similar Documents

Publication Publication Date Title
US20200269853A1 (en) Method and device for eliminating steady-state lateral deviation and storage medium
KR960032342A (en) Positioning system for optical disk devices
JPH01306902A (en) Device for detecting speed and position of unmanned vehicle
JP2857703B2 (en) How to detect displacement of a self-propelled vehicle
JPH089761Y2 (en) Fuzzy controller
JP2543898Y2 (en) Moving distance detector
JP2573135Y2 (en) Moving distance detector
JP2552336Y2 (en) Sensor mechanism of autonomous guided automatic guided vehicle
JPH01163613A (en) Position detector for unmanned vehicle
JP2676777B2 (en) Position detection device for unmanned vehicles
JP2527825B2 (en) Distance measuring device
JPS62201365A (en) Speed measuring instrument using video camera
JPH06332531A (en) Unmanned trackless vehicle
JPS598201Y2 (en) Temperature object movement detection device
JPH03218468A (en) Position detector for traveling object
JPH0599736A (en) Method for analyzing frequency using afterimage.
JP2500222Y2 (en) Distance measuring device with spatial filter
JPH0236359A (en) Vehicle speed measuring instrument
JPH02120910A (en) Image processor for moving vehicle
JP2517565Y2 (en) Position detection device with spatial filter
JP2841458B2 (en) Unmanned vehicle position detection device
JP2500174Y2 (en) Distance measuring device with spatial filter
JPH01163610A (en) Position detecting device for unmanned vehicle
JPH08128831A (en) Angular velocity sensor
JPS59228104A (en) Position detecting device