Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JPH0522925B2 - - Google Patents
[go: Go Back, main page]

JPH0522925B2 - - Google Patents

Info

Publication number
JPH0522925B2
JPH0522925B2 JP59191337A JP19133784A JPH0522925B2 JP H0522925 B2 JPH0522925 B2 JP H0522925B2 JP 59191337 A JP59191337 A JP 59191337A JP 19133784 A JP19133784 A JP 19133784A JP H0522925 B2 JPH0522925 B2 JP H0522925B2
Authority
JP
Japan
Prior art keywords
course
steering angle
traveling
angle
speed
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.)
Expired - Lifetime
Application number
JP59191337A
Other languages
English (en)
Other versions
JPS6170617A (ja
Inventor
Tsuneo Hisatake
Hiroshi Komukai
Fumio Kawamura
Shinya Hirose
Tatsuya Furukawa
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.)
Caterpillar Mitsubishi Ltd
Original Assignee
Caterpillar Mitsubishi 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 Caterpillar Mitsubishi Ltd filed Critical Caterpillar Mitsubishi Ltd
Priority to JP59191337A priority Critical patent/JPS6170617A/ja
Publication of JPS6170617A publication Critical patent/JPS6170617A/ja
Publication of JPH0522925B2 publication Critical patent/JPH0522925B2/ja
Granted legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/02Control of position or course in two dimensions
    • G05D1/021Control of position or course in two dimensions specially adapted to land vehicles
    • G05D1/0212Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory
    • G05D1/0223Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory involving speed control of the vehicle
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B62LAND VEHICLES FOR TRAVELLING OTHERWISE THAN ON RAILS
    • B62DMOTOR VEHICLES; TRAILERS
    • B62D1/00Steering controls, i.e. means for initiating a change of direction of the vehicle
    • B62D1/24Steering controls, i.e. means for initiating a change of direction of the vehicle not vehicle-mounted
    • B62D1/28Steering controls, i.e. means for initiating a change of direction of the vehicle not vehicle-mounted non-mechanical, e.g. following a line or other known markers

Landscapes

  • Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Aviation & Aerospace Engineering (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Combustion & Propulsion (AREA)
  • Transportation (AREA)
  • Mechanical Engineering (AREA)
  • Chemical & Material Sciences (AREA)
  • Manipulator (AREA)
  • Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)

Description

【発明の詳細な説明】 【産業上の利用分野】
この発明は、走行予定コースを追従して自動走
行する走行体のコース誘導制御システムに係り、
特に直線状の走行予定コース上へ走行体を自己誘
導させるための自動走行体のコース誘導制御シス
テムに関する。
【従来技術およびその問題点】
従来、予め設定された走行予定コースに追従し
て自動走行する走行体を自己誘導する操舵法とし
て以下の理論が知られている。 即ち、走行予定コースのn番目のセグメント
(n番目の点Cn(Xn,Yn)と、n+1番目の点
Cn+1(Xn+1,Yn+1)を結んだ直線の区間
コース)に追従して走行体が走行しているとすれ
ば、第4図より、走行体の現在位置点P(X,Y)
からコースに下した垂線の足をQ、コース上か又
はその延長線上に点Rをとる。また、操舵角をφ
とする。 いま、PQ=l1、QR=l2として、 l1×l2=Coとなるような定数Coを決定する。 Coが一定ならば、l1とl2は反比例の関係となる
ことを利用して走行体Pは直線PRに平行になら
るようにステアリングを切るようにする。 走行体Pがコースから離れる程、l2は短かくな
り操舵角φは0に近い値となる。 従つて、Coは操舵角を決定する制御定数であ
る。 そこで操舵角φは次式で表すことができる。 φ=角PRQ+(θi−θp) =tan-1(l12/Co)+(θi−θp) ここで、θi……n番目のセグメントの方位角 θp……走行体方位角 この操舵角だけの制御による操縦法を用いて、
走行体のコース誘導制御を行つた結果を第5図に
示す。 ここでPCは点座標(PC1〜PC6)で設定され
た走行予定コースである。 そしてLLは走行体が低速走行している場合の
走行軌跡であり、LFは走行体は高速走行してい
る場合の走行軌跡である。 この結果から、従来の操舵法では、走行体が走
行予定コースを外れている場合に、低速走行であ
れば走行予定コースのやや内側で走行予定コース
にほぼ追従した走行軌跡を示すが、走行速度が大
きく(速く)なるにつれ走行予定コースの外側へ
離脱する傾向が強くなることが判明した。 このことから、コース誘導制御において走行体
の速度が与える影響は大きいことが理解される。 そして、コース移行の際に生じたずれが大きい
と走行予定コースに近づく迄の道程が長くなつて
いる。これはステアリング応答特性が悪いと操舵
角を大きく切るような指示(操舵角コマンド)が
出ても急には指示された角度まで変位できないか
らである。 換言すれば本来目標とする方向に完全にタイヤ
等の走行手段が変位していない状態で走行体が走
行しているため誤差が生じるのである。 本発明者はこのようなコースのずれを操舵角の
大きさに応じて走行速度を変化させることにより
解消することができると考え、鋭意研究の結果本
発明を完成するに至つたものである。
【発明の目的】
この発明は、走行予定コースを追従して自動走
行する走行体のコース誘導制御方法において、走
行速度を操舵角の関数とする速度制御方法を導入
し、操舵角の制御と共にそれに対応する走行速度
制御を行うことを目的とする。
【発明の構成】
この発明は上記目的を達成するために、 (a) 走行予定コースのコースデータと、走行する
走行体の現在を検出する位置検出手段から得ら
れた走行体の位置データとをもとに走行体の上
記走行予定コースに対する相対位置を測定する
相対位置測定手段を設ける。 (b) その測定された相対位置データと、前記コー
スデータ及び走行体の位置データを入力して走
行予定コースへ自己誘導するための操舵角を決
定する操舵角決定手段を設ける。 (c) その決定された操舵角データを入力して、前
記コースデータと共に操舵時の走行速度を決定
する走行速度決定手段を設ける。 (d) 走行速度決定手段及び前記操舵角決定手段に
よつて決定された走行速度及び操舵角を基に走
行する走行体の操舵角及び操舵時の走行速度を
制御する制御手段を設ける。 という技術的手段を講じている。 そして、走行予定コース追従のための操舵角の
角度に応じて走行速度を変化させるので、ステア
リング応答特性が遅い場合でも走行予定コースと
の誤差が少ないコース誘導制御を行うことができ
る。
【実施例】
第1図は、この発明の走行体のコース誘導制御
システムを示すブロツク図である(誘導理論につ
いては第4図に基づき説明する)。 この走行体の自己誘導制御システムは、本実施
例の場合、走行体に装備され或いは走行路に設置
された各種センサーから入力されたデータをもと
に演算処理を行うマイクロコンピユータ(以下、
CPUとする)と、このCPUの制御信号によつて
自動走行体のステアリング機構部S、及び動力機
構部Dを制御する制御手段15とからなつてい
る。なお、この発明では走行予定コースのコース
データ(位置)や、走行体の位置その他の位置デ
ータを表示するのに、走行路等の所望位置に想定
したX軸、Y軸を基準にして点座標(x,y)に
変換処理して行つている。 ここで、1は、CPUに設けられた走行予定コ
ース記憶部であつて、点座標で表わされた走行予
定コースデータがストアされている。 この走行予定コースは走行体の目的に応じて予
め適宜手段で設定さるれるものであつて、例えば
地図をもとに予定コースを設定し、或いは実際に
マニユアル又はラジオコントロール制御等によつ
てテスト走行した走行体の走行軌跡データをもと
に走行予定コースを設定したもの等適宜手段によ
り定められる。 この走行予定コースのコース設定は、実際の走
行軌跡データを用いる場合は、直線コースが連続
する走行予定コースに修正し、その直線コース相
互が交叉する各交叉点を連続する点座標(x,
y)として読みとり走行予定コース記憶部1にス
トアするものである。 第5図に基づき説明すると、走行予定コース
PCは、スタート点PC1(5,0)→PC2(0,
0)→C3(0,5)→PC4(4,7)→PC5
(4,2)→終点PC6(0,0)の連続する複数
の点座標で設定され、走行予定コース記憶部1に
入力され記憶されている。 またこの走行予定コース記憶部1には、前記点
座標で表された直線状の区間コース、即ち2点の
点座標間を走行する際の区間コース走行速度およ
び区間コース最低走行速度を予め設定しておきス
トアしておく。 2は、走行体の位置検出手段であつて、走行予
定コースに追従して走行している走行体Pが現在
どの位置にあるかを検出するもので、本実施例で
は走行体に搭載された図示しないエンコーダおよ
びジヤイロスコープ等を用いて基点(スタート
点)からの走行距離および走行体の方向(方位
角)を算出し、且つ地上に設けられた図示しない
ゲートボール等の位置補正手段によつて走行位置
データの補正を行い、得られた走行位置データ即
ち点座標で表す走行体位置データと走行体方位角
データとを連続的に出力するものである。 この位置検出手段2から出力された走行体の現
在位置の点P(X,Y)と、前記コースデータ記
憶部1から呼出されて、走行体が追従している区
間コースを表す2点の点座標データC1(X1,
Y1)とC2(X2,Y2)とが相対位置測定手段3
に入力される。 この相対位置測定手段3は、前記走行体の現在
位置の点P((X,Y)と区画コースを表す点座標
データC1(X1,Y1)及びC2(X2,Y2)と
から走行予定コースと走行体とのズレ量即ち走行
体位置から該走行体が追従している直線状の区間
コースへ下ろした垂線の長さ(第4図のl1に相
当)を計測するものであり、 により算出される。 このようにして算出された相対位置l1は、前記
位置検出手段2から得られた走行体方位角データ
θp及び、走行予定コース記憶部1から呼び出さ
れた追従中の区間コースを表すC1,C2の座標
点データを基に算出されたコース方位角データθi
と共に操舵角決定手段4へ入力される。 操舵角決定手段4では、前述と同様の操舵角算
出式即ち、 P(φ)=tan-1(l12/Co)+(θi−θp) (ここでCoは操舵角を決定する制御定数であ
り実験的に最適の数値が求められる。)を用いて
操舵角P(φ)を算出する。 次に、このようにして算出された操舵角P(φ)
は操舵角コマンドCMD(φ)に変換されて走行速
度決定手段5へ入力される。 また、コースデータ記憶部1から、走行予定コ
ースで現在追従している区間コースの設定走行速
度Vcと最低走行速度Vminの各データを呼び出し
走行速度決定手段5に入力する。 ここで最低走行速度Vminはステアリングの最
大切れ角時においてコース離脱が最も少ない最適
な速度を実験的に求めて設定されている。 次に、前記入力されたデータをもとに、走行速
度決定手段5は、下記の式に従つて、出力走行速
度V(φ)を決定する。 即ち、 V(φ)=Vmin+(Vc−Vmin)×f(φ) f(φ)=1−(CMD(φ)/R) R……ステアリングの最大切れ角 以上により、操舵角が大きい程走行速度は減少
し、操舵角が0のとき、即ち直線走行の場合は区
間設定走行速度Vcに、操舵角が最大の時には最
低走行速度Vminになり、操舵角の大きさに応じ
てVcからVminまでの間で走行速度が変化する。 以上により、操舵角決定手段4および走行速度
決定手段5により得られた操舵角と走行速度とは
それぞれ操舵角コマンド信号及び走行速度コマン
ド信号に変換されてそれぞれステアリング制御手
段6および走行速度制御手段7に入力される。 このステアリング制御手段6はステアリング機
構部Sを制御するもので前記操舵角コマンド信号
に基づきアクチユエータを介してステアリングを
切り、前記操舵角決定手段4で決定された操舵角
まで変位させる。 これと共に、走行速度制御手段7では前記走行
速度コマンド信号に基づき動力機構部Dを制御
し、アクチユエータを介して走行速度を前記走行
速度決定手段6で決定された走行速度まで変動さ
せて、ステアリングが制御される際の走行速度を
制御する。 これにより、ステアリングの切量即ち操舵角と
走行速度が相関的に制御されるので走行体を走行
予定コースに正しく自己誘導することができる。 このように操舵角に対応して走行体の速度制御
を行う場合に、ステアリングの切量が大きくなる
と走行速度は遅くなる。 従つて、急にステアリング切量が増大するよう
な場合には走行速度が急激に低下してスリツプ現
象が生じることがある。 そこで、操舵角決定手段4によつて決定された
操舵角の切量が予め設定された急激増大基準値を
超えて増大すると判定された場合には操舵角を段
階的に増加させ、逆に旋回から直線走行になる場
合のように操舵角の切量が急激減少基準値を超え
て減少すると判断された場合には操舵角を段階的
に減少させる操舵角調整手段8を操舵角決定手段
4に設けることが好ましい。 この操舵角調整手段8は、操舵角決定手段から
入力されたデータを基に前記判定を行い、所定間
隔(時間)で段階的に増大又は減少すべく調整さ
れた操舵角コマンド信号をステアリング機構部S
へ出力する。 この操舵角調整手段8による調整制御を用いれ
ば走行速度の減速が滑らかに行うことができるよ
うになるのでスリツプ現象を回避できて好適であ
る。 次に、第2図に示す如く、スタート点(1,
0)から出発し、Y軸にそつて追従走行する走行
予定コースを設定した場合に、走行体の走行軌跡
を見ると、走行速度が大きく進入角度も大きい場
合には実際の走行軌跡が外側(又は内側)にふく
らむ傾向にあることがわかる。 これは、走行体が走行予定コースと交叉する付
近はステアリングは切れていない(進行方位とタ
イヤ等の走行手段の向きが一致している)状態に
近いことから走行速度を操舵角(ステアリング切
角)の関数として速度制御しているにすぎない前
記速度制御では減速されてない。 従つて、直接走行時と同様に減速していない設
定走行速度でそのまま走行するために進入延長方
向へズレるものと考えられる。 換言すれば舵行の途中にあつて操舵角が0度に
なるとき上記速度制御では制御しきれない。 そこで区間コースに対する進入角度は、第4図
で示す角PRQ即ちtan-1(l12/Co)(ラデイアン)
であるが、進入角度の制限をα(ラデイアン)と
し、進入角度制限手段9によつてコース進入角度
角PRQ>αの場合には、操舵角V(φ)を V(φ)=α+(θi−θp) に修正し、これに基づいて前記と同様の制御を行
う。 即ち、操舵角決定手段4で算出された操舵角か
ら該操舵角算出時に用いられたコース進入角度を
呼び出し、該コース進入角度が進入角度上限設定
値(α)を超えるか否かを判定する。 コース進入角度が上記設定値(α)を超えた場
合のみ操舵角決定手段4で操舵角算出に用いられ
た進入角度に替えて前記設定値(α)を用いて改
めて操舵角V(φ)を算出し直し、この修正され
た操舵角をもとに、操舵角コマンド信号をステア
リング機構部Sへ出力し、ステアリング制御を行
う。 この進入角度制限手段9を用いて、第2図と同
様に設定されたコース上を自己誘導させた場合を
第3図に示す。 これにより、予定コースからのズレを最小に抑
えることができたことがわかる。
【発明の効果】
この発明は、ステアリングの切量に応じて走行
速度を変化させるので、走行体における走行予定
コースへの追従性を高めることができ有益であ
る。 また制御対象となる走行体の用途・種類或いは
走行面の条件例えばフロアーやオンロードである
オフロードであるとを問わず全ての走行体の自己
誘導制御方法として用いることができるので汎用
性に優れている。
【図面の簡単な説明】
第1図はこの発明の機能ブロツク図、第2図は
進入角度制限手段を用いない場合の走行軌跡を示
す図、第3図は進入角度制限手段を用いた場合の
走行軌跡を示す図、第4図は走行体が追従する区
間コースからズレている場合に復帰するための操
舵角を求める説明図、第5図は従来の操舵法によ
り制御した場合の走行軌跡を示す図である。

Claims (1)

  1. 【特許請求の範囲】 1 走行予定コースを追従して自動走行する走行
    体のコース誘導制御システムにして、 走行予定コースのコースデータと、走行体の現
    在の位置を検出する位置検出手段から得られた走
    行体位置データとをもとに、走行体の上記走行予
    定コースに対する相対位置(ズレ量)l1を測定す
    る相対位置測定手段と、 その測定された相対位置データl1と、走行体の
    方位角θpと制御定数Coと、走行体が追従中のコ
    ースの方位角θiとを入力して、走行予定コースへ
    自己誘導するための操舵角P(φ)を、 P(φ)=tan-1(l12/Co)+(θi−θp)で 算出する操舵角決定手段と、 走行予定コースに予め設定してある走行速度
    (Vc)と最低走行速度(Vmin)と、前記操舵角
    P(φ)をもとにした操舵角コマンドCMD(φ)
    と、ステアリングの最大切れ角Rとを入力して走
    行速度V(φ)を、 V(φ)=Vmin+(Vc−Vmin)×f(φ) f(φ)=1−(CMD(φ)/R) により決定する走行速度決定手段と、 この走行速度決定手段及び前記操舵角決定手段
    によつて決定された走行速度V(φ)及び操舵角
    P(φ)を基に、走行体の操舵角及び走行速度を
    制御する制御手段とからなつて、 走行体を走行予定コース上へ誘導追従させるこ
    とを特徴とする自動走行体のコース誘導制御シス
    テム。 2 操舵角決定手段が、該操舵角決定手段によつ
    て決定された操舵角の切量が急激増大基準値を超
    えた場合には操舵角を段階的に増加させ、また前
    記操舵角の切量が、急激減少基準値を超えた場合
    には操舵角を段階的に減少させる、操舵角調整手
    段を有することを特徴とする特許請求の範囲第1
    項記載の自動走行体のコース誘導制御システム。 3 操舵角決定手段が、走行体のコース進入角度
    が進入角上限設定値を超えた場合に、該設定値を
    コース進入角度として操舵角を演算処理する進入
    角度制限手段を有していることを特徴とする特許
    請求の範囲第1項又は第2項記載の自動走行体の
    コース誘導制御システム。
JP59191337A 1984-09-12 1984-09-12 自動走行体のコ−ス誘導制御システム Granted JPS6170617A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP59191337A JPS6170617A (ja) 1984-09-12 1984-09-12 自動走行体のコ−ス誘導制御システム

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP59191337A JPS6170617A (ja) 1984-09-12 1984-09-12 自動走行体のコ−ス誘導制御システム

Publications (2)

Publication Number Publication Date
JPS6170617A JPS6170617A (ja) 1986-04-11
JPH0522925B2 true JPH0522925B2 (ja) 1993-03-31

Family

ID=16272880

Family Applications (1)

Application Number Title Priority Date Filing Date
JP59191337A Granted JPS6170617A (ja) 1984-09-12 1984-09-12 自動走行体のコ−ス誘導制御システム

Country Status (1)

Country Link
JP (1) JPS6170617A (ja)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0687348A (ja) * 1992-09-08 1994-03-29 Komatsu Ltd 車両のスリップ検出装置
JP4671628B2 (ja) * 2004-06-16 2011-04-20 ソニー株式会社 ロボット装置の制御システム及び制御方法
MX2008014783A (es) 2008-02-05 2009-08-27 Krueger Int Inc Armazon para silla con soporte hueco ergonomico integral.
US12509337B2 (en) 2023-04-13 2025-12-30 Crown Equipment Corporation Steering shaft assembly for a materials handling vehicle

Also Published As

Publication number Publication date
JPS6170617A (ja) 1986-04-11

Similar Documents

Publication Publication Date Title
CN100549888C (zh) 用于车辆的驾驶辅助装置及其方法
US4700302A (en) Automatic guidance system for an unmanned vehicle
JPH06300581A (ja) 車輛の軌道追従制御装置
JPS6319011A (ja) 地点追従方式による無人移動機械の誘導方法
US5781870A (en) Vehicle steering angle control device
US6885926B2 (en) Automatic steering control system and method
JPH0522925B2 (ja)
JPH06300580A (ja) 車輛の軌道追従制御装置
JPS61278912A (ja) 地点追従方式による無人移動機械の誘導方法
JP3317159B2 (ja) 無人搬送車
JPS59111508A (ja) 点追従方式による車両の自動誘導方法
JP2950897B2 (ja) 車両用ランプの向き制御装置
JP2622579B2 (ja) 移動体の誘導方法
JPH03189805A (ja) 車両の自動操舵方法及びその自動操舵装置
JPS6170616A (ja) 自動走行体のコ−ス移行誘導システム
JPH0522927B2 (ja)
JP2837986B2 (ja) 走行体の旋回制御システム
JPH0522924B2 (ja)
CN223266776U (zh) 车辆
JP7291354B2 (ja) 制御装置
JPS61151421A (ja) 無人車の誘導制御装置
JP3846829B2 (ja) 移動体の操舵角制御装置
JPH01223513A (ja) 移動体の誘導走行装置
JP3012651B2 (ja) 全方向車の走行・操舵制御方法
JPS6232513A (ja) 無人車両の旋回制御方法

Legal Events

Date Code Title Description
EXPY Cancellation because of completion of term