JPH03217909A - Steering position detector for self-traveling vehicle - Google Patents

Steering position detector for self-traveling vehicle

Info

Publication number
JPH03217909A
JPH03217909A JP2012424A JP1242490A JPH03217909A JP H03217909 A JPH03217909 A JP H03217909A JP 2012424 A JP2012424 A JP 2012424A JP 1242490 A JP1242490 A JP 1242490A JP H03217909 A JPH03217909 A JP H03217909A
Authority
JP
Japan
Prior art keywords
azimuth
light
self
propelled vehicle
detected
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
JP2012424A
Other languages
Japanese (ja)
Other versions
JPH0833766B2 (en
Inventor
Kenji Kamimura
健二 上村
Sadachika Tsuzuki
都築 貞親
Kazunori Noda
野田 和規
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.)
Honda Motor Co Ltd
Original Assignee
Honda Motor 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 Honda Motor Co Ltd filed Critical Honda Motor Co Ltd
Priority to JP2012424A priority Critical patent/JPH0833766B2/en
Priority to US07/644,497 priority patent/US5187662A/en
Publication of JPH03217909A publication Critical patent/JPH03217909A/en
Publication of JPH0833766B2 publication Critical patent/JPH0833766B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)

Abstract

PURPOSE:To prevent erroneous detection performed by predicting the phase of reflected light detected this time based on the position of the reflected light detected last time, and employing the reflected light nearest to a predicted position. CONSTITUTION:Light projected from a projector 2 rotating by 360 deg. with a motor 5 is reflected on reflecting mirrors provided at three places, and is received with a receiver 3. An azimuth angle storage part 12 stores an azimuth receiving the reflected light. An azimuth angle prediction arithmetic part 27 calculates an azimuth angle detected this time based on that detected last time. An azimuth angle identification part 24 selects the azimuth angle nearest to a predicted azimuth angle among the azimuth angles stored in the azimuth angle storage part 12, and employs it as a detection azimuth angle. A position and progressive direction arithmetic part 13 calculates the position and the progressive direction of a self-traveling vehicle from those detection azimuth angles, and sets them as data for automatic steering.

Description

【発明の詳細な説明】 (産業上の利用分野) 本発明は、自走車の操向位置検出装置に関し、特に、自
動車、工場内の無人移動搬送装置、農業および土木機械
等の自走車の操向位置検出装置に関する。
Detailed Description of the Invention (Industrial Application Field) The present invention relates to a steering position detection device for a self-propelled vehicle, and particularly for self-propelled vehicles such as automobiles, unmanned transport devices in factories, agricultural and civil engineering machinery, etc. The present invention relates to a steering position detection device.

(従来の技術) 従来、上記自走車のような移動体の現在位置を検知する
装置として、移動体で発生された光ビムを、移動体を中
心として円周方向に走査する手段と、移動体とは離れた
少なくとも3カ所に固定され、入射方向に光を反射する
光反射手段と、該光反射手段からの反射光を受光する受
光手段とを具備した装置が提案されている(特開昭59
−67476号公報)。
(Prior Art) Conventionally, as a device for detecting the current position of a moving object such as the above-mentioned self-propelled vehicle, a means for scanning an optical beam generated by the moving object in a circumferential direction centering on the moving object, and A device has been proposed that is fixed at at least three locations away from the body and is equipped with a light reflecting means that reflects light in the direction of incidence, and a light receiving means that receives the reflected light from the light reflecting means. Showa 59
-67476).

該装置は、移動体から見た前記3つの光反射手段相互間
の開き角を、前記受光手段の受光出力に基づいて検出し
、検出された開き角と、あらかじめ設定されている各光
反射手段の位置情報とに基づいて移動体位置を演算する
ように構成されている。
The device detects the aperture angle between the three light reflecting means as seen from the moving object based on the light receiving output of the light receiving means, and compares the detected aperture angle with each preset light reflecting means. The mobile object position is calculated based on the position information of the mobile object.

上記システムにおいては、自走車の傾斜や振動に起因し
て光ビームを光反射手段に照射できなかったり、受光手
段で、前記光反射手段以外の物体からの反射光を受光し
てしまう場合があった。予定の光反射手段からの反射光
が確実に受光されないと、自走車の位置が誤って算比さ
れ、その結果、予定されたコースに沿って自走車を走行
させられなくなる。
In the above system, the light beam may not be able to be irradiated to the light reflecting means due to the tilt or vibration of the self-propelled vehicle, or the light receiving means may receive reflected light from an object other than the light reflecting means. there were. If the reflected light from the scheduled light reflecting means is not reliably received, the position of the self-propelled vehicle will be calculated incorrectly, and as a result, the self-propelled vehicle will not be able to travel along the scheduled course.

これに対し、例えば特開昭59−104503号公報に
おいては、光ビームのスキャン速度およびスキャン角度
を変化させて、光ビームを確実に光反射手段に照射てき
るよう工夫された移動体の位置検出方法が提案されてい
る。
On the other hand, for example, in Japanese Patent Application Laid-Open No. 59-104503, the position detection of a moving body is devised to ensure that the light beam is irradiated onto the light reflecting means by changing the scan speed and scan angle of the light beam. A method is proposed.

また、特開昭59−211816号公報においては、移
動体で発生される照射光を断続的かつ周期的な光とする
ことによって、該照射光と他の光源からの光との区別が
できるように工夫された移動体の位置検出装置が提案さ
れている。
Furthermore, in Japanese Patent Application Laid-open No. 59-211816, by making the irradiation light generated by a moving body intermittent and periodic light, it is possible to distinguish the irradiation light from light from other light sources. A position detection device for a moving object has been proposed.

(発明が解決しようとする課題) 光ビームのスキャン速度および角度を変化させる前者の
方法では、オプテイカルスキャナの駆動電流を頻繁に変
化させる必要があり、断続的かつ周期的な照射光を発生
させるようにした後者の装置では、該照射光を発生させ
るための複雑な光源部を必要とする等、両者共にシステ
ム構成が複雑になるという問題点があった。
(Problem to be Solved by the Invention) In the former method of changing the scanning speed and angle of the light beam, it is necessary to frequently change the drive current of the optical scanner, which generates intermittent and periodic irradiation light. The latter device requires a complicated light source section to generate the irradiation light, and both systems have a problem in that the system configuration becomes complicated.

さらに、前記自走車の傾斜や振動に起因する障害の他、
光反射手段の反射面の汚れや、人または他の物体が先反
射手段の前を横切る等の突発的な遮蔽物の出現によって
、確実に反射光を受光てきないという問題点もあり、こ
れらの問題点を前記従来技術では解決はできなかった。
Furthermore, in addition to the obstacles caused by the tilting and vibration of the self-propelled vehicle,
There is also the problem that the reflected light cannot be reliably received due to dirt on the reflective surface of the light reflecting means or the appearance of a sudden obstruction such as a person or other object crossing in front of the first reflecting means. The above-mentioned conventional technology could not solve the problem.

