JPH01219906A - 車体の位置および進行方向の測定方法ならびに自動走行制御方法 - Google Patents

車体の位置および進行方向の測定方法ならびに自動走行制御方法

Info

Publication number
JPH01219906A
JPH01219906A JP63045467A JP4546788A JPH01219906A JP H01219906 A JPH01219906 A JP H01219906A JP 63045467 A JP63045467 A JP 63045467A JP 4546788 A JP4546788 A JP 4546788A JP H01219906 A JPH01219906 A JP H01219906A
Authority
JP
Japan
Prior art keywords
vehicle body
inclinometer
circular road
circular
traveling direction
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
JP63045467A
Other languages
English (en)
Other versions
JP2566604B2 (ja
Inventor
Shigeru Nozaki
野崎 ▲しげる▼
Gohei Iijima
飯島 剛平
Takanari Misumi
隆也 三隅
Tetsuya Sugimasa
哲也 杉正
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.)
Kawasaki Heavy Industries Ltd
Original Assignee
Kawasaki Heavy Industries 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 Kawasaki Heavy Industries Ltd filed Critical Kawasaki Heavy Industries Ltd
Priority to JP63045467A priority Critical patent/JP2566604B2/ja
Publication of JPH01219906A publication Critical patent/JPH01219906A/ja
Application granted granted Critical
Publication of JP2566604B2 publication Critical patent/JP2566604B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

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

Abstract

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

Description

