JPS63243717A - 自走車の位置検出方法 - Google Patents
自走車の位置検出方法Info
- Publication number
- JPS63243717A JPS63243717A JP7923887A JP7923887A JPS63243717A JP S63243717 A JPS63243717 A JP S63243717A JP 7923887 A JP7923887 A JP 7923887A JP 7923887 A JP7923887 A JP 7923887A JP S63243717 A JPS63243717 A JP S63243717A
- Authority
- JP
- Japan
- Prior art keywords
- self
- propelled vehicle
- cpu
- position detection
- light sources
- 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
Links
Landscapes
- Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
(産業上の利用分野)
本発明は、予め建物に配置された光源を利用して自走車
の位置を検出する位置検出方法に関し、例えば、清掃用
自走車等に利用される。
の位置を検出する位置検出方法に関し、例えば、清掃用
自走車等に利用される。
(従来の技術)
従来、自走車の位置を検出する方法としては、ジャイロ
あるいはエンコーダ等を利用したものが種々提案されて
いた。
あるいはエンコーダ等を利用したものが種々提案されて
いた。
(発明が解決しようとする問題点)
しかしながら、上記従来の検出方法では、車輪のスリッ
プ等により誤差が生じゃすく正確な位置検出か望めなか
った。よって、車輪のスリップ等の影響を受けることな
く正確な位置検出を行うことが要望されていた。
プ等により誤差が生じゃすく正確な位置検出か望めなか
った。よって、車輪のスリップ等の影響を受けることな
く正確な位置検出を行うことが要望されていた。
(問題点を解決するための手段)
本発明の自走車の位置検出方法は、建物に配置された少
な(とも2つの光源を自走車に搭載された検知手段で検
知し、2つの光源と自走車とがなす角度θあるいは、各
光源に対する傾き角度ψを測定し、この測定値に基づい
て自走車の位置を検出するものである。
な(とも2つの光源を自走車に搭載された検知手段で検
知し、2つの光源と自走車とがなす角度θあるいは、各
光源に対する傾き角度ψを測定し、この測定値に基づい
て自走車の位置を検出するものである。
(作用)
予め建物内の壁あるいは天井に設置された光源を自走車
の検出手段によって検知し、例えば2つの光源と自走車
とでなす角を算出し、このデータに基づいて自走車の位
置を検出する。
の検出手段によって検知し、例えば2つの光源と自走車
とでなす角を算出し、このデータに基づいて自走車の位
置を検出する。
(実施例)
以下、本発明の実施例を図面を参照して説明する。
第1図は光源の配置状態および自走車の概略を示し、第
2図は本発明に係る自走車の位置検出方法の原理を示し
ている。
2図は本発明に係る自走車の位置検出方法の原理を示し
ている。
図において、A、B、Cは予め建物に配置された光源で
ある。自走車lには水平方向および垂直方向に回動自在
になされたテレビカメラ2が装備されており、このテレ
ビカメラ2を含む検知手段によって各光源A、B、Cが
検知されるようになされている。ここで、各光源A、B
、Cと自走車1との位置関係を第2図に示すような座標
として考えると、前記検出手段によって各光源A、B。
ある。自走車lには水平方向および垂直方向に回動自在
になされたテレビカメラ2が装備されており、このテレ
ビカメラ2を含む検知手段によって各光源A、B、Cが
検知されるようになされている。ここで、各光源A、B
、Cと自走車1との位置関係を第2図に示すような座標
として考えると、前記検出手段によって各光源A、B。
Cと自走車との間でなす角θ1.θ2を測定することに
より、自走車の位置P (x、y)は次のような式で求
めることができる。
より、自走車の位置P (x、y)は次のような式で求
めることができる。
Y −X/lanθ2
なお、Xは光源B、C間の距離、Yは光源A。
B間の距離であり、これらX、Yは後述する自走車に搭
載された位置検出用CPU3に予め入力される。
載された位置検出用CPU3に予め入力される。
第3図は、検知手段としての一例を示す位置検出用ハー
ドのブロック図を示している。
ドのブロック図を示している。
位置検出用CPU (以下単にCPUという)3は、カ
ウンタ9,14と画像処理ユニット4からのデータによ
りテレビカメラ2の方向を制御するとともに、自走車l
の位置を算出する。テレビカメラ2からの信号は画像処
理ユニット4で処理された後、CPU3に入力される。
ウンタ9,14と画像処理ユニット4からのデータによ
りテレビカメラ2の方向を制御するとともに、自走車l
の位置を算出する。テレビカメラ2からの信号は画像処
理ユニット4で処理された後、CPU3に入力される。
CPU3は各カウンタ9,14および画像処理ユニット
4からの入力信号に基づいて、各D/Aコンバータ5,
10を介して各駆動部6,11に出力し、これら駆動部
6.11により各サーボモータ7.12を制御し、テレ
ビカメラ2をθ方向(水平方向)あるいはψ方向(垂直
方向)に回動させる。そして、各サーボモータ7.12
の駆動量は各エンコーダ8゜13で検出され、これらの
信号は各カウンタ9゜14で計数されてCPU3に入力
される。
4からの入力信号に基づいて、各D/Aコンバータ5,
10を介して各駆動部6,11に出力し、これら駆動部
6.11により各サーボモータ7.12を制御し、テレ
ビカメラ2をθ方向(水平方向)あるいはψ方向(垂直
方向)に回動させる。そして、各サーボモータ7.12
の駆動量は各エンコーダ8゜13で検出され、これらの
信号は各カウンタ9゜14で計数されてCPU3に入力
される。
次に、以上のように構成された自走車1の位置を検出す
る時の概要について述べる。まず、CPU3からの出力
信号に基づいてθ、ψ方向のサーボモータ7.12を駆
動させて、テレビカメラ2に映される光源Aが画面の中
心に位置するようこのテレビカメラ2を回動させる。そ
して、光源Aが画面の中心に位置した時のカウンタ値を
CPU3にサンプリングする。これと同様に光源B、
Cについてもこれら光源B、Cが画面の中心に位置し
た時のカウンタ値をCPU3にサンプリングする。これ
によりCPU3では、サンプリングされた各カウンタ値
に基づいてθ8.θ2を測定し、上述した原理に基づい
て式(1)によって演算して自走車の位置を検出する。
る時の概要について述べる。まず、CPU3からの出力
信号に基づいてθ、ψ方向のサーボモータ7.12を駆
動させて、テレビカメラ2に映される光源Aが画面の中
心に位置するようこのテレビカメラ2を回動させる。そ
して、光源Aが画面の中心に位置した時のカウンタ値を
CPU3にサンプリングする。これと同様に光源B、
Cについてもこれら光源B、Cが画面の中心に位置し
た時のカウンタ値をCPU3にサンプリングする。これ
によりCPU3では、サンプリングされた各カウンタ値
に基づいてθ8.θ2を測定し、上述した原理に基づい
て式(1)によって演算して自走車の位置を検出する。
このような検出方法によれば、車輌のスリップ等によっ
て誤差が生じることもなく、自走車1における位置の検
出精度の向上を図ることができる。
て誤差が生じることもなく、自走車1における位置の検
出精度の向上を図ることができる。
第4図は、操舵用ハードのブロック図を示している。
操舵用CPU15は、前記CPU3からのデータとカウ
ンタ20からのデータとに基づいて、自走車1の方向の
補正値を演算する。そして、この信号をD/Aコンバー
タ16を介して駆動部17に出力し、この駆動部17に
よりサーボモータ18を制御して操舵制御が行われる。
ンタ20からのデータとに基づいて、自走車1の方向の
補正値を演算する。そして、この信号をD/Aコンバー
タ16を介して駆動部17に出力し、この駆動部17に
よりサーボモータ18を制御して操舵制御が行われる。
さらに、サーボモータ18の駆動量はエンコーダ19で
検出され、カウンタ20で計数されて操舵用CPUI
5に入力される。
検出され、カウンタ20で計数されて操舵用CPUI
5に入力される。
さらに、本発明に係る自走車の位置検出方法は第5図に
示すような原理によっても検出することができる。
示すような原理によっても検出することができる。
これは、前記同様に構成された自走車1のテレビカメラ
2で各光源A、Bを検知し、各光源A。
2で各光源A、Bを検知し、各光源A。
Bに対する傾き角度ψ8.ψ冨を測定することにより、
自走車の位置P (x、y)は次の式で求めることがで
きる。
自走車の位置P (x、y)は次の式で求めることがで
きる。
(以下余白)
なお、aは光源A、B間の距離、d、fは第1図に示す
ように自走車lの基準位W1aから各光源A、 Bま
での高さであり、これらa、d、fは自走車に搭載され
たCPU3に予め入力される。
ように自走車lの基準位W1aから各光源A、 Bま
での高さであり、これらa、d、fは自走車に搭載され
たCPU3に予め入力される。
よって、前記同様自走車lのテレビカメラ2を駆動制御
することで、各光源A、Bが画面の中心に位置した時の
カウンタ値をCPU3にそれぞれサンプリングする。そ
して、このCPU3でサンプリングされたカウンタ値に
基づいて各傾き角度ψ1.ψ2を測定し、第5図に示し
た原理に基づいて式(2)によって演算し、自走車1の
位置を検出する。
することで、各光源A、Bが画面の中心に位置した時の
カウンタ値をCPU3にそれぞれサンプリングする。そ
して、このCPU3でサンプリングされたカウンタ値に
基づいて各傾き角度ψ1.ψ2を測定し、第5図に示し
た原理に基づいて式(2)によって演算し、自走車1の
位置を検出する。
(発明の効果)
以上述べたように、本発明によれば、従来のように車輌
のスリップ等によって誤差が生じることな(、正確な位
置検出を行うことができ、自走車における位置検出精度
の向上を図ることができる。
のスリップ等によって誤差が生じることな(、正確な位
置検出を行うことができ、自走車における位置検出精度
の向上を図ることができる。
第1図は光源の配置状態および自走車の概略を示す側面
図、第2図は本発明に係る自走車の位置検出方法の原理
を示す説明図、第3図は自走車における位置検出用ハー
ドの構成を示すブロック図、第4図は自走車における操
舵用ハードの構成を示すブロック図、第5図(a)、
(b)、 (C)は本発明に係る自走車の位置検出方法
における他の原理を示す説明図である。 1・・・自走車 2・・・テレビカメラ3・
・・位置検出用CPU 第1図 B(0,0)
C(X、O)第5図(a) 第5図(b) 第5図(C)
図、第2図は本発明に係る自走車の位置検出方法の原理
を示す説明図、第3図は自走車における位置検出用ハー
ドの構成を示すブロック図、第4図は自走車における操
舵用ハードの構成を示すブロック図、第5図(a)、
(b)、 (C)は本発明に係る自走車の位置検出方法
における他の原理を示す説明図である。 1・・・自走車 2・・・テレビカメラ3・
・・位置検出用CPU 第1図 B(0,0)
C(X、O)第5図(a) 第5図(b) 第5図(C)
Claims (1)
- 1)建物に配置された少なくとも2つの光源を自走車に
搭載された検知手段で検知し、2つの光源と自走車とが
なす角度θあるいは、各光源に対する傾き角度φを測定
し、この測定値に基づいて自走車の位置を検出すること
を特徴とする自走車の位置検出方法。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP7923887A JPS63243717A (ja) | 1987-03-30 | 1987-03-30 | 自走車の位置検出方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP7923887A JPS63243717A (ja) | 1987-03-30 | 1987-03-30 | 自走車の位置検出方法 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPS63243717A true JPS63243717A (ja) | 1988-10-11 |
Family
ID=13684282
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP7923887A Pending JPS63243717A (ja) | 1987-03-30 | 1987-03-30 | 自走車の位置検出方法 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS63243717A (ja) |
-
1987
- 1987-03-30 JP JP7923887A patent/JPS63243717A/ja active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP0362389B1 (en) | Vehicle navigation system | |
| JP2689357B2 (ja) | 相対方位検出方式 | |
| JPH0981757A (ja) | 車両位置検出装置 | |
| US5608817A (en) | Optical measuring method | |
| JPS5839360B2 (ja) | 自動車用現在位置表示装置 | |
| JPH0883124A (ja) | 無人搬送車 | |
| JP2626003B2 (ja) | 路面傾斜角検出装置 | |
| JP3727429B2 (ja) | 車両の走行経路に対する位置関係算出方法 | |
| JP3269925B2 (ja) | 部材のエッジ位置検出方法 | |
| JP2840943B2 (ja) | 移動ロボットの誘導装置 | |
| JP3178283B2 (ja) | 走行路カーブ計測法 | |
| JPH10105230A (ja) | 自動走行車両の磁気検出装置並びにこの装置を用いた車両の方位角偏差および横方向偏差の算出方法 | |
| JP2737045B2 (ja) | 隙間と段差の計測方法 | |
| JPH03154820A (ja) | 車両位置検出装置 | |
| JP3045458B2 (ja) | シールド機の自動測量方法 | |
| JP2694504B2 (ja) | 段付ワークの位置計測方法 | |
| JPS62272307A (ja) | 無人移動体の誘導位置補正装置 | |
| JPS63111509A (ja) | クリ−ンル−ムの防塵フイルタ検査装置 | |
| JPH0785020B2 (ja) | 自立型走行車 | |
| JP2002262277A (ja) | センサ検出位置と道路線形のマッチング方式 | |
| JPH09178479A (ja) | 傾斜角測定装置 | |
| JP2842675B2 (ja) | 移動体の測距装置 | |
| JPH06191790A (ja) | 吊荷の振れ角度及び振れ角速度検出装置 | |
| JPS62295121A (ja) | 移動体のセンサのキヤリブレイシヨン方法 | |
| JP3484020B2 (ja) | 車両の横滑り角計測方法 |