本発明の目的は、上記従来技術の問題点を解消し、一時
的に位置検出の基準点となる反射手段を見失ったような
場合にも、自走車が誤った方向に走行しないように処置
できる自走車の操向位置検出装置を提供することにある
An object of the present invention is to solve the problems of the prior art as described above, and to provide a method to prevent a self-propelled vehicle from traveling in the wrong direction even when the reflective means serving as a reference point for position detection is temporarily lost. An object of the present invention is to provide a steering position detection device for a self-propelled vehicle that can be used.

(課題を解決するための手段および作用)前記の問題点
を解決し、目的を達成するために、本発明は、自走車を
中心として円周方向に光ビームを走査し、少なくとも3
か所の基準点に配置された光反射手段からの前記光ビー
ムの反射光を受光して自走車の位置を検出するように構
成された自走車の操向位置検出装置において、自走車か
ら見た各光反射手段の方位角を前記反射光の受光信号に
基づいて検出する手段と、検出された前記方位角に基づ
いて次回の走査で検出されるべき前記光反射手段の方位
角を予測する手段と、予測された前記方位角から予定角
度だけ先ビームの走査が進んだ方位毎において前記光反
射手段の識別判断を行う手段と、各識別判断方位間で検
出された入射光のうち、予測された前記方位角に最も近
い角度からの入射光を検圧する手段とを具備し、検出さ
れた該入射光の受光信号を予定の反射手段からのもので
あると判断し、該受光信号に基づいて算出される反射手
段の方位角を自走車の位置検出に利用するように構成し
た点に第1の特徴がある。
(Means and operations for solving the problems) In order to solve the above-mentioned problems and achieve the objects, the present invention scans a light beam in the circumferential direction around the self-propelled vehicle,
In a steering position detection device for a self-propelled vehicle configured to detect the position of the self-propelled vehicle by receiving reflected light of the light beam from a light reflecting means arranged at a reference point, means for detecting the azimuth of each light reflecting means as seen from the vehicle based on the light reception signal of the reflected light; and the azimuth of the light reflecting means to be detected in the next scan based on the detected azimuth. means for making a discrimination judgment of the light reflecting means for each azimuth in which the scanning of the forward beam has progressed by a predetermined angle from the predicted azimuth angle; and a means for detecting the incident light from the angle closest to the predicted azimuth, and determining that the received light signal of the detected incident light is from the intended reflecting means, and detecting the received light. The first feature is that the azimuth angle of the reflecting means calculated based on the signal is used to detect the position of the self-propelled vehicle.

また、本発明は、前記予測された方位角を基準とした識
別角度範囲を設け、前記予測された方位角に最も近い角
度からの入射光か該識別角度範囲内からのものである時
は該入射光の受光信号を予定の反射手段からのものと判
断し、該受光信号に基づいて算出される反射手段の方位
角を自走車の位置検出に利用するように構成した点に第
2の特徴がある。
Further, the present invention provides an identification angle range based on the predicted azimuth angle, and when the incident light is from an angle closest to the predicted azimuth angle or is from within the identification angle range, the identification angle range is determined. The second feature is that the received light signal of the incident light is determined to be from the intended reflecting means, and the azimuth of the reflecting means calculated based on the received light signal is used for detecting the position of the self-propelled vehicle. It has characteristics.

さらに、本発明は、前記第1または第2の特徴を有する
構成において、予定の反射手段からの反射光であると判
断できる入射光が検出されなかった場合には、前記予測
された方位角を自走車の位置検出に利用するように構成
した点に第3の特徴がある。
Furthermore, in the configuration having the first or second feature, if the incident light that can be determined to be reflected light from the intended reflecting means is not detected, the predicted azimuth angle is The third feature is that it is configured to be used for detecting the position of a self-propelled vehicle.

上記構成を有する本発明では、予測した方位角から大き
く外れた方向にあるノイズ源はもとより、予測した方位
角に近い方向にあるノイズ源からの入射光をも、予定さ
れた光反射手段からの反射光とは区別できる。
In the present invention having the above configuration, not only incident light from a noise source located in a direction far away from the predicted azimuth angle, but also incident light from a noise source located in a direction close to the predicted azimuth angle is reflected from the planned light reflecting means. It can be distinguished from reflected light.

(実施例) 以下に図面を参照して、本発明の一実施例を説明する。(Example) An embodiment of the present invention will be described below with reference to the drawings.

第9図は本発明の制御装置を搭載した自走車および該自
走車の走行領域に配設された光反射器の配置状懸を示す
斜視図である。同図において、自走車1は例えば芝刈り
機等の農作業用自走車である。該自走車1の上部にはモ
ータ5によって駆動される回転テーブル4が設けられて
いる。
FIG. 9 is a perspective view showing a self-propelled vehicle equipped with the control device of the present invention and the arrangement of light reflectors disposed in the travel area of the self-propelled vehicle. In the figure, a self-propelled vehicle 1 is, for example, a self-propelled vehicle for agricultural work such as a lawn mower. A rotary table 4 driven by a motor 5 is provided on the top of the self-propelled vehicle 1.

該回転テーブル4には先ビーム2Eを発生する発光器2
および該光ビームの反射光2Rを受ける受光器3が搭載
されている。
The rotary table 4 includes a light emitter 2 that generates a forward beam 2E.
A light receiver 3 is mounted to receive the reflected light 2R of the light beam.

前記発光器2は光ビーム2Eを発生するための発光ダイ
オードを備え、受光器3は反射光2Rを受けてこれを電
気的信号に変換するフォトダイオートを備えている(共
に図示しない)。また、ロタリエンコーダ7は回転テー
ブル4の駆動軸と連動するように設けられていて、該ロ
ークリエンコーダ7から出力されるパルスを計数するこ
とによって、回転テーブル4の回転角度が検出てきる。
The light emitter 2 includes a light emitting diode for generating a light beam 2E, and the light receiver 3 includes a photodiode for receiving reflected light 2R and converting it into an electrical signal (both not shown). Further, the rotary encoder 7 is provided so as to be interlocked with the drive shaft of the rotary table 4, and by counting the pulses output from the rotary encoder 7, the rotation angle of the rotary table 4 can be detected.

自走車1の作業区域の周囲には反射器6a〜6Cか配設
されている。該反射器6a〜6Cは入射した光を、その
入射方向に反射する反射面を具備しており、いわゆるコ
ーナキューブプリズム等周知の光反射手段か使用できる
Reflectors 6a to 6C are arranged around the working area of the self-propelled vehicle 1. The reflectors 6a to 6C are provided with reflective surfaces that reflect incident light in the direction of incidence, and a known light reflecting means such as a so-called corner cube prism can be used.

上記の構成により、反射器6a〜6Cからの反射光を受
光器3て検出し、該検出信号に基づいて反射器6a〜6
Cに対する自走車1の自己位置を検出して操向制御か行
われる。
With the above configuration, the light receiver 3 detects the reflected light from the reflectors 6a to 6C, and the reflectors 6a to 6C detect the reflected light from the reflectors 6a to 6C based on the detection signal.
Steering control is performed by detecting the self-position of the self-propelled vehicle 1 with respect to C.

ところで、自走車1の走行区域内あるいはその近辺に前
記反射器以外の反射物体または発光物体か存在していな
い場合は、予定の反射器からの光のみが検出されるので
問題はないか、受光器3ては他の物体からの光を検出す
ることもあり得るし、予定の反射器からの反射光を検出
てきないこともあり得る。
By the way, if there is no reflective object or light-emitting object other than the reflector in or near the travel area of the self-propelled vehicle 1, is there no problem since only the light from the intended reflector is detected? The light receiver 3 may detect light from another object, or may not detect light reflected from the intended reflector.

したがって、本実施例では、検出された光が予定の反射
器からの光か否かを次のような処理によって識別するよ
うにしている。
Therefore, in this embodiment, whether or not the detected light is from a scheduled reflector is determined by the following process.

第2図は基準点識別処理の説明図である。同図において
、作業区域22の周囲の基準点A−Cには前記反射器6
a〜6cがそれぞれ配置される。
FIG. 2 is an explanatory diagram of the reference point identification process. In the figure, the reflector 6 is located at the reference point A-C around the work area 22.
a to 6c are arranged respectively.

矢印29は自走車1から発射される光ビームの走査方向
である。
An arrow 29 indicates the scanning direction of the light beam emitted from the self-propelled vehicle 1.

図示のような配置において、自走車1では、受光器3で
受光した信号に基づいて該自走車1から見た各基準点の
方位角が算出され、さらに、現時点までに検出された方
位角に基づいて次回の走査で検出されるべき基準点の方
位角が予測される。
In the illustrated arrangement, the self-propelled vehicle 1 calculates the azimuth of each reference point as seen from the self-propelled vehicle 1 based on the signal received by the light receiver 3, and further calculates the azimuth of each reference point detected up to the present moment. Based on the angle, the azimuth angle of the reference point to be detected in the next scan is predicted.

予測された方位角(予測方位角)は角度θpa〜θpe
で示す。各予測方位角θpa〜θpcから光ビム走査方
向に走査が角度θhだけ進んだ方位に基準点識別方位p
 a − p cが設定される。この基準点識別方位p
a−pcに光ビームの走査か進む毎に、直前の基準点識
別方位から現方位までに検出された光のうち、予測方位
角に最も近い方向からの入射光を、予定の基準点に設置
された反射器からの光であると判定する。
The predicted azimuth angle (predicted azimuth angle) is the angle θpa ~ θpe
Indicated by The reference point identification direction p is set in the direction in which the scanning advances by the angle θh in the light beam scanning direction from each predicted azimuth θpa to θpc.
a-pc is set. This reference point identification direction p
Each time the light beam advances to a-pc, among the lights detected from the previous reference point identification direction to the current direction, the incident light from the direction closest to the predicted azimuth angle is set at the scheduled reference point. It is determined that the light is from a reflected reflector.

例えば、基準点識別方位paにおいて、直前の基準点鷹
別方位pCから現在までに、ノイズ源Nl,N2および
基準点Aに設置された反射器6aからの光を検出した場
合、これらの光の中から予MJ方位角θpaに最も近い
方向からの光、つまり基準点Aからの光を識別すること
ができる。
For example, in the reference point identification direction pa, if light from the noise sources Nl and N2 and the reflector 6a installed at the reference point A are detected from the previous reference point Takabetsu direction pC to the present, the Among them, light from the direction closest to the pre-MJ azimuth θpa, that is, light from the reference point A can be identified.

また、基準点の識別精度を向」二させるために次の処理
を付加することもできる。すなわち、予測方位角の前後
に予定の範囲(前記角度θhと同等またはそれより小さ
い角度)を設け、予測方位角に最も近い方向からの光で
あっても該範囲からはずれていた場合・には予定の基準
点を見失ったと判定し、前記予測方位角を使用して当該
処理サイクルにおける自走車1の位置検出を行う。
Furthermore, the following process can be added to improve the accuracy of identifying reference points. In other words, a predetermined range (an angle equal to or smaller than the angle θh) is set before and after the predicted azimuth, and if the light deviates from the range even if it is from the direction closest to the predicted azimuth, It is determined that the scheduled reference point has been lost, and the position of the self-propelled vehicle 1 in the processing cycle is detected using the predicted azimuth.

次に、第1図に示したブロック図に従って本実施例の制
御装置の機能構成を説明する。同図において、発光器2
から射出された光ビーム2Eは、前記回転テーブル4の
回動方向に走査され、反射器6(6a〜6c)によって
反射される。該反射器6a〜6cの反射光2Rは受光器
3で受光される。
Next, the functional configuration of the control device of this embodiment will be explained according to the block diagram shown in FIG. In the figure, light emitter 2
The light beam 2E emitted from the rotary table 4 is scanned in the rotating direction of the rotary table 4, and is reflected by the reflector 6 (6a to 6c). The reflected light 2R from the reflectors 6a to 6c is received by the light receiver 3.

カウンタ9では、前記回転テーブル4の回転に伴ってロ
ータリエンコーダ7から出力されるパルスが計数される
。該パルスの計数値は受光器3において光を検出する毎
に方位角検出部11に転送される。方位角検出部11で
は、供給されたパルス数に基づいて反射器6a〜6cの
方位角が算出される。
The counter 9 counts pulses output from the rotary encoder 7 as the rotary table 4 rotates. The count value of the pulse is transferred to the azimuth detecting section 11 every time the light receiver 3 detects light. The azimuth detection section 11 calculates the azimuths of the reflectors 6a to 6c based on the number of supplied pulses.

方位角検出部11で検出された方位角は方位角記憶部1
2に転送されて記憶され、該方位角記憶部12にそれま
でに蓄積されたデータは、識別タイミング発生部23か
ら供給される識別タイミング信号に応答して方位角識別
部24に転送される。
The azimuth detected by the azimuth detection unit 11 is stored in the azimuth storage unit 1.
The data stored in the azimuth storage unit 12 is transferred to the azimuth identification unit 24 in response to the identification timing signal supplied from the identification timing generation unit 23.

前記識別タイミング信号は、方位角予測演算部27て算
出された予測方位角で示される方位を予定角度θhたけ
通過した方位まで走査が進んだ時点、すなわち、前記基
準点識別方位pa−pcに光ビームの走査が進んだ時点
で出力される。このために、識別タイミング発生部23
ではロータリエンコーダ7の出力パルスを、方位角予測
演算部27で算出された予測方位角に相当する予定数た
け取込んだ時点で識別タイミング信号を出力する。
The identification timing signal is transmitted to the reference point identification azimuth pa-pc at the time when scanning has progressed to an azimuth that has passed through the azimuth indicated by the predicted azimuth calculated by the azimuth angle prediction calculation unit 27 by a predetermined angle θh. It is output when the beam scan progresses. For this purpose, the identification timing generator 23
Then, when a scheduled number of output pulses from the rotary encoder 7 corresponding to the predicted azimuth calculated by the azimuth angle prediction calculating section 27 are taken in, an identification timing signal is output.

