JPH02109105A - 自走車の操向位置検出装置 - Google Patents

自走車の操向位置検出装置

Info

Publication number
JPH02109105A
JPH02109105A JP63262190A JP26219088A JPH02109105A JP H02109105 A JPH02109105 A JP H02109105A JP 63262190 A JP63262190 A JP 63262190A JP 26219088 A JP26219088 A JP 26219088A JP H02109105 A JPH02109105 A JP H02109105A
Authority
JP
Japan
Prior art keywords
self
propelled vehicle
light
reference point
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.)
Granted
Application number
JP63262190A
Other languages
English (en)
Other versions
JPH0833768B2 (ja
Inventor
Kenji Kamimura
健二 上村
Sadachika Tsuzuki
都築 貞親
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 JP63262190A priority Critical patent/JPH0833768B2/ja
Publication of JPH02109105A publication Critical patent/JPH02109105A/ja
Publication of JPH0833768B2 publication Critical patent/JPH0833768B2/ja
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

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】
(産業上の利用分野) 本発明は、自走車の操向位置検出装置に関し、特に、自
動車、工場内の無人移動搬送装置、農業および土木機械
等の自走車の操向位置検出装置に関する。 (従来の技術) 従来、」二足自走車のような移動体の現在位置を検知す
る装置として、移動体で発生された光ビームを、移動体
を中心として円周方向に走査する手段と、移動体とは離
れた少なくとも3か所に固定され、入射方向に光を反射
する光反射手段と、該光反射手段からの反射光を受光す
る受光手段とを具備した装置が提案されている(特開昭
5967476号公報)。 該技術では、前記受光手段の受光出力に基づいて移動体
を中心とする3つの光反射手段間の開き角を検出し、そ
の検出した開き角と、あらかじめ設定された光反射手段
の位置情報とに基づいて移動体位置を演算するようにし
ている。 ところで、この場合、光反射手段からの反射光を水平h
゛向に回動する受光センサで順番に受光していくように
して受光センサ部分の簡略化を図るように構成すると、
前記3か所に固定された各光反射手段を同時に観測して
いないため、移動体の走行移動に伴って、各光反射手段
が順番に検出されていくことから各光反射手段を検出し
た時の移動体の位置はそれぞれ異なることになる。 例えば、第7図に示したように、基準点Aに配置された
光反射手段からの反射光は移動体がPSIaの位置にあ
る時に受光され、基準点Bに配置された光反射手段から
の反射光は移動体がPSlbの位置にある時に受光され
る。そして、基準点Cに配置された光反射手段からの反
射光は移動体がPSlcの位置にある時に受光される。 そして、このように、従来技術では、刻々と位置が変化
する移動体を中心として検出される各光反射手段間の開
き角α、βに基づいて、移動体の位置が演算されること
になる。 (発明が解決しようとする課題) したがって、演算のタイミングによっては、移動体の位
置の誤差が大きくなる場合がある。しかしながら、従来
技術では、移動体の位置の演算タイミングは不規則であ
り、その結果、前記誤差が大きくなるという問題点があ
った。 例えば、第7図において、受光手段を反時計方向に回動
させ、移動体が位置PSKにある時に前記演算が行われ
た場合、位置PSIcの時点までに得られた開き角α、
βに基づいて移動体の位置が演算されるので、演算結果
と実際の位置PSKとの誤差が大きくなる。 さらに、移動体が位置PSHにある時に前記演算を行っ
た場合にも、位置PS2aにて基準点Aは検出されてい
るが、基準点Bが未検出であるため、開き角は位置PS
lcの時点で得られた開き角が更新されずに残っている
ので、依然として位置PSlcの時点までに得られた開
き角α、βに基づいて移動体の位置が現在位置PSHの
位置座標として算出されることになってしまう。 また、移動体が位置PSNにある時に前記演算を行った
場合には、基準点AおよびBの開き角αとしては位置P
S2bにおいて新しいデータが検出され更新されている
が、基準点BおよびCの開き角βは、位置PS2cまで
更新されていないので、この場合にも、実際の位置と演
算結果との誤差は大きい。 なお、このような、1つの受光手段を回動させて順次反
射光を受光してい〈従来方式の問題点を解決するために
は、特開昭60−242313号公報に記載されている
ように、検出対象となる基準点の数だけ受光手段を設け
、できるだけ短い時間ですべての基準点からの反射光を
検出するように構成して、検出誤差を小さく抑えること
も考えられる。ところが、この場合には、高価な受光手
段を複数個準備する必要があるし、これらの受光手段を
回動させる機構も複雑になる等の問題点があった。 本発明の目的は、上記従来技術の問題点を解消し、ノ基
準点からの光信号を、受光手段を回動させながら順番に
て検出して、移動体の位置を演算するようにした場合に
、該演算結果と実際の移動体の位置との誤差を小さく抑
えることができる自走「1(の操向位置検出装置を提供
することにある。 (課題を解決するための手段および作用)前記の問題点
を解決し、目的を達成するために、本発明は、自走車と
は離れた位置に設けられた少くとも3か所の基準点から
の光信号を受光するために、前記自走車に搭載されて、
水手方向に回動し、なから前記それぞれの光信号を順番
に受光する受光手段と、該受光手段の受光出力に基づい
て、自走車の進行方向に対する前記基準点の方位角を検
出する手段と、自走車から見た前記各基準点間の開き角
を演算する手段と、該開き角のうち連続する予定された
2つの開き角に基づいて自走車の位置を演算する手段と
、前記方位角に基づいて自走車の進行方位を演算する手
段と、前記連続する2つの開き角の終端となる基準点の
方位角を検出したタイミングに同期させて前記自走車の
位置および進行方位の演算を行うように構成された点に
第1の特徴がある。 また、本発明は、前記第1の特徴に加え、前記受光手段
と共に回転する発光手段を具備し、前記基準点から光ビ
ームを発する手段が、前記発光手段からの照射光を、そ
の入射方向に反射する光反射手段である点に特徴がある
。 −1−記構成を有する本発明では、自走車の位置を演算
するために用いる、2つの連続した開き角の検出終端と
なる基準点の方位角の検出終了タイミングに同期させて
、自走車の位置および進行方位が演算されるので、自走
車の位置および進行方位の実際の値と、演算結果との誤
差を小さく抑えることができる。 その結果、1つの受光手段を回動させて複数の基準点の
方位角を順番に検出して、それぞれの開き角を求め、該
開き角に基づいて自走車を操向制御するように構成した
場合における位置検出装置の実用性を大幅に向」二する
ことができる。 (実施例) 以下に図面を参照して、本発明の一実施例を説明する。 第10図は本発明の制御装置を搭載した自走車、および
該g走車が走行する作業区域に配設された光反射器の配
置状態を示す斜視図である。 第8図は自走車および光反射器の配置状態を座標系で示
した図である。 第10図において、自走車1は例えば芝刈り機等の農作
業用自走車である。該自走車1の上部にはモータ5によ
って駆動される回転テーブル4が設けられている。そし
て、該回転テーブル4には光ビームを発生する発光器2
および該光ビームの反射光を受ける受光器3が搭載され
ている。 前記発光器2は光を発生する発光ダイオードを備え、受
光器3は入射された光を受けて電気的信号に変換するフ
ォトダイオードを備えている(共に図示しない)。また
、ロータリエンコーダ7は回転テーブル4の駆動軸と連
動するように設けられていて、該ロークリエンコーダ7
から出力されるパルスをgt数することによって、回転
テーブル4の回転角度が検出できる。 自走車1の作業区域の周囲には反射器6が配設されてい
る。該反射器6は入射した光を、その入射方向に反射す
る反射面を具備しており、従来より市販されている、い
わゆるコーナキューブプリズム等が使用できる。 第8図において、反射器6の配置位置はそれぞれA、 
 B、  C(以下基準点A、B、Cという)で示す。 同図において3か所に配置された反射器6の位置は、基
準点Bを原点とし、基準点BおよびCを結ぶ線をX軸と
するx−y座標系で表される。 自走車1の位置はT (x、  y)で示され、X軸に
対する進行方位はofで示される。 自走車1を中心に、光ビームを円周方向に走査させるこ
とにより、自走車1の進行方向に対する各基準点A、B
、Cの方位角θa、θbおよびθCが検出される。該方
位角に基づき、各基準点間の開き角α、βが演算される
。そして、該方位角θa、θbおよびθCに基づき自走
車1の進行方位θfが演算され、開き角α、βに基づき
自走車1の位置Tの座標(X、  Y)が演算される。 第8図に示したような配置関係では、自走車1の実際の
位置および進行方位と、開き角α、βおよび方位角θa
、θbおよびθCに基づいて演算される計算値との差を
小さくするためには、自走車1に搭載された受光器3が
反時計方向に回動している場合には、基準点Cが検出さ
れ、開き角βが演算された直後に自走車1の位置および
進行方位が計算されるのが良い。 なお、自走車1の位置Tの座標および進行11位の算出
のための手順および計算式は、特願昭63−11668
9号および特願昭63149619号に詳細が示されて
いるので、ここでは説明を省略する。 次に、本実施例の制御装置の構成を第1図および第2図
に示したブロック図に従って説明する。 該制御装置は、自走車1の位置および進行方位を前記開
き角βの検出タイミングに同期させて演算し、該演算結
果に試づいて自走車1の操向制御を行うように構成さて
いる。 第1図において、発光器2から射出される光ビームは、
前記回転テーブル4の回動方向に走査され、反射器6に
よって反射される。反射器6によって反射された光ビー
ムは受光器3に入射される。 カウンタ9では、回転テーブル4の回転に伴ってローク
リエンコーダ7から出力されるパルス数が計数される。 そして、受光器3において反射光を受光する毎に前記パ
ルスの計数値は識別処理部11に転送される。 識別処理部11では反射光の受光毎に転送される前記パ
ルスの計数値に基づいて、自走車1の進行方向に対する
各反射器6の方位角が算出される。 識別処理部11で検出された方位角は開き色演算部10
に入力されて、自走車1から見た各反射器6の開き角が
演算される。 演算タイミング判断部36は、識別処理部11から出力
される反射器6のぶ別信号から、自走車1の位置および
進行方位の演算タイミングを判断して、予定のタイミン
グと判断されればゲート37を開く。ゲート37が開か
れると、前記開き角および方位角が位置・進行方位演算
部に入力される。なお、演算タイミングは、識別処理部
11のポールカウンタ27(第2図)のカウント値を読
込み、該カウント値が予定の値と合致しているか否かに
よって判断される。 位置・進行方位演算部13では、入力された開き角に基
づき自走車1の現在の位置座標が演算され、人力された
方位角に基づき自走車1の進行方位が演算される。その
演算結果は比較部25に入力される。比較部25では、
走行コース設定部16に設定されている走行コースを表
すデータと、前記位置・進行方位演算部13で得られた
自走車1の座標および進行方位とが比較される。 なお、第1図に示された構成要素のうち、図中、鎖線で
囲まれた部分はマイクロコンピュータで構成することが
できる。 この比較結果は操舵部14に入力され、該比較結果に基
づき自走車の前輪17に連結された操舵モータ(図示せ
ず)が駆動される。操舵モータによる前輪17の操舵角
は、自走車1の前輪に設けられた舵角センサ15で検出
され、操舵部14にフィードバックされる。 駆動部18はエンジン19の始動・停止に、および該エ
ンジン19の動力を後輪21に伝達するクラッチ20の
動作を制御する。 次に、前記識別処理部11の詳細の構成について説明す
る。該識別処理部11では前記方位角が求められると共
に、該方位角に基づき、光反射器6の識別および見失い
処理が行われる。 第2図において、方位角演算部23では、カウンタ9の
計数値に基いて、自走車1の進行方向に対する反射器6
の方位角が演算される。 方位角記憶部35には、同じ反射器6が前回検出された
時の方位角、および同反射器6が前々回検出された時の
方位角が記憶される。該記憶部35には自走車の進行方
向に対する各反射器6の方位角θa、θbおよびθCに
ついて、それぞれ前回および前々回の値が記憶できる。 そして、前回方位角に基き、予AWj方位角演算部26
において、次に同反射器6が検出されるべきr測方位負
が演算される。該予測方位角は予定の幅を有している。 識別部24では、前記予測方位角および前記方位角演算
部で演算された実際の方位角が比較される。また、識別
部24には各反射器6が検出される毎に、カウント値が
、該反射器6のそれぞれに対応させたカウント値に更新
されるように構成されたポールカウンタ27のカウント
値も入力され、該カウント値と予定の数値とが比較され
る。 識別部24における前記r測方位角および実際の方位角
の比較結果と、ポールカウンタ27のカウント値および
予定の数値の比較結果とに従って、受光器3で検出され
た信号が、予定の反射器6からの反射光の検出信号か否
かの判断が行われる。 予定通りの反射器6からの反射光が検出された場合には
、信号aによりゲート12が開かれて、実際の方位角が
開き角演算部10および位置・進行方位演算部13に入
力される。 受光器3による検出信号が、予定の反射器6以外の反射
器6からの信号であると判断された場合は、予定の反射
器6を見失ったとし2て、信号すにより見失い同数カウ
ンタ30のカウント値を更新する。 受光器3による検出信号が、P定の反射器6以外の反射
器6からの信号であり、予定の反射器6を連続して2個
見失ったと判断された場合は、信号Cにより複数見失い
回数カウンタ31のカウント値を更新する。 また、受光器3による検出信号が反射器6以外の信号源
からの信号である場合は、ノイズとして処理され、ノイ
ズ記憶部29にノイズ受信時の自走車1の位置および自
走車1から見たノイズ発生源の方位角が記憶される。 前記カウンタ30のカウント値は第1比較部32におい
て、しきい値TIと比較され、カウンタ31のカウント
値は第2比較部33において、しきい値T2と比較され
る。 そして該比較部32.33での比較結果に応じて、前記
カラン!・値(見失い回数)がしきい値以下の場合は、
見失い処理部28では、方位角記憶部25に記憶されて
いる前回方位角および前々回方位角に基いて、実際の方
位角を推定する処理が行われる。該見失い処理部の処理
によって、前回方位角および前々回方位角は更新される
。 また、前記カウント値(見失い回数)がしきい値以上の
場合は、駆動部18に信号d、  eが出力され、自走
車1の走行が停止される。 基準点を1か所見失うよりも、2か所見失う方がより障
害が重大であるので、前記しきい値TIはしきい値T2
より大きい回数が設定される。すなわち、基準点を2か
所見失った場合は、その見失い回数があまり多くならな
いうちに早めに自走車1を停止させるようにしている。 なお、識別部24で、予定された反射器6からの反射光
が受光されたと判断されると、信号aにより見失い回数
カウンタ30および複数見失い回数カウンタ31には回
数“0″がセットされる。 ポールカウンタ27の値は、識別部24の判[によって
、正常に予定の反射器6が検出された場合、および見失
い処理が終了した場合に更新される。また、正常に予定
の反射器6が検出された場合にはゲート34が開かれ、
方位角記憶部35の値の内、前回方位角が最新の方位角
で更新され、前々回方位角が前回方位角で更新される。 次に、上記手順によって算出された自走車1の位置情報
に基づき、自走重工の走行方向を制御する操向制御につ
いて説明する。第9図は自走車1の走行コースと基準点
との位置関係を示す図であり、第3図は操向制御のフロ
ーチャートである。 第9図には、基準点Bを原点とし、基準点BおよびCを
通る線をy軸とする座標系で、自走車1の位置および該
自走車1による作業区域22が示されている。 点R(Xret、Yret)は自走車1の戻り位置を示
し、作業区域22は座標(Xst。 Ys t)、(Xs t、Ye)、(Xe、Yst)、
(Xe、Ye)で示される点を結ぶ領域である。 ここでは自走車1の位置Tは(Xp、Yp)で示す。 なお、第9図においては、説明を簡単にするため、作業
区域22の4辺をy軸またはy軸に平行にした例を示し
たが、作業区域22の周囲に基準点A、  B、 Cを
配置してあれば、作業区域22の形状および作業区域2
2の4辺の向きは任意である。 第3図のフローチャートに従って制御手順を説明する。 まず、ステップS1では、自走車1を点Rから作業開始
位置まで、無線操縦により移動させる。 ステップS2では、自走車1を停車させたままで発光器
2.受光器3を回転させ、各基準点の検出を行うと共に
、自走車1から見た各基準点の方位角θa、θbおよび
θCを記憶部35に記憶させる。 ステップS3では、走行コースのX座標XnとしてXs
tをセットし、走行コースを決定する。 ステップS4では、自走車1の走行が開始される。 ステップS5では、受光器3が基準点からの反射光を受
光したか否かの判断がなされる。反射光が検出されるま
で該ステップS5は繰返される。 反射光か検出されると、ステップS6に進んで、後述の
サブルーチンで示される基準点識別処理か実行される。 ステップS7では、前記基準点識別処理で検出される基
準点の方位角に基づいて、基準点間の開き角が演算され
る。 ステップS8では、ポールカウンタ27のカウント値か
演算タイミング判断部36に読込まれ、該カウント値が
演算タイミング判断部36に設定される予定のカウント
値に合致したか否かの判断が行われる。本実施例では、
基準点Cに対応するポールカウンタ27のカウント値“
3″が予定のカラン)・値として設定される。 ポールカウンタ27のカウント値か予定のカウント値と
合致した場合には、自走車1の位置および進行方位を演
算するタイミングであると判断されて、ステップS9に
進む。また、ポールカウンタ27のカウント値が予定の
カウント値と合致しなかった場合は、ステップS5に仄
る。 ステップS9では、前記開き角および方位角に基づき自
走車1の位置(Xp、Yp)および進行方位ofが算出
され、該算出結果に従って自走車1の直線走行制御が行
われる。 ステップSIOでは、自走車1がy軸方向において、原
点から遠ざかる方向(行き方向)に走行しているか、原
点に近づく方向(戻り方向)に走行しているかが判断さ
れる。 行き方向であれば、ステップS ]、 1において、−
行程が終了したか(Yp>Ye)否かが判断され、戻り
方向であれば、ステップ512において、−行程終了(
Yp<Yst)したか否かが判断される。ステップS1
1またはS12において、−行程が終了していないと判
断されればステップS5〜S10の処理が行われる。 ステップS11またはS12において、−行程が終了し
たと判断されれば、次はステップS 1.3において全
行程が終了した(Xp>Xe)か否かの判断が行われる
。 全行程が終了していなければ、ステップ81.3からス
テップS14に移って自走車1のUターン制御が行われ
る。Uターン制御は、前記位置・進行方位演算部13で
演算された自走車1の位置情報を操舵部14にフィード
バックするステップS9の直線行程の操向制御とは別の
方式で行われる。 すなわち、旋回行程では自走屯1の操舵角をあらかじめ
設定された角度に固定して走行させる。 そして、自走車1に対する各基準点A、  B、 Cの
方位角の少なくとも1つが予定の角度範囲内に合致した
時点で旋回を停止して、直線行程の操向制御に戻るよう
にしている。 ステップS15では、XnにXn+Lがセラ]・され、
次の走行コースが設定される。次の走行コースが設定さ
れればステップS5に戻って、前記処理が繰返される。 全行程が終了したならば、戻り位置R(Xret。 Yret)へ戻って(ステップ516)、走行が停止さ
れる(ステップ517)。 次に前記ステップS6の基準点識別処理について説明す
る。 基準点を識別する手法として、本実施例では各1.(準
焦A、  B、  C1!:ポールカウンタ27のカウ
ント値とを、基準点Aはカウント値1、基準点Bはカウ
ント値2、基準点Cはカウント値3に対応づけることに
よって6括準焦を識別するようにしている。すなわち、
受光器3が反射光を検出する毎にポールカウンタ27か
カウント値1,2.3を順に出力するように1、てあり
、カウント値を監視することによって基準点か識別でき
る。 該手法においては、基準点を見失ったり、基準点以外の
反射物体から受光したような場合には、基準点とカウン
ト値か対応しなくなり、誤った位IN検出が行われてし
まう。従って、第4図のフローチャー1・で示す基準点
識別処理では、予測した位置範囲内で検出された光のみ
を、予定した基準点からの正常な反射光であると仮定し
、該仮定の下で、ポールカウンタ27から出力されてい
るカウント値が基準点に対応するか否かを判断し、その
結果、最終的に予定された基準点の正常な検出がなされ
たという判断を行うように構成されてい前記判断の結果
、基準点を見失っていたと判断された場合、および基準
点以外の反JIJ物体から受光したと判断された場合に
は、後述の基準点見失い処理に従って位置検出を継続し
、基準点の見失い回数が予定の回数を超過した場合には
、自走
【plの走行を停止するようにしている。 次に、基準点の方位角予測方法について説明する。第1
1図は自走車1の進行に伴う該自走車1から見た基準点
Aの方位角の変化を示す図である。 同図において、自走車1がm1点にある時の方位角はθ
an−1、自走車1がm2点にある時の方位角はθan
である。そして、自走車1がm2点にある時点で、自走
車1がm3点にある時の方位角をθan±θにと予測す
る。ここで、固定値θには実験的に求められる角度(θ
an −(θan−1) l に基いて設定される。 本発明者等の実験によれば、自走車1が旋回中の場合を
除くと(θan  (θan−1) l はほぼ成度以
内に収まっており、本実施例では固定値θKを3°に設
定した。 ただし、自走車1が旋回中は方位角の変化が急激であり
、固定値θには直線走行中よりも大きい設定値に切換え
られる。本実施例では、旋回中の固定値θには30°に
設定し、た。 なお、θには、前述のように実験によって得られた結果
に基づく固定値を設定しても良いし、方位角記憶部35
に格納された前回および前々回に検出された方位角に基
づいて、その差を算出し、これをθにとして使用しても
良い。 第11図では基準点Aの方位角予測方法について説明し
たが、他の基準点B、  Cの方位角予測も同様に行わ
れる。 以上説明した、基準点識別処理を第4図のフローチャー
トに従って説明する。 まず、ステップS61では、最新の受光信号に基いて算
出された、自走車1の進行方向に対する反射物体の方位
角をθXとして読込む。 ステップS62では、θXがθan±θにの範囲内か否
かが判断される。該ステップS62の判断が肯定であれ
ば、前記受光信号は基準点Aからの反射信号であると仮
定し、第4図(その2)のステップS63に進む。 ステップS63では、ポールカウンタ27のカウント値
が、ノに準焦Aの前に検出されるべき基準点Cに対応す
る値“3”であるか否かの判断がなされる。 カウント値が“3“であれば、前記ステップS62にお
いて仮定した「受光信号は基準点へからの反射信号であ
る」との判断は正しいとされて、ステップS64および
、S65の処理が行われ、前記ステップS7(第3図)
に戻る。 ステップS64では、前記受光信号が基準点Aからの反
射信号であると判断されたので、自走車1から見た基準
点Aの方位角θaの決定処理が行われる。この方位角θ
a決定処理の詳細は、第5図に関して後述する。 ステップS65では、ポールカウンタ27のカウント値
を“1゛にする。 一方、ステップS63で、ポールカウンタ27のカウン
ト値が”3“でないと判断されると、ステップS66に
進んでボルルカウンタ27のカウント値が“2”か否か
の判断かなされる。 ステップ556の判断が肯定ならば、基準点Cを見失っ
たと判断され、ステップS67に進み、基準点Cの見失
い処理か行われる。この基準点C見失い処理の詳細は第
6図に関して後述する。 基準点Cの見失い処理が終わるとステップ568に進む
。 ステップ868では、基準点Cの見失い回数I Los
tCがしきい値T1を超過したか否かの判断がなされる
。基準点Cの見失い回数I 1.ostCがしきい値′
rlを超過していれば、ステップS69に進んでクラッ
チ20を切り、エンジン19を停止させ、フェールラン
プを点滅させる。 前記ステップS68の判断において、基準点Cの見失い
回数I LostCがしきい値T1を超過していない場
合は、ステップS65に進む。 また、前記ステップ566の判断が否定であれば、基準
点B、  Cを見失ったと判断され、ステップS70に
進み、基準点B見失い処理が行われる。 基準点Bの見失い処理が終わるとステップS71に進む
。 ステップS71では、基準ノーλBの見失い回数I L
ost13がしきい値T1を超過したか否かの判断がな
される。基準点Bの見失い回数I LostBがしきい
値T1を超過していれば、ステップS69に進む。 前記ステップS71の判断において、基準点Bの見失い
回数11.05t13がしきい値T】を超過していない
場合は、ステップS72に進み、基準点C見失い処理か
行われる。 ステップS73では、基準点Cの見失い回数I Los
tCがしきい値TIを超過したか否かの判断かなされる
。基準点Cの見失い回数I LostCがしきい値TI
を超過していれば、ステップS69に進む。 前記ステップS73の判断において、基準点Cの見失い
回数I I、ostCがしきい値TIを超過していない
場合は、ステップS74に進む。 ステップS74では、複数見失い回数カウンタ31の、
基準点B、Cを続けて見失った回数1 LostBCに
“1”を加算する。 ステップS75では、基準点B、  Cを続けて見失っ
た回数It、ostBCがしきい値T2を超過したか否
かの判断が行われる。 基準点B、  Cを続けて見失った回数I LostB
Cがしきい値T2を超過していれば、ステップS69に
進む。 前記ステップS75において、基準点B、 Cを続けて
見失った回数I LostBCがしきい値T2を超過し
ていないと判断されると、ステップS65に進む。 前記ステップS62において、受光信号が、θan±θ
にの範囲内で検出されたものでないと判断されると、ス
テップ376に進み、前記受光信号がObn±θにの範
囲内で検出されたものであるか否かの判断がなされる。 前記受光信号がObn±θにの範囲内で検出されたもの
、すなわち基準点Bからの反射光の受光信号であると判
断されると、ステップS78 (第4図その3)に進み
、以下、ステップ379〜89の処理が行われる。 また、前記ステップ376の判断が否定となった場合に
は、ステップ5.77に進んで、前記受光信号がθel
+±θにの範囲内で検出されたか否かの判断がなされる
。そして、該受光信号がOcn±θにの範囲内で検出さ
れたもの、すなわち基準点Cからの反射光の受光信号で
あると判断されると、ステップ590(第4図その4)
に進み、以下、ステップ391〜5101の処理が行わ
れる。 ステップS62.S76、S77の判断がすべて否定で
あると、受光信号は基準点A、  B、  Cのいずれ
からの反射光によるものではないことになり、該受光信
号は、基準点以外の反射物体からの反射光、または他の
光源からの光を受光した信号と判断され、ノイズとして
処理される。受光信号がノイズであると判断されると、
ステップ577から8102に進み、ノイズ警告灯が一
時点灯される。 ステップ5103ではノイズを検出した時の自走車1の
座標、および自走車1から見たノイズ発生源の11位角
か読込まれ、その値が記憶部29に記憶される。 なお、ステップ378〜S89の処理およびステップ3
90〜5101の処理は、前記ステップ863〜75の
処理と同様に行われるので説明は省略する。 次に、自走411から見た基準点の方位角θa。 θbおよびθCの決定処理と、基準点見失い処理S2a
における基準点見失い処理の動作について第5図、第6
図のフローチャー1・を参照して説明する。 第5図は基準点Aの方位角θaの決定処理を示すフロー
チャートである。 同図において、ステップ811Gでは、見失い回数カウ
ンタ30の基準点Aの見失い回数I LostAと、基
準点をA、Bを連続して見失った回数を記憶する複数見
失い回数カウンタ31の見失い回数I LostABお
よび基準点C,Aを連続して見失った回数を記憶する複
数見失い回数カウンタ31の見失い同数T i、ost
cAとに“0”をセットすステップ5111では、θa
n−1にθanを読込み、θanにθXを読込んでデー
タを更新する。 基準点Bの方位角θbおよび基準点Cの方位rすθCを
決定する処理は、基準点Aの方位角θaの決定処理と同
様であるので説明は省略する。 第6図は基準点C見失い処理のフローチャー1・である
。 同図において、ステップ5120では、基準点Cの見失
い回数I LostCに“1′を加算する。 ステップ5121では、自走車1が前同検出した基準点
Cの方位角と、前々回検出した基準点Cの方位角との差
(θcn −(θcr+−1) )をΔθとして読込み
、前々量検出方位角θcn刊を前回検出方位角θenて
更新し、さらに、前回検出方位角θcnをθcn+Δθ
で更新する。 このような見失い処理によって、予alされた範囲内に
基準点を検出できなかった場合は、検出てきなかった基
準点の方位角データを前回、前々回のデータに基いて推
定更新し、該更新データに基いて自走車1の位置および
方位角を算出する。 基準点AおよびB見失い処理も、基準点C見失い処理と
同様に行われる。 なお、前記方位角の差Δθは(θcn−(θcn−1,
) 1を算出しまた結果に限らず、実験によって求めら
れた値に基づいてあらかじめ設定された固定の値をΔθ
として使用しても良い。 以−にの説明のように、本実施例では、自走車1の位I
Nおよび進行方位の演算タイミングを、開き角βの演算
終了時期と同期させるようにしている。 したがって、方位角θa、θbおよびθCと、開き角α
、βとが最も新しいデータに更新多直後に自走車1の位
置および進行方位の演算が行え、その結果、演算値と実
際値との誤差が小さくなる。 なお、本実施例は、基準点が3か所に配置された場合に
ついて説明したが、基準点が4か所以上に設置されてい
て、このうちの3か所の基準点を選択し5、該基準点の
方位角および開き角に基づいて自走車の位置および進行
方位を演算するような場合にも本実施例と同様の手段に
より実施できる。 また、本実施例では、演算タイミングを基準点Cが検出
された時点に合わせた例を示したが、演算タイミングを
どの基準点の検出時点に同期させるかは、受光器3の回
動方向と、どの基準点間の開き角を自走車1の位置およ
び進行方位の演算に使用するかによって決定される。要
は、自走車1の位置演算に使用する、r定された隣接す
る2つの開き角を連続して検出した時点に演算タイミン
グが同期されていれば良い。 本実施例では、発光器および受光器が共に自走車に搭載
されている例を示したが、基準点に発光手段を配置し、
自走車には受光手段のみが搭載されたようなシステムに
おいても本発明は実施できる。 (発明の効果) 以上の説明から明らかなように、本発明によれば、次の
ような効果が達成できる。 (1)各基準点の位置情報が更新される時点に同IJ1
させて、該位置情報に基づいて自走中の位置・進行方位
を演算を行うようにしているので、最新の基準点位置情
報を該演算に使用できる。その結果、演算値と自走車の
現在位置との誤差を小さくできる。 (2)基準点の位置情報が更新された直後に自走車の位
置および進行方位が演算され、該位置情報が更新されな
いうちに、再び同一の位置情報に基づいて自走車の位置
および進行方位が演算されるというような無駄がなくな
る。
【図面の簡単な説明】
第1図、第2図は本発明の一実施例を示すブロック図、
第3図は操向制御のフローチャート、第4図は基準点識
別処理のフローチャート、第5図は方位角決定処理のフ
ローチャート、第6図は基準点見失い処理のフローチャ
ート、第7図は基準点検出時期を示す図、第8図は自走
車の進行方位検出の原理説明図、第9図は1′J走車の
走行コースと反射器の配置状態を示す図、第10図は自
走車と反射器の配置状態を示す斜視図、第11図は基準
点の方位角説明図である。 1・・・自走車、2・・・発光器、3・・・受光器、6
・反射器、7・・・ロータリエンコーダ、9・・・カウ
ンタ、10・・・開き角演算部、11・・・識別処理部
、13・・・位置・進行方位演算部、14・・・操舵部
、23・・・予定角度設定部、24・・・識別部、25
32.33・・・比較部、26・・・T−側方位角演算
部、27・・・ポールカウンタ、28・・・見失い処理
部、29・・・ノイズ記憶部、30・・・見失い回数カ
ウンタ、31・・・複数見失い回数カウンタ、36・・
・演算タイミング判断部 代理人 弁理士 平木通人 外1名 第 図 第 図 第 図 第 図

Claims (4)

    【特許請求の範囲】
  1. (1)自走車とは離れた少なくとも3か所の基準点に設
    けられた光発生手段からの光信号を受光して、該受光信
    号に基づいて自走車の位置および進行方位を検出する自
    走車の操向位置検出装置において、前記自走車に搭載さ
    れ、水平方向に回動しながら前記それぞれの光信号を順
    番に受光するための受光手段と、 前記受光手段の受光間隔に基づいて、自走車の進行方向
    に対する基準点の方位角を検出する手段と、 自走車から見た前記各基準点間の開き角を演算する手段
    と、 該開き角のうち予定された連続する2つの開き角に基づ
    いて自走車の位置を演算する手段と、前記方位角に基づ
    いて自走車の進行方位を演算する手段と、 前記連続する2つの開き角の終端となる基準点の方位角
    を検出したタイミングに同期させて前記自走車の位置お
    よび進行方位の演算を行うように構成されたことを特徴
    とする自走車の操向位置検出装置。
  2. (2)前記受光手段と共に回動自在に自走車に搭載され
    た発光手段を具備し、前記光発生手段が、前記基準点に
    配置され、前記発光手段からの照射光をその入射方向に
    反射する光反射手段であることを特徴とする請求項1記
    載の自走車の操向位置検出装置。
  3. (3)3か所以上の基準点に配置された光発生手段のう
    ち、任意の3か所の基準点に配置された光発生手段から
    の光の受光信号に基づいて、自走車の位置および進行方
    位を検出することを特徴とする請求項1または2記載の
    自走車の操向位置検出装置。
  4. (4)前記各基準点を検出する毎に、各基準点に対応す
    るカウント値で更新されるポールカウンタを具備し、該
    カウンタの予定のカウント値を検出した場合に、自走車
    の位置および進行方位の演算を行うように構成されたこ
    とを特徴とする請求項1、2または3記載の自走車の操
    向位置検出装置。
JP63262190A 1988-10-18 1988-10-18 自走車の操向位置検出装置 Expired - Lifetime JPH0833768B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP63262190A JPH0833768B2 (ja) 1988-10-18 1988-10-18 自走車の操向位置検出装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP63262190A JPH0833768B2 (ja) 1988-10-18 1988-10-18 自走車の操向位置検出装置

Publications (2)

Publication Number Publication Date
JPH02109105A true JPH02109105A (ja) 1990-04-20
JPH0833768B2 JPH0833768B2 (ja) 1996-03-29

Family

ID=17372323

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63262190A Expired - Lifetime JPH0833768B2 (ja) 1988-10-18 1988-10-18 自走車の操向位置検出装置

Country Status (1)

Country Link
JP (1) JPH0833768B2 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7000721B2 (en) * 2001-04-27 2006-02-21 Denso Corporation Optical object detection apparatus designed to monitor front and lateral zones of vehicle

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5967476A (ja) * 1982-05-27 1984-04-17 Toshihiro Tsumura 移動体の位置検知装置

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5967476A (ja) * 1982-05-27 1984-04-17 Toshihiro Tsumura 移動体の位置検知装置

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7000721B2 (en) * 2001-04-27 2006-02-21 Denso Corporation Optical object detection apparatus designed to monitor front and lateral zones of vehicle

Also Published As

Publication number Publication date
JPH0833768B2 (ja) 1996-03-29

Similar Documents

Publication Publication Date Title
US5187662A (en) Steering control system for moving vehicle
JP2717800B2 (ja) 自走車の操向制御装置
JP2748281B2 (ja) 自走型作業ロボット
US5031101A (en) Position-detecting and steering control system for moving vehicle
US5187663A (en) System using a moving light reflector for defining the peripheral outline of a work area
JPH01287415A (ja) 自走車の位置制御装置
US5068795A (en) System for detecting position of moving vehicle
US5014204A (en) System for detecting position of moving vehicle and system for detecting reference points therefor
JP2769837B2 (ja) 自走車の位置検出装置
JP2796949B2 (ja) 無人搬送車及びその非接触式障害物検知方法
JP2688960B2 (ja) 自走車の操向位置検出装置
JP2868847B2 (ja) 自走車の操向制御装置
JPH02109105A (ja) 自走車の操向位置検出装置
US5019990A (en) Position detector for moving vehicle
US5251133A (en) Reference point recognition apparatus for the steering control system of a vehicle
JPH02109107A (ja) 自走車の操向位置検出装置
JPH02227707A (ja) 自走車の位置検出装置
JP2825239B2 (ja) 移動体の自動誘導制御装置
JP2538344B2 (ja) 自走車の操向制御装置
JP2513514B2 (ja) 自走車の操向制御装置
JPH03154904A (ja) 自走車の位置制御装置
JP2802525B2 (ja) 自走車の走行コース設定装置
JPH03217909A (ja) 自走車の操向位置検出装置
JP2802521B2 (ja) 自走車の位置制御用基準点検出装置
JPH03276308A (ja) 自走車の操向制御装置