JPH03218468A - Position detector for traveling object - Google Patents
Position detector for traveling objectInfo
- Publication number
- JPH03218468A JPH03218468A JP2014275A JP1427590A JPH03218468A JP H03218468 A JPH03218468 A JP H03218468A JP 2014275 A JP2014275 A JP 2014275A JP 1427590 A JP1427590 A JP 1427590A JP H03218468 A JPH03218468 A JP H03218468A
- Authority
- JP
- Japan
- Prior art keywords
- phase difference
- signal
- signals
- spatial filter
- filter
- 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
Links
Landscapes
- Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
Abstract
Description
【発明の詳細な説明】
A 産業上の利用分野
本発明は移動体の位置検出装置に係り、特に無人車等の
位置検出に用いて有効な位置検出装置に関する。DETAILED DESCRIPTION OF THE INVENTION A. Field of Industrial Application The present invention relates to a position detection device for a moving object, and particularly to a position detection device that is effective for use in detecting the position of an unmanned vehicle or the like.
B,発明の概要
本発明は、空間フィルタ演算部と、この空間フィルタ演
算によって得られた空間フィルタ演算信号を基に位相差
を得る位相差演算部と、この位相差演算郎により算出さ
れた位相差を基に移動体の速度と移動距離を算出する演
算部からなるものにおいて、
前記空間フィルタ演算部と位相差演算郎間に、前記位相
差が所定値より大のときハイバスフィルタ演算を行うフ
ィルタ演算部を設けることにより、位置検出誤差を無く
した移動体の位置検出装置を得る。B. Summary of the Invention The present invention provides a spatial filter calculation unit, a phase difference calculation unit that obtains a phase difference based on a spatial filter calculation signal obtained by the spatial filter calculation, and a phase difference calculation unit that calculates a phase difference based on the spatial filter calculation signal obtained by the spatial filter calculation. A device comprising a calculation unit that calculates the speed and moving distance of a moving object based on a phase difference, wherein a high-pass filter calculation is performed between the spatial filter calculation unit and the phase difference calculation unit when the phase difference is larger than a predetermined value. By providing a filter calculation section, a position detection device for a moving body that eliminates position detection errors can be obtained.
C.従来の技術
無人搬送車などの車両の自動運転において、その位置や
速度を計測する方法の一つに空間フィルタを用いる方式
がある。この方式は非接触かつ高精度な検出が可能であ
るといった特徴を持っている。C. BACKGROUND OF THE INVENTION In the automatic operation of vehicles such as automatic guided vehicles, one of the methods for measuring the position and speed of a vehicle is to use a spatial filter. This method has the characteristics of non-contact and highly accurate detection.
第6図はこの種の従来の空間フィルタによる移動距離,
速度を検出するための位置検出装置を示すむので、同図
において10は光学系検出部、20は光学系検出部10
の映像信号を入力とする映像検出部、30は映像検出部
20の映像検出信号を入力として演算処理する演算処理
部でマイクロコンピュータからなる。Figure 6 shows the distance traveled by this type of conventional spatial filter.
Since this figure shows a position detection device for detecting speed, 10 is an optical system detection section, and 20 is an optical system detection section 10.
A video detection section 30 receives the video signal of the video detection section 20 as an input and is an arithmetic processing section that receives and processes the video detection signal of the video detection section 20, and is composed of a microcomputer.
光学系検出部lOは路面40の映像を入力とするライン
センサl1およびCCD l 2からなる。The optical system detection section 10 is composed of a line sensor 11 and a CCD 12 that receive an image of the road surface 40 as input.
映像検出部20は読出回路2!およびアナログ/ディジ
タル(A/D)変換器22からなる。演算処理部30は
空間フィルタ演算部31、遅延部35a,遅延郎35b
、位相演算部(Δφ演算部)36、累算郎37、乗算処
理郎38aおよび乗算処理郎38bによって構成されて
いる。さらに、空間フィルタ演算部3Kは掛算郎32a
1掛算郎32b、パターン設定郎33a,33b,積分
演算郎34aおよび積分演算郎34bによって構成され
ている。The video detection section 20 is the readout circuit 2! and an analog/digital (A/D) converter 22. The arithmetic processing section 30 includes a spatial filter arithmetic section 31, a delay section 35a, and a delay section 35b.
, a phase calculation section (Δφ calculation section) 36, an accumulation section 37, a multiplication processing section 38a, and a multiplication processing section 38b. Furthermore, the spatial filter calculation unit 3K is
It is composed of a first multiplication operator 32b, pattern setting operators 33a and 33b, an integral operator 34a, and an integral operator 34b.
第6図の位置検出装置によれば、映像検出部20によっ
てディジタル変換された路面パターン信号Diを演算処
理部30の空間フィルタ演算郎3Iに入力する。空間フ
ィルタ演算郎3lは、路面パターン信号Di1第7図に
示すようなパターン設定郎33aによるCOS荷重関数
Ciおよびパターン設定部33bによるSIN荷重関数
信号Siとを積和演算し、第8図に示す如き空間フィル
タ出力信号Saとsbを出力する。第7図においてPは
空間フィルタ荷重関数のピッチ、Lはラインセンサの長
さ、nは荷重関数の波数である。According to the position detecting device shown in FIG. 6, the road surface pattern signal Di digitally converted by the image detecting section 20 is input to the spatial filter operator 3I of the arithmetic processing section 30. The spatial filter operator 3l performs a sum-of-products operation on the COS load function Ci from the pattern setting unit 33a as shown in FIG. The spatial filter output signals Sa and sb are output as follows. In FIG. 7, P is the pitch of the spatial filter weight function, L is the length of the line sensor, and n is the wave number of the weight function.
さらに、演算処理部30においては、前回のサンプリン
グ時の空間フィルタ出力からlサンプリング期間におけ
る出力ベクトルの回転角Δφを計算し、これにP/2π
を掛けることによって移動距離X [m”Jと速度V[
m/TS]を求める。Furthermore, the arithmetic processing unit 30 calculates the rotation angle Δφ of the output vector in l sampling period from the spatial filter output at the previous sampling time, and adds P/2π
By multiplying the moving distance X [m”J and the speed V [
m/TS].
ここで、
S.= S:f (X, t )・COS(2πX/P
)d X,sb=z:r(x,t>・SIN(2πX/
P)d X、L
′rSはサンプリング時間、P一一であり、n
てある。Here, S. = S:f (X, t)・COS(2πX/P
)d X,sb=z:r(x,t>・SIN(2πX/
P) dX, L'rS is the sampling time, P11, and n.
第9図は第6図の位置検出装置のアルゴリズムを示すも
ので、ステップStにおいて、n画素からなるCCDラ
インセンサのデータを読み込む。FIG. 9 shows the algorithm of the position detection device of FIG. 6. In step St, data from a CCD line sensor consisting of n pixels is read.
次に、ステップS2にてSIN荷重関数Si(SIN開
数×ハニング関数)の読み込みを実行し、ステップS3
で空間フィルタ出力Saとsbをクリアし、空間フィル
タ3Iの演算を実行する。空間フィルタ演算では、ステ
ップS4に示すようにi=1とし、積和演算Sb=Sb
+S iXDiを実行する(ステップS5)。これによ
りステップS6でi=i+1とする。しかる後、i>n
を判別し(ステップS7)、i>nでなければステップ
S5に戻り、innであればステップS8に進む。ステ
ップS8ではCOS荷重関数(COS関数Xハニング関
数)を読み込み、さらにステップS9でi−1とする。Next, in step S2, the SIN weight function Si (SIN numerical value x Hanning function) is read, and in step S3
Clears the spatial filter outputs Sa and sb and executes the calculation of the spatial filter 3I. In the spatial filter calculation, as shown in step S4, i=1, and the product-sum calculation Sb=Sb
+S iXDi is executed (step S5). As a result, i=i+1 is set in step S6. After that, i>n
(step S7), and if i>n, the process returns to step S5, and if inn, the process proceeds to step S8. In step S8, the COS weight function (COS function x Hanning function) is read, and in step S9, it is set to i-1.
i=1とした後、ステップSlOに進む積和演算Sa=
Sa+CiXDfを実行し、ステップSllでi=i+
1とする。i一i+1であるときステップSl21こ進
みi>nを判別し、innでなければステップSIOに
戻り、i>nであればステップSl3に進む。ステップ
S13でΔφの演算を実行し、ステップS15,916
に進む。ステップSl5で移動距離を求め、ステップ9
16では速度を算出する。After setting i=1, proceed to step SlO. Product-sum operation Sa=
Execute Sa+CiXDf and set i=i+ at step Sll.
Set to 1. When i-i+1, the process proceeds to step Sl21 to determine if i>n, and if it is not in, the process returns to step SIO, and if i>n, the process proceeds to step Sl3. In step S13, the calculation of Δφ is executed, and in step S15, 916
Proceed to. The moving distance is determined in step Sl5, and step 9
In step 16, the speed is calculated.
D.発明が解決しようとする課題
前述のように空間フィルタは簡易な構成で速度、移動距
離を測定できるといった利点を持っているか、光学系の
レンズやCCD,ラインセンサ上のゴミや傷、また照明
の光度分布によって、COD信号内に対象物体の移動に
伴って、第10図に示すような静止部分が存在し、その
空間周波数成分が空間フィルタで抜き出す周波数成分と
一致すると、空間フィルタに第it図に示すような直流
分が重畳してしまう。したがって、第11図の様に空間
フィルタ出力がゼロクロスせず、第12図に示すように
回転ベクトルが原点を外れて回転してしまうと、Δφの
計算結果は速度に比例した値ではなくなってしまう。こ
の様に空間フィルタ出力に重畳している直流分は大きな
問題となっていた。D. Problems to be Solved by the Invention As mentioned above, spatial filters have the advantage of being able to measure speed and moving distance with a simple configuration. Due to the luminous intensity distribution, as the target object moves, there is a stationary part in the COD signal as shown in Figure 10, and if the spatial frequency component of the stationary part matches the frequency component extracted by the spatial filter, the spatial filter will have a stationary part as shown in Figure 10. The DC components shown in the figure are superimposed. Therefore, if the spatial filter output does not cross zero as shown in Figure 11 and the rotation vector rotates away from the origin as shown in Figure 12, the calculation result of Δφ will no longer be a value proportional to the speed. . The direct current component superimposed on the spatial filter output has been a major problem.
この問題を解決するために空間フィルタにハイパスフィ
ルタを付加することが考えられる。この方式は空間フィ
ルタ出力の直流分を除去する手段としては有効であるが
、ハイパスフィルタの時定数が固定であるため無人搬送
車停止時においては空間フィルタ出力が、第13図jこ
示すように、ゼロに収束してしまう。この様に、空間フ
ィルタ出力Sa,Sbが共にゼロに収束してしまうと、
出力はノイズ成分だけになってしまう。従って、本来無
人搬送車は停止しているのでΔφはゼロでなければいけ
ないが、このノイズ成分によって間違ったΔφを算出し
、これにより大きな位置検出誤差がもたらされていた。In order to solve this problem, it is possible to add a high-pass filter to the spatial filter. This method is effective as a means for removing the DC component of the spatial filter output, but since the time constant of the high-pass filter is fixed, when the automatic guided vehicle is stopped, the spatial filter output is , converges to zero. In this way, when the spatial filter outputs Sa and Sb both converge to zero,
The output will be only noise components. Therefore, since the automatic guided vehicle is stopped, Δφ should be zero, but this noise component causes an incorrect Δφ to be calculated, resulting in a large position detection error.
本発明は上述の問題点に鑑みてなされたもので、その目
的は、空間フィルタ演算出力信号に直流分が重畳するこ
となく、位置検出誤差を無くした移動体の位置検出装置
を提供することである。The present invention has been made in view of the above-mentioned problems, and its purpose is to provide a position detection device for a moving object that eliminates position detection errors without superimposing a DC component on a spatial filter calculation output signal. be.
E.課題を解決するための手段
本発明は、上述の目的を達成するために、移動体の移動
に応じて走行路面のパターンを撮取する光学系検出部と
、該光学系検出部により撮取した映像パターンをサンプ
リングして映像パターン信号を得る映像検出部と、該映
像検出部の映像パターン信号と空間的に異なった周期の
直交する三角関数設定信号を乗算し、該乗算信号を積分
して直交する三角関数パターン信号を得、この三角関数
パターン信号を基に前記三角関数パターン信号の位相差
信号を得ると共に該位相差信号を基に前記移動体の速度
又は移動距離を算出する演算処理部からなり、該演算処
理部に前記位相差信号が所定値より大のとき前記三角関
数パターン信号のハイバスフィルタ演算を行うフィルタ
演算手段を設けて位置検出装置を構成する。E. Means for Solving the Problems In order to achieve the above-mentioned objects, the present invention includes an optical system detection unit that photographs a pattern on a running road surface according to the movement of a moving object, and an optical system detection unit that photographs a pattern of a traveling road surface according to the movement of a moving object. A video detection unit that samples a video pattern to obtain a video pattern signal, and multiplies the video pattern signal of the video detection unit by an orthogonal trigonometric function setting signal with a spatially different period, and integrates the multiplied signal to obtain an orthogonal signal. an arithmetic processing unit that obtains a trigonometric function pattern signal, obtains a phase difference signal of the trigonometric function pattern signal based on the trigonometric function pattern signal, and calculates the speed or moving distance of the moving object based on the phase difference signal; The position detecting device is constructed by providing the arithmetic processing section with filter arithmetic means for performing a high-pass filter arithmetic operation on the trigonometric function pattern signal when the phase difference signal is larger than a predetermined value.
F,作用
CODラインセンサやレンズの傷やゴミ又は照明の光度
分布によってCOD信号内に対象物体の移動に伴って動
かない静止部分が発生するが、これが原因で起こる空間
フィルタ出力の直流分をハイバスフィルタで除去する。F. Effect: Due to scratches or dust on the COD line sensor or lens, or the luminous intensity distribution of the lighting, stationary parts that do not move with the movement of the target object occur in the COD signal, but this causes the DC component of the spatial filter output to become high. Remove with bus filter.
また、ハイパスフィルタの時定数が固定であることによ
る移動体停止時での空間フィルタ出力のゼロ収束におけ
るΔφ算出誤差を、Δφが小さい時にハイパスフィルタ
を通さないようにすることによって解決する。Furthermore, the Δφ calculation error in zero convergence of the spatial filter output when the moving body is stopped due to the fixed time constant of the high-pass filter is solved by not passing the high-pass filter when Δφ is small.
G.実施例
以下に本発明の実施例を第1図〜第5図を参照しながら
説明する。G. EXAMPLES Examples of the present invention will be described below with reference to FIGS. 1 to 5.
第1図は本発明の実施例による移動体の位置検出装置を
示すもので、第6図のものと同一又は相当部分には同一
符号が付されている。FIG. 1 shows a position detecting device for a moving body according to an embodiment of the present invention, and the same or corresponding parts as those in FIG. 6 are given the same reference numerals.
本実施例においては、空間フィルタm算郎31の出力段
にフィルタ演算郎50が設けられている。In this embodiment, a filter operator 50 is provided at the output stage of the spatial filter m operator 31.
すなわち空間フィルタ演算部3Iの積分演算部34aの
出力段に第1の切換スイッチ51aを第1のハイバスフ
ィルタ52aを接続し、積分演算郎34bの出力段に第
2の切換スイッチ5lbを介して第2のハイパスフィル
タ52bを接続すると共に、第1の切換スイッチ51a
および第2の切換スイッチ52bとΔφ演算郎36の出
力股間にフィルタ制御部53が設けられている。フィル
タ制御部53はΔφ演算郎36の出力信号Δφを人力と
する絶対値回路54と、この絶対値回路54の出力信号
と基準位相設定信号Δφrefを入力とするコンパレー
タ55によって構成されている。That is, the first changeover switch 51a and the first high-pass filter 52a are connected to the output stage of the integral calculation unit 34a of the spatial filter calculation unit 3I, and the second changeover switch 5lb is connected to the output stage of the integral calculation unit 34b. While connecting the second high-pass filter 52b, the first changeover switch 51a
A filter control section 53 is provided between the second changeover switch 52b and the output of the Δφ operator 36. The filter control section 53 includes an absolute value circuit 54 which inputs the output signal Δφ of the Δφ operator 36, and a comparator 55 which receives the output signal of the absolute value circuit 54 and the reference phase setting signal Δφref.
上記構成の移動体の位置検出装置において、光学系検出
部10は路面のパターンを検出し、映像検出部20の読
出回路21は光学系検出部10からの路面パターン信号
を読み出す。A/D変換器22は路面パターン信号をア
ナログ/ディジタル(A/D)変換して演算処理部30
に路面パターン信号Diを入力する。演算処理部30に
おいては、掛算郎32aによって路面パターン信号Di
と第1のパターン設定郎33aのCOS荷重関数信号C
iを乗算してCiXDiを得、掛算郎32bによってS
IN荷重関数信号Siと路面パターン信号Stを乗算し
てSiXDiを得る。積分演算郎34aはCiXDiを
積分演算して出力Sa一i二f(X,t)・COS(2
πX/P)・dXを得、積分演算郎34bはSiXDi
を積分して出力sb=5:r(x,t)・SIN(2π
X/P)dXを得る。空間フィルタ演算郎31の出力信
号Saは切換スイッチ51aを介して現在の信号Sa2
としてΔφ演算郎36に入力されると共に遅延郎35a
を通して1サンプリング前の信号Sal(前回値)とし
てΔφ演算郎36に入力される。また、空間フィルタ部
3lの出力sbは切換スイッチ5lbを介して現在の信
号Sb2としてΔφ演算部36に入力されると共に遅延
郎35bを通して1サンプリング前の信号Sbl(前回
値)としてΔφ演算部36に入力される。Δφ演算郎3
6はこれらの信号Sal,Sa2,Sbl,Sb2を入
力として演算処理し位相差信号
を得ろ。位相差信号Δφは、絶対値回路54を通してコ
ンパレータ55に入力され基準位相設定信号Δφref
と比較される。位相差信号Δφが極めて小さく、Δφく
Δφrefのときはコンパレータ55は出力を発せず、
切換スイッチ51a.5lbはハイバスフィルタに接続
されない状態にある。位相差信号Δφが基準位相設定信
号Δφrefより大きくなった場合、すなわちΔφ〉Δ
φrefのときコンバレータ55は出力を発し、これに
より切換スイッチ51a,5lbがハイパスフィルタ5
2a,52bに接続されフィルタ演算が実行される。In the moving body position detection device having the above configuration, the optical system detection section 10 detects a road surface pattern, and the readout circuit 21 of the image detection section 20 reads out the road surface pattern signal from the optical system detection section 10. The A/D converter 22 converts the road pattern signal into an analog/digital (A/D) signal and converts it into an arithmetic processing unit 30.
A road surface pattern signal Di is input to. In the arithmetic processing unit 30, the road surface pattern signal Di is
and the COS weighting function signal C of the first pattern setting filter 33a.
Multiply by i to obtain CiXDi, and use S by Kakusanro 32b
SiXDi is obtained by multiplying the IN load function signal Si and the road surface pattern signal St. The integral operator 34a performs an integral operation on Ci
πX/P)・dX is obtained, and the integral operator 34b is SiXDi
is integrated and the output sb=5:r(x,t)・SIN(2π
Obtain X/P)dX. The output signal Sa of the spatial filter operator 31 is changed to the current signal Sa2 via the changeover switch 51a.
is input to the Δφ operator 36 as well as the delay operator 35a.
is inputted to the Δφ operator 36 as the signal Sal (previous value) of one sampling before. Further, the output sb of the spatial filter section 3l is input to the Δφ calculation section 36 as the current signal Sb2 via the changeover switch 5lb, and is also inputted to the Δφ calculation section 36 as the signal Sbl (previous value) of one sampling before passing through the delay gate 35b. is input. Δφ operator 3
In step 6, these signals Sal, Sa2, Sbl, and Sb2 are input and processed to obtain a phase difference signal. The phase difference signal Δφ is input to the comparator 55 through the absolute value circuit 54 and is input to the reference phase setting signal Δφref.
compared to When the phase difference signal Δφ is extremely small and Δφ is less than Δφref, the comparator 55 does not output an output.
Changeover switch 51a. 5lb is in a state where it is not connected to the high bass filter. When the phase difference signal Δφ becomes larger than the reference phase setting signal Δφref, that is, Δφ>Δ
When φref, the comparator 55 outputs an output, which causes the selector switches 51a and 5lb to switch to the high-pass filter 5.
2a and 52b to perform filter calculations.
第2図は第1図の装置のアルゴリズムを示すもので、ス
テップSI7(Sl)でCCDのデータの読み込みを行
い、ステップS18(S2)に進みSIN荷重関数の読
み込み、この読み込みに基づいてS19(S4〜S7)
でSIN空間フィルタ演算を実行する。次にステップS
20(S8)でCOS荷重関数の読み込みを行い、ステ
ップS2lに進む。ステップS21(S9〜S12)で
COS空間フィルタ演算を実行し、ステップS22に進
みハイパスフィルタを行うかどうかのフラグH F =
1の有無を判別する。}{ F = 1であればステ
ップS23に進みハイパスフィルタ演算が行われ、その
後ステップS24.(Sl3)に進む。FIG. 2 shows the algorithm of the apparatus shown in FIG. 1. In step SI7 (Sl), CCD data is read, the process proceeds to step S18 (S2), the SIN weight function is read, and based on this reading, S19 ( S4-S7)
Executes the SIN spatial filter operation. Next step S
20 (S8), the COS weight function is read, and the process proceeds to step S2l. A COS spatial filter calculation is executed in step S21 (S9 to S12), and the process proceeds to step S22, where a flag indicating whether or not to perform a high-pass filter is set HF =
Determine the presence or absence of 1. }{ If F = 1, the process advances to step S23, where high-pass filter calculation is performed, and then step S24. Proceed to (Sl3).
ステップS22でH F = 1でなければステップS
24に進む。ステップS24ではΔφ演算を実行し、ス
テップS25に進みΔφ〉Δφrefが否かを判別する
。Δφ〉ΔφrefであればステップS 2 6 1.
:進みHF= 1とし、ステップS28(S14.S1
5)+.:−進む。ステップS251?Δφ〉Δφre
fでなければステップS27に進みH F = 0とし
、ステップS28に進む。ステップ628では移動距離
と速度の演算を実行する。If H F = 1 in step S22, step S
Proceed to step 24. In step S24, a Δφ calculation is performed, and the process proceeds to step S25, where it is determined whether Δφ>Δφref. If Δφ>Δφref, step S 2 6 1.
: Advance HF=1, step S28 (S14.S1
5)+. :-Go forward. Step S251? Δφ〉Δφre
If it is not f, the process proceeds to step S27, where H F = 0, and the process proceeds to step S28. In step 628, the moving distance and speed are calculated.
第1図の位置検出装置によれば、Δφ〉Δφrefのと
き空間フィルタ出力信号Sa,Sbのハイバスフィルタ
演算を行うようにしたから、第3図?こ示すように空間
フィルタに重畳する直流分か除去され、これによって出
波形はゼロクロスし、第4図に示すようにリサージュ波
形か原点を中心に回転ずるため正確なΔφを算出するこ
とができる。さらにΔφが小さい場合にはハイバスフィ
ル夕を通さないようにすることにより、無人搬送車等の
移動体の停止時におけるΔφ算出誤差も、第5図に示す
ように位置検出誤差を無くすことができる。According to the position detection device shown in FIG. 1, when Δφ>Δφref, high-pass filter calculation is performed on the spatial filter output signals Sa and Sb. As shown in FIG. 4, the direct current component superimposed on the spatial filter is removed, and the output waveform thereby crosses zero, and as shown in FIG. 4, the Lissajous waveform rotates around the origin, making it possible to calculate accurate Δφ. Furthermore, if Δφ is small, by not allowing the high-bus filter to pass through, it is possible to eliminate the Δφ calculation error when a moving object such as an automatic guided vehicle is stopped, as well as the position detection error, as shown in Figure 5. can.
H .発明の効果
本発明は、上述の如くであって、ハイバスフィルタを付
加し、移動体停止時の様な位相差Δφが極く小さい場合
にはハイバスフィルタの計算を行わず、位相差Δφが所
定値を越えた場合のみハイバスフィルタの計算を行うよ
うにしたから、空間フィルタ出力から直流分を除去する
ことができ、これによって空間フィルタ出力波形はゼロ
クロスし、リサージュ波形が原点を中心に回転するため
正確な位相差を算出できると共に、正確な停止位置を算
出することができる。H. Effects of the Invention The present invention, as described above, adds a high-pass filter, and when the phase difference Δφ is extremely small, such as when a moving body is stopped, calculation of the high-pass filter is not performed, and the phase difference Δφ Since the calculation of the high-pass filter is performed only when the Since it rotates, it is possible to calculate an accurate phase difference and also to calculate an accurate stopping position.
第1図は本発明の実施例による移動体の位置検出装置の
ブロック図、第2図は第1図の装置の動作フロー図、第
3図は第1図の装置の空間フィルタ出力信号波形図、第
4図は第1図の装置の空間フィルタのりサージュ波形図
、第5図は第1図の装置の空間フィルタ出力信号の特性
図、第6図は従来の移動体の位置検出装置のブロック図
、第7図は空間フィルタ荷重関数波形図、第8図は空間
フィルタの出力波形図、第9図は第6図の装置の動作フ
ロー図、第lO図は第6図の装置の動作波形図、第11
図は第6図の装置の空間フィルタの出力波形図、第12
図は第6図の装置のりサージュ波形図、第13図は第6
図の装置の動作波形図である。
10・・・光学系検出部、l1・・・ラインセンサ、1
2・ CCD,20・・映像検出部、21・・・続出回
路、22・・・A/D変換器、30・・・演算処理部、
3l・・・空間フィルタ演算部、32a,32b・・・
掛算部、33a,33b−パターン設定部、34a,3
lb・・・積分演算部、35.a,35b・・・遅延部
、36・・・位相差演算部、37・・・累算器、38a
,38b・・・乗算処理部、40・・・路面、50・・
・フィルタ演算部、51a.5lb・・・切換スイッチ
、52a,52b・・・ハイバスフィルタ、53・・・
フィルタ制御部、54・・・絶対値回路、55・・・コ
ンパレータ。
第2図
第3図
第4図
Sa
第5図
万フ
第10図
CCDラインセンサ信号
対象物の移動に伴なわない静止部分
第11図
第12図
Sa
第13図FIG. 1 is a block diagram of a moving object position detection device according to an embodiment of the present invention, FIG. 2 is an operation flow diagram of the device in FIG. 1, and FIG. 3 is a spatial filter output signal waveform diagram of the device in FIG. 1. , FIG. 4 is a spatial filter surge waveform diagram of the device shown in FIG. 1, FIG. 5 is a characteristic diagram of the spatial filter output signal of the device shown in FIG. 1, and FIG. 6 is a block diagram of a conventional position detection device for a moving object. Figure 7 is a spatial filter weight function waveform diagram, Figure 8 is a spatial filter output waveform diagram, Figure 9 is an operation flow diagram of the apparatus in Figure 6, and Figure 1O is an operation waveform of the apparatus in Figure 6. Figure, 11th
The figure is an output waveform diagram of the spatial filter of the device in Figure 6,
The figure is a surge waveform diagram of the device in Figure 6, and Figure 13 is the waveform diagram of the device shown in Figure 6.
FIG. 3 is an operation waveform diagram of the device shown in the figure. 10... Optical system detection unit, l1... Line sensor, 1
2. CCD, 20... image detection unit, 21... successive circuit, 22... A/D converter, 30... arithmetic processing unit,
3l... Spatial filter calculation unit, 32a, 32b...
Multiplication section, 33a, 33b - pattern setting section, 34a, 3
lb...integral calculation section, 35. a, 35b... Delay unit, 36... Phase difference calculation unit, 37... Accumulator, 38a
, 38b... Multiplication processing unit, 40... Road surface, 50...
- Filter operation section, 51a. 5lb...Selector switch, 52a, 52b...High bass filter, 53...
Filter control section, 54... Absolute value circuit, 55... Comparator. Fig. 2 Fig. 3 Fig. 4 Sa Fig. 5 Manufacture Fig. 10 CCD line sensor signal Stationary portion as the object moves Fig. 11 Fig. 12 Fig. Sa Fig. 13
Claims (1)
する光学系検出部と、該光学系検出部により撮取した映
像パターンをサンプリングして映像パターン信号を得る
映像検出部と、該映像検出部の映像パターン信号と空間
的に異なった周期の直交する三角関数設定信号を乗算し
、該乗算信号を積分して直交する三角関数パターン信号
を得、この三角関数パターン信号を基に前記三角関数パ
ターン信号の位相差信号を得ると共に該位相差信号を基
に前記移動体の速度又は移動距離を算出する演算処理部
からなり、該演算処理部に前記位相差信号が所定値より
大のとき前記三角関数パターン信号のハイパスフィルタ
演算を行うフィルタ演算手段を設けて構成したことを特
徴とする移動体の位置検出装置。(1) An optical system detection unit that captures a pattern on a running road surface according to the movement of a moving object; an image detection unit that samples a video pattern captured by the optical system detection unit to obtain a video pattern signal; The video pattern signal of the video detection section is multiplied by an orthogonal trigonometric function setting signal with a spatially different period, and the multiplied signal is integrated to obtain an orthogonal trigonometric function pattern signal. It consists of an arithmetic processing unit that obtains a phase difference signal of a trigonometric function pattern signal and calculates the speed or moving distance of the moving body based on the phase difference signal, 1. A position detecting device for a moving body, characterized in that the apparatus further comprises filter calculation means for performing a high-pass filter calculation on the trigonometric function pattern signal.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2014275A JP2906516B2 (en) | 1990-01-24 | 1990-01-24 | Moving object position detection device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2014275A JP2906516B2 (en) | 1990-01-24 | 1990-01-24 | Moving object position detection device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH03218468A true JPH03218468A (en) | 1991-09-26 |
| JP2906516B2 JP2906516B2 (en) | 1999-06-21 |
Family
ID=11856537
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2014275A Expired - Lifetime JP2906516B2 (en) | 1990-01-24 | 1990-01-24 | Moving object position detection device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2906516B2 (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP5859093B1 (en) * | 2014-10-29 | 2016-02-10 | 三菱電機株式会社 | Trajectory tracking control device |
-
1990
- 1990-01-24 JP JP2014275A patent/JP2906516B2/en not_active Expired - Lifetime
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP5859093B1 (en) * | 2014-10-29 | 2016-02-10 | 三菱電機株式会社 | Trajectory tracking control device |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2906516B2 (en) | 1999-06-21 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2011156995A (en) | Method for compensating low speed accuracy of track inspection device by inertial measurement method and device for the same | |
| JPH03218468A (en) | Position detector for traveling object | |
| JPH0314125B2 (en) | ||
| JPH08248045A (en) | Method and apparatus for measuring speed | |
| JP2527710Y2 (en) | Distance measuring device with spatial filter | |
| JP2793778B2 (en) | Angular velocity sensor | |
| JP2590999B2 (en) | Image signal motion vector detector | |
| JP2633637B2 (en) | Symmetrical protection relay | |
| JP2797318B2 (en) | Unmanned vehicle speed position detection device | |
| JPH01163613A (en) | Position detector for unmanned vehicle | |
| EP0541223A1 (en) | Vehicle-direction detecting apparatus | |
| JPH0650728Y2 (en) | Distance measuring device with spatial filter | |
| JP2552336Y2 (en) | Sensor mechanism of autonomous guided automatic guided vehicle | |
| JP2878982B2 (en) | Direction detection device | |
| JPS5910619Y2 (en) | Chromatograph data processing equipment | |
| JPH0821730A (en) | Two-dimensional position sensor | |
| JPH08226959A (en) | Magnetic detection device | |
| JPH01240806A (en) | Detecting apparatus for unevenness of forward road surface | |
| JP2500224Y2 (en) | Distance measuring device with spatial filter | |
| JPH09287953A (en) | Rotational angular velocity sensor | |
| JPH081441B2 (en) | Distance measuring device with spatial filter | |
| JPH03115992A (en) | Digital metal detector | |
| JPH051915A (en) | Vehicle direction detector | |
| JP2500174Y2 (en) | Distance measuring device with spatial filter | |
| JPH03195916A (en) | Measuring apparatus for distance |