方位角識別824は、供給された方位角の中から方位角
予測演算部27で算出された予測方位角に最も近い方向
で検出された光を予定の基準点に配置された反射器から
の反射光であると判断する。
The azimuth angle identification 824 identifies the light detected in the direction closest to the predicted azimuth angle calculated by the azimuth angle prediction calculation unit 27 from among the supplied azimuth angles, and the reflected light from a reflector placed at a predetermined reference point. It is determined that it is light.

この判断によって決定された反射器の方位角デタは、次
回の走査で検出されるべき反射器の方位角を方位角予測
演算部27において予測する際に利用される。すなわち
、方位角識別部24で決定された方位角の、実験的に得
られる予定の関数によって予測方位角は求められる。予
測方位角は予定の関数に基づいて求める手法に限らず、
方位角識別部24で得られた今回および前回の方位角の
差を今回の方位角に加算して求めるようにしてもよい。
The azimuth angle data of the reflector determined by this judgment is used when the azimuth angle prediction calculation unit 27 predicts the azimuth angle of the reflector to be detected in the next scan. That is, the predicted azimuth is determined by a function of the azimuth determined by the azimuth angle identification unit 24 that is expected to be obtained experimentally. The predicted azimuth angle is not limited to the method of calculating it based on a scheduled function.
The current azimuth may be determined by adding the difference between the current and previous azimuths obtained by the azimuth identification unit 24 to the current azimuth.

方位角識別部24で検出された方位角は開き角演算部1
0に入力され、自走車1から見た反射器6a〜6c相互
間の開き角が演算される。
The azimuth detected by the azimuth angle identification section 24 is determined by the opening angle calculation section 1.
0, and the opening angle between the reflectors 6a to 6c as seen from the self-propelled vehicle 1 is calculated.

位置・進行方向演算部13では、開き角に基づいて自走
車1の現在の位置座標が演算されると共に、方位角に基
づいて自走車1の進行方向が演算される。この演算結果
は比較部25に人力される。
The position/progressing direction calculating section 13 calculates the current position coordinates of the self-propelled vehicle 1 based on the opening angle, and also calculates the traveling direction of the self-propelled vehicle 1 based on the azimuth angle. This calculation result is manually input to the comparing section 25.

比較部25では、走行コース設定部16に設定されてい
る走行コースを表すデータと、前記位置・進行方向演算
部13て得られた自走車1の座標および進行方向とが比
較される。
The comparing section 25 compares the data representing the traveling course set in the traveling course setting section 16 with the coordinates and traveling direction of the self-propelled vehicle 1 obtained by the position/direction calculation section 13.

この比較結果は操舵部14に入力され、該比較結果に基
づいて自走車の前輪17に連結された操舵モータ28が
駆動される。操舵モータ28による前輪17の操舵角は
、自走車1の前輪に設けられた舵角センサ15で検出さ
れ、操舵部14にフィードバックされる。駆動制御部1
8はエンジン19の始動・停止、および該エンジン19
の動力を後輪21に伝達するクラッチ2oの動作を制御
する。
The comparison result is input to the steering section 14, and the steering motor 28 connected to the front wheels 17 of the self-propelled vehicle is driven based on the comparison result. The steering angle of the front wheels 17 by the steering motor 28 is detected by a steering angle sensor 15 provided on the front wheel of the self-propelled vehicle 1 and fed back to the steering section 14 . Drive control section 1
8 starts and stops the engine 19, and the engine 19
The operation of the clutch 2o that transmits the power to the rear wheels 21 is controlled.

基準点の識別精度を向上させるためには次の機能が付加
される。すなわち、範囲判別部26では、前記方位角識
別部24て決定された方位角が予定の範囲内にあるか否
かが判別される。この判別結果に従い、前記方位角が予
定の範囲内にある場合は該方位角を使って開き角を演算
し、予定の範囲から外れている場合は、方位角予測演算
部27で算出された予測方位角を使って開き角を演算す
るようにする。
In order to improve the identification accuracy of reference points, the following functions are added. That is, the range determining unit 26 determines whether the azimuth determined by the azimuth identifying unit 24 is within a predetermined range. According to this determination result, if the azimuth is within the planned range, the opening angle is calculated using the azimuth, and if it is outside the planned range, the prediction calculated by the azimuth prediction calculation unit 27 is used. Calculate the opening angle using the azimuth.

この範囲判別部26の判別結果に従って決定された方位
角を使って開き角を演算するか、方位角識別部24で決
定された方位角を使って開き角を演算するかは該自走車
1による作業形態とか種類によって必要とされる精度の
程度に応じて任意に選択すればよい。
The self-propelled vehicle 1 determines whether the opening angle is calculated using the azimuth determined according to the determination result of the range determining unit 26 or the opening angle using the azimuth determined by the azimuth identifying unit 24. It may be selected arbitrarily according to the degree of accuracy required depending on the work style and type.

なお、第1図に示した構成要素のうち、鎖線で囲まれた
部分はマイクロコンピュータによって構成することかで
きる。
Of the components shown in FIG. 1, the portions surrounded by chain lines can be constructed by a microcomputer.

上記構成の本実施例において自走車1の位置および進行
方向を検出するための基本的原理を説明する。第7図お
よび第8図は、自走車1の作業範囲を指示するための座
標系における自走車1および反射器6の位置を示す。
The basic principle for detecting the position and traveling direction of the self-propelled vehicle 1 in this embodiment with the above configuration will be explained. 7 and 8 show the positions of the self-propelled vehicle 1 and the reflector 6 in a coordinate system for indicating the working range of the self-propelled vehicle 1. FIG.

第7図および第8図において、反射器6a〜6cがそれ
ぞれ配置された基準点A,B,C,および自走車1の位
置は、基準点Bを原点とし、基準点BおよびCを結ぶ直
線をX軸とするx−y座標系で表される。
In FIGS. 7 and 8, reference points A, B, and C where reflectors 6a to 6c are arranged, and the position of self-propelled vehicle 1, connect reference points B and C with reference point B as the origin. It is expressed in an xy coordinate system with a straight line as the X axis.

同図からわかるように、自走車1の位置Tは、三角形A
TBの外接円上に存在すると同時に、三角形BTCの外
接円上に存在する。したがって、自走車1の位置は三角
形ATBおよび三角形BTCのそれぞれの外接円Qおよ
びPの2つの交点を算出することによって求められる。
As can be seen from the figure, the position T of the self-propelled vehicle 1 is located at the triangle A
It exists on the circumcircle of TB and at the same time on the circumcircle of triangle BTC. Therefore, the position of the self-propelled vehicle 1 is determined by calculating the two intersections of the circumscribed circles Q and P of the triangle ATB and the triangle BTC, respectively.

図示のように、外接円QおよびPの一方の交点である基
準点Bを原点とし、外接円QおよびPの他方の交点Tを
以下の手順に従って算出すれば自走車1の位置は確定で
きる。
As shown in the figure, the position of the self-propelled vehicle 1 can be determined by setting the reference point B, which is the intersection of one of the circumscribed circles Q and P, as the origin, and calculating the other intersection T of the circumscribed circles Q and P according to the following procedure. .

