JPS60122409A - 車両の自動運転制御方式 - Google Patents
車両の自動運転制御方式Info
- Publication number
- JPS60122409A JPS60122409A JP58230882A JP23088283A JPS60122409A JP S60122409 A JPS60122409 A JP S60122409A JP 58230882 A JP58230882 A JP 58230882A JP 23088283 A JP23088283 A JP 23088283A JP S60122409 A JPS60122409 A JP S60122409A
- Authority
- JP
- Japan
- Prior art keywords
- course
- steering
- vehicle
- vehicle body
- control
- 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
Links
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/02—Control of position or course in two dimensions
- G05D1/021—Control of position or course in two dimensions specially adapted to land vehicles
- G05D1/0268—Control of position or course in two dimensions specially adapted to land vehicles using internal positioning means
- G05D1/0272—Control of position or course in two dimensions specially adapted to land vehicles using internal positioning means comprising means for registering the travel distance, e.g. revolutions of wheels
Landscapes
- Engineering & Computer Science (AREA)
- Aviation & Aerospace Engineering (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
この発明は、ガイドレス(ここにガイドレスとは電磁誘
導方式、光学誘導方式、及び視覚誘導方式等を使用して
いないものをいう)で自動運転が可能な車両の自動運転
制御方式に関する。
導方式、光学誘導方式、及び視覚誘導方式等を使用して
いないものをいう)で自動運転が可能な車両の自動運転
制御方式に関する。
従来、車両を自動運転させる方法としては、走行コース
に沿ってガイドワイヤ、案内レール、光学的反射テープ
等を敷設しておき、これらを検出しながら進行させる方
法、あるいは電波、光、超音波等を用いて車両の運行平
面内における絶対位置を検出し、この検出位置情報と走
行コースとの位置偏差に基づき車両を進行させる方法が
ある。
に沿ってガイドワイヤ、案内レール、光学的反射テープ
等を敷設しておき、これらを検出しながら進行させる方
法、あるいは電波、光、超音波等を用いて車両の運行平
面内における絶対位置を検出し、この検出位置情報と走
行コースとの位置偏差に基づき車両を進行させる方法が
ある。
しかしながら、ガイドワイヤ、案内レール、光学的反射
テープ等を特別に設けることは、コスト高となるし、電
波、光、超音波等の伝搬波を使用する場合には、環境に
より伝搬障害が生じ、検出精度を低下させるおそれがあ
った。
テープ等を特別に設けることは、コスト高となるし、電
波、光、超音波等の伝搬波を使用する場合には、環境に
より伝搬障害が生じ、検出精度を低下させるおそれがあ
った。
また、他の従来の自動運転制御方法としては。
走行コース上に複数の位置を設定し、これらの各位置毎
に位置と姿勢角の変化分をメモリに記憶しておき、走行
時は、前記各位置を目標位置とし。
に位置と姿勢角の変化分をメモリに記憶しておき、走行
時は、前記各位置を目標位置とし。
との目標位置を走行コースに清って逐次移動させ。
また、目標位置を仮想x−y平面上の原点とし。
y軸を各点における接線方向と一致さぜ、y軸とのなす
角を姿勢角とし、そして走行車両の現在位置及び姿勢角
との偏差を逐次求め、この偏差に応じた車速及び操舵角
を算出して車両を走行させ。
角を姿勢角とし、そして走行車両の現在位置及び姿勢角
との偏差を逐次求め、この偏差に応じた車速及び操舵角
を算出して車両を走行させ。
姿勢角を零とするようにしながら目標位置を追尾させる
ようにした方法がある。しかしこの方法は。
ようにした方法がある。しかしこの方法は。
仮想x−y平面が変化(目標位置がひとつ先へ移動)し
たとき、新たな仮想x −y平面上の車体位置と方向を
表わす量をめるための座標変換を行なわなければならな
いが、記憶しているデータが実X−Y平面における仮恕
x−y平面の原点位置とy軸の方向の変化分であるだめ
、座標変換の計算が複雑となる。壕だ正確な走行をなす
ために。
たとき、新たな仮想x −y平面上の車体位置と方向を
表わす量をめるための座標変換を行なわなければならな
いが、記憶しているデータが実X−Y平面における仮恕
x−y平面の原点位置とy軸の方向の変化分であるだめ
、座標変換の計算が複雑となる。壕だ正確な走行をなす
ために。
多くの目標位置をとる必要があり、目標位置と姿勢角を
設定するのに手間を要するし、メモリ容量を多く要する
という欠点があった。
設定するのに手間を要するし、メモリ容量を多く要する
という欠点があった。
この発明の目的は、上記従来方法の欠截を解消し、ガイ
ドレスであシ、比較的低コストで実現でき、しかも制御
が簡単であシ、メモリ容量を多く必要としない車両の自
動運転方式を提供するととである。
ドレスであシ、比較的低コストで実現でき、しかも制御
が簡単であシ、メモリ容量を多く必要としない車両の自
動運転方式を提供するととである。
上記目的を達成するために、この発明の車両の自動運転
制御方式は走行コースを直線要素と円弧要素からなるよ
うに構成し、各コース要素毎に基準となる基準座標軸を
想定し、別に路面に固定的に定められる路面固定座標軸
を想定し、この路面固定座標軸に対して前記基準座標軸
を特定するデータ及び車速指令、連速指令の指令位置を
前記各基準座標軸毎に、記憶手段に記憶しておき、走行
中は回転数検出手段と操舵角検出手段で検出される回転
数及び操舵角より、移動体の横変位と姿勢角を検出し、
この横変位、姿勢角が零となるように、操舵制御すると
ともに、車体が車速指令位置に達すると、その位置に対
応する車速指令値を出力するようにしている。
制御方式は走行コースを直線要素と円弧要素からなるよ
うに構成し、各コース要素毎に基準となる基準座標軸を
想定し、別に路面に固定的に定められる路面固定座標軸
を想定し、この路面固定座標軸に対して前記基準座標軸
を特定するデータ及び車速指令、連速指令の指令位置を
前記各基準座標軸毎に、記憶手段に記憶しておき、走行
中は回転数検出手段と操舵角検出手段で検出される回転
数及び操舵角より、移動体の横変位と姿勢角を検出し、
この横変位、姿勢角が零となるように、操舵制御すると
ともに、車体が車速指令位置に達すると、その位置に対
応する車速指令値を出力するようにしている。
以下、実施例によりこの発明をさらに詳細に説明する。
以下に説明する実施例では、予じめ想定する走行コース
に沿って車体が走行するように、車体自身が、想定する
走行コースに対する自己の位置偏差(横変位)と方向偏
差(姿勢角)を算出して。
に沿って車体が走行するように、車体自身が、想定する
走行コースに対する自己の位置偏差(横変位)と方向偏
差(姿勢角)を算出して。
この横変位と姿勢角が零となるように操舵出力するとと
もに、走行コースの所定位置に達すると。
もに、走行コースの所定位置に達すると。
車速指令値を出力し、走行操舵制御を行なう。
予じめ、想定される走行コースは、直線要素と円弧要素
の組合せで構成する。そして各要素m上に、基準となる
座標軸(基準座標軸という)xm−y mを想定する。
の組合せで構成する。そして各要素m上に、基準となる
座標軸(基準座標軸という)xm−y mを想定する。
この基準座標軸は、コース要素が直線の場合にはX軸を
コース要素に一致させ。
コース要素に一致させ。
コース要素が円弧の場合にはy軸が円弧の中心を通り、
X軸が円弧と接するようにする。また各コース要素に固
定した基準座標軸とは別に、路面に固定した座標軸(路
面固定座標軸という)x−yを想定する。
X軸が円弧と接するようにする。また各コース要素に固
定した基準座標軸とは別に、路面に固定した座標軸(路
面固定座標軸という)x−yを想定する。
これら基準座標軸、路面固定座標軸を走行コース例Mに
ついて図示すると第1図の通りとなる。
ついて図示すると第1図の通りとなる。
図において、走行コースMは直線要素rr+1.円弧要
素m2.直線要素m3からなり、これらコース要素m1
.m2.m3の基準座標軸は2図示のようにxl−yl
+ x2−y2.x、3−y3となる。
素m2.直線要素m3からなり、これらコース要素m1
.m2.m3の基準座標軸は2図示のようにxl−yl
+ x2−y2.x、3−y3となる。
上記基準座標軸に関するデータを走行コースデータとし
て、予じめ車上制御装置のメモリに記憶しておく。
て、予じめ車上制御装置のメモリに記憶しておく。
記憶するデータとしては
■路面固定座標軸に対する各基準座標軸の位置(Xm
、 Ym )と回転角Φm。
、 Ym )と回転角Φm。
■コース要素mが直線か円弧かの区別。
■コース要素mの終了点(′□、i)。
■円弧要素の中心座標(0,y′m)。
■車速指令位置およびその指令値
ただしm=L、2,5.・・・・・・
次に、運転走行中は、基準座標軸に対する車体の位置及
び方向の計算を行なう。
び方向の計算を行なう。
この車体の位置及び方向の計算は、車上制御装置で微小
単位時間毎にサイクリックに行なう。すなわち微小単位
時間には、車体の旋回中心位置が変化しないものとし、
車体の位置および方向の変化量を幾何的にめ、順次加算
していくことにより、現時点における基準座標軸に対す
る車体の位置及び方向を計算する。
単位時間毎にサイクリックに行なう。すなわち微小単位
時間には、車体の旋回中心位置が変化しないものとし、
車体の位置および方向の変化量を幾何的にめ、順次加算
していくことにより、現時点における基準座標軸に対す
る車体の位置及び方向を計算する。
今、車体が第2図に示すように、固定輪W21゜w22
と操舵輪W11.W12を有する4輪車であり、固定輪
w21と操舵輪w12 が従動輪であり、固定輪w22
と操舵輪w12が駆動輪である場合に1次のいずれかの
方法により、車体の位置及び方向を計算する。
と操舵輪W11.W12を有する4輪車であり、固定輪
w21と操舵輪w12 が従動輪であり、固定輪w22
と操舵輪w12が駆動輪である場合に1次のいずれかの
方法により、車体の位置及び方向を計算する。
■従動輪2輪(W12.W21の回転数と操舵角の検出
値より計算する。
値より計算する。
■固定輪2輪(w21.w22)の回転数より計算する
。
。
ここでは上記0式の方法について詳しく説明する。
なお計算にあたっては第ろ図に示すように、車体の旋回
中心位置は、操舵側の駆動輪W11の軸線と、固定輪w
21 、 w22の軸線の交点Pであるし。
中心位置は、操舵側の駆動輪W11の軸線と、固定輪w
21 、 w22の軸線の交点Pであるし。
車体の位置をあられす点(車体代表点)を固定輪w21
、 w22の軸線と、車体中心線の交点Bとして計算
する。
、 w22の軸線と、車体中心線の交点Bとして計算
する。
(xi−i 、 y i−1) :微小単位時間経過前
の車体位置 (xi、 yi) :微小眼位時間経過後の車体位置0
1−1:微小単位時間経過前の車体方向θI :微小単
位時間経過後の車体方向△xi、△y1−微小単位時間
における車体位置の変化量・ △θI :微小単位時間における車体方向の変化量 ψI ;微小単位時間における操舵角(ポテンショメー
タ検出値) W −車体のルッド、L;車体のホ イールベーヌ、 C:車輪オフセット量。
の車体位置 (xi、 yi) :微小眼位時間経過後の車体位置0
1−1:微小単位時間経過前の車体方向θI :微小単
位時間経過後の車体方向△xi、△y1−微小単位時間
における車体位置の変化量・ △θI :微小単位時間における車体方向の変化量 ψI ;微小単位時間における操舵角(ポテンショメー
タ検出値) W −車体のルッド、L;車体のホ イールベーヌ、 C:車輪オフセット量。
r:車輪有効半径。
△#i:微小単位時間における車体の移動距離
P :車輪回転数検出用エンコーダ1回転当りのパルス
数 P12i、P21i :車輪W12.V121の微小単
位時間におけるエンコーダの回転 パルス数 とすると。
数 P12i、P21i :車輪W12.V121の微小単
位時間におけるエンコーダの回転 パルス数 とすると。
微小単位時間経過後の車体位置(xi、 yi)及び車
体方向は次式より算出できる。
体方向は次式より算出できる。
上記(1)式よシ各微小単位時間経過毎の車体の位置及
び方向が計算できるが、走行の進行にともない、コース
要素が変化すると、基準座標軸も変化するので、コース
要素の変更点で上記(1)式により算出した車体の位置
および方向を新たな基準座標(9) 」 軸上に変換する必要がある。
び方向が計算できるが、走行の進行にともない、コース
要素が変化すると、基準座標軸も変化するので、コース
要素の変更点で上記(1)式により算出した車体の位置
および方向を新たな基準座標(9) 」 軸上に変換する必要がある。
次に、その座標変換方法について説明する。
この実施例では、基準座標軸Xm−Xm−1−yから。
xm−ymに座標変換を行なうのに、直接基準座標軸X
m−1,、−Y m−1からx m −y mに変換
するのではなく、基準座標軸x m −1−y m−1
から路面固定座標X−Yへ座標変換した後、基準座標@
x m −y mに座標変換するようにしている。こ
のようにすると。
m−1,、−Y m−1からx m −y mに変換
するのではなく、基準座標軸x m −1−y m−1
から路面固定座標X−Yへ座標変換した後、基準座標@
x m −y mに座標変換するようにしている。こ
のようにすると。
座標変換のためにメモリに記憶しておくデータが路面固
定座標軸X−Yに対する基準座標軸原点の位置(xm−
x、ym−t)、(xm、ym)と回転角Φm−1゜Φ
mであるため、基準座標軸x m −i ”−y m−
iから直接xm−ymへ変換する場合に必要となるXm
−]、−ym−1に対するx m −y mの原点の位
置と回転角に比べてデータの作成が容易なためである。
定座標軸X−Yに対する基準座標軸原点の位置(xm−
x、ym−t)、(xm、ym)と回転角Φm−1゜Φ
mであるため、基準座標軸x m −i ”−y m−
iから直接xm−ymへ変換する場合に必要となるXm
−]、−ym−1に対するx m −y mの原点の位
置と回転角に比べてデータの作成が容易なためである。
ニア (1o)
(x、y) :座標変換時の路面固定座標軸X−Yに対
する車体位置。
する車体位置。
β :座標変換時の路面固定軸X−Y
に対する車体の方向
とすると。
次式により、車体の位置及び方向を、先ず基準座標軸x
m −1−ym−1から、路面固定座標軸X−Yに変
換する。
m −1−ym−1から、路面固定座標軸X−Yに変
換する。
次に1次式より路面固定座標軸x−yがら基準座標軸x
m−・ymlへ変換する。
m−・ymlへ変換する。
なお、上記座標変換を行なうタイミングすなわち、コー
ス要素がm−1からmへ変化し、基準座標軸xm−1−
ym−1からxm−ym へ座標変換を行なう場合の条
件は、以下のようにして決められる。
ス要素がm−1からmへ変化し、基準座標軸xm−1−
ym−1からxm−ym へ座標変換を行なう場合の条
件は、以下のようにして決められる。
■コース要素m−1が直線の場合。
記憶しているコース要素m−1の終了点の基準座標軸に
対する位置マ;了と車体位置xm−1を比較し。
対する位置マ;了と車体位置xm−1を比較し。
x m−1≧蔀イ ・・・(4)
となれば、新たな基準座標軸xm−ym へ座標変換す
る。
る。
■コース要素m−1が円弧の場合。
記憶しているコース要素m−1の終了点と円弧中心の基
準座標軸Xm−Xm−1−yに対する位置(xm−1゜
3’m−1)+ ym−1と車体位置(x m−1,y
m−1)より。
準座標軸Xm−Xm−1−yに対する位置(xm−1゜
3’m−1)+ ym−1と車体位置(x m−1,y
m−1)より。
を満足すれば、基準座標軸xm−ymに座標変換する。
以上のようにして、各微小単位時間毎に、基準座標軸に
対する車体位置及び方向が算出されると。
対する車体位置及び方向が算出されると。
この車体位置及び方向に基づいて、走行コースに対する
車体の位置偏差(横変位)と方向偏差(姿勢角)が算出
可能となる。
車体の位置偏差(横変位)と方向偏差(姿勢角)が算出
可能となる。
次に、その走行コースに対する車体の横変位4と姿勢角
ψの算出方法について説明する。
ψの算出方法について説明する。
■コース要素が直線の場合
コース要素mが第4図に示すように、直線であシ、車体
の代表点Bが基準座標軸X−yに対しくx、y)に位置
し、方向角θであると。
の代表点Bが基準座標軸X−yに対しくx、y)に位置
し、方向角θであると。
横変位l及び姿勢角ψは
よりめることができる。
■コース要素が円弧の場合
コース要素mが第5図に示すように円弧であり。
車体の代表点Bが基準座標軸x−yに対しく X、 y
)に位置し1円弧の中心点(0,Y’)と、車体の代表
へBを結ぶ線上でコース要素と交叉する点の接線と(1
3) ra。
)に位置し1円弧の中心点(0,Y’)と、車体の代表
へBを結ぶ線上でコース要素と交叉する点の接線と(1
3) ra。
X軸とのなす角をβ、車体の方向角をθとすると。
横変位及び姿勢角ψは
よ請求めることができる。
さて、予じめ定めた走行コースM上を理想的に自動運転
するには、走行中、横変位l及び姿勢角ψを0にもって
いく必要がある。そこで第6図の制御ブロック図に示す
ように、(7)式で計算された横変位lと姿勢角ψはゲ
イン調整器でゲイン調整され、その合成量e−Gβ・l
十Gψ・ψがフィードバックされる。そして、目標値e
=oとこの合成量eの偏差を操舵出力とするとともに、
補償要素として操舵角ψをフィードバックして操舵出方
に加えている。操舵出力Eはパワーアンプに加えられ。
するには、走行中、横変位l及び姿勢角ψを0にもって
いく必要がある。そこで第6図の制御ブロック図に示す
ように、(7)式で計算された横変位lと姿勢角ψはゲ
イン調整器でゲイン調整され、その合成量e−Gβ・l
十Gψ・ψがフィードバックされる。そして、目標値e
=oとこの合成量eの偏差を操舵出力とするとともに、
補償要素として操舵角ψをフィードバックして操舵出方
に加えている。操舵出力Eはパワーアンプに加えられ。
その出力でステアリングモータを駆動し、操舵制御を行
なう。なおコース要素が直線で、車体がコ(14) −ス上にあれば、横変位lと姿勢角ψの合成量は零であ
り、操舵角ψが零で、車体は直進してコース上を進行す
るが、コース要素が円弧で車体がコース上にある場合に
は、操舵角ψが零で車体が直進するとすぐにコースから
ずれてしまうことになるので、コース要素が円弧の場合
には、その円弧の半径に応じた操舵角オフセット量ψ。
なう。なおコース要素が直線で、車体がコ(14) −ス上にあれば、横変位lと姿勢角ψの合成量は零であ
り、操舵角ψが零で、車体は直進してコース上を進行す
るが、コース要素が円弧で車体がコース上にある場合に
は、操舵角ψが零で車体が直進するとすぐにコースから
ずれてしまうことになるので、コース要素が円弧の場合
には、その円弧の半径に応じた操舵角オフセット量ψ。
を計算し。
Gψ(ψ−ψ。)を操作出力にフィードバックするよう
にしている。結局、操舵出力値Eは次式で算出される。
にしている。結局、操舵出力値Eは次式で算出される。
E=−GQ−1−G’f)・(P−Gψ(9’−ψo)
・・(8)ただし G2:横変位フィードバックゲイン。
・・(8)ただし G2:横変位フィードバックゲイン。
Gψ:姿勢角フィードバックゲインプ
Gψ:操舵角フィードバックゲイン。
第7図は、この発明を実施するだめの自動運転制却シス
テムを示すブロック図である。同図において、車体上に
設けられる車上制御装置11には。
テムを示すブロック図である。同図において、車体上に
設けられる車上制御装置11には。
設定部12.演算制御部13及びメモリ14が備えられ
ている。
ている。
設定部12は、走行コースの各コース要素毎のデータや
運転制御すべき車体の諸定数を予じめ入力設定するよう
になっている。メモリ14は設定部12より入力される
走行コーヌ、車体等の各種データの他、走行運転中の演
算値等を記憶する。
運転制御すべき車体の諸定数を予じめ入力設定するよう
になっている。メモリ14は設定部12より入力される
走行コーヌ、車体等の各種データの他、走行運転中の演
算値等を記憶する。
演算制御部12は、メモリ13に記憶される各種データ
や後述する車体より検出される操舵角。
や後述する車体より検出される操舵角。
車輪回転数を受け、所定のプログラムにしたがい各種演
算を行ない、走行コースに沿って所定の速度で車体を進
行させるだめ、操舵出力、車速出力を導出するようにな
っている。
算を行ない、走行コースに沿って所定の速度で車体を進
行させるだめ、操舵出力、車速出力を導出するようにな
っている。
車体15には操舵角を検出するだめのポテンショメータ
16と、車輪の回転数を検出するだめのエンコーダ17
が設けられ、これらポテンショメータ16.エンコーダ
17よりの操舵角及び車輪回転数を示す信号は、車上制
御装置11の演算制御部12に取込まれるようになって
いる。
16と、車輪の回転数を検出するだめのエンコーダ17
が設けられ、これらポテンショメータ16.エンコーダ
17よりの操舵角及び車輪回転数を示す信号は、車上制
御装置11の演算制御部12に取込まれるようになって
いる。
次に、この自動運転制御シヌテムの走行中の全体動作を
第8図に示すフロー図を参照して説明する。
第8図に示すフロー図を参照して説明する。
車体を定点からスタートさせる場合には、定弘における
コース要素の番号と、定点で車体があるべき基準座標軸
上の位置および方向のデータを予じめ記憶しであるので
、車体をそれに合わせて設置してスタートさせる。任意
の位置でスタートさせる場合には、スタート点データと
してその位置の上記コース要素番号等のデータを設定部
12のテンキー等で入力してスタートさせる。
コース要素の番号と、定点で車体があるべき基準座標軸
上の位置および方向のデータを予じめ記憶しであるので
、車体をそれに合わせて設置してスタートさせる。任意
の位置でスタートさせる場合には、スタート点データと
してその位置の上記コース要素番号等のデータを設定部
12のテンキー等で入力してスタートさせる。
動作ヌタート後、先ずポテンショメータ16よシの操舵
角ψiと、エンコーダ17よりの車輪回転数P12 i
、 P21iを読込む(ステップ5T1)。続いて、
上記操舵角ψi、車輪回転数P12i、P2ti、予じ
めメモリ13に記憶されている定数、前回演算時の車体
位置、車体方向等より上記(1)の演算を行ない、車体
の位置(xi、yi)及び方向θiを算出する(ステッ
プST2 )。次に検出した車体位置より、上記(4)
式あるいは(5)式の演算を行ない、現在の車体位置が
コース要素の変化地点に達したが否かを判定しくステッ
プST3 )、コース要素の変化地点に達していると、
上記(2)式、(3)式の演算を(17) 実行し座標変換を行なう(ステップs’r4 )。
角ψiと、エンコーダ17よりの車輪回転数P12 i
、 P21iを読込む(ステップ5T1)。続いて、
上記操舵角ψi、車輪回転数P12i、P2ti、予じ
めメモリ13に記憶されている定数、前回演算時の車体
位置、車体方向等より上記(1)の演算を行ない、車体
の位置(xi、yi)及び方向θiを算出する(ステッ
プST2 )。次に検出した車体位置より、上記(4)
式あるいは(5)式の演算を行ない、現在の車体位置が
コース要素の変化地点に達したが否かを判定しくステッ
プST3 )、コース要素の変化地点に達していると、
上記(2)式、(3)式の演算を(17) 実行し座標変換を行なう(ステップs’r4 )。
座標変換後、あるいは、ステップST3のコース要素変
化Noの判定に続き、その地点での車速指令に基づき車
速出力を行なう(ステップ5T5)。
化Noの判定に続き、その地点での車速指令に基づき車
速出力を行なう(ステップ5T5)。
次に、メモリ13に記憶されている現在走行中のコース
要素データを参照し、コース要素が直線か円弧かを判定
する(ステップST6 )。判定の結果、コース要素が
直線の場合は上記(6)式により直線コースにおける車
体の横変位lと姿勢角ψを計算する(ステップST7
)。またコース要素が円弧の場合は上記(7)式によシ
1円弧コースにおける車体の横変位lと姿勢角ψを計算
する(ステップ5T3)。続いてコース要素が円弧であ
る場合には2円弧半径に応じた操舵角オフセット量ψ。
要素データを参照し、コース要素が直線か円弧かを判定
する(ステップST6 )。判定の結果、コース要素が
直線の場合は上記(6)式により直線コースにおける車
体の横変位lと姿勢角ψを計算する(ステップST7
)。またコース要素が円弧の場合は上記(7)式によシ
1円弧コースにおける車体の横変位lと姿勢角ψを計算
する(ステップ5T3)。続いてコース要素が円弧であ
る場合には2円弧半径に応じた操舵角オフセット量ψ。
を計算する(ステップ5T9)。そして、算出した横変
位、姿勢角の合成量を0とする操舵出力蹟を計算し、出
力する(ステップ5T10,5T11)。最後に運転終
了か否かを判定しくステップ5T12)。
位、姿勢角の合成量を0とする操舵出力蹟を計算し、出
力する(ステップ5T10,5T11)。最後に運転終
了か否かを判定しくステップ5T12)。
終了でなければスタートにリターンする。そして以後、
運転終了に至るまで、ステップST1から(18) ステップ5T12までの一連の処理を微小単位時間、毎
に繰返し行なう。以−トの制御を行なうことにより、車
体は、予じめ懇定した走行コース上を追尾して進行する
。
運転終了に至るまで、ステップST1から(18) ステップ5T12までの一連の処理を微小単位時間、毎
に繰返し行なう。以−トの制御を行なうことにより、車
体は、予じめ懇定した走行コース上を追尾して進行する
。
この発明によれば、ガイドVヌで進行できることもちろ
ん、操舵制御が横変位と姿勢角のフィードバック制御な
ので、外乱に対しても走行コースの追従性は良好である
。
ん、操舵制御が横変位と姿勢角のフィードバック制御な
ので、外乱に対しても走行コースの追従性は良好である
。
壕だ、直線のコース要素と円弧のコース要素の組合せで
2種々の走行コースを作ることができる。
2種々の走行コースを作ることができる。
さらにメモリに予じめ記憶しておく走行コースに関する
データは、コース要素毎のものでよいので。
データは、コース要素毎のものでよいので。
演算処理が簡単となるとともに、コースを記憶させるた
めのテ゛−タ入力が簡単容易であり、まだ記憶のだめの
メモリ容量が比較的小さくてよいという利点がある。
めのテ゛−タ入力が簡単容易であり、まだ記憶のだめの
メモリ容量が比較的小さくてよいという利点がある。
第1図はこの発明の一実施例の走行コースを示す図、第
2図は車体の固定輪及び操舵輪を示す図。 第6図は車体の旋回中心を説明するだめの図、第4図は
直線のコース要素の横変位、及び姿勢角の算出を説明す
るための図、第5図は円弧のコース要素の横変位及び姿
勢角の算出を説明するだめの図、第6図は、操舵制御□
□を説明するだめの制御グロック図、第7図はこの発明
を実施するだめの自動運転制御シヌテムのブロック図、
第8図は同自動運耘制御システムの動作を説明するだめ
のフロー図である。 M:走行コース、ml、m2.m3:コ−ス要素、xi
−yl・x2−y2・x3−y3:基準座標軸。 X−Y:路面固定座標軸、 13:演算制御部。 14:メモリ、16:ポテンショメータ。 17:エンコーダ。 特許出願人 日本輸送機株式会社 代理人 弁理士 中 村 茂 信 第1図 第2図 第3図 第4図 第5図 ン
2図は車体の固定輪及び操舵輪を示す図。 第6図は車体の旋回中心を説明するだめの図、第4図は
直線のコース要素の横変位、及び姿勢角の算出を説明す
るための図、第5図は円弧のコース要素の横変位及び姿
勢角の算出を説明するだめの図、第6図は、操舵制御□
□を説明するだめの制御グロック図、第7図はこの発明
を実施するだめの自動運転制御シヌテムのブロック図、
第8図は同自動運耘制御システムの動作を説明するだめ
のフロー図である。 M:走行コース、ml、m2.m3:コ−ス要素、xi
−yl・x2−y2・x3−y3:基準座標軸。 X−Y:路面固定座標軸、 13:演算制御部。 14:メモリ、16:ポテンショメータ。 17:エンコーダ。 特許出願人 日本輸送機株式会社 代理人 弁理士 中 村 茂 信 第1図 第2図 第3図 第4図 第5図 ン
Claims (1)
- (1)走行コースを直線要素と円弧要素からなるように
構成し、各コース要素毎に基準となる基準座標軸を想定
し、別に路面に固定的に定められる路面固定座標軸を想
定し、この路面固定座標軸に対して、前記基準座標軸を
特定するデータ及び車速指令、連速指令の指令位置を前
記各基準座標軸毎に、記憶手段に記憶しておき、走行中
は回転数検出手段と操舵角検出手段で検出される回転数
及び操舵角より、移動体の横変位と姿勢角を検出し、こ
の横変位、姿勢角が零となるように、操舵制御するとと
もに、車体が車速指令位置に達すると、その位置に対応
する車速指令値を出力するようにした車両の自動運転制
御方式。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP58230882A JPS60122409A (ja) | 1983-12-06 | 1983-12-06 | 車両の自動運転制御方式 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP58230882A JPS60122409A (ja) | 1983-12-06 | 1983-12-06 | 車両の自動運転制御方式 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS60122409A true JPS60122409A (ja) | 1985-06-29 |
| JPH0410644B2 JPH0410644B2 (ja) | 1992-02-26 |
Family
ID=16914780
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP58230882A Granted JPS60122409A (ja) | 1983-12-06 | 1983-12-06 | 車両の自動運転制御方式 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS60122409A (ja) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS6180410A (ja) * | 1984-09-28 | 1986-04-24 | Yutaka Kanayama | 移動ロボツトの走行指令方式 |
| FR2633889A1 (fr) * | 1988-07-05 | 1990-01-12 | Bendix Electronics Sa | Procede et dispositif de mesure de l'angle de rotation de l'arbre de direction d'un vehicule automobile |
| JPH03174609A (ja) * | 1989-12-01 | 1991-07-29 | Nippon Yusoki Co Ltd | 無人搬送車の旋回走行制御方法 |
-
1983
- 1983-12-06 JP JP58230882A patent/JPS60122409A/ja active Granted
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS6180410A (ja) * | 1984-09-28 | 1986-04-24 | Yutaka Kanayama | 移動ロボツトの走行指令方式 |
| FR2633889A1 (fr) * | 1988-07-05 | 1990-01-12 | Bendix Electronics Sa | Procede et dispositif de mesure de l'angle de rotation de l'arbre de direction d'un vehicule automobile |
| US5027648A (en) * | 1988-07-05 | 1991-07-02 | Siemens Aktiengesellschaft | Method and device for measuring the angle of rotation of the steering shaft of a motor vehicle |
| JPH03174609A (ja) * | 1989-12-01 | 1991-07-29 | Nippon Yusoki Co Ltd | 無人搬送車の旋回走行制御方法 |
Also Published As
| Publication number | Publication date |
|---|---|
| JPH0410644B2 (ja) | 1992-02-26 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN100549888C (zh) | 用于车辆的驾驶辅助装置及其方法 | |
| US4816998A (en) | Self-piloting vehicle | |
| JPS6319011A (ja) | 地点追従方式による無人移動機械の誘導方法 | |
| JPH0324605A (ja) | 移動ロボットの走行制御方法 | |
| JPH0646364B2 (ja) | 自律走行車の誘導方法 | |
| US5781870A (en) | Vehicle steering angle control device | |
| JP2579808B2 (ja) | 移動体の誘導方法及びその装置 | |
| JPS61278912A (ja) | 地点追従方式による無人移動機械の誘導方法 | |
| JPS60122409A (ja) | 車両の自動運転制御方式 | |
| JPH0522926B2 (ja) | ||
| JPS59111508A (ja) | 点追従方式による車両の自動誘導方法 | |
| JP2711837B2 (ja) | 自動走行する車両の走行制御装置 | |
| JP2518300B2 (ja) | 車両の誘導方法 | |
| JP2840943B2 (ja) | 移動ロボットの誘導装置 | |
| JP4269170B2 (ja) | 軌道追従制御方法および装置 | |
| JPH03189805A (ja) | 車両の自動操舵方法及びその自動操舵装置 | |
| JP2934770B2 (ja) | 移動ロボットの車輪径計測方法及びその装置 | |
| JP2907876B2 (ja) | 車両の自動操縦走行装置 | |
| JP2766334B2 (ja) | 車両の自動操縦走行制御装置 | |
| JPH10198425A (ja) | 無人搬送車の走行制御方法 | |
| JP3012651B2 (ja) | 全方向車の走行・操舵制御方法 | |
| JPH03174609A (ja) | 無人搬送車の旋回走行制御方法 | |
| CN118907225A (zh) | 一种线控履带底盘转向线控性能测试方法及系统 | |
| JPS6195414A (ja) | 移動車の経路探索方式 | |
| JPH07101369B2 (ja) | 自動操舵制御方式 |