[go: up one dir, main page]

JPH047716A - Steering control device for autonomous traveling vehicle - Google Patents

Steering control device for autonomous traveling vehicle

Info

Publication number
JPH047716A
JPH047716A JP2111302A JP11130290A JPH047716A JP H047716 A JPH047716 A JP H047716A JP 2111302 A JP2111302 A JP 2111302A JP 11130290 A JP11130290 A JP 11130290A JP H047716 A JPH047716 A JP H047716A
Authority
JP
Japan
Prior art keywords
reference point
light
self
angle
azimuth
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.)
Pending
Application number
JP2111302A
Other languages
Japanese (ja)
Inventor
Kenji Kamimura
健二 上村
Toru Takeda
亨 竹田
Toshikazu Nakamura
利和 中村
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 JP2111302A priority Critical patent/JPH047716A/en
Publication of JPH047716A publication Critical patent/JPH047716A/en
Pending legal-status Critical Current

Links

Landscapes

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

Abstract

PURPOSE:To prevent the steering control device from lossing the sight of a reference point for a long time by changing a vertical scanning angle only by a proposed angle in each scanning cycle at the time of lossing the sight of a light reflecting means arranged on the reference point, and detecting reflected light from the undetected light reflecting means again. CONSTITUTION:Plural reference points are set up around a working area and reflectors 6a to 6d consisting of light reflecting means provided with reflecting faces for reflecting incident light to the incident direction are arranged on respective reference points. An optical beam 2E scanned from an optical scanner 2 in the direction of the arrow 29 is successively reflected by the reflectors 6a to 6d. When the reference point can not be detected in a forecasting azimuth to be detected, the projection angle of the beam 2E is changed in each proposed angle with short intervals in the forecasting azimuth for detecting the reference point in the succeeding scanning to search the undetected reference point, so that even when the reference point is lost sight of, the reference point can be automatically searched. Consequently, the reference point can be prevented from being lost sight of it for a long period.

Description

【発明の詳細な説明】 (産業上の利用分野) 本発明は、自走車の操向制御装置に関し、特に、工場内
の無人移動搬送装置、農業および土木機械等の自走車の
操向制御装置に関する。
DETAILED DESCRIPTION OF THE INVENTION (Industrial Application Field) The present invention relates to a steering control device for self-propelled vehicles, and particularly to a steering control device for self-propelled vehicles such as unmanned mobile conveyance devices in factories, agricultural and civil engineering machinery, etc. Regarding a control device.

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

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

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

これに対し、本出願人は、前回の走査によって検出され
た光反射手段の方位角に基づき、次回の走査で同じ光反
射手段が検出されるべき方位角を予測し、この予測方位
からの入射光を予定の反射手段からの正常な反射光であ
ると判断するように構成した制御装置を提案した(特願
昭63−262192号)。該制御装置では、前記予測
方位に光反射手段が検出されないことが繰返された場合
には自走車を停止させるようにしている。
In contrast, the applicant predicts the azimuth at which the same light reflecting means should be detected in the next scan based on the azimuth of the light reflecting means detected in the previous scan, and A control device has been proposed that is configured to determine that light is normal reflected light from a predetermined reflecting means (Japanese Patent Application No. 63-262192). The control device is configured to stop the self-propelled vehicle if the light reflecting means is repeatedly not detected in the predicted direction.

また、本出願人は、前記予測方位に光反射手段が検出さ
れない場合、応急的な処置として、少なくとも光反射手
段は該予測方位の近辺で検出されたはずであるという判
断のもとに、該予測方位データを実際の方位角の代わり
に使用して自走車の位置検出を行うようにした制御装置
も提案した(特願平2−12424号)。
In addition, the applicant has determined that if no light reflecting means is detected in the predicted direction, as an emergency measure, at least the light reflecting means should have been detected in the vicinity of the predicted direction. A control device was also proposed that uses predicted azimuth data in place of the actual azimuth to detect the position of a self-propelled vehicle (Japanese Patent Application No. 12424/1999).

(発明が解決しようとする3題) 上記の制御装置では、光反射手段の見失いか一時的な場
合には、自走車を停止させるような事態には至らないし
、予測方位を実際の光反射手段か存在する方位とみなし
、この予測方位データを使用して自走車の位置検出を行
うようにしても自走車位置の検出誤差は小さいので問題
になるようなことはない。
(Three problems to be solved by the invention) With the above control device, if the light reflection means is lost or temporarily lost, the self-propelled vehicle will not be stopped, and the predicted direction will not be reflected in the actual light reflection. Even if this predicted direction data is used to detect the position of the self-propelled vehicle, the error in detecting the position of the self-propelled vehicle is small, so there is no problem.

ところが、走行面の状態によっては光反射手段の見失い
が長時間にわたる場合がある。この場合には、光反射手
段を、その検出タイミング毎に見失う結果になり、見失
い多発状態となる。このような見失い多発状態では、予
測した方位角を繰返し使用して自走車位置を算出した場
合、計算結果の誤差が累積して自走車を正確に誘導でき
なくなる。計算結果の誤差が大きくなると、自走車を停
止させなくてはならなくなり、自走車の停止が頻繁にな
ると著しく作業能率が低下するという問題点がある。
However, depending on the condition of the running surface, the light reflecting means may be lost for a long time. In this case, the light reflecting means is lost at each detection timing, resulting in a state where the light reflecting means is frequently lost. In such a state of frequent loss of sight, if the predicted azimuth angle is repeatedly used to calculate the position of the self-propelled vehicle, errors in the calculation results will accumulate, making it impossible to accurately guide the self-propelled vehicle. If the error in the calculation results becomes large, the self-propelled vehicle must be stopped, and if the self-propelled vehicle stops frequently, there is a problem in that work efficiency is significantly reduced.

走行面の状態によって生しる見失い多発状態を防止する
ための対策として、光ビームを上下方向に揺動させなが
ら円周方向に走査するようにした装置(−例として、特
開昭60−242313号公報に記載された装置)か提
案されている。
As a measure to prevent frequent loss of sight caused by the condition of the running surface, a device that scans in the circumferential direction while swinging the light beam in the vertical direction (for example, Japanese Patent Laid-Open No. 60-242313 The device described in the above publication) has been proposed.

ところで、この装置では、上下方向の光ビーム揺動速度
を大きくして円周方向の光ビーム走査密度を高くしない
と見失い多発状態を大幅に改善することはできない。光
ビームの走査密度を高くするためには例えば20.00
Orpm以上の高回転用のモータを使用したり、耐摩耗
性の高い軸受を使用したりすることになり、長時間の連
続使用に十分耐え得るだけの耐久性が考慮された高級な
揺動機構が必要となる。
By the way, in this device, unless the light beam swing speed in the vertical direction is increased and the light beam scanning density in the circumferential direction is increased, the occurrence of frequent loss of sight cannot be significantly improved. In order to increase the scanning density of the light beam, for example, 20.00
This is a high-class rocking mechanism that is durable enough to withstand continuous use for long periods of time, using a high-speed motor that rotates at higher than Orpm and bearings that are highly wear-resistant. Is required.

一方、特開昭59−126275号公報には、複数の受
光手段を縦一列に配設し、光反射手段での反射光をどの
受光手段で受光したかを検出することにより、光ビーム
発射点と反射光の入射点との偏差を求め、該偏差に基づ
いて光ビームを光反射手段の上下方向中心に照射できる
ように光ビーム発射角度を修正する方法か記載されてい
る。
On the other hand, Japanese Patent Application Laid-Open No. 59-126275 discloses that a plurality of light receiving means are arranged in a vertical line, and by detecting which light receiving means receives the reflected light from the light reflecting means, a light beam emitting point is detected. This document describes a method of determining the deviation between the incident point of the reflected light and the incident point of the reflected light, and correcting the light beam emission angle based on the deviation so that the light beam can be irradiated onto the center of the light reflecting means in the vertical direction.

該方法では、複数の受光手段を必要とするし、−度、反
射光か受光されなくて光反射手段を見失うと、見失った
光反射手段を再び探索することか困難になるという問題
点がある。
This method requires a plurality of light-receiving means, and there is a problem that if the light-reflecting means is lost because no reflected light is received, it becomes difficult to search for the lost light-reflecting means again. .

本発明の目的は、上記従来技術の問題点を解消し、−度
見失った光反射手段を探索することによって長時間にわ
たる光反射手段の見失いを防止し、その結果、作業能率
の低下および自走車の位置検出誤差の増大を回避できる
自走車の操向制御装置を提供することにある。
An object of the present invention is to solve the above-mentioned problems of the prior art, and to prevent losing sight of the light reflecting means over a long period of time by searching for the lost light reflecting means, and as a result, reducing work efficiency and self-propelling. An object of the present invention is to provide a steering control device for a self-propelled vehicle that can avoid an increase in vehicle position detection errors.