該基本原理に従って自走車1の位置を確定する算出式は
、特願昭63−116689号および特願昭63−14
9619号に詳細が示されているので省略する。
The calculation formula for determining the position of the self-propelled vehicle 1 according to the basic principle is disclosed in Japanese Patent Application No. 116689/1989 and Japanese Patent Application No. 14/1983.
Since the details are shown in No. 9619, the details will be omitted.

また、自走車1の進行方向は次の式を用いて算出される
。第7図において、自走車1の進行方向とX軸とのなす
角度をθfとし、該進行方向を基準とした基準点A,B
,C,の方位角をθa,θb,θCとした場合、 θ f− 360゜−tan’ (y/ (xc−x)1−θC 
             ・・・・・・(1)となる
Further, the traveling direction of the self-propelled vehicle 1 is calculated using the following formula. In FIG. 7, the angle between the traveling direction of the self-propelled vehicle 1 and the
, C, when θa, θb, θC are the azimuth angles of
......(1).

該自走車1の位置および進行方向は、上述の算出式およ
び上記算出式(1)を用い、前記位置・進行方向演算部
13において算出される。
The position and traveling direction of the self-propelled vehicle 1 are calculated by the position and traveling direction calculating section 13 using the above-mentioned calculation formula and the above-mentioned calculation formula (1).

次に、上記手順によって算出された自走車1の位置情報
に基づき、自走車1の走行方向を制御する操向制御につ
いて説明する。第6図は自走車1の走行コースと基準点
との位置関係を示す図であり、第3図は操向制御のフロ
ーチャートである。
Next, steering control for controlling the traveling direction of the self-propelled vehicle 1 based on the position information of the self-propelled vehicle 1 calculated by the above procedure will be described. FIG. 6 is a diagram showing the positional relationship between the traveling course of the self-propelled vehicle 1 and a reference point, and FIG. 3 is a flowchart of steering control.

第6図には、基準点Bを原点とし、基準点BおよびCを
通る直線をX軸とする座標系で、自走車1の位置および
該自走車1による作業区域22が示されている。
FIG. 6 shows the position of the self-propelled vehicle 1 and the work area 22 by the self-propelled vehicle 1 in a coordinate system with reference point B as the origin and a straight line passing through reference points B and C as the X axis. There is.

点R (Xret,Yret)は自走車1の戻り位置を
示し、座標(Xs t, Ys t)、(Xst,Ye
)、(Xe  Yst)、(Xe  Ye)で示される
点で結ばれた領域が作業区域22である。
Point R (Xret, Yret) indicates the return position of the self-propelled vehicle 1, and the coordinates (Xs t, Ys t), (Xst, Ye
), (Xe Yst), and (Xe Ye) is the work area 22.

ここでは自走車1の位置Tは(Xp,Yp)で示す。Here, the position T of the self-propelled vehicle 1 is indicated by (Xp, Yp).

なお、第6図においては、説明を簡単にするため、作業
区域22の4辺をX軸またはy軸に平行にした例を示し
たが、作業区域22の周囲に基準点A, B,・Cを配
置してあれば、作業区域22の形状および作業区域22
の4辺の向きは任意である。
In addition, in FIG. 6, in order to simplify the explanation, an example is shown in which the four sides of the work area 22 are parallel to the X axis or the y axis, but there are reference points A, B, . If C is placed, the shape of the work area 22 and the work area 22
The orientation of the four sides is arbitrary.

第3図のフローチャートに従って制御手順を説明する。The control procedure will be explained according to the flowchart in FIG.

まず、ステップS1では、自走車1を点Rから作業開始
位置まで、無線操縦により移動させる。
First, in step S1, the self-propelled vehicle 1 is moved from point R to the work start position by radio control.

ステップS2では、走行コースのX座標XnとしてXs
tをセットし、走行コースを決定する。
In step S2, Xs is set as the X coordinate Xn of the driving course.
Set t and determine the driving course.

ステップS3では、自走車1の走行を開始させる。In step S3, the self-propelled vehicle 1 starts running.

ステップS4では、受光器3で基準点または他の光源か
らの光を受光したか否かの?lI断がなされる。光が険
出されるとステップS5に進んで後述の受光処理が行わ
れ、光が検出されない場合はステップS6に進む。
In step S4, it is determined whether the light receiver 3 has received light from the reference point or another light source. A disconnection is made. When light is emitted, the process proceeds to step S5, where a light reception process to be described later is performed, and when no light is detected, the process proceeds to step S6.

ステップS6では、受光した入射光のうちどれが予定通
りの基準点からの晃かを決定するための、基準点識別処
理を行なうタイミングに至ったか否かを判断する。該判
断は、方位角予非j演算部27て演算された予測方位角
から予定の角度だけ走査が進んだか否かによって行われ
る。
In step S6, it is determined whether or not it is time to perform a reference point identification process to determine which of the received incident lights is from the scheduled reference point. This determination is made based on whether or not the scanning has progressed by a predetermined angle from the predicted azimuth calculated by the azimuth angle prediction/incorrection calculation section 27.

ステップS6の判断が肯定となるまでステップ84〜S
6は繰返され、該判断が肯定となるとステップS7に進
み、後述のサブルーチンで示される基準点識別処理が実
行される。基準点識別処理によって予定の基準点の方位
角が決定されるとステップS8に進む。
Steps 84 to S until the judgment in step S6 is affirmative
Step 6 is repeated, and if the determination is affirmative, the process proceeds to step S7, where a reference point identification process shown in a subroutine to be described later is executed. Once the azimuth of the scheduled reference point is determined by the reference point identification process, the process proceeds to step S8.

ステップS8では、自走車1の位置T (Xp,Yp)
および進行方向θfの演算が行われる。
In step S8, the position T (Xp, Yp) of the self-propelled vehicle 1
And the direction of travel θf is calculated.

ステップS9ては、走行コースからのずれ量(ΔX−X
p−Xn,Δθf)が演算され、ステップSIOでは、
算出されたずれ量に応じ、前記操舵部14において操舵
角制御が行われる。
In step S9, the amount of deviation from the driving course (ΔX−X
p-Xn, Δθf) is calculated, and in step SIO,
Steering angle control is performed in the steering section 14 according to the calculated deviation amount.

ステップSllでは、自走車1かy軸方向において、原
点から遠さかる方向(行き方向)に走行しているか、原
点に近づく方向(戻り方向)に走行しているかが判断さ
れる。
In step Sll, it is determined whether the self-propelled vehicle 1 is traveling in a direction away from the origin (going direction) or in a direction approaching the origin (returning direction) in the y-axis direction.

行き方向であれば、ステップS12において、一行程が
終了したか(Yp>Ye)否かか判断され、戻り方向で
あれば、ステップS13において、一行程が終了(Yp
<Yst)Lたか否かが判断される。ステップS12ま
たはS13において、一行程が終了していないと判断さ
れればステップ84〜S11の処理が行われる。
If it is in the forward direction, it is determined in step S12 whether one stroke has ended (Yp>Ye); if in the backward direction, it is determined in step S13 that one stroke has ended (Yp>Ye).
It is determined whether or not <Yst)L. If it is determined in step S12 or S13 that one stroke has not been completed, steps 84 to S11 are performed.

