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
JP2676737B2 - Vehicle steering control device - Google Patents
[go: Go Back, main page]

JP2676737B2 - Vehicle steering control device - Google Patents

Vehicle steering control device

Info

Publication number
JP2676737B2
JP2676737B2 JP62159435A JP15943587A JP2676737B2 JP 2676737 B2 JP2676737 B2 JP 2676737B2 JP 62159435 A JP62159435 A JP 62159435A JP 15943587 A JP15943587 A JP 15943587A JP 2676737 B2 JP2676737 B2 JP 2676737B2
Authority
JP
Japan
Prior art keywords
steering
vehicle
displacement amount
target
output
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
JP62159435A
Other languages
Japanese (ja)
Other versions
JPS643712A (en
Inventor
彰 服部
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.)
Nissan Motor Co Ltd
Original Assignee
Nissan 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 Nissan Motor Co Ltd filed Critical Nissan Motor Co Ltd
Priority to JP62159435A priority Critical patent/JP2676737B2/en
Publication of JPS643712A publication Critical patent/JPS643712A/en
Application granted granted Critical
Publication of JP2676737B2 publication Critical patent/JP2676737B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

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

Description

【発明の詳細な説明】 《産業上の利用分野》 本発明は、車両の操舵制御装置に関し、特に無人搬送
車をファジィ推論により自動操舵制御する装置に関す
る。 《従来の技術》 本出願人は、先に特願昭62−110100号に於て無人搬送
車をファジィ推論を応用して操舵制御する車両の操舵制
御装置を提案した。 この提案の操舵装置は、無人搬送車(「車両」とい
う)にカメラを搭載して走行路線の白線を撮像し、これ
を画像処理して白線の方向と車両の走行方向とのなす
角、即ち車両姿勢と白線から車両までの距離、即ち車両
距離と、更に地図情報により移動すべき目標点までの距
離とから、ファジィ推論によって操舵角が推定演算さ
れ、この演算結果により車両は幅寄せ移動するようにな
っている。 上記ファジィ推論による制御とは、言語による制御則
を用いて操作量、即ち操舵角を制御するもので「もし〜
の時は〜である(if〜then)」という制御則、すなわち
曖昧概念の集合を用いて制御するものである。 上記提案では、車両の移動目標点を原点とするX、Y
距離座標を想定し、X、Y軸をそれぞれF(x),g
(y)のメンバーシップ関数で分割している。このメン
バーシップ関数は台形関数のパラメータを用いるように
なっている。 操舵出力角は、上記のメンバーシップ関数で分割され
た空間毎に設定され、その出力角は始発点から目標点ま
で滑かな操舵曲線を描くように決定された出力パラメー
タH(m,n)に基づいて設定されている。 即ち、出力パラメータH(m,n)は、例えば下記の制
御則により求められる。 if x=dx y=dy then H(m,n) さらに、出力パラメータH(m,n)とx=dx,y=dyの
メンバーシップ関数力操舵出力を求める。 尚、パラメータH(m,n)は目標点までの距離yが長
い場合、短い時より緩かな操舵を、更に目標点までのず
れx(車両が幅寄せしなければならない距離)が大きい
場合、小さい時より急激な操舵を与えるようになってい
ると共に、目標点までの距離yが目標点までのずれxに
比べ大きな重みを付けて決定されている。 このようなファジィ推論による操舵制御によると、滑
らかな走行軌跡を描きながら車両が移動できる特長があ
る。 尚、上記ファジィ推論による操舵角出力のパラメータ
H(m,n)は、操舵軌跡のシュミレーションを見ながら
最適軌跡となるようにオペレータが評価して操舵出力パ
ラメータを変更するようになっている。 《発明が解決しようとする問題点》 しかしながら、上記提案に於ては、車両の操舵出力パ
ラメータH(m,n)の設定は、オペレータが手入力によ
り自己の想像した曲線や目標操舵曲線に近似させて同定
していたため、実際の車両走行時には第9図に示すよう
に、当初の鎖線で示す曲線の走行軌跡に沿わず、実線で
示したように蛇行して走行することがあり、このような
蛇行走行の場合は、図示のように当初の曲線や目標操舵
曲線に近似していないことが多かった。 また、このパラメータ設定がオペレータによる手入力
であるため、容易でなく、更に各オペレータによってパ
ラメータが異るという問題点があった。 《発明の目的》 本発明は、上記問題点を解決するためになされたもの
であって、その目的とするところは、操舵角出力のため
のパラメータを自動的に修正できるようにした車両の操
舵制御装置の提供にある。 《問題点を解決するための手段》 上記目的を達成するために、この発明は第1図に示す
ごとく構成され、 設定された操舵出力パラメータによって操舵角を演算
し、車両を始発点から目標点まで操舵する車両の操舵制
御装置において、 始発点から目標点までの目標操舵曲線を設定する目標
操舵曲線設定手段aと、 上記目標操舵曲線設定手段aで設定された目標操舵曲
線と上記演算された操舵角に基づく走行軌跡との変位量
を演算する変位量演算手段bと、 上記変位量演算手段bで演算された変位量を評価すべ
く、車両が目標点に近付くにしたがって操舵出力パラメ
ータ修正のための許容領域が小さくなる評価関数を設定
する評価関数設定手段cと、 上記変位量演算手段bで演算された変位量が上記評価
関数設定手段cで設定された許容領域外にある場合、演
算された変位量に応じて操舵出力パラメータを修正する
操舵出力パラメータ修正手段dと、 を有することを特徴とする。 《作用》 本発明は、上記の構成からなるため、演算された操舵
軌跡と目標操舵曲線との変位差により操作出力パラメー
タが修正されて操舵制御される。 《実施例の説明》 以下、本発明を図示の実施例に基いて説明する。 第2図は車両1の走行状態を示す平面図であって、車
両1は操舵制御される前輪1aと駆動制御される後輪1bを
有すると共に、車両1の走行前方を撮像可能にカメラ2
を有している。また、3は車両の走行路線を示す白線で
ある。 更に第3図は、電気的なハードウェア構成を示すブロ
ック図であって、図中10は画像処理部であり、車両1に
設けられたカメラ2が撮像した画面を処理して、白線3
までの距離、即ち、車両距離dxiと、白線3の方向と車
両位置の進行方向とのなす角度、即ち車両姿勢θsiを検
出する。 また、11は地図情報部であって車両の出発地から到着
地までの地図情報が記憶されている。 12は操舵制御部であって、上記画像処理部10から得た
車両姿勢,車両位置と地図情報部11から得た始発点(現
在位置)から所定距離離れた目標点までのある区間の距
離とから、始発点から目標点までの時々刻々の操舵角が
ファジィ推論によって演算され、また1回の操舵角出力
に対する走行距離を目標点から始発点までの距離に基づ
き設定するようになっている。 13は操舵出力パラメータ修正部であって、上記操舵制
御部12のファジィ推論で用いられる操舵出力パラメータ
を、演算された走行軌跡と目標操舵曲線との変位量を補
正量として操舵出力パラメータを修正するようになって
いる。 また14は、走行駆動部であって、上記操舵制御部12か
らの出力により車両1を所定距離走行させるようになっ
ている。 さらに15は、操舵駆動部であって、上記操舵制御部12
からの出力により車両の舵角を所定の舵角に駆動してい
る。 上記構成からなる本実施例の作用を説明すると、先
ず、第4図に示すように、車両1の始発点Oを原点とす
るx,y座標を作り、この座標上に目標点Tをとり、始発
点Oから目標点Tまでをスプライン(Spline)曲線によ
り一つの理想的な操舵軌跡、即ち目標操舵曲線で結び、
その曲線は第4図に鎖線で示してあり、x=f(y)の
関数で表わされている。 即ち、この鎖線で示される曲線は、初期姿勢θsの車
両1が始発点Oから目標点Tまで進んだ時その車両姿勢
θtが0、つまり白線3と平行となるように幅寄せ走行
することを前提に、滑かな理想的な走行軌跡となるよう
になっている。 今、始発点Oから目標点Tまでのファジィ推論による
操舵出力回数をi回(図示の例では8回)とし、この出
力毎の位置を黒丸印で表示すると、上記の走行軌跡とず
れた位置に表示される。 第5図は、各出力点と走行軌跡とのずれ、即ち変位量
(f(yi)−xi)の関係を示したグラフである。 同図に於て変位量0は目標操舵曲線位置を意味し、ま
た変位量は走行軌跡への近似であるから0にはならない
が、最終出力点即ち目標点T(i=8の出力点)に於け
る変位量が0に近似しないと、この点に於ける車両姿勢
及び白線3からの距離が指示された値に近似しなくなる
ことを意味している。 そこで、この変位量を評価する関数として、目標点に
近づくに従って変域の小さくなるγ(i)>0なる評価
関数を設定し、変位量がこの関数より大きいか小さいか
により、その変位量の分に見合う補正量で操舵出力パラ
メータの修正を行うようになっている。 尚、補正量の関数gは下式のように示される。 g(f(yi)−xi) =a・(f(yi)−xi)+b (a≠0) 以下、操舵出力パラメータの修正について説明する。 例えば、i番目の出力の変位量(f(yi)−xi)が評
価関数γ(i)より大きい場合、即ちγ(i)−(f
(yi)−xi)<0である時、出力i番目に係わる制御
則、即ちi番目の出力に係わる重みをもっているルール
を呼出す。このルールはi番目出力位置が、「もしx方
向が小、y方向が小で且つ車両姿勢θsが小の時、出力
角Hは小とする」(以下if x=“S"and y=“S"andθ
s=S then H=H(S,S,S)のように記載する。尚、S
は小、Mは中及びBは大を意味している。)という言語
による制御則で表わされている。 i番目の出力に係わる各ルールの出力パラメータH
(m,n)と、シュミレーションのi番目の出力に相当す
る値とから得られた補正量から、ルールの重みを加重平
均により求め、これを当初の出力パラメータから減算し
て、修正されたパラメータを得ることができる。 この修正の仕方を更に具体的に説明すると、例えばi
番目出力に以下の三つのルール(R1〜R3)が係わってい
るとする。 R1:if x=“S"and Y=“S"andθs=“S"then H=H
(S,S,S) R2:if x=“S"and Y=“M"andθs=“S"then H=H
(S,M,S) R3:if x=“M"and Y=“S"andθs=“S"then H=H
(M,S,S) 上記の各ルールの重みμは、x,y及びθsのメンバー
シップ関数から以下のように求められる。 μR1=μXS(xi)∧μYS(yi)∧μθs S(θsi) μR2=μXS(xi)∧μYM(yi)∧μθs S(θsi) μR3=μXM(xi)∧μYS(yi)∧μθs S(θsi) 従って、各修正された出力パラメータは当初の出力パ
ラメータから補正量にμの加重平均分を乗算した値を減
算することにより以下のように得られる。 尚、第5図に於て出力回数5回目以降は、全てパラメ
ータ修正域になるが、操舵出力後の車両位置、車両姿勢
で次の操舵出力の判断を行うため、相対的な修正はでき
ないので、5回目の出力、即ちパラメータ修正域に入っ
た初回目でγ(i)−(f(yi)−xi)>0になるま
で、つまり評価関数域の中に入るまで修正を繰返すよう
にする。 第7図には、上述のパラメータ修正を行う時のメンバ
ーシップ関数が示されている。このメンバーシップ関数
は目標点を原点とし、x領域,y領域共にメンバーシップ
値が1であるS1乃至S9の9点を抽出してある。 第6図は、各出力毎の変位角(H(i)−H(i−
1))を示したもので、変位角0は第4図の鎖線で示し
た方向軌跡と一致していることを意味している。 この変位角によっても、上述と同様な出力パラメータ
の修正を行う。この変位角の評価関数は変位角量のみの
判断でよいので、変域一定となる関数γ′を設定して行
う。 尚、修正の仕方は上述の変位量と同一であるので詳し
い説明は省略するが、パラメータ修正域に入った初回
に、つまりγ′−|H(i)−H(i−1)|<0の出力
回で、γ′−|H(i)−H(i−1)|>0なるまで修
正を繰返して行う。 上述のパラメータ修正処理を第8図のフローチャート
で示すと、先ずステップ100に於てパラメータの初期値
が設定される。尚、この初期値は手入力によりランダム
に、場合によっては全て0に設定されていても後に修正
されるのでラフに設定することができる。 次いで、ステップ102で修正のフラッグが0とされた
後、画像処理に於て目標点Tまでの距離,初期の車両姿
勢が設定される(ステップ104)。 また、ステップ106では、目標点Tまでの車両の走行
軌跡スプライン曲線と任意に定めた出力パラメータによ
るファジィ推論との両者がシュミレーションされ、各出
力点毎の偏差量が計算される(ステップ108)。計算さ
れた偏差量が評価関数より決められた修正領域内か否か
が判定され(ステップ110)、この判定に於て修正領域
と判定されたら(ステップ110肯定)、ステップ112に進
んでステップ100で設定したパラメータを修正して上述
のステップ106に進む。 また、ステップ110の判定に於て修正領域外と判定さ
れたら(ステップ110否定)、フラッグを0とし(ステ
ップ114)、偏差角計算を行う(ステップ116)。次い
で、計算された偏差角が修正領域にあるか否かが判定さ
れ(ステップ118)、修正領域内と判定されたら(ステ
ップ118肯定)、フラッグを立てた後(ステップ120)、
上述した修正ステップ112に進む。 一方、ステップ118に於て修正領域外と判定されたら
(ステップ118否定)、フラッグ1が立っているか否か
が判定され(ステップ122)、フラッグ1が立っていれ
ばステップ106に戻り、立っていなければ終了する。 上記実施例に於ては、車両の始発点から目標点までの
間の出力毎に変位量及び変位角を求め、これに応じた補
正量により操舵出力パラメータを修正するようにしたの
で、この修正された出力パラメータに基づいた操舵角が
出力されることにより理想的な滑かな操舵軌跡を描きな
がら、車両を走行させることができる。 《効果》 以上説明したように、この発明では、変位量演算手段
で演算された変位量が評価関数設定手段で設定された許
容領域外にある場合、演算された変位量に応じて操舵出
力パラメータを修正するようにしたので、この修正され
た操舵出力パラメータに基づいて操舵角が演算され、車
両を目標操舵曲線に近似させて操舵することができる。
Description: BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a vehicle steering control device, and more particularly, to a device for automatically steering control of an automatic guided vehicle by fuzzy reasoning. <Prior Art> The applicant of the present invention has previously proposed in Japanese Patent Application No. 62-110100 a steering control device for a vehicle that applies fuzzy inference to the steering control of an automatic guided vehicle. The proposed steering system is equipped with a camera on an automated guided vehicle (referred to as a "vehicle") to capture an image of a white line on a travel route, image-processes the image, and forms an angle between the direction of the white line and the traveling direction of the vehicle. The steering angle is estimated and calculated by fuzzy inference from the vehicle attitude and the distance from the white line to the vehicle, that is, the vehicle distance and the distance to the target point to be moved based on the map information. It is like this. The control based on the above fuzzy inference controls the operation amount, that is, the steering angle using a control rule based on a language.
If is then, then it is controlled using a control rule, that is, a set of ambiguous concepts. In the above proposal, X, Y whose origin is the movement target point of the vehicle
Assuming distance coordinates, the X and Y axes are F (x), g
It is divided by the membership function of (y). This membership function uses the trapezoidal function parameters. The steering output angle is set for each space divided by the above-mentioned membership function, and the output angle is the output parameter H (m, n) determined so as to draw a smooth steering curve from the starting point to the target point. It is set based on. That is, the output parameter H (m, n) is obtained by the following control law, for example. if x = dx y = dy then H (m, n) Further, a membership function force steering output of output parameter H (m, n) and x = dx, y = dy is obtained. The parameter H (m, n) is such that when the distance y to the target point is long, the steering is gentler than when the distance y is short, and when the deviation x to the target point (the distance that the vehicle has to approach) is large, When the steering angle is small, a steeper steering is given, and the distance y to the target point is determined by weighting more than the displacement x to the target point. The steering control based on such fuzzy reasoning has a feature that the vehicle can move while drawing a smooth running locus. The steering angle output parameter H (m, n) based on the above fuzzy inference is changed by the operator so as to obtain an optimum trajectory while observing the simulation of the steering trajectory. <Problems to be Solved by the Invention> However, in the above proposal, the setting of the steering output parameter H (m, n) of the vehicle is approximated to a curve manually imagined by the operator or a target steering curve. As shown in FIG. 9, when the vehicle actually travels, the vehicle does not follow the initial running path of the curved line indicated by the chain line but may meander as shown by the solid line. In the case of meandering running, as shown in the figure, it was often not close to the initial curve or the target steering curve. Further, since this parameter setting is manually input by the operator, there is a problem that the parameter is different depending on each operator. <Object of the Invention> The present invention has been made to solve the above problems, and an object of the present invention is to provide a vehicle steering system capable of automatically correcting a parameter for a steering angle output. In the provision of the control device. << Means for Solving the Problems >> In order to achieve the above object, the present invention is configured as shown in FIG. 1 and calculates the steering angle by the set steering output parameter to set the vehicle from the starting point to the target point. In a steering control device for a vehicle that steers up to, a target steering curve setting means a for setting a target steering curve from a starting point to a target point, and a target steering curve set by the target steering curve setting means a are calculated as described above. In order to evaluate the displacement amount calculation means b for calculating the displacement amount with respect to the traveling locus based on the steering angle and the displacement amount calculated by the displacement amount calculation means b, the steering output parameter is corrected as the vehicle approaches the target point. Evaluation function setting means c for setting an evaluation function in which the allowable area for the calculation is smaller, and an allowable area in which the displacement amount calculated by the displacement amount calculation means b is set by the evaluation function setting means c. When in, and having a steering output parameter modifying means d for correcting the steering output parameter according to the calculated displacement. << Operation >> Since the present invention has the above-described configuration, the operation output parameter is corrected by the difference in displacement between the calculated steering locus and the target steering curve, and steering control is performed. << Description of Examples >> Hereinafter, the present invention will be described based on illustrated examples. FIG. 2 is a plan view showing a traveling state of the vehicle 1. The vehicle 1 has a front wheel 1a that is steered and a rear wheel 1b that is drive-controlled, and a camera 2 that can image the front of traveling of the vehicle 1.
have. Further, 3 is a white line indicating the traveling route of the vehicle. Further, FIG. 3 is a block diagram showing an electrical hardware configuration, in which 10 is an image processing unit, which processes the screen imaged by the camera 2 provided in the vehicle 1 to display the white line 3
To the vehicle distance dxi and the angle between the direction of the white line 3 and the traveling direction of the vehicle, that is, the vehicle attitude θsi. Reference numeral 11 denotes a map information section, which stores map information from the starting point to the destination point of the vehicle. Reference numeral 12 denotes a steering control unit, which is a vehicle posture and vehicle position obtained from the image processing unit 10 and a distance of a certain section from a starting point (current position) obtained from the map information unit 11 to a target point separated by a predetermined distance. Therefore, the steering angle from the starting point to the target point is calculated by fuzzy inference, and the traveling distance for one steering angle output is set based on the distance from the target point to the starting point. Reference numeral 13 denotes a steering output parameter correction unit which corrects the steering output parameter using the steering output parameter used in the fuzzy inference of the steering control unit 12 as a correction amount based on the displacement amount between the calculated traveling locus and the target steering curve. It is like this. Further, 14 is a traveling drive unit, which is configured to drive the vehicle 1 for a predetermined distance by the output from the steering control unit 12. Further, 15 is a steering drive unit, which is the steering control unit 12
The steering angle of the vehicle is driven to a predetermined steering angle by the output from. Explaining the operation of this embodiment having the above-mentioned configuration, first, as shown in FIG. 4, x, y coordinates having the starting point O of the vehicle 1 as the origin are created, and the target point T is set on these coordinates, From the starting point O to the target point T, one ideal steering trajectory, that is, a target steering curve is connected by a spline curve,
The curve is shown by the chain line in FIG. 4 and is represented by the function of x = f (y). That is, the curve indicated by the chain line indicates that when the vehicle 1 having the initial attitude θs travels from the starting point O to the target point T, the vehicle attitude θt is 0, that is, the vehicle 1 travels side by side so as to be parallel to the white line 3. Based on the premise, it has become a smooth and ideal running path. If the number of steering outputs by fuzzy inference from the starting point O to the target point T is i times (8 times in the example shown in the figure) and the position of each output is indicated by a black circle, the position deviated from the above running locus. Is displayed in. FIG. 5 is a graph showing the deviation between each output point and the traveling locus, that is, the relationship of the displacement amount (f (yi) -xi). In the figure, the displacement amount 0 means the target steering curve position, and the displacement amount does not become 0 because it is an approximation to the traveling locus, but it is not the final output point, that is, the target point T (i = 8 output point). If the displacement amount at 0 is not close to 0, it means that the vehicle attitude at this point and the distance from the white line 3 are not close to the instructed value. Therefore, as an evaluation function of this displacement amount, an evaluation function such that γ (i)> 0 in which the range of variation becomes smaller as the target point is approached is set, and depending on whether the displacement amount is larger or smaller than this function, the displacement amount The steering output parameter is corrected with a correction amount commensurate with the amount. The function g of the correction amount is expressed by the following equation. g (f (yi) −xi) = a · (f (yi) −xi) + b (a ≠ 0) Hereinafter, correction of the steering output parameter will be described. For example, when the displacement amount (f (yi) -xi) of the i-th output is larger than the evaluation function γ (i), that is, γ (i)-(f
When (yi) -xi) <0, the control law concerning the output i-th, that is, the rule having the weight concerning the i-th output is called. According to this rule, the i-th output position is “if the x direction is small, the y direction is small, and the vehicle attitude θs is small, the output angle H is small” (hereinafter, if x = “S” and y = “. S "andθ
It is described as s = S then H = H (S, S, S). Incidentally, S
Means small, M means medium and B means large. ) Is represented by the control rule in the language. Output parameter H of each rule related to i-th output
From the correction amount obtained from (m, n) and the value corresponding to the i-th output of the simulation, the weight of the rule is obtained by weighted averaging, and this is subtracted from the original output parameter to obtain the modified parameter. Can be obtained. To explain this correction method more specifically, for example, i
It is assumed that the following three rules (R1 to R3) are involved in the second output. R1: if x = “S” and Y = “S” and θs = “S” then H = H
(S, S, S) R2: if x = “S” and Y = “M” and θs = “S” then H = H
(S, M, S) R3: if x = "M" and Y = "S" and θs = "S" then H = H
(M, S, S) The weight μ of each rule described above is obtained from the membership functions of x, y and θs as follows. μR1 = μXS (xi) ∧ μYS (yi) ∧ μθs S (θsi) μR2 = μXS (xi) ∧ μYM (yi) ∧ μθs S (θsi) μR3 = μXM (xi) ∧ μYS (yi) ∧ μθs S (θsi Therefore, each modified output parameter is obtained as follows by subtracting the value obtained by multiplying the correction amount by the weighted average of μ from the original output parameter. It should be noted that, after the fifth output in FIG. 5, all parameters are in the parameter correction range, but since the next steering output is determined based on the vehicle position and vehicle attitude after steering output, relative correction cannot be performed. 5th output, that is, correction is repeated until γ (i)-(f (yi) -xi)> 0 at the first time in the parameter correction area, that is, until it enters the evaluation function area. . FIG. 7 shows the membership function when the above-mentioned parameter modification is performed. In this membership function, the target point is the origin, and nine points S1 to S9 with a membership value of 1 in both the x and y regions are extracted. FIG. 6 shows the displacement angle (H (i) -H (i-
1)), which means that the displacement angle 0 coincides with the direction locus shown by the chain line in FIG. Also with this displacement angle, the output parameters are corrected in the same manner as described above. Since the evaluation function of the displacement angle may be determined only by the displacement angle amount, the function γ ′ that makes the domain constant is set. Since the method of correction is the same as the above-mentioned displacement amount, detailed description thereof will be omitted. However, the first time the parameter correction range is entered, that is, γ′− | H (i) −H (i−1) | <0. The correction is repeated until γ′− | H (i) −H (i−1) |> 0 at the output times. The above-mentioned parameter correction processing is shown in the flowchart of FIG. 8. First, in step 100, initial values of parameters are set. It should be noted that this initial value can be randomly set by manual input, and in some cases, even if all are set to 0, the initial value will be corrected later and can be roughly set. Next, after the correction flag is set to 0 in step 102, the distance to the target point T and the initial vehicle attitude are set in the image processing (step 104). Further, in step 106, both the traveling locus spline curve of the vehicle up to the target point T and the fuzzy inference based on the output parameters arbitrarily set are simulated, and the deviation amount for each output point is calculated (step 108). It is judged whether or not the calculated deviation amount is within the correction area determined by the evaluation function (step 110), and if it is judged as the correction area in this judgment (step 110 affirmative), the process proceeds to step 112 and step 100 The parameter set in step 1 is corrected and the process proceeds to step 106. If it is determined in step 110 that the area is outside the correction area (NO in step 110), the flag is set to 0 (step 114), and the deviation angle is calculated (step 116). Then, it is determined whether or not the calculated deviation angle is in the correction area (step 118), and if it is determined to be within the correction area (step 118 affirmative), after setting a flag (step 120),
Proceed to the correction step 112 described above. On the other hand, if it is determined in step 118 that the area is outside the correction area (step 118, No), it is determined whether or not flag 1 is set (step 122). If flag 1 is set, the procedure returns to step 106 and stands. If not, it ends. In the above embodiment, the displacement amount and the displacement angle are obtained for each output from the starting point of the vehicle to the target point, and the steering output parameter is corrected by the correction amount corresponding to this, so this correction By outputting the steering angle based on the output parameter thus generated, the vehicle can be driven while drawing an ideal smooth steering locus. << Effect >> As described above, according to the present invention, when the displacement amount calculated by the displacement amount calculating means is outside the allowable range set by the evaluation function setting means, the steering output parameter is calculated according to the calculated displacement amount. The steering angle is calculated based on the corrected steering output parameter, and the vehicle can be steered by approximating the target steering curve.

【図面の簡単な説明】 第1図はクレーム対応図、第2図は車両の走行状態を示
す平面図、第3図は本発明の電気的な構成を示すブロッ
ク図、第4図は目標操舵曲線と演算された出力点の位置
を示すグラフ、第5図は評価関数と変位量との関係を示
すグラフ、第6図は評価関数と変位角との関係を示すグ
ラフ、第7図はメンバーシップ関数を示す説明図、第8
図はパラメータ修正の処理手順を示すフローチャート及
び第9図は従来の車両の走行軌跡を示す説明図である。 a……目標操舵曲線設定手段 b……変位量演算手段 c……評価関数設定手段 d……操舵出力パラメータ修正手段
BRIEF DESCRIPTION OF THE DRAWINGS FIG. 1 is a diagram for responding to a claim, FIG. 2 is a plan view showing a traveling state of a vehicle, FIG. 3 is a block diagram showing an electrical configuration of the present invention, and FIG. 4 is a target steering. A graph showing a curve and the position of the calculated output point, FIG. 5 is a graph showing the relationship between the evaluation function and the displacement amount, FIG. 6 is a graph showing the relationship between the evaluation function and the displacement angle, and FIG. 7 is a member. Explanatory drawing showing the ship function, 8th
FIG. 9 is a flow chart showing a processing procedure of parameter correction, and FIG. 9 is an explanatory view showing a traveling locus of a conventional vehicle. a ... Target steering curve setting means b ... Displacement amount calculation means c ... Evaluation function setting means d ... Steering output parameter correction means

Claims (1)

(57)【特許請求の範囲】 1.設定された操舵出力パラメータによって操舵角を演
算し、車両を始発点から目標点まで操舵する車両の操舵
制御装置において、 始発点から目標点までの目標操舵曲線を設定する目標操
舵曲線設定手段と、 上記目標操舵曲線設定手段で設定された目標操舵曲線と
上記演算された操舵角に基づく走行軌跡との変位量を演
算する変位量演算手段と、 上記変位量演算手段で演算された変位量を評価すべく、
車両が目標点に近付くにしたがって操舵出力パラメータ
修正のための許容領域が小さくなる評価関数を設定する
評価関数設定手段と、 上記変位量演算手段で演算された変位量が上記評価関数
設定手段で設定された許容領域外にある場合、演算され
た変位量に応じて操舵出力パラメータを修正する操舵出
力パラメータ修正手段と、 を有することを特徴とする車両の操舵制御装置。
(57) [Claims] In a vehicle steering control device that calculates a steering angle from a set steering output parameter and steers the vehicle from a starting point to a target point, a target steering curve setting means that sets a target steering curve from the starting point to the target point, Displacement amount calculation means for calculating the displacement amount between the target steering curve set by the target steering curve setting means and the traveling locus based on the calculated steering angle, and the displacement amount calculated by the displacement amount calculation means are evaluated. In order to
Evaluation function setting means for setting an evaluation function in which the allowable area for steering output parameter correction becomes smaller as the vehicle approaches the target point, and the displacement amount calculated by the displacement amount calculation means is set by the evaluation function setting means. And a steering output parameter correcting means for correcting the steering output parameter in accordance with the calculated displacement amount when the steering control device is outside the allowable range.
JP62159435A 1987-06-26 1987-06-26 Vehicle steering control device Expired - Lifetime JP2676737B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP62159435A JP2676737B2 (en) 1987-06-26 1987-06-26 Vehicle steering control device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP62159435A JP2676737B2 (en) 1987-06-26 1987-06-26 Vehicle steering control device

Publications (2)

Publication Number Publication Date
JPS643712A JPS643712A (en) 1989-01-09
JP2676737B2 true JP2676737B2 (en) 1997-11-17

Family

ID=15693689

Family Applications (1)

Application Number Title Priority Date Filing Date
JP62159435A Expired - Lifetime JP2676737B2 (en) 1987-06-26 1987-06-26 Vehicle steering control device

Country Status (1)

Country Link
JP (1) JP2676737B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0336699A (en) * 1989-07-03 1991-02-18 Omron Corp Garaging control device

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5940677B2 (en) * 1977-06-03 1984-10-02 株式会社トキメック Motorcycle evaluation function display
SE423840B (en) * 1980-10-02 1982-06-07 Volvo Ab VIEW THROUGH A WHEEL-DRIVED DRIVE VEHICLE TO PROVIDE AN UPDATE
JPH0818595B2 (en) * 1983-04-21 1996-02-28 日本鋼管株式会社 How to steer a ship
GB2158965B (en) * 1984-05-16 1988-05-18 Gen Electric Co Plc Driverless vehicle
JPS6170605A (en) * 1984-09-14 1986-04-11 Hitachi Ltd Digital control method
GB8425442D0 (en) * 1984-10-09 1984-11-14 Devon County Council Burns R Automatic vehicle control method
JPS61241299A (en) * 1985-04-18 1986-10-27 Nippon Kokan Kk <Nkk> Optimum automatic steering control applying evaluation function

Also Published As

Publication number Publication date
JPS643712A (en) 1989-01-09

Similar Documents

Publication Publication Date Title
Piazzi et al. Quintic G/sup 2/-splines for the iterative steering of vision-based autonomous vehicles
JPH02226310A (en) Autonomous running vehicle
WO2018061612A1 (en) Vehicle control device
JPH10254505A (en) Automatic control device
JPH03113513A (en) Speed-sensitive steering controller for self-traveling vehicle
JP2023525543A (en) Routing module, associated routing device and associated method
CN108422998A (en) A kind of deviation supplementary controlled system and method
WO2018223776A1 (en) Control method, apparatus and system for robot, and computer-readable storage medium
JP2676737B2 (en) Vehicle steering control device
JP2707546B2 (en) Vehicle steering control device
de Lima et al. A visual servoing approach for road lane following with obstacle avoidance
JPH03286315A (en) Automatic steering device
Hoshino et al. Motion Planner based on CNN with LSTM through Mediated Perception
EP4541691A1 (en) Steering control device
JP3402054B2 (en) Road white line recognition device
JP2748714B2 (en) Steering control device using multiple regression equation for autonomous vehicle
JP2001163235A (en) Parking assistance device
JP6841553B2 (en) Imaging device
Shour et al. Shared decision-making forward an autonomous navigation for intelligent vehicles
JPS63314624A (en) Drive controller for vehicle
Ozkul et al. A fuzzy logic based hierarchical driver aid for parallel parking
JPH01260509A (en) Travel controller
JP3220578B2 (en) Road image white line recognition device
Azadi et al. Autonomous parallel parking of a car based on parking space detection and fuzzy controller
Yang et al. Sonar-based obstacle avoidance for a large, non-point, omni-directional mobile robot