(課題を解決するための手段および作用)前記の問題点
を解決し、目的を達成するために、本発明は、自走車を
中心として、光ビームを円周方向に走査するビーム走査
手段と、自走車から離れた複数の基準点に設置された光
反射手段からの前記光ビームの反射光を受光して自走車
から見た前記光反射手段の方位角を測定し、その結果に
基づいて自走車の位置を算出する手段と、前記光ビーム
の上下方向走査角度の変更手段と、前記反射光の受光時
の光ビームの上下方向走査角度を記憶する手段と、記憶
された上下方向走査角度に基づいて各基準点が次回の走
査で検出されるべき方位毎の投射角度を設定する投射角
度設定手段と、前記受光手段の出力の有無によって予定
の基準点に設置された光反射手段を検出てきたか否かを
判定する基準点見失い判定手段と、該判定手段の出力に
基づいて基準点を見失ったと判定された場合は、見失っ
たと判定された基準点が前回の走査で検出された方位角
では前記上下方向走査角度を予定量だけ変更する手段と
を具備した点に特徴がある。
(Means and Effects for Solving the Problems) In order to solve the above-mentioned problems and achieve the objects, the present invention provides a beam scanning means for scanning a light beam in a circumferential direction around a self-propelled vehicle. , receiving the reflected light of the light beam from the light reflecting means installed at a plurality of reference points distant from the self-propelled vehicle, measuring the azimuth angle of the light reflecting means as seen from the self-propelled vehicle, and based on the result. means for calculating the position of the self-propelled vehicle based on the vertical scanning angle of the light beam; means for storing the vertical scanning angle of the light beam at the time of receiving the reflected light; projection angle setting means for setting the projection angle for each direction in which each reference point should be detected in the next scan based on the direction scanning angle; and a light reflection set at the scheduled reference point depending on the presence or absence of an output from the light receiving means. a reference point lost determination means for determining whether or not the reference point has been detected; and if it is determined based on the output of the determination means that the reference point has been lost, the reference point determined to have been lost has been detected in the previous scan; The present invention is characterized in that it includes means for changing the vertical scanning angle by a predetermined amount when the azimuth angle is set.

上記の構成を有する本発明では、基準点に配置された光
反射手段を見失った場合、走査サイクル毎に上下方向走
査角度を予定量ずつ変化させていくことによって、見失
った光反射手段からの反射光を再び検出できるようにな
る。その結果、基準点を長時間見失うという事態を回避
できる。
In the present invention having the above configuration, when the light reflecting means disposed at the reference point is lost, the vertical scanning angle is changed by a predetermined amount in each scanning cycle, thereby preventing the reflection from the lost light reflecting means. Light can be detected again. As a result, it is possible to avoid a situation where the reference point is lost for a long time.

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

第2図は本発明の制御装置を搭載した自走車および該自
走車の走行領域に配設された光反射器の配置状態を示す
斜視図である。同図において、自走車1は例えば芝刈り
機等の農作業用自走車である。
FIG. 2 is a perspective view showing the arrangement of a self-propelled vehicle equipped with the control device of the present invention and a light reflector 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.

該自走車1には光学スキャナ2が搭載されている。該光
学スキャナ2は固定部2aと回転部2bとからなり、回
転部2bはベルトによってモータ5と連結されていて、
該モータ5に駆動されて例えば反時計方向に回転する。
The self-propelled vehicle 1 is equipped with an optical scanner 2. The optical scanner 2 consists of a fixed part 2a and a rotating part 2b, and the rotating part 2b is connected to a motor 5 by a belt.
It is driven by the motor 5 and rotates, for example, counterclockwise.

この回転部2bの回転に従って該光学スキャナ2の発光
器で発生された光ビーム2Eは矢印29の方向に走査さ
れる。
The light beam 2E generated by the light emitter of the optical scanner 2 is scanned in the direction of the arrow 29 as the rotating part 2b rotates.

さらに、回転部2bは、発生した光ビームの上下方向走
査角度(以下、投射角度という)を変更させる後述の機
構を内蔵する。
Further, the rotating section 2b incorporates a mechanism described below that changes the vertical scanning angle (hereinafter referred to as the projection angle) of the generated light beam.

回転部2bにはスリット板7aが設けられ、回転部2b
と共に回転する。該スリット板7aのスリットを検出す
る毎にパルス信号を出力する角度センサを設けることに
より、該パルスの計数値に基づいて回転部2bの回転角
度を検出できる。
The rotating part 2b is provided with a slit plate 7a, and the rotating part 2b is provided with a slit plate 7a.
rotates with. By providing an angle sensor that outputs a pulse signal every time the slit of the slit plate 7a is detected, the rotation angle of the rotating portion 2b can be detected based on the counted value of the pulse.

なお、説明のため、該光学スキャナ2は露出した状態が
図示されているか、防塵・防滴などのためのカバーを具
備することはもちろんである。
For the sake of explanation, the optical scanner 2 is shown in an exposed state, and it goes without saying that it is provided with a dust-proof/splash-proof cover.

作業区域の周囲には複数の基準点が設定され、そこには
、入射した光をその入射方向に反射する反射面を具備す
るコーナキューブプリズム等周知の光反射手段からなる
反射器68〜6dが設置される。光学スキャナ2から矢
印29の方向に走査された光ビーム2Eはこれらの反射
器6a〜6dで順番に反射され、反射光2Rは光学スキ
ャナ2の受光器によって順番に受光される。そして、該
受光信号に基づいて反射器68〜6dに対する自走車1
の自己位置を検出して操向制御が行われる。
A plurality of reference points are set around the work area, and reflectors 68 to 6d made of well-known light reflecting means such as a corner cube prism having a reflective surface that reflects incident light in the direction of incidence are installed at the reference points. will be installed. A light beam 2E scanned from the optical scanner 2 in the direction of the arrow 29 is sequentially reflected by these reflectors 6a to 6d, and the reflected light 2R is sequentially received by the light receiver of the optical scanner 2. Then, based on the received light signal, the self-propelled vehicle 1 responds to the reflectors 68 to 6d.
Steering control is performed by detecting the self-position of the vehicle.

次に、前記光学スキャナ2の構造を説明する。Next, the structure of the optical scanner 2 will be explained.

第9図は光学スキャナ2の断面図であり、第2図と同符
号は同一または同等部分を示す。
FIG. 9 is a sectional view of the optical scanner 2, and the same reference numerals as in FIG. 2 indicate the same or equivalent parts.

同図において、発光器(発光ダイオード)3aで発生し
た光は、レンズ4aおよび4bを通ってミラー30によ
って反射される。該光の反射方向すなわち投射角度はミ
ラー30の傾きに応して決定される。該ミラー30によ
って反射されて外部に射出された光ビーム2Eは反射器
6a〜6dて反射され、該反射光2Rは光学スキャナ2
に戻る。
In the figure, light generated by a light emitter (light emitting diode) 3a passes through lenses 4a and 4b and is reflected by a mirror 30. The reflection direction of the light, that is, the projection angle is determined according to the inclination of the mirror 30. The light beam 2E reflected by the mirror 30 and emitted to the outside is reflected by the reflectors 6a to 6d, and the reflected light 2R is sent to the optical scanner 2.
Return to

前記反射光2Rはミラー30で方向変換されてレンズ4
bおよび4aに入射し、さらに反射プリズム4Cで屈折
して受光器(フォトダイオード)3bに入る。受光器3
bに入った光は電気信号に変換され、該電気信号に基づ
いて反射器6a〜6dからの反射光が受光 されたことが検出される。
The reflected light 2R is direction-changed by a mirror 30 and then directed to a lens 4.
b and 4a, and is further refracted by a reflecting prism 4C and enters a light receiver (photodiode) 3b. Receiver 3
The light entering b is converted into an electrical signal, and based on the electrical signal, it is detected that the reflected light from the reflectors 6a to 6d has been received.

前記ミラー30はその一端に設けられた切欠き部に嵌挿
されたピン31の回転によって軸32を中心として矢印
33の方向に傾動される。すなわち、ピン31はステッ
プモータ34の軸に偏心して取付けられており、ステッ
プモータ34の回転量に応じてミラー30の傾動量は決
定される。その結果、ミラー30の傾動に従って光ビー
ム2Eは上下方向(矢印35方向)でその投射角度が変
更される。
The mirror 30 is tilted in the direction of an arrow 33 about a shaft 32 by rotation of a pin 31 fitted into a notch provided at one end thereof. That is, the pin 31 is eccentrically attached to the shaft of the step motor 34, and the amount of tilting of the mirror 30 is determined according to the amount of rotation of the step motor 34. As a result, the projection angle of the light beam 2E is changed in the vertical direction (arrow 35 direction) according to the tilting of the mirror 30.

角度センサ7bではスリット板7aのスリットが検出さ
れ、その検出信号に基づいてスリット板7aの回転角度
、すなわち回転部2bの回転角度が検出される。回転部
2bのプーリ37は軸受36を介して固定部2aに取付
けられており、ベルト38によって前記モータ5の回転
がプーリ37に伝達される。
The angle sensor 7b detects the slit of the slit plate 7a, and based on the detection signal, the rotation angle of the slit plate 7a, that is, the rotation angle of the rotating part 2b is detected. A pulley 37 of the rotating part 2b is attached to the fixed part 2a via a bearing 36, and the rotation of the motor 5 is transmitted to the pulley 37 by a belt 38.

第9図に示した光学スキャナは一例であって、該スキャ
ナと同等の、周知のスキャナを使用することができる。
The optical scanner shown in FIG. 9 is an example, and a well-known scanner equivalent to this scanner can be used.

例えば、ミラー30の矢印33方向の動きは固定したま
ま、光学スキャナ2自体を傾動させるようにして光ビー
ムの投射角度を変更してもよい。
For example, the projection angle of the light beam may be changed by tilting the optical scanner 2 itself while keeping the movement of the mirror 30 in the direction of the arrow 33 fixed.

また、回転部2bの回転角度の検出は、スリット板7a
と角度センサ7bとの組合わせによって行うものに限定
されず、例えばモータ5に直結するロータリエンコーダ
によって行うなど、周知の角度検出手段を用いることも
てきる。
Further, the rotation angle of the rotating part 2b is detected by using the slit plate 7a.
The detection is not limited to the combination of the angle sensor 7b and the angle sensor 7b, and any known angle detection means may be used, such as a rotary encoder directly connected to the motor 5.

次に、基準点に配置された反射器とそれ以外の反射物体
とを識別する方法について説明する。第8図は基準点識
別処理の説明図である。同図において、作業区域22の
周囲の基準点A−Dには前記反射器6a〜6dがそれぞ
れ配置される。矢印29は自走車1から発射される光ビ
ームの走査方向である。
Next, a method for identifying the reflector placed at the reference point and other reflective objects will be described. FIG. 8 is an explanatory diagram of the reference point identification process. In the figure, the reflectors 6a to 6d are arranged at reference points A to D around the working area 22, respectively. An arrow 29 indicates the scanning direction of the light beam emitted from the self-propelled vehicle 1.

図示のような配置において、前記受光器3bの検出信号
に基づいて各基準点の方位角が算出され、さらに、現時
点までに検出された方位角に基づいて次回の走査で同し
基準点が検出されるべき方位角(予測方位角)が算出さ
れる。各基準点の予測方位角はそれぞれ角度θpa〜θ
pdで示す。
In the illustrated arrangement, the azimuth of each reference point is calculated based on the detection signal of the light receiver 3b, and the same reference point is detected in the next scan based on the azimuth detected up to the present time. The azimuth angle to be used (predicted azimuth angle) is calculated. The predicted azimuth angle of each reference point is the angle θpa~θ
Indicated by pd.

各予測方位角θpa〜θpdから光ビーム走査方向29
に角度θhだけ走査が進んた方位に基準点を識別するタ
イミングとしての基準点識別方位pa〜pdが設けられ
る。該基準点識別方位pa〜pdにおいて、各基準点識
別方位pa−pdおよびそれらの直前の基準点識別方位
間で検出された光のうち、前記予M1方位角に最も近い
方向からの入射光を、予定の基準点に設置された反射器
からの光であると判定する。
Light beam scanning direction 29 from each predicted azimuth θpa to θpd
Reference point identification directions pa to pd are provided as timings for identifying reference points in directions in which scanning has advanced by an angle θh. In the reference point identification azimuths pa to pd, among the lights detected between each reference point identification azimuth pa to pd and the immediately preceding reference point identification azimuths, incident light from the direction closest to the predetermined M1 azimuth is detected. , it is determined that the light is from a reflector installed at a scheduled reference point.

例えば、基準点識別方位paおよびその直前の基準点識
別方位pd間において、ノイズ源NlN2からの光およ
び基準点Aに設置された反射器6aからの反射光を検出
したとする。この場合、これらの光の中から予測方位角
θpaに最も近い方向からの光、つまり基準点Aからの
反射光を他の光源Nl、N2からの光と区別できる。
For example, assume that light from the noise source NlN2 and reflected light from the reflector 6a installed at the reference point A are detected between the reference point identification direction pa and the reference point identification direction pd immediately before it. In this case, among these lights, the light from the direction closest to the predicted azimuth θpa, that is, the light reflected from the reference point A, can be distinguished from the light from the other light sources Nl and N2.

また、基準点の識別精度を向上させるために次の処理を
付加することもできる。すなわち、予測方位角の前後に
予定の範囲(前記角度θhと同等またはそれより小さい
角度)を設け、予測方位角θpa〜θpdに最も近い方
向からの光であっても該範囲からはずれていた場合には
予定の基準点を見失ったと判定する。
Furthermore, the following process can be added to improve the accuracy of identifying reference points. In other words, if a predetermined range (an angle equal to or smaller than the angle θh) is set before and after the predicted azimuth, and even light from the direction closest to the predicted azimuth θpa to θpd deviates from the range. It is determined that the planned reference point has been lost.

前記2つの基準点識別方位間あるいは識別精度を向上さ
せるために設定した予定の範囲で光が検出されなくて予
定の基準点を見失ったと判定されると、前記予測方位角
を用いて当該処理サイクルにおける自走車1の位置を算
出すると共に、該予測方位角をそのまま更に次回の予測
方位角として使用するため記憶する。なお、該次回の予
測方位角は今回の予測方位角に予定の微小角度を加算し
た値であってもよい。
If it is determined that the scheduled reference point has been lost because no light is detected between the two reference point identification azimuths or within the scheduled range set to improve identification accuracy, the processing cycle is started using the predicted azimuth angle. The position of the self-propelled vehicle 1 is calculated, and the predicted azimuth is stored as it is for further use as the next predicted azimuth. Note that the next predicted azimuth may be a value obtained by adding a planned minute angle to the current predicted azimuth.

また、前記基準点識別方位p a −p dでは、その
直後の予測方位角において光ビームを予定の反射器に確
実に照射できるように投射角度が設定される。
Further, in the reference point identification azimuths p a - p d, the projection angle is set so that the light beam can be reliably irradiated onto the intended reflector at the predicted azimuth angle immediately after that.

次に、自走車1の位置および進行方向を検出するための
演算手順を説明する。第10図および第11図は、自走
車1の作業範囲を指示するための座標系における自走車
1および反射器6の位置を示す。
Next, a calculation procedure for detecting the position and traveling direction of the self-propelled vehicle 1 will be explained. 10 and 11 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.

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

同図から理解されるように、自走車1の位置Tは、三角
形ATBの外接円上に存在すると同時に、三角形BTC
の外接円上に存在する。したかって、自走車1の位置は
三角形ATBおよび三角形BTCのそれぞれの外接円Q
およびPの2つの交点を算出することによって求められ
る。
As can be understood from the figure, the position T of the self-propelled vehicle 1 is on the circumcircle of the triangle ATB and at the same time
Exists on the circumcircle of Therefore, the position of the self-propelled vehicle 1 is the circumcircle Q of each of triangle ATB and triangle BTC.
It is obtained by calculating the two intersection points of and P.

図示のように、外接円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の位置を確定する算出式は、特開平1−287
415号および特開平1−316808号に示されてい
るので省略する。
The calculation formula for determining the position of the self-propelled vehicle 1 is disclosed in Japanese Patent Application Laid-open No. 1-287.
415 and Japanese Unexamined Patent Publication No. 1-316808, the description thereof will be omitted.

自走車1の進行方向は次の式を用いて算出される。第1
1図において、自走車1の進行方向とX軸とのなす角度
をθfとし、該進行方向を基準とした基準点A、B、C
,の方位角をθa、θb。
The traveling direction of the self-propelled vehicle 1 is calculated using the following formula. 1st
In Figure 1, the angle between the traveling direction of the self-propelled vehicle 1 and the
, the azimuthal angles are θa and θb.

θCとした場合、 θf− 360°−t a n’ (y/ (x c−x) 1
−θC・・・・・・(1) となる。
If θC, θf- 360°-tan' (y/ (x c-x) 1
-θC...(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, which will be described later, using the above-mentioned calculation formula and the above-mentioned calculation formula (1).

次に、上記手順によって算出された自走車1の位置情報
に基づく自走車1の操向制御について説明する。第6図
は自走車1の走行コースと基準点との位置関係を示す図
であり、基準点Bを原点とし、基準点BおよびCを通る
直線をX軸とする座標系で、自走車1の位置および該自
走車1による作業区域22が示されている。
Next, steering control of the self-propelled vehicle 1 based on the position information of the self-propelled vehicle 1 calculated by the above procedure will be explained. FIG. 6 is a diagram showing the positional relationship between the traveling course of the self-propelled vehicle 1 and the reference points. The location of the vehicle 1 and the work area 22 by it are shown.

点R(Xret、Yret)は自走車1の戻り位置を示
し、座標(Xs t、 Ys t)、(XstYe)、
(Xe、Ys t)、(Xe、Ye)で示される点で結
ばれた領域が作業区域22である。
Point R (Xret, Yret) indicates the return position of the self-propelled vehicle 1, and the coordinates (Xs t, Ys t), (XstYe),
The area connected by the points (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).

自走車1は作業開始位置Sから走行を開始し、直進行程
および1つの直進行程から次の直進行程へ移行するため
の旋回行程を順に走行して芝刈り等、予定の作業を行う
The self-propelled vehicle 1 starts traveling from a work start position S, sequentially travels through a straight stroke and a turning stroke for transitioning from one straight stroke to the next straight stroke to perform scheduled work such as mowing the lawn.

自走車1は、行き方向(図面上で上方向)ではy座標が
Yeになった時点で、戻り方向(図面上で下方向)では
y座標がYstになった時点でそれぞれ旋回を開始する
The self-propelled vehicle 1 starts turning when the y-coordinate becomes Ye in the forward direction (upward on the drawing) and when the y-coordinate becomes Yst in the return direction (downward on the drawing). .

旋回終了点のy座標も旋回開始点のy座標と同一である
が、旋回中は自走車1の座標を正確に検出てきないため
、自走車1が旋回終了点に到達したか否かは、自走車1
から見た基準点の方位角データによって判断する。
The y-coordinate of the turning end point is also the same as the y-coordinate of the turning start point, but since the coordinates of the self-propelled vehicle 1 are not accurately detected during the turn, it is difficult to determine whether the self-propelled vehicle 1 has reached the turning end point. is self-propelled car 1
Judgment is made based on the azimuth data of the reference point as seen from.

旋回行程での操向制御および旋回終了判断の具体例は、
特開平1−316808号および特願平2−19293
号に記載されている。
Specific examples of steering control during the turning process and judgment of turning completion are as follows:
Japanese Patent Application Publication No. 1-316808 and Japanese Patent Application No. 19293-1993
listed in the number.

なお、第6図においては、説明を簡単にするため、作業
区域22をy軸またはy軸に平行にした例を示したが、
作業区域22の周囲に基準点A。
In addition, in FIG. 6, in order to simplify the explanation, an example is shown in which the work area 22 is arranged on the y-axis or parallel to the y-axis.
Reference points A around the work area 22.

B、C,Dを配置してあれば、作業区域22の形状およ
び作業区域22の4辺の向きは任意である。
As long as B, C, and D are arranged, the shape of the work area 22 and the orientation of the four sides of the work area 22 are arbitrary.

次に、第1図に示したブロック図に従って本実施例の制
御装置の機能構成を説明する。同図において、鎖線で囲
まれた部分はマイクロコンピュータで構成できる。
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, the part surrounded by chain lines can be constructed by a microcomputer.

第1図において、発光器3aから射出された光ビーム2
Eは、前記回転部2bの回動方向に走査され、反射器6
(68〜6d)によって反射される。該反射器6a〜6
dの反射光2Rは受光器3bで受光される。
In FIG. 1, a light beam 2 emitted from a light emitter 3a
E is scanned in the rotating direction of the rotating section 2b, and the reflector 6
(68-6d). The reflectors 6a-6
The reflected light 2R of d is received by the light receiver 3b.

カウンタ9では、前記回転部2bのスリット板7aの回
転に伴って角度センサ7bから出力されるパルスが計数
される。該パルスの計数値は受光器3bの検出信号に応
答して方位角検出部11に転送される。方位角検出部1
1ては、供給されたパルス数に基づいて反射器68〜6
dの方位角か算出される。
The counter 9 counts pulses output from the angle sensor 7b as the slit plate 7a of the rotating section 2b rotates. The count value of the pulse is transferred to the azimuth detecting section 11 in response to a detection signal from the light receiver 3b. Azimuth detection unit 1
1, reflectors 68-6 based on the number of pulses supplied.
The azimuth angle of d is calculated.

方位角検出部11で検出された方位角は方位角記憶部1
2に転送されて記憶され、該方位角記憶部12にそれま
でに蓄積されたデータは、前記各識別方位pa−pdで
識別タイミング発生部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 storage unit 12 and stored in the azimuth storage unit 12 in response to the identification timing signal supplied from the identification timing generation unit 23 for each of the identification azimuths pa to pd. The information is transferred to the identification unit 24.

光ビームの走査が各基準点識別方位pa−pdに進んだ
時点で前記識別タイミング信号を出力するため、識別タ
イミング発生部23ては角度センサ7bの出力パルスを
取込む。そして、方位角予測/7X算部27て算出され
た予測方位角に角度θhを加えた角度に相当する数だけ
前記出力パルスを取込んだ時点で識別タイミング信号を
出力する。
In order to output the identification timing signal when the scanning of the light beam progresses to each reference point identification direction pa-pd, the identification timing generating section 23 receives the output pulse of the angle sensor 7b. Then, at the time when the output pulses are taken in a number corresponding to the angle θh added to the predicted azimuth calculated by the azimuth angle prediction/7X calculating section 27, an identification timing signal is output.

方位角識別部24は、方位角記憶部12から供給された
方位角の中から方位角予測演算部27て算出される予測
方位角に最も近い方向で検出された光を予定の基準点に
配置された反射器からの反射光であると判断する。この
判断によって決定された反射器の方位角データは開き角
演算部10に入力され、自走車1から見た反射器6a〜
6d相互間の開き角が演算される。また、該方位角デー
タは、方位角予測演算部27に供給され、次回の走査で
検出されるべき反射器の方位角を予測するためにも使用
される。
The azimuth identification unit 24 arranges the light detected in the direction closest to the predicted azimuth calculated by the azimuth prediction calculation unit 27 from among the azimuths supplied from the azimuth storage unit 12 at a predetermined reference point. It is determined that the light is reflected from a reflected reflector. The azimuth angle data of the reflector determined by this judgment is input to the aperture angle calculation unit 10, and the reflector 6a to 6a as seen from the self-propelled vehicle 1
The opening angle between 6d is calculated. The azimuth angle data is also supplied to the azimuth angle prediction calculation unit 27 and used to predict the azimuth angle of the reflector to be detected in the next scan.

すなわち、方位鉤子11$1演算部27では方位角デー
タ24で決定された方位角の、実験的に得られる予定の
関数によって予測方位角が求められる。
That is, in the azimuth hook 11$1 calculation unit 27, the predicted azimuth is determined by a function of the azimuth determined by the azimuth data 24, which is expected to be obtained experimentally.

予測方位角は予定の関数に基づいて求める手法に限らず
、方位角識別部24て得られた今回および前回の方位角
の差を今回の方位角に加算して求めるようにしてもよい
The predicted azimuth is not limited to the method of finding it based on a predetermined function, but may be found by adding the difference between the current and previous azimuths obtained by the azimuth angle identification unit 24 to the current azimuth.

位置・進行方向演算部13では、開き角に基づいて自走
車1の現在の位置座標が演算されると共に、方位角に基
づいて自走車1の進行方向か演算される。この演算結果
は位置・進行方向比較部25に入力される。位置・進行
方向比゛軟部25ては、走行コース設定部16に設定さ
れている走行コースを表すデータと、前記位置・進行方
向演算部13で得られた自走車1の座標および進行方向
とか比較される。
The position/progressing direction calculating section 13 calculates the current position coordinates of the self-propelled vehicle 1 based on the aperture angle, and also calculates the traveling direction of the self-propelled vehicle 1 based on the azimuth angle. This calculation result is input to the position/direction comparison section 25. The position/travel direction ratio soft section 25 stores data representing the travel course set in the travel course setting section 16 and the coordinates and travel direction of the self-propelled vehicle 1 obtained by the position/direction calculation section 13. be compared.

この比較結果は操舵部14に入力され、該比較結果に基
づいて自走車の前輪17に連結された操舵モータ28が
駆動される。操舵モータ28による前輪17の操舵角は
、自走車1の前輪に設けられた舵角センサ15て検出さ
れ、操舵部14にフィードバックされる。駆動制御部1
8はエンジン19の始動・停止、および該エンジン19
の動力を後輪21に伝達するクラッチ20の動作を制御
する。
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 wheels 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 20 that transmits the power to the rear wheels 21 is controlled.

さらに、基準点の識別精度を向上させるためには次の機
能が付加される。すなわち、範囲設定部26に設定され
た角度範囲を示す値を方位角識別部24に供給し、前記
予測方位角に最も近い方向で検出された光か該予定の角
度範囲で検出されたものか否かを識別する機能か付加さ
れる。
Furthermore, the following functions are added to improve the accuracy of identifying reference points. That is, a value indicating the angular range set in the range setting section 26 is supplied to the azimuth angle identification section 24, and it is determined whether the light is detected in the direction closest to the predicted azimuth or in the planned angular range. A function is added to identify whether or not the

該識別機能による識別の結果、予測方位角に最も近い方
向で検出された光が予定の範囲内にある場合は該方位角
を使って開き角を算出し、予定の範囲から外れている場
合は、方位角予測演算部27で算出された予測方位角を
使って開き角を算出するようにする。
As a result of the identification by the identification function, if the light detected in the direction closest to the predicted azimuth is within the planned range, the aperture angle is calculated using the azimuth, and if it is outside the planned range. , the aperture angle is calculated using the predicted azimuth calculated by the azimuth angle prediction calculation unit 27.

この範囲設定部26に設定された角度範囲からの光を予
定の基準点からの反射光と判断して該光の方位角を使っ
て開き角を演算するか、入射光の方位角が該範囲設定部
26に設定された範囲内にあるか否かの判断を経ずに決
定した方位角を使って開き角を演算するかは、該自走車
1による作業形態とか種類に応して必要とされる精度の
程度に応して任意に選択すればよい。
Either the light from the angular range set in the range setting unit 26 is determined to be reflected light from the scheduled reference point and the aperture angle is calculated using the azimuth of the light, or the azimuth of the incident light is within the range. Whether the opening angle is calculated using the azimuth determined without determining whether it is within the range set in the setting unit 26 is necessary depending on the type and type of work performed by the self-propelled vehicle 1. It may be arbitrarily selected depending on the degree of accuracy required.

なお、本実施例に示した見失い判定手段の構成に限定さ
れず、予測方位角の検出範囲を狭く設定し、その中で受
光信号か検出されたか否かによって基準点の見失いを判
定するような簡易な見失い判定手段(特願昭63−26
2192号参照)を本発明に適用することもできる。
Note that the configuration of the lost-of-sight determination means is not limited to that shown in this embodiment, and the detection range of the predicted azimuth angle may be set narrowly, and loss of sight of the reference point may be determined based on whether or not a received light signal is detected within the range. Simple method for determining loss of sight (patent application 1986-26)
2192) can also be applied to the present invention.

第1図(その2)に示したように、基準点見栄い信号が
連続した場合、すべての基準点について、その見失い連
続回数を連続見栄い計数部8で累計する。該連続見栄い
計数部8には、作業領域に設定されたすべての基準点に
対応するカウンタが設けられる。本実施例では基準点A
−Dにそれぞれ対応する4つのカウンタM1〜M4を設
けた。該カウンタM1〜M4は方位角識別部24から供
給される見失い信号によって計数値がインクリメントさ
れ、予定の基準点が検出されたことを示す信号によって
その計数値はクリアされる。
As shown in FIG. 1 (part 2), when the reference point appearance signals are continuous, the consecutive appearance counting unit 8 adds up the number of times the reference point is lost in succession for all the reference points. The continuous appearance counting section 8 is provided with counters corresponding to all reference points set in the work area. In this example, the reference point A
-D, four counters M1 to M4 respectively corresponding to the counters M1 to M4 are provided. The counts of the counters M1 to M4 are incremented by the lost sight signal supplied from the azimuth recognition unit 24, and are cleared by the signal indicating that the scheduled reference point has been detected.

自走車1の走行に先立って行われる基準点初期認識処理
での各基準点毎の上下方向の投射角度、すなわち各基準
点検出時のステップモータ34の角度設定値か、初期投
射角度記憶部40に記憶される。該基準点初期認識処理
においては、基準点が検出てきるまで毎回の走査毎に前
記ミラー30を矢印33の方向に所定量ずつ揺動させて
自動設定する。
The projection angle in the vertical direction for each reference point in the reference point initial recognition process performed before the self-propelled vehicle 1 runs, that is, the angle setting value of the step motor 34 at the time of detecting each reference point, or the initial projection angle storage section 40. In the reference point initial recognition process, the mirror 30 is swung by a predetermined amount in the direction of the arrow 33 for each scan until the reference point is detected, and the mirror 30 is automatically set.

なお、この工程は作業者によってマニュアル調整によっ
て初期投射角度を記憶するように構成してもよい。
Note that this step may be configured such that the initial projection angle is memorized by manual adjustment by the operator.

自走車1の走行開始直後の処理では、前記初期投射角度
記憶部40の記憶データに基づいて投射角度設定部39
で投射角度が決定される。決定された投射角度は投射角
度記憶部41に格納される。
In the process immediately after the self-propelled vehicle 1 starts running, the projection angle setting section 39 uses the data stored in the initial projection angle storage section 40.
The projection angle is determined by The determined projection angle is stored in the projection angle storage section 41.

−旦、投射角度記憶部41にデータが格納された後は、
各基準点識別方位pa−pdにおいて、その直後の予測
方位で検出されるべき基準点の、前回走査時の投射角度
が投射角度記憶部41から読出されて投射角度設定部3
9に人力される。投射角度設定部39ては前記連続見栄
い計数部8に記憶されている連続見栄い回数に応じ、後
述する予定の演算によって投射角度を決定する。
- After the data is stored in the projection angle storage unit 41,
In each reference point identification direction pa-pd, the projection angle at the time of the previous scan of the reference point to be detected in the immediately following predicted direction is read from the projection angle storage section 41 and the projection angle setting section 3
9 will be powered by humans. The projection angle setting section 39 determines the projection angle according to the number of continuous appearances stored in the continuous appearance counting section 8 by calculations to be described later.

すなわち、前記連続見栄い回数に基つき、前回の走査で
基準点か検出されていたと判断された場合は、前回走査
時の投射角度をそのまま次回走査時の投射角度として決
定する。
That is, if it is determined that the reference point was detected in the previous scan based on the number of consecutive appearances, the projection angle in the previous scan is determined as the projection angle in the next scan.

一方、前記連続見栄い回数に基つき、連続して基準点を
見失っていると判断された場合は、投射角度設定部39
に前回走査時の投射角度を読込み、連続見栄い回数に従
って予定の演算を行い、次回の走査における投射角度を
設定する。
On the other hand, if it is determined that the reference point has been continuously lost based on the number of consecutive appearances, the projection angle setting unit 39
The projection angle from the previous scan is read in, the scheduled calculation is performed according to the number of consecutive appearances, and the projection angle for the next scan is set.

ステップモータ制御部42ては投射角度設定部39から
供給された投射角度に基づいて投射角度変更用のステッ
プモータ34のステップ角を決定し、該ステップ角に従
ってステップモータ34を駆動させる。
The step motor control section 42 determines the step angle of the step motor 34 for changing the projection angle based on the projection angle supplied from the projection angle setting section 39, and drives the step motor 34 according to the step angle.

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

まず、ステップS1ては、自走車1を点Rから作業開始
位置近傍まで、無線操縦により移動させる。ステップS
2では、走行コースのX座標XnとしてXstをセット
し、走行コースを決定する。
First, in step S1, the self-propelled vehicle 1 is moved from point R to the vicinity of the work start position by radio control. Step S
In step 2, Xst is set as the X coordinate Xn of the running course, and the running course is determined.

ステップS3では自走車1を停止させたままの状態で光
ビームを走査し、基準点の初期認識処理を行う。該初期
認工処理では基準点か検出された方位角での上下方向の
投射角度を初期投射角度記憶部40に記憶する。
In step S3, the light beam is scanned while the self-propelled vehicle 1 remains stopped, and initial recognition processing of the reference point is performed. In the initial approval process, the vertical projection angle at the azimuth angle detected from the reference point is stored in the initial projection angle storage section 40.

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

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

ステップS7では、受光した反射光のうちどれが予定通
りの基準点からの光かを決定するための、基準点識別処
理を行うタイミングに至ったか否かを判断する。該判断
は、方位角予測演算部27で演算された予測方位角θp
a〜θpdから予定の角度θhだけ進んだ基準点識別処
理pa−pdまで走査が進んだか否かによって行われる
In step S7, it is determined whether or not it is time to perform a reference point identification process to determine which of the received reflected lights is from the scheduled reference point. This judgment is based on the predicted azimuth angle θp calculated by the azimuth angle prediction calculation unit 27.
This is performed depending on whether the scanning has progressed from a to θpd to the reference point identification process pa-pd, which is a predetermined angle θh.

ステップS7の判断が肯定となるまでステップ85〜S
7は繰返され、該判断が肯定となるとステップS8に進
み、基準点識別処理が実行される。
Steps 85 to S until the judgment in step S7 is affirmative
Step 7 is repeated, and if the determination is affirmative, the process proceeds to step S8, where a reference point identification process is executed.

基準点が検出されたならばステップS9に進み、次の基
準点に光ビームを正確に投射するため投射角度を決定す
る投射角度制御を行う。
If the reference point is detected, the process proceeds to step S9, where projection angle control is performed to determine the projection angle in order to accurately project the light beam to the next reference point.

ステップS10では、検出された基準点の方位角に基づ
いて自走車1の位置T (Xp、Yp)および進行方向
θfの演算が行われる。
In step S10, the position T (Xp, Yp) and traveling direction θf of the self-propelled vehicle 1 are calculated based on the azimuth of the detected reference point.

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

ステップS13では、自走車1がy軸方向において、原
点から遠ざかる方向(行き方向)に走行しているか、原
点に近づく方向(戻り方向)に走行しているかが判断さ
れる。
In step S13, 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.

行き方向であれば、ステップS14において、−行程が
終了したか(Yp>Ye)否かが判断される。戻り方向
であれば、ステップ515において、−行程か終了(Y
p<Ys t)したが否がが判断される。ステップS1
4またはS15において、−行程が終了していないと判
断されればステップS5に戻る。
If it is in the forward direction, it is determined in step S14 whether the -stroke has ended (Yp>Ye). If it is in the return direction, in step 515, -stroke or end (Y
p<Ys t), but it is determined whether or not. Step S1
4 or S15, if it is determined that the -stroke has not been completed, the process returns to step S5.

ステップS14またはS15において、−行程が終了し
たと判断されれば、次はステップs16において全行程
か終了した(Xn>Xe−L)が否かの判断が行われる
If it is determined in step S14 or S15 that the -stroke has been completed, then in step s16 it is determined whether all the strokes have been completed (Xn>Xe-L).

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

すなわち、旋回行程では予め旋回行程の走行用に設定さ
れた角度に基づいて操舵部14で操舵角を決定し、該角
度に操舵角を固定して走行させる。
That is, in the turning stroke, the steering section 14 determines a steering angle based on an angle previously set for traveling in the turning stroke, and the vehicle travels with the steering angle fixed at the determined angle.

そして、自走車1に対する各基準点A−Dの方位角の少
なくとも1つが予定の角度に合致するが予定の角度範囲
内に入った時点て旋回のための操舵角の固定を解除する
Then, when at least one of the azimuth angles of each of the reference points A to D relative to the self-propelled vehicle 1 matches a planned angle but falls within the planned angle range, the fixation of the steering angle for turning is released.

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

全行程が終了したならば戻り位置R(Xret。When the entire stroke is completed, the return position R (Xret.

Yret)へ戻って(ステップ519)、走行が停止さ
れる(ステップ520)。
Yret) (step 519), and the traveling is stopped (step 520).

なお、本実施例では作業開始位置まで無線操縦によって
自走車1を移動するようにしたので、該移動の後で初期
認工処理を行うようにした。自走車1の自己位置を検出
し、その結果に基づいて自動操向によって自走車1を移
動させる場合は、該移動の前に初期認識処理を行うよう
にする。
In this embodiment, since the self-propelled vehicle 1 was moved to the work start position by radio control, the initial approval process was performed after the movement. When the self-position of the self-propelled vehicle 1 is detected and the self-propelled vehicle 1 is moved by automatic steering based on the result, an initial recognition process is performed before the movement.

次に、前記ステップS6の受光処理およびステップS8
の基準点識別処理について説明する。受光処理のフロー
チャートを第5図に示す。
Next, the light reception process in step S6 and step S8
The reference point identification process will be explained. A flowchart of the light reception process is shown in FIG.

同図において、ステップS50ては、光を検出したこと
を記憶するため、受光フラグに“1°をセットする。
In the figure, in step S50, the light reception flag is set to "1°" 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 for further narrowing down the detected azimuth angle closest to the predicted azimuth angle using a scheduled angle set in the range setting section 26 to identify a reference point.

同図において、ステップS70では、識別すべき基準点
を区別するためのポールカウンタの値(以下、単にポー
ルカウンタという)nをインクリメントする。該ポール
カウンタは各基準点に対応させである。すなわち、ポー
ルカウンタ“1″は基準点Aに、ポールカウンタ“2″
は基準点Bに、ポールカウンタ“3”は基準点Cに、ポ
ールカウンタ“4“は基準点りにそれぞれ対応している
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 pole counter is associated with each reference point. In other words, pole counter "1" is at reference point A, pole counter "2" is at reference point A, and pole counter "2" is at reference point A.
corresponds to the reference point B, pole counter "3" corresponds to the reference point C, and pole counter "4" corresponds to the reference point.

ポールカウンタの初期値が“0”であれば、ステップS
70の処理によってポールカウンタは“1”になり、こ
れに対応する基準点はAということになる。本実施例で
は初期値を“0“とする。
If the initial value of the poll counter is “0”, step 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, and if the light reception flag is "1 degree", 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 (the pole counter is “1°, so 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 degrees or more, that is, whether a plurality of azimuths are stored in the azimuth storage section 12.

該ステップS73の判断が肯定ならば、1つ以上のノイ
ズを検出したとしてステップS74に移行し、ノイズ処
理としてノイズを検出したことを記憶する。この記憶デ
ータによって後で作業環境の状況を知る手掛かりか得ら
れ、ノイズ源の除去などの対策を講じることが容易にな
る。
If the determination in step S73 is affirmative, it is assumed that one or more noises have 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 can 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は予定された基準点の方
位角ではなく、ノイズ源の方位角であったと判断してス
テップ378に進み、前記ステップS74と同様のノイ
ズ処理を行う。
If the judgment 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 between the angle θh and the predicted azimuth θpa is smaller than the angle θh. If the error 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 378, where the same noise as in step S74 is detected. Perform 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.

ステップS80では、基準点連続見栄い回数Mn(Ml
)をインクリメントする。
In step S80, the number of times Mn (Ml
) is incremented.

一方、前記差が角度θ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−θn))を用いて算出する
In step 576, the azimuth θ determined in the previous process is
Based on n and the azimuth θS determined in the current process, a predicted azimuth that should be detected at the same reference point in the next process is calculated using the calculation formula (θs+(θS−θn)).

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

ステップS81ては、基準点か検出されたので基準点連
続見栄い回数Mn(〜11)をクリアする。
In step S81, since the reference point has been detected, the number Mn (~11) of continuous appearance of the reference point is cleared.

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

ステップS83では、受光フラグをクリアする。In step S83, the light reception flag is cleared.

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

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

設置されている基準点の数とポールカウンタとか一致し
た場合、すなわちすべての基準点に対して識別処理が終
了したと判定された場合は、ステップ386でポールカ
ウンタに“0”をセットして第3図に示した処理に戻る
If the number of installed reference points and the pole counter match, that is, if it is determined that the identification process has been completed for all reference points, the pole counter is set to "0" in step 386, and the pole counter is set to "0". Returning to the process shown in FIG. 3.

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

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

次に、投射角度を決定するための投射角度制御を説明す
る。第7図は投射角度制御のフローチャートである。
Next, projection angle control for determining the projection angle will be explained. FIG. 7 is a flowchart of projection angle control.

同図において、ステップS30では、次に識別すべき基
準点の連続見栄い回数M(n+1)が“0゛か否かを判
別して該基準点が前回の走査で検出されたか否かを判断
する。すなわち、現在のポールカウンタが“1”の時は
ポールカウンタ“2”に対応する基準点Bか前回の走査
で検出されたか否かを判断する。
In the same figure, in step S30, it is determined whether or not the number of consecutive appearances M(n+1) of the reference point to be identified next is "0", and it is determined whether or not the reference point was detected in the previous scan. That is, when the current pole counter is "1", it is determined whether the reference point B corresponding to the pole counter "2" was detected in the previous scan.

前回の走査で予定の基準点か検出されている場合は、該
判断は肯定となってステップS34にジャンプし、今回
走査時の投射角度θ〜1として前回走査時の投射角度θ
M(n+1)を設定する。
If the scheduled reference point has been detected in the previous scan, the judgment is affirmative and the process jumps to step S34, where the projection angle θ in the previous scan is set as the projection angle θ~1 in the current scan.
Set M(n+1).

ステップS35では、投射角度θN1を得るための前記
ステップモータ34のステップ角度を決定し、該ステッ
プ角度に従って所定量だけステップモータ34を駆動す
る。
In step S35, the step angle of the step motor 34 for obtaining the projection angle θN1 is determined, and the step motor 34 is driven by a predetermined amount according to the step angle.

一方、ステップ530の判断か否定の場合、つまり次に
識別すべき基準点が前回の走査で検出できなかったと判
断された場合はステップS31に進み、連続見栄い回数
M(n+1)か“1”か否かによって、該処理が、該基
準点を見失った後の初回の処理か否かを判断する。
On the other hand, if the determination in step 530 is negative, that is, if it is determined that the next reference point to be identified could not be detected in the previous scan, the process advances to step S31, and the number of times M(n+1) or "1" is determined. Depending on whether or not this is the case, it is determined whether or not this process is the first process after losing sight of the reference point.

ステップS31の判断が肯定の場合はステップS36に
進み、投射角度を予定の角度だけて下方に向けるため、
前回走査時の投射角度θM (n+1)から予定の角度
ΔθMだけ差引いた角度を、該基準点の今回の投射角度
θM (n+1)として投射角度記憶部41に記憶する
If the determination in step S31 is affirmative, the process proceeds to step S36, in which the projection angle is directed downward by a predetermined angle.
The angle obtained by subtracting the planned angle ΔθM from the projection angle θM (n+1) during the previous scan is stored in the projection angle storage unit 41 as the current projection angle θM (n+1) of the reference point.

また、ステップS31の判断か否定の場合、すなわち基
準点を連続して2回以上見栄っている場合はステップS
32に進み、連続見栄い回数M(n+1)が予定の回数
Zに達しているか否かに基づいて、見失いか多発してい
るか否かを判断する。
In addition, if the judgment in step S31 is negative, that is, if the reference point is overlooked two or more times in a row, step S31 is determined.
Proceeding to step 32, it is determined whether the number of consecutive appearances M(n+1) has reached the scheduled number Z or not, or whether the number of consecutive appearances has been lost or has occurred frequently.

限界に達していない場合はステップS33に進み、前回
の走査時の投射角度θM (nil)に、検出できなか
った基準点を探索するための投射角度変更量Δθtを加
算し、その角度を今回の投射角度θM (n+1)とし
て投射角度記憶部41に記憶する。
If the limit has not been reached, the process proceeds to step S33, where the projection angle change amount Δθt for searching for a reference point that could not be detected is added to the projection angle θM (nil) during the previous scan, and that angle is used for the current scan. The projection angle is stored in the projection angle storage unit 41 as the projection angle θM (n+1).

この結果、投射角度は前回走査時に設定された角度から
投射角度変更量Δθtだけ上方に向けられる。
As a result, the projection angle is directed upward by the projection angle change amount Δθt from the angle set during the previous scan.

なお、ステップS32の判断によって見失いが多発して
いると判断された場合は、ステップS37において警報
を発生し、ステップ538で自走車1を停止させる。
Note that if it is determined in step S32 that loss of sight occurs frequently, an alarm is generated in step S37, and the self-propelled vehicle 1 is stopped in step S538.

以上の説明のように、本実施例では、予定の基準点を見
失った場合、まず、投射角度を予定の角度だけ下方に向
け、走査毎に徐々に上方に修正していく。そして、基準
点の見失いか解消された時点で投射角度の変更動作を停
止し、該投射角度で次回の当該基準点の検出を行うよう
にした。
As described above, in this embodiment, when the planned reference point is lost, the projection angle is first directed downward by the planned angle, and is gradually corrected upward with each scan. Then, when the loss of the reference point is resolved, the operation of changing the projection angle is stopped, and the next detection of the reference point is performed at the projection angle.

このように基準点の見失いか発生した場合に投射角度を
一旦下方に向けるのは、自走車1か地面または床を走行
する作業車であるという前提から、投射角度を下方に修
正した方か、上方に向けるよりも短時間で見失いを解消
できるという視点て決定された条件である。したかって
、投射角度を一旦上方に向け、徐々に下方に変更してい
ってもよい。また、このような手順以外にも、例えば、
投射角度を上下方向に交互に変更させ、その変更量を徐
々に変更させていくような手順て基準点を探索しても良
い。
In this way, if the reference point is lost or the reference point is lost, the projection angle should be adjusted downward based on the premise that it is the self-propelled vehicle 1 or the work vehicle that travels on the ground or floor. This condition was determined from the viewpoint that it is possible to eliminate loss of sight in a shorter time than by pointing upward. Therefore, the projection angle may be once directed upward and then gradually changed downward. In addition to these procedures, for example,
The reference point may be searched for by changing the projection angle alternately in the vertical direction and gradually changing the amount of change.

要は、検出されるべき予測方位で基準点が検出されなか
った場合は、次回の走査で該基準点が検出されるべき予
測方位では光ビームの投射角度を予定量ずつ小刻みに変
更させて見失った基準点の探索動作を行えばよい。
In short, if a reference point is not detected in the predicted direction in which it should be detected, the projection angle of the light beam is changed in small increments by a predetermined amount in the predicted direction in which the reference point should be detected in the next scan. What is necessary is to perform a search operation for the reference point.

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

(1)基準点を一時的に見栄っても、見栄った基準点を
自動的に探索できるので、長時間にわたる基準点の見栄
いを防止できる。
(1) Even if a reference point is temporarily ostentatious, the ostentatious reference point can be automatically searched for, thereby preventing the ostentatious reference point from being ostentatious for a long period of time.

(2)見栄った基準点を探索している間も、該見栄った
基準点の方位角を予測方位角に基づいて推定し、該推定
方位角を使用して比較的精度良く自走車を誘導できる。
(2) While searching for a pretentious reference point, the azimuth of the pretentious reference point is estimated based on the predicted azimuth, and the self-propelled vehicle uses the estimated azimuth angle with relative accuracy. can be induced.

(3)上下方向の揺動と円周方向の回動とを組合わせて
光ビームを走査するのと異なり、光ビームを上下方向に
高速で走査するための駆動手段を必要としない。
(3) Unlike scanning a light beam by combining vertical swinging and circumferential rotation, no driving means is required to scan the light beam in the vertical direction at high speed.

(4)受光手段は1式だけ設ければ良いので、投射角度
を調整するために複数の受光手段を必要とした従来装置
と比較して光学スキャナのコストは低減でき、制御も簡
素化できる。
(4) Since only one set of light receiving means is required, the cost of the optical scanner can be reduced and control can be simplified compared to conventional devices that require a plurality of light receiving means to adjust the projection angle.

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

第1図は本発明の一実施例の機能を示すブロック図、第
2図は自走車の走行コースと反射器の配置状態を示す斜
視図、第3図は操向制御のフローチャート、第4図は基
準点識別処理のフローチャート、第5図は受光処理のフ
ローチャート、第6図は自走車の走行コースと反射器の
配置状態を示す図、第7図は投射角度制御のフローチャ
ート、第8図は基準点識別処理の説明図、第9図は光学
スキャナの断面図、第10図は自走車の位置検出の原理
説明図、第11図は自走車の進行方向検出の原理説明図
である。 1・・・自走車、2・・・光学スキャナ、3a・・・発
光器、3b・・・受光器、6,6a〜6d・・・反射器
、8・・・連続見栄い回数計数部、11・・・方位角検
出部、12・・・方位角第2記憶部、13・・・位置・
進行方向演算部、23・・・識別タイミング発生部、2
4・・・方位角識別部、30・・・ミラー、34・・・
ステップモータ、39・・・投射角度設定部、40・・
・初期投射角度記憶部、41・・・投射角度記憶部、4
2・・・ステップモータ制御部 第2 図 第 図 第8 図 第5図 第6図 第 図 <CO) ! 第9図 第 11図 し
FIG. 1 is a block diagram showing the functions of an embodiment of the present invention, FIG. 2 is a perspective view showing the traveling course of a self-propelled vehicle and the arrangement of reflectors, FIG. 3 is a flowchart of steering control, and FIG. Figure 5 is a flowchart of reference point identification processing, Figure 5 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 flowchart of projection angle control, and Figure 8 is a flowchart of control point identification. The figure is an explanatory diagram of reference point identification processing, Fig. 9 is a cross-sectional view of the optical scanner, Fig. 10 is an explanatory diagram of the principle of position detection of a self-propelled vehicle, and Fig. 11 is an explanatory diagram of the principle of detection of the traveling direction of a self-propelled vehicle. It is. DESCRIPTION OF SYMBOLS 1... Self-propelled vehicle, 2... Optical scanner, 3a... Emitter, 3b... Light receiver, 6, 6a-6d... Reflector, 8... Continuous appearance count unit , 11...Azimuth angle detection section, 12...Azimuth angle second storage section, 13...Position.
Traveling direction calculation unit, 23...Identification timing generation unit, 2
4...Azimuth angle identification unit, 30...Mirror, 34...
Step motor, 39... Projection angle setting section, 40...
- Initial projection angle storage section, 41... Projection angle storage section, 4
2...Step motor control section Fig. 2 Fig. Fig. 8 Fig. 5 Fig. 6 Fig. <CO)! Figure 9 Figure 11

Claims (5)

【特許請求の範囲】[Claims] (1)自走車を中心として光ビームを円周方向に走査し
、前記自走車から離れた複数の基準点に設置された光反
射手段からの前記光ビームの反射光を受光して自走車か
ら見た前記光反射手段の方位角を測定し、その結果に基
づいて自走車を走行させるための自走車の操向制御装置
において、 前記光ビームの上下方向の投射角度変更手段と、前記反
射光を受光した時の光ビームの投射角度を記憶する手段
と、 記憶された投射角度に基づき、各基準点が次回の走査で
検出されるべき方位毎の投射角度を設定する投射角度設
定手段と、 前記受光手段の出力の有無によって予定の基準点に設置
された光反射手段を検出できたか否かを判定する基準点
見失い判定手段と、 該判定手段の出力に基づいて基準点を見失ったと判定さ
れた場合は、見失ったと判定された基準点が次回の走査
で検出されるべき方位では、前記光ビームの投射角度変
更手段に前記投射角度を前回の走査時から予定量だけ変
更させるための信号を出力する手段とを具備したことを
特徴とする自走車の操向制御装置。
(1) A light beam is scanned in the circumferential direction centering on the self-propelled vehicle, and the reflected light of the light beam is received from light reflecting means installed at a plurality of reference points distant from the self-propelled vehicle. In a steering control device for a self-propelled vehicle that measures an azimuth angle of the light reflecting means as seen from the vehicle and runs the self-propelled vehicle based on the result, the vertical projection angle changing means for the light beam is provided. and means for storing the projection angle of the light beam when the reflected light is received; and projection for setting the projection angle for each direction in which each reference point is to be detected in the next scan based on the stored projection angle. an angle setting means; a reference point loss determination means for determining whether or not the light reflection means installed at a scheduled reference point has been detected based on the presence or absence of an output from the light receiving means; and a reference point loss determination means based on the output of the determination means. If it is determined that the reference point has been lost, in the direction in which the lost reference point should be detected in the next scan, the light beam projection angle changing means changes the projection angle by a predetermined amount from the previous scan. What is claimed is: 1. A steering control device for a self-propelled vehicle, comprising means for outputting a signal for controlling the vehicle.
(2)前記基準点見失い判定手段が、 前記反射光に基づいて自走車から見た各光反射手段の方
位角を検出する手段と、 前記方位角検出手段で検出された方位角に基づいて、次
回の走査で各光反射手段が検出されるべき方位角を算出
する方位角予測手段と、 入射光が前記予測方位角からの光か否かに基づいて、該
入射光が予定の光反射手段の反射光か否かを識別する基
準点識別手段と、 該識別手段によって予定の光反射手段の反射光が検出さ
れなかった場合に見失い信号を出力する手段とを具備し
たことを特徴とする請求項1記載の自走車の操向制御装
置。
(2) The reference point loss determining means includes: means for detecting the azimuth of each light reflecting means as seen from the self-propelled vehicle based on the reflected light; and based on the azimuth detected by the azimuth detecting means. , azimuth prediction means for calculating the azimuth at which each light reflection means should be detected in the next scan; It is characterized by comprising a reference point identification means for identifying whether the light is reflected from the light reflecting means or not, and a means for outputting a lost signal when the light reflected from the intended light reflecting means is not detected by the identification means. The steering control device for a self-propelled vehicle according to claim 1.
(3)予定の基準点に配置された光反射手段であると判
断できる光が検出されなかった場合は、前記予測された
方位角に基づいて自走車の位置検出を行うように構成し
たことを特徴とする請求項1または2記載の自走車の操
向制御装置。
(3) If no light that can be determined to be from a light reflecting means placed at a scheduled reference point is detected, the position of the self-propelled vehicle is detected based on the predicted azimuth. The steering control device for a self-propelled vehicle according to claim 1 or 2, characterized in that:
(4)基準点を見失ったと判定された場合、投射角度を
上下いずれかの方向に予定角度だけ変更し、見失ったと
判定された基準点が次回以後の走査で検出されるべき方
位では、基準点見失いが解消されるまで走査毎に前記投
射角度を前記変更方向とは反対方向に予定量ずつ変更さ
せるように構成したことを特徴とする請求項1〜3のい
ずれかに記載の自走車の操向制御装置。
(4) If it is determined that the reference point has been lost, the projection angle is changed either up or down by the planned angle, and in the direction in which the reference point determined to have been lost should be detected in the next scan, the reference point The self-propelled vehicle according to any one of claims 1 to 3, characterized in that the projection angle is changed by a predetermined amount in a direction opposite to the changing direction for each scan until the loss of sight is resolved. Steering control device.
(5)基準点を見失ったと判定された場合、見失ったと
判定された基準点が次回の走査で検出されるべき方位で
は、基準点見失いが解消されるまで前回走査時の投射角
度を基準として上下いずれかの方向に交互に投射角度を
予定量だけ変更すると共に、該予定量は走査毎に更新す
るように構成したことを特徴とする請求項1〜4のいず
れかに記載の自走車の操向制御装置。
(5) If it is determined that the reference point has been lost, the direction in which the lost reference point should be detected in the next scan will be up and down with respect to the projection angle of the previous scan until the loss of the reference point is resolved. 5. The self-propelled vehicle according to claim 1, wherein the projection angle is alternately changed by a predetermined amount in either direction, and the predetermined amount is updated for each scan. Steering control device.
JP2111302A 1990-04-26 1990-04-26 Steering control device for autonomous traveling vehicle Pending JPH047716A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2111302A JPH047716A (en) 1990-04-26 1990-04-26 Steering control device for autonomous traveling vehicle

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2111302A JPH047716A (en) 1990-04-26 1990-04-26 Steering control device for autonomous traveling vehicle

Publications (1)

Publication Number Publication Date
JPH047716A true JPH047716A (en) 1992-01-13

Family

ID=14557779

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2111302A Pending JPH047716A (en) 1990-04-26 1990-04-26 Steering control device for autonomous traveling vehicle

Country Status (1)

Country Link
JP (1) JPH047716A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2020042714A (en) * 2018-09-13 2020-03-19 三菱ロジスネクスト株式会社 Laser type unmanned carrier and unmanned carrying system

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2020042714A (en) * 2018-09-13 2020-03-19 三菱ロジスネクスト株式会社 Laser type unmanned carrier and unmanned carrying system

Similar Documents

Publication Publication Date Title
US5187662A (en) Steering control system for moving vehicle
JP2802560B2 (en) Mobile steering control device
US5031103A (en) Position detector for moving vehicle
JPH01316808A (en) Steering controller for self-traveling vehicle
US5187663A (en) System using a moving light reflector for defining the peripheral outline of a work area
US5068795A (en) System for detecting position of moving vehicle
JP3001701B2 (en) Mobile steering control device
JPH02181806A (en) Steering position detector for self-travelling vehicle and reference point detector for above device
JP2868847B2 (en) Steering control device for self-propelled vehicles
JPH02227708A (en) Position detecting device for self-traveling vehicle
US5251133A (en) Reference point recognition apparatus for the steering control system of a vehicle
US5025377A (en) Position detector for moving vehicle
JPH047716A (en) Steering control device for autonomous traveling vehicle
JPH0260124B2 (en)
JP2950933B2 (en) Moving object position detection device
JPH03237505A (en) Steering controller for free-running vehicle
JPH04611A (en) Steering controller for free-running car
JPH03276308A (en) Steering controller for self-traveling vehicle
JP2513514B2 (en) Steering control device for self-propelled vehicle
JPH03244006A (en) Steering controller for self-traveling vehicle
JPH03291702A (en) Steering controller for self-travelling vehicle
JP2535213B2 (en) Self-propelled vehicle steering position detection device
JPH03217909A (en) Steering position detector for self-traveling vehicle
JPH02157912A (en) Steering controller for self-traveling vehicle
JPH02227707A (en) Position detecting device for self-traveling vehicle