ステップS12またはS13において、一行稈が終了し
たと判断されれば、次はステップS14において全行程
が終了した( X n > X e − L )か否か
の判断が行われる。
If it is determined in step S12 or S13 that one row of culms has been completed, it is then determined in step S14 whether or not all processes have been completed (X n > X e - L).

全行程が終了していなければ、ステップS14からステ
ップS15に移って自走車1のUターン制御が行われる
。Uターン制御は、前記位置・進行方向演算部13て演
算された自走車1の位置情報を操舵部14にフィードバ
ックするステップ88〜SIOの処理によって行われる
直進行程の操向制御とは別の方式で行われる。
If the entire stroke has not been completed, the process moves from step S14 to step S15, and U-turn control of the self-propelled vehicle 1 is performed. The U-turn control is different from the straight-line steering control performed by the SIO processing from step 88 to feed back the position information of the self-propelled vehicle 1 calculated by the position/direction calculation unit 13 to the steering unit 14. It is done by method.

すなわち、旋回行程では自走車1の操舵角をあらかじめ
設定された角度に固定して走行させる。
That is, during the turning stroke, the self-propelled vehicle 1 travels with the steering angle fixed at a preset angle.

そして、自走車1に対する各基準点A,  B, Cの
方位角の少なくとも1つが予定の角度範囲内に合致した
時点で旋回を停止して、ステップ88〜510の処理に
よって行われる直′進行程の操向制御に戻るようにして
いる。
Then, when at least one of the azimuth angles of each of the reference points A, B, and C with respect to the self-propelled vehicle 1 matches within the predetermined angle range, the turning is stopped, and the straight forward movement is performed by the processing of steps 88 to 510. I am trying to return to normal steering control.

ステップ816では、XnにXn+Lがセットされ、次
の一行程の走行コースが設定される。走行コースが設定
されればステップS4に戻って、前記処理か繰返される
In step 816, Xn is set to Xn+L, and the driving course for the next stroke is set. Once the travel course is set, the process returns to step S4 and the above process is repeated.

全行程が終了したならば戻り位置R(Xret.Yre
t)へ戻って(ステップS17)、走行が停止される(
ステップS18)。
When the entire stroke is completed, the return position R (Xret.Yre
Returning to step t) (step S17), the traveling is stopped (
Step S18).

次に、前記ステップS5およびS7の受光処理および基
準点識別処理について説明する。
Next, the light reception process and reference point identification process in steps S5 and S7 will be explained.

受光処理のフローチャートを第5図に示す。同図におい
て、ステップS50では、光を検出したことを記憶する
ため、受光フラグに“1”をセノトする。
A flowchart of the light reception process is shown in FIG. In the same figure, in step S50, "1" is set in the light reception flag in order to memorize that light has been detected.

ステップS51では、検出した光の発生源の方位角を方
位角記憶部12に記憶する。
In step S51, the azimuth of the detected light source is stored in the azimuth storage section 12.

基準点識別処理のフローチャートを第4図に示す。該フ
ローチャートでは前記範囲判断部26において検出・結
果を更に絞り込んだ手順の例を示す。
A flowchart of the reference point identification process is shown in FIG. This flowchart shows an example of a procedure in which the range determination section 26 further narrows down the detection/results.

同図において、ステップS70では、識別すべき基準点
を区別するためのポールカウンタの値(以下、単にポー
ルカウンタという)nをインクリメントする。該ボール
カウンタは各基準点に対応させてある。すなわち、ポー
ルカウンタ“1“は基準点Aに、ポールカウンタ″2′
は基準点Bに、ポールカウンタ“3″は基準点Cにそれ
ぞれ対応している。
In the figure, in step S70, a value n of a pole counter (hereinafter simply referred to as a pole counter) for distinguishing a reference point to be identified is incremented. The ball counter is associated with each reference point. That is, the pole counter "1" is at the reference point A, and the pole counter "2' is at the reference point A.
corresponds to reference point B, and pole counter "3" corresponds to reference point C, respectively.

ポールカウンタの初期値が“0”であれば、ステノブS
70の処理によってポールカウンタは“1”になり、こ
れに対応する基準点はAということになる。本実施例で
は初期値を“0”とする。
If the initial value of the pole counter is “0”, Stenob S
As a result of the process 70, the poll counter becomes "1", and the reference point corresponding to this becomes "A". In this embodiment, the initial value is set to "0".

ステップS71ては、受光フラグの判別を行い、受光フ
ラグか“1”ならばステップS72に進み、受光フラグ
が“0“ならばステップS79にジャンプする。
In step S71, the light reception flag is determined. If the light reception flag is "1", the process proceeds to step S72, and if the light reception flag is "0", the process jumps to step S79.

ステップS72では、前記方位角記憶部12に記憶され
た光の発生源の方位角の中で、予測方位角θpn (ポ
ールカウンタは“1″になっているので予測方位角θp
a)に最も近いものを、予定された基準点の方位角であ
ると仮定し、その値を角度θSとして記憶する。
In step S72, the predicted azimuth θpn (since the pole counter is set to “1”, the predicted azimuth θp
Assume that the one closest to a) is the azimuth angle of the scheduled reference point, and store that value as the angle θS.

ステップS73では、受光数か“2”以上か、つまり方
位角記憶部12に複数の方位角が記憶されているか否か
を判断することによってノイズの有無を判断する。
In step S73, the presence or absence of noise is determined by determining whether the number of received lights is "2" or more, that is, whether a plurality of azimuths are stored in the azimuth storage section 12.

該ステップS73の判断が肯定ならば、ノイズを検出し
たとしてステップS74に移行し、ノイズ処理としてノ
イズを検出したことを記憶する。
If the determination in step S73 is affirmative, it is determined that noise has been detected, and the process moves to step S74, in which the fact that noise has been detected is stored as noise processing.

この記憶データによって後で作業環境の状況を知る手掛
かりが得られ、ノイズ源の除去などの対策を講じること
が容易になる。
This stored data will later provide clues about the state of the work environment, making it easier to take measures such as eliminating noise sources.

ステップS73の判断が否定ならば、ステップS75に
進んで前記仮に決定された方位角θSと予測方位角θp
n(予測方位角θpa)との差が前記角度θhより小さ
いか否かの判別を行う。該差が角度θhより大きい場合
は、仮に決定した方位角θSは予定された基準点の方位
角ではなく、ノイズ源の方位角であったと判断してステ
ップS7gに進み、前記ステップS74と同様のノイズ
処理を行う。
If the determination in step S73 is negative, the process proceeds to step S75, where the temporarily determined azimuth θS and the predicted azimuth θp are
It is determined whether the difference with n (predicted azimuth θpa) is smaller than the angle θh. If the difference is larger than the angle θh, it is determined that the temporarily determined azimuth θS is not the azimuth of the planned reference point but the azimuth of the noise source, and the process proceeds to step S7g, where the same process as in step S74 is performed. Perform noise processing.

該ノイズ処理の後は、ステップS79に進み、基準点見
失い処理として予測方位角θpn (予測方位角θpa
)を予定された基準点の方位角θn(θa)としてセッ
トする。
After the noise processing, the process proceeds to step S79, where the predicted azimuth θpn (predicted azimuth θpa
) is set as the azimuth angle θn (θa) of the scheduled reference point.

一方、前記差が角度θhより小さい場合は、仮定した方
位角θSは予定された基準点の方位角を示すものとして
決定し、ステップS76に進む。
On the other hand, if the difference is smaller than the angle θh, the assumed azimuth θS is determined to indicate the azimuth of the scheduled reference point, and the process proceeds to step S76.

ステップ576では、前回の処理で決定された方位角θ
nと今回の処理で決定された方位角θSとに基づいて次
回の処理時に同一の基゜準点が検出されるべき予測方位
角を算出式{θs+(θSθnNを用いて算出する。
In step 576, the azimuth θ determined in the previous process is
Based on n and the azimuth θS determined in the current process, the predicted azimuth at which the same reference point should be detected in the next process is calculated using the formula {θs+(θSθnN).

ステップS77では、方位角θnを角度θSで更新する
In step S77, the azimuth angle θn is updated with the angle θS.

ステップS80では、次の、基準点識別方位pn+1(
すなわち、基準点識別方位pb)として、前回の走査時
に基準点Bを検出した時に算出した予測方位角θpH+
lに予定角度θhを加算した角度をセットする。
In step S80, the next reference point identification direction pn+1(
That is, the predicted azimuth θpH+ calculated when the reference point B was detected during the previous scan is used as the reference point identification azimuth pb).
Set the angle obtained by adding the planned angle θh to l.

ステップS81では、受光フラグをリセットする。In step S81, the light reception flag is reset.

ステップS82では、方位角記憶部12の記憶データを
消去する。
In step S82, the data stored in the azimuth storage section 12 is erased.

ステップS83では、ポールカウンタが“3”か否かを
判別する。該値“3”は設置されている基準点の数であ
り、基準点の設置数に応じて該値を設定しておく。
In step S83, it is determined whether the poll counter is "3" or not. The value "3" is the number of installed reference points, and is set according to the number of installed reference points.

設置されている基準点の数とポールカウンタとが一致し
た場合は、ステップS84でポールカウンタに“0”を
セットしてメインルーチン(第3図の処理)に戻る。
If the number of installed reference points matches the pole counter, the pole counter is set to "0" in step S84 and the process returns to the main routine (processing in FIG. 3).

ボールカウンタが“1”の時、次回の処理では、ステッ
プS70によってポールカウンタはインクリメントされ
て“2”になり、基準点Bの識別処理が行われる。
When the ball counter is "1", in the next process, the pole counter is incremented to "2" in step S70, and the reference point B identification process is performed.

以下、同様にして基準点Cの識別処理も行われる。Thereafter, identification processing for the reference point C is also performed in the same manner.

以上の説明のように、本実施例では、受光器3によって
複数の光が検出されたような場合に、該複数の光のうち
予測方位角に最も近い方向からの光であって、しかも前
記予測方位角から予定角度以上外れていない方向からの
光を、予定された基準点からの反射光であると判定する
ようにした。
As described above, in this embodiment, when a plurality of lights are detected by the light receiver 3, among the plurality of lights, the light from the direction closest to the predicted azimuth angle, and Light from a direction that does not deviate from the predicted azimuth by more than a predetermined angle is determined to be reflected light from a predetermined reference point.

また、予定の基準点を見失った場合は、前記予測方位角
を自走車1の位置検出に利用するようにした。
Further, when the scheduled reference point is lost, the predicted azimuth angle is used to detect the position of the self-propelled vehicle 1.

なお、本実施例では、各基準点識別方位間で検出された
光のすべてを方位角記憶部に記憶させ、これらを対象に
基準点の識別を行うようにしたが、予測方位角の前後に
予定の対象角度範囲を設けてこの中で検出された光のみ
の方位角データを記憶し、該記憶されたデータを対象に
基準点の識別を行うようにしてもよい。
In this embodiment, all of the light detected between each reference point identification azimuth is stored in the azimuth storage unit, and reference points are identified using these. A predetermined target angle range may be provided, and azimuth data of only the light detected within this range may be stored, and the reference point may be identified using the stored data.

(発明の効果) 以上の説明から明らかなように、本発明によれば、次の
ような効果を得ることができる。
(Effects of the Invention) As is clear from the above description, according to the present invention, the following effects can be obtained.

(1)基準点に配置された反射器からの反射光と、それ
以外の光源からの光とを識別できるので、作業区域およ
びその周辺にある光反射物体や発光源による自走車の位
置検出制御に及ぼす悪影響を排除できる。
(1) Since the light reflected from the reflector placed at the reference point and the light from other light sources can be distinguished, the position of the self-propelled vehicle can be detected using light reflecting objects and light sources in the work area and its surroundings. Negative effects on control can be eliminated.

(2)基準点を一時的に見失っても、予測方位角を利用
して自走車の位置を検出できるので自走車の走行を中断
することがない。したがって、自走車が多少ローリング
するような区域または起伏の大きい区域でも作業が行え
、自走車による作業の適用範囲が拡大できる。
(2) Even if the reference point is temporarily lost, the position of the self-propelled vehicle can be detected using the predicted azimuth, so there is no need to interrupt the travel of the self-propelled vehicle. Therefore, work can be carried out even in areas where the self-propelled vehicle rolls a little or areas with large ups and downs, and the scope of work by the self-propelled vehicle can be expanded.

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

第1図は本発明の一実施例を示すブロック図、第2図は
基準点識別処理の説明図、第3図は操向制御のフローチ
ャート、第4図は基準点識別処理のフローチャート、第
5図は受光処理のフローチャート、第6図は自走車の走
行コースと反射器の配置状態を示す図、第7図は自走車
の位置検出の原理説明図、第8図は自走車の進行方向検
出の原理説明図、第9図は自走車と反射器の配置状態を
示す斜視図である。 1・・・自走車、2・・・発光器、3・・・受光器、6
,6a〜6C・・・反射器、11・・・方位角検出部、
12・・・方位角記憶部、13・・・位置・進行方向演
算部、14・・・操舵部、23・・・識別タイミンク発
生部、24・・・方位角識別部、25・・・比較部、2
6・・・範囲判別部、27・・・方位角予測演算部
FIG. 1 is a block diagram showing an embodiment of the present invention, FIG. 2 is an explanatory diagram of reference point identification processing, FIG. 3 is a flowchart of steering control, FIG. 4 is a flowchart of reference point identification processing, and FIG. The figure is a flowchart of light reception processing, Figure 6 is a diagram showing the traveling course of a self-propelled vehicle and the arrangement of reflectors, Figure 7 is a diagram explaining the principle of position detection of a self-propelled vehicle, and Figure 8 is a diagram showing the position detection of a self-propelled vehicle. FIG. 9, which is a diagram explaining the principle of detecting the traveling direction, is a perspective view showing the arrangement of the self-propelled vehicle and the reflector. 1... Self-propelled vehicle, 2... Emitter, 3... Light receiver, 6
, 6a to 6C... reflector, 11... azimuth angle detection section,
DESCRIPTION OF SYMBOLS 12... Azimuth storage part, 13... Position/progressing direction calculation part, 14... Steering part, 23... Identification timing generation part, 24... Azimuth angle identification part, 25... Comparison Part, 2
6... Range determination unit, 27... Azimuth angle prediction calculation unit

Claims (5)

【特許請求の範囲】[Claims] (1)自走車で発生した光ビームを、該自走車を中心と
して円周方向に走査し、少なくとも3か所の基準点に配
置された光反射手段からの前記光ビームの反射光を受光
して自走車の位置を検出する自走車の操向位置検出装置
において、 反射光に基づいて、自走車から見た各光反射手段の方位
角を検出する手段と、 前記方位角検出手段で検出された方位角に基いて、次回
の走査で検出されるべき各光反射手段の方位角を予測す
る手段と、 前記予測された各光反射手段の方位角から予定角度だけ
光ビームの走査が進んだ方位毎に基準点識別方位を設定
し、該基準点識別方位において直前の基準点識別方位か
ら現方位までに検出した入射光のうち、予測された方位
角に最も近い角度からの入射光を予定の基準点に配置さ
れた反射手段からの反射光であると判断する手段とを具
備したことを特徴とする自走車の操向位置検出装置。
(1) A light beam generated by a self-propelled vehicle is scanned in a circumferential direction centering on the self-propelled vehicle, and reflected light of the light beam from light reflecting means arranged at at least three reference points is detected. A steering position detection device for a self-propelled vehicle that detects the position of the self-propelled vehicle by receiving light, comprising: means for detecting the azimuth of each light reflecting means as seen from the self-propelled vehicle based on reflected light; and the azimuth angle. means for predicting the azimuth of each light reflection means to be detected in the next scan based on the azimuth detected by the detection means; and a light beam for a predetermined angle from the predicted azimuth of each light reflection means. A reference point identification direction is set for each direction in which the scanning has progressed, and among the incident light detected from the previous reference point identification direction to the current direction in the reference point identification direction, from the angle closest to the predicted azimuth. A steering position detection device for a self-propelled vehicle, comprising means for determining that incident light is reflected light from a reflecting means disposed at a predetermined reference point.
(2)前記予測された方位角に最も近い角度からの入射
光が前記予測された方位角を基準として設けられた角度
範囲からの光である場合は、該入射光を予定の基準点に
配置された光反射手段からの反射光であると判断する手
段を具備したことを特徴とする請求項1記載の自走車の
操向位置検出装置。
(2) If the incident light from the angle closest to the predicted azimuth is light from an angular range established with the predicted azimuth as a reference, the incident light is placed at a predetermined reference point. 2. The steering position detection device for a self-propelled vehicle according to claim 1, further comprising means for determining that the light is reflected from a reflected light reflecting means.
(3)予定の基準点に配置された反射手段からの反射光
であると判断できる入射光が検出されなかった場合は、
前記予測された方位角に基づいて自走車の位置検出を行
うように構成したことを特徴とする請求項1または2記
載の自走車の操向位置検出装置。
(3) If no incident light is detected that can be determined to be reflected light from the reflecting means placed at the scheduled reference point,
3. The steering position detection device for a self-propelled vehicle according to claim 1, wherein the device is configured to detect the position of the self-propelled vehicle based on the predicted azimuth.
(4)前記予測された方位角を基準として設けられた角
度範囲内において検出した光の方位角のみを記憶する手
段を具備し、該記憶手段に格納された方位角を前記基準
点識別方位における識別対象として扱うことを特徴とす
る請求項1〜3のいずれかに記載の自走車の操向位置検
出装置。
(4) comprising means for storing only the azimuth of light detected within an angular range set with the predicted azimuth as a reference, and the azimuth stored in the storage means is used as the reference point identification azimuth The steering position detection device for a self-propelled vehicle according to any one of claims 1 to 3, characterized in that the device is treated as an object to be identified.
(5)次回の走査で検出されるべき各光反射手段の方位
角を予測する手段が、前回および最新の走査において検
出された光反射手段の方位角の差に基づいて方位角を予
測する手段であることを特徴とする請求項1〜4のいず
れかに記載の自走車の操向位置検出装置。
(5) The means for predicting the azimuth of each light reflecting means to be detected in the next scan is a means for predicting the azimuth based on the difference between the azimuths of the light reflecting means detected in the previous and latest scans. The steering position detection device for a self-propelled vehicle according to any one of claims 1 to 4.
JP2012424A 1990-01-24 1990-01-24 Self-propelled vehicle steering position detection device Expired - Lifetime JPH0833766B2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2012424A JPH0833766B2 (en) 1990-01-24 1990-01-24 Self-propelled vehicle steering position detection device
US07/644,497 US5187662A (en) 1990-01-24 1991-01-23 Steering control system for moving vehicle

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2012424A JPH0833766B2 (en) 1990-01-24 1990-01-24 Self-propelled vehicle steering position detection device

Publications (2)

Publication Number Publication Date
JPH03217909A true JPH03217909A (en) 1991-09-25
JPH0833766B2 JPH0833766B2 (en) 1996-03-29

Family

ID=11804896

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2012424A Expired - Lifetime JPH0833766B2 (en) 1990-01-24 1990-01-24 Self-propelled vehicle steering position detection device

Country Status (1)

Country Link
JP (1) JPH0833766B2 (en)

Also Published As

Publication number Publication date
JPH0833766B2 (en) 1996-03-29

Similar Documents

Publication Publication Date Title
US5187662A (en) Steering control system for moving vehicle
JP2717800B2 (en) Steering control device for self-propelled vehicles
JPH02103413A (en) Self-propelled vehicle steering position detection device
US5031101A (en) Position-detecting and steering control system for moving vehicle
US5014204A (en) System for detecting position of moving vehicle and system for detecting reference points therefor
US5068795A (en) System for detecting position of moving vehicle
JPH03138708A (en) Travelling course setting device for self-travelling vehicle
JP2868847B2 (en) Steering control device for self-propelled vehicles
JPH02227708A (en) Position detecting device for self-traveling vehicle
JP2688960B2 (en) Self-propelled vehicle steering position detection device
US5251133A (en) Reference point recognition apparatus for the steering control system of a vehicle
US5019990A (en) Position detector for moving vehicle
JPH03217909A (en) Steering position detector for self-traveling vehicle
JP2802506B2 (en) Self-propelled vehicle position detection device
JP2513514B2 (en) Steering control device for self-propelled vehicle
JP2535213B2 (en) Self-propelled vehicle steering position detection device
JP2613116B2 (en) Steering control device for self-propelled vehicles
JP2538344B2 (en) Steering control device for self-propelled vehicle
JPH03244006A (en) Steering controller for self-traveling vehicle
JPH02157912A (en) Steering controller for self-traveling vehicle
JPH03276308A (en) Steering controller for self-traveling vehicle
JP2802525B2 (en) Traveling course setting device for self-propelled vehicles
JPH0833768B2 (en) Self-propelled vehicle steering position detection device
JPH047716A (en) Steering control device for autonomous traveling vehicle
JPH04611A (en) Steering controller for free-running car