【発明の詳細な説明】 産業上の利用分野 本発明は、たとえば水路などのような円形路を走行する
車体の位置および進行方向を測定するための方法に関し
、さらにまたそのような円形路を走行する車体の自動走
行制御方法に関する。
従来の技術 従来から、円形路内を走行する車体の位置と進行方向を
測定するための方法は存在しない。円形水路内を清掃な
どするために移動体である車体を走行させる際に、その
車体が希望する軌跡を辿るには、その車体の位置および
進行方向を測定する必要がある。
先行技術は、たとえば特開昭60−195620である
。この先行技術では、起伏のある場所における進路の補
正は行うことができるけれども、軸直角断面が円形であ
る円形路内における車体の位置と進行方向とを測定する
ことは、困難である。
発明が解決すべき課題 本発明の目的は、円形路内を走行する車体の位置および
進行方向を測定するための方法を提供することである。
本発明の他の目的は、円形路内を車体が自動走行するこ
とができるようにするための制御方法を提供することで
ある。
課題を解決するための手段 本発明は、円形路を走行する車体に、その車体の傾斜状
態を検出する傾斜計を固定し、傾斜計の出力に基づいて
車体の位置を演算し、前記傾斜計の出力を微分して車体
の進行方向を演算することを特徴とする円形路における
車体の測定方法である。
また本発明は、円形路を走行する車体に、その車体の傾
斜状態を検出しかつ相互の軸線が直交する一対の傾斜計
をそれぞれ固定し、 前記一対の傾斜計の出力に基づいて、車体の位置と進行
方向とを演算することを特徴とする円形路における車体
の測定方法である。
さらにまた本発明は、円形路を走行する車体に、その車
体の傾斜状態を検出する傾斜計を固定し、傾斜計の出力
に基づいて車体の位置を演算し、車体には、円形路まで
の距離を測定する複数の距i1f測定手段を、相互に異
なる位置に固定し、距離測定手段の出力に基づいて車体
の進行方向を演算することを特徴とする円形路における
車体の測定方法である。
また本発明は1円形路を走行する車体の車輪を操舵手段
によって操舵し、 この車体の位置と車体の進行方向とを演算して求め、 車体の位置と車体の進行方向とに基づいて、操舵角を演
算し、こうして求めた操舵角に基づいて操舵手段を駆動
することを特徴とする円形路における車体の自動走行制
御方法である。
作  用 本発明に従えば、円形路を走行する車体に傾斜計を固定
し、この傾斜計の出力に基づいて車体の位置を演算して
求めることができる。さらにこの傾斜計の出力を微分し
て、時間変化率を求め、この時間変化率に基づいて車体
の進行方向を演算することができる。
また本発明では、一対の傾斜計を車体にそれぞれ固定し
、これらの傾斜計の各出力に基づいて車体の位置と進行
方向とを演算して求めることができる。
さらにまた本発明に従えば、車体の位置を演算するため
に車体に傾斜計を固定し、また車体の進行方向を演算す
るために車体には複数の距離測定手段を相互に異なる位
置に固定し、これらの距離測定手段によってその距離測
定手段と円形路までの距離を測定し、この測定結果を演
算して進行方向を求める、 本発明に従えば、同船路における車体の自動走行1lI
IJ御を行うなめに、操舵手段を儂え、車体の位置と進
行方向とを演算して求め、これらの位置と進1行方向と
に基づいて操舵手段による操舵角を演算して求めて希望
する軌跡を車体が辿るように制御することができる。
実施例 第1図は、本発明の一実施例の車体1の簡略化した斜視
図である。この車体1には、点対称の位置に4つの車輪
W1〜W4が設けられ、これらの車輪W1〜W4のうち
、前輪Wl、W2は操舵手段2によって操舵することが
でき、駆動手段3によってたとえば後輪W3.W4を駆
動して走行することができる。このような車体1は、円
形の水路などの円形路を自走する。車体1には、傾斜計
Mlが固定されている。この傾斜計M1の軸線5は、車
体1の軸線4に平行である。
第2図は、傾斜計M1の特性を示すための斜視図である
6傾斜計M1の軸線5は、平面Sf上にあり、その軸線
5方向のベクトルは凸で示されている。平面Sf上の水
平なベクトル※と前記ベクトル0とのなす平面Sf上の
角度は参照符θで示される。軸線5に垂直な平面Sl内
において、平面Sfに垂直な基準線を参照符6で示す。
軸線5上で平面S1との交点7を通る鉛直線の平面S1
への射影ベクトルを命で示すとき、基準線6とベクトル
命とのなす角度βが、傾斜計M1によって測定される。
平面Sfは水平面S2と角度αを成して交わる。
したがって第1式が成立する。
tanβ=tana−cosθ     −(1)第3
図は、第1図および第2図に示される一実施例の電気的
構成を示すブロック図である。傾斜計M1からの出力が
演算されて操舵手段2が駆動される。この傾斜計M1の
出力によって、車体1の位置と進行方向とを演算するた
めの原理を第4図を参照して説明する。車体1は円形路
8上を走行し、参照符Gは車体1の軸線4上の重心位置
を示す1円形路8はその軸直角断面が円形であり、その
中心線は参照符って示される。中心線9の鉛直下方の円
形路8上における直線をX軸とし、円形路8のX軸に垂
直な軸線をY軸とするとき、車体1が一定速度Vでライ
ン10に対して角度θだけずれた進行方向に走行し、こ
のときY@左方向変化量dyは、dt秒間に、 dy=v−dt−sinθ       −(2)であ
る。
直線10は、重心Gを通り、X軸に平行な直線である。
傾斜計M1の特性を示す第1式において、cos(9ξ
1であるときには、 β勢α              ・・・(3)であ
るので、円形路8上のX軸からの変位量yと、傾斜計M
1の出力値である角度βとの関係は、βζy/R・・・
(4) となる。
したがって y#R・β             ・・・(5)こ
こでRは、円形路8の半径を示す。
第2式と第5式とから第6式が求められる。
このようにして車体1の位置を表す値yと、その車体1
の進行方向θとを演算して求めることができる。
第5図は、車体1の簡略化した平面図である。
車体1の操舵手段2による直線10との角度θは、前述
のように車体1の進行方向を表し、車体1の軸線5と直
線10との成す角度θ1は車体1の向きを表す。この車
体1の向きθ1は、第7式で示される。
ただし、 0<k<1                 ・・・
(8)ここで、Sは操舵手段2による操舵角を示し、k
は定数である。
自動走行を行うために、操舵手段2による操舵角Sは第
9式のように、車体1の位置yと角度θから求められる
このような第9式あ演算を達成するために第3図を参照
して、傾斜計Mlからの出方値βは、フィルタ12によ
って雑音成分が除去され、時間変化率dβ/dtが微分
回路13によって演算されるとともに、引き算回路14
に与えられる。引き算回路14には、設定回路15から
の目標角度β11が導出される。引き算回路14は、(
β11−β)を演算し、ゲインGpを有する増幅回路1
6に与えられる。この増幅回路16がらの出力は、引き
算回路17に与えられる。
微分回路13の出力は、フィルタ18によって雑音成分
が除去され、ゲインGdを有する増幅回路1つに与えら
れ、その後、引き算回路17に与えられる。こうして引
き算回路17がら操舵手段2には、操舵角Sが第9式の
とおりに演算されて与えられる。操舵手段2は前輪W1
8・W2を操舵し、傾斜計の出力βと、設定回路15に
おいて設定した値β11との差が零になるように、車体
1が自走する。
第6[Jは、本発明の他の実施例の斜視図である。
この実施例は前述の実施例に類似し、対応する部分には
同一の参照符を(=fす。注目すべきはこの実施例では
、一対の傾斜計Ml、M2が車体1に固定されており、
傾斜計M2の軸線20は傾斜計M1に垂直であって、こ
れらの軸線5,20はロボットを平面上に置いたとき、
この平面と平行である。車体1が水平に保たれていると
き、傾斜計M1の出力値をβ1とし、もう1つの傾斜計
M2の出力値をβ2とするとき、β1=β2=0である
円形路8上において、車体1の4つの車輪W1〜W4の
全ては、車体lの軸線が円形路8の中心線9に平行でな
い限り、円形路8上に接地していることは不可能であり
、1つの車輪が浮いていることがある。
第7図は、第6図に示される実施例において、車輪W1
〜W4の状態と傾斜計Ml、M2の出力値βl、β2の
正負の符号とのWA係を説明するための平面図であり、
これは第1表のように示される。第1表において、○印
は車輪W1〜W2が円形路8上に接地しているものを示
し、×は円形路8から浮いている車輪を示す。
第8図は、第6図および第7図に示される実施例の電気
的構成を示すブロック図である。傾斜計Ml、M2の出
力は、マイクロコンピュータなどによって実現される処
理回路22に与えられ、この処理回路22によって演算
される操舵角を表す信号は操舵手段2に与えられ、こう
して操舵動作が行われる。
傾斜計Ml、M2の各出力β1.β2は、第10式およ
び第11式で表される6 tanβ1=tana −cosθ     、−(i
o)tanβ2=−tanα・sinθ     ・・
・(11)tanβ1≠0であれば、 13=−jan−’ (”” ” l      、=
(12)tanβ1 α−jan” (”“1)      ・・・(13)
COSθ 自動走行を行うために、角度β1が予め定めた目標値β
11となるように、かっβ2=0となるように車体1を
走行させるために、処理回路22は第9図に示される演
算動作を行う。
ステップn1からステップn2に移り、第14式の演算
を行う。
epsl=01(β11−β1 )       −(
14)次のステップn3では、第15式の演算を行う。
eps2=G2・β2          、、、(1
5)上述の第14式および第15式においてGl。
G2は予め定める定数である。
ステップn4において、車輪W1が円形路8に接地して
いるかが判断され、接地していなければステップn5に
移り、第16式のとおりt! #S角Sを演算してステ
ップn6において操舵角Sの演算を終了する。
5=eps1+eps2           ・・・
(16)ステップn4において、車輪W1が接地してい
ることが判断されると、ステップn7に移り、車輪W2
が接地しているかどうかが判断される。車輪W2が円形
路8に接地していなければステップn8に移り、第17
式の演算を行う。
5=eps1−eps2           ・=(
17)車輪W1.W2が接地しているときには、ステッ
プn9に移り、車輪W3が接地しているかどうかが判断
される。車輪W3が接地していなければステップnlo
に移り、第17式の演算を行う。
車輪Wl、W2.W3が接地していればステップnil
に移り、第16式の演算を行う、こうして車体1は、円
形路8内を自動走行制御される。
第10図は、本発明の他の実施例の簡略化した斜視図で
ある。この実施例では、車体1には傾斜計M1が備えら
れ、前述の実施例の対応する部分には同一の参照符を付
す、この実施例では、車体1には4つの超音波距離計測
手段SRI〜SR4が車輪W1〜W4の上方にそれぞれ
対応して設けられる。この距離計測手段SRI〜SR4
は、それらの取付けられている位置と、車体1の斜め外
側方の円形路8の路面との間の距離を計測するものであ
って、車体1の軸線4上の点に関して、左右対称に構成
される。これらの距離測定手段SR1〜SR4によって
測定される円形路8の路面までの距離は、参照符11〜
14で第10図においてそれぞれ示されている。距離測
定手段SR1〜SR4は、超音波を発生し、円形路8の
路面から反射してくる反射波を受信し、その時間差を測
定して、その時間差に対応する距離11〜14を演算し
て求める構成を有する。これらの距離11〜14に基づ
いて車体1の進行方向θを演算して求めることができる
。したがって予め距離11〜14を計算または実測し、
車体1の進行方向θとの関係を表す間数またはテーブル
を作っておき、これによって進行方向θを演算すること
ができる。
第11図は、第10図に示される実施例の電気的構成を
示すブロック図である。傾斜計M1と距離測定手段SR
1〜SR4の各出力は、マイクロコンピュータなどによ
って実現される処理回路23に入力され、この処理回路
23は傾斜計M1の出力に基づいて、車体M1の位置を
第5式のように前述の実施例と同様にして求めることが
できる。
また、距離測定手段S R1,〜SR4の出力に基づい
て、車体1の進行方向θを求めることができる。処理回
路23では、距離測定手段SRI〜SR4によって測定
される距離21〜14に基づいて、次のようにして車体
1の進行方向θを演算して求める。距離11〜14のう
ちで、進行方向θの変化によって大きく変化するのは、
接地していない車輪W1〜W4の上に位置する距離測定
手段SRI〜SR4によって測定される距離である。
この大きく変化する距離と、反対側の右または左の距離
測定手段SRI〜SR4によって測定した距なト(1)
差(12−11)または<13−14>をパラメータD
Iとして採用する。θ≠Oのとき、車輪W1〜W4のう
ちの1つが円形路8から浮い。
た状態となり、したがって距離11〜14のうち、最も
長い距離!1〜14のうちの1つを見つけて、その最も
長い距離を検出した距離測定手段SR1〜SR4の左ま
たは右の反対側の距離との差を上述のようにパラメータ
DIとする。このようにパラメータDIを定めると、距
離測定手段SR1〜SR4の取付は位置が左右対称であ
れば、進行方向θはパラメータDIの奇関数となる。
進行方向θをパラメータD!の5次式または3次式で展
開し、その係数a1〜a3を決定することによって距離
11〜14から進行方向θを決定することができる。
θ=al・DJ!+a2−IMコ+a3− DI ’ 
  −= (18)このようにして進行方向θを演算し
て求めることによって、操舵角Sを演算することができ
る。
上述の第18式では、計算量が多く、したがってもつと
簡単に演算して進行方向θを求めることが望まれる。本
発明の他の実施例では、自動走行制御にあたっては、精
度の高い進行方向θの値は必要でなく、次のように計算
量が少なくてすむ第18式の演算を行うようにしてもよ
い。
eoc = −11+12+13−14     − 
(19)この第19式に関して説明を行う。進行方向θ
=0の場合の距離11〜14を基準として大小を考える
。θ〉0であれば接地していない車輪はW2またはW3
である。車輪W2またはW3の円形路8からの浮いてい
る距離は、進行方向θが大きくなれば、大きくなり、進
行方向θが零であるときには、車輪W2またはW4の円
形路8からの浮き量は雰である。車輪W2またはW3の
浮き量が大きくなれば、その浮いている車輪W2または
W3の上にある距離測定手段SR2またはSR3から円
形路8の路面までの距離12または13が太きくなる。
また車輪Wl、W4の上にある距離測定手段SR1〜S
R3は、円形路8の路面に近づいていることなる。
進行方向θ〈0であるとき、接地していない車輪はWl
またはW4である。このときには進行方向θが正の場合
と同様に、進行方向θが負の方向に大きくなると、車輪
W1またはW4の車輪の上にある距離測定手段SRIま
たはSR,14から円形路8の路面までの距離が大きく
なり、車輪W2゜W3の上にある距離測定手段SR2,
SR3から円形路8の路面までの距離12.13が小さ
くなる。
以上のことから、第19式のように、距離11゜14を
負とし、距離12.13を正として加算することによっ
て、進行方向の角度θにほぼ比例する値が得られる。
距離測定手段SRI〜SR4の位置および方向が、車体
1の軸線5に対して左右対称であり、θ−〇のときには
、l 1=12.13=14となるので、演算して求め
られる値θは零となる。
本件発明者の実°験によれば、距Ml 1〜14を進行
方向θを変えて計算した結果を第12図に示す。この第
12図において、θ〉0で車輪W2が円形路8の路面か
ら浮いている状態を示す。進行方向θが大きくなると、
距離12が大きくなり。
距離11.14は小さくなっている。
第13図は本件発明者の実験結果を示し、進行方向θと
(−11−112+13−14>の関係を、進行方向θ
〉0であって、車輪W2が浮いている条件のもとての演
算結果を示す。このようにして第19式に基づいて進行
方向θの大略的な値を求めることができることが理解さ
れる。
したがって第11図に示される処理回路23は、第20
式の演算を行って操舵角Sを求める。ここで01 、 
G 2はゲイン定数である。
5=01(β1−β) −G2 (−41−H!2+1
3−14)−(20)発明の効果 以上のように本発明によれば、円形路内における車体の
位ayと進行方向θとの測定を行うことができるととも
に、これによって操舵角Sを演算して求めて自動走行制
御を行うことが可能になる。
【図面の簡単な説明】
第1図は本発明の一実施例の車体1の簡略化した斜視図
、第2図は傾斜計M1の斜視1図、第3図は第1図およ
び第2図に示される実施例の電気的構成を示すブロック
図、第4図は車体1が円形路8上にある状態を示す斜視
図、第5図は車体1の簡略化した平面図、第6図は本発
明の他の実施例の簡略化した斜視図、第7図は第6図に
示される実施例において車輪W1〜W4の状態と傾斜計
M1、M2の出力値β1.β2の正負の符号との関係を
説明するための平面図、第8図は第6図および第7図に
示される実施例の電気的構成を示すブロック図、第9図
は第8図の処理回路22の動作を説明するためのフロー
チャート、第10図は本発明の他の実施例の簡略化した
斜視図、第11図は第10[21に示される実施例の電
気的構成を示すブロック図、第12図および第13図は
第10図および第11図に示される実施例の本件発明者
の実験結果を示すグラフである。 1・・・車体、2・・・操舵手段、3・・・駆動源、5
・・・軸線、8・・・円形路、W1〜W4・・・車輪、
ML、M2・・・傾斜計、SR1〜SR4・・・距離測
定手段代理人  弁理士 西教 圭一部 第3図 第 4図 第8図 第10図 第11図

Claims (4)

    【特許請求の範囲】
  1. (1)円形路を走行する車体に、その車体の傾斜状態を
    検出する傾斜計を固定し、 傾斜計の出力に基づいて車体の位置を演算し、前記傾斜
    計の出力を微分して車体の進行方向を演算することを特
    徴とする円形路における車体の測定方法。
  2. (2)円形路を走行する車体に、その車体の傾斜状態を
    検出しかつ相互の軸線が直交する一対の傾斜計をそれぞ
    れ固定し、 前記一対の傾斜計の出力に基づいて、車体の位置と進行
    方向とを演算することを特徴とする円形路における車体
    の測定方法。
  3. (3)円形路を走行する車体に、その車体の傾斜状態を
    検出する傾斜計を固定し、 傾斜計の出力に基づいて車体の位置を演算し、車体には
    、円形路までの距離を測定する複数の距離測定手段を、
    相互に異なる位置に固定し、距離測定手段の出力に基づ
    いて車体の進行方向を演算することを特徴とする円形路
    における車体の測定方法。
  4. (4)円形路を走行する車体の車輪を操舵手段によつて
    操舵し、 この車体の位置と車体の進行方向とを演算して求め、 車体の位置と車体の進行方向とに基づいて、操舵角を演
    算し、こうして求めた操舵角に基づいて操舵手段を駆動
    することを特徴とする円形路における車体の自動走行制
    御方法。
JP63045467A 1988-02-26 1988-02-26 車体の位置および進行方向の測定方法ならびに自動走行制御方法 Expired - Fee Related JP2566604B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP63045467A JP2566604B2 (ja) 1988-02-26 1988-02-26 車体の位置および進行方向の測定方法ならびに自動走行制御方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP63045467A JP2566604B2 (ja) 1988-02-26 1988-02-26 車体の位置および進行方向の測定方法ならびに自動走行制御方法

Publications (2)

Publication Number Publication Date
JPH01219906A true JPH01219906A (ja) 1989-09-01
JP2566604B2 JP2566604B2 (ja) 1996-12-25

Family

ID=12720182

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63045467A Expired - Fee Related JP2566604B2 (ja) 1988-02-26 1988-02-26 車体の位置および進行方向の測定方法ならびに自動走行制御方法

Country Status (1)

Country Link
JP (1) JP2566604B2 (ja)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS60195620A (ja) * 1984-03-16 1985-10-04 Hitachi Ltd 移動体の進路補正装置
JPS6243884U (ja) * 1985-09-02 1987-03-17

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS60195620A (ja) * 1984-03-16 1985-10-04 Hitachi Ltd 移動体の進路補正装置
JPS6243884U (ja) * 1985-09-02 1987-03-17

Also Published As

Publication number Publication date
JP2566604B2 (ja) 1996-12-25

Similar Documents

Publication Publication Date Title
JPH03105256A (ja) 走行車特に自動車における横風の影響測定装置
WO2023243617A1 (ja) 磁気マーカ、車両用システム及びマーカ検出方法
JP2020135711A (ja) 制御装置、移動体および制御方法
JP2566604B2 (ja) 車体の位置および進行方向の測定方法ならびに自動走行制御方法
JP2002187550A (ja) 簡易型軌道検測車
JPH0238916A (ja) 角速度計測装置
JPH0810406B2 (ja) 自動走行車
EP0611948B1 (en) System for measuring the wheel base of an automobile frame and the transverse and longitudinal offsets of its steered wheels
JP3191888B2 (ja) 慣性センサを用いた管路の変位量計測方法
JPH03221807A (ja) 路面計測方法
JPH0230780Y2 (ja)
JPH04304502A (ja) 自律走行車における重回帰式による操舵制御装置
JP2023050710A (ja) 制御方法及び制御システム
JPH05312585A (ja) 車両用ナビゲーション装置
JP2676831B2 (ja) 無人搬送車の位置検出装置
JPH11271042A (ja) 移動体の位置計測装置
JP3484020B2 (ja) 車両の横滑り角計測方法
JP2024142581A (ja) 磁気マーカの検出方法、及び検出システム
JPH02284020A (ja) 路面計測法
JPS6114586A (ja) 対地車速検出装置
JPS60256065A (ja) 走行物体の加速度計
JPH04288605A (ja) 車両走行位置検出装置
JPH01201115A (ja) 方位センサ
JPH0518765A (ja) 車両位置検出装置
JPS60114707A (ja) 走行路面平坦性測定装置

Legal Events

Date Code Title Description
R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees