JP2666511B2 - Automatic guided vehicle speed control device - Google Patents
Automatic guided vehicle speed control deviceInfo
- Publication number
- JP2666511B2 JP2666511B2 JP2083720A JP8372090A JP2666511B2 JP 2666511 B2 JP2666511 B2 JP 2666511B2 JP 2083720 A JP2083720 A JP 2083720A JP 8372090 A JP8372090 A JP 8372090A JP 2666511 B2 JP2666511 B2 JP 2666511B2
- Authority
- JP
- Japan
- Prior art keywords
- automatic guided
- speed
- signal
- guided vehicle
- 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.)
- Expired - Fee Related
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/60—Intended control result
- G05D1/65—Following a desired speed profile
-
- 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/20—Control system inputs
- G05D1/24—Arrangements for determining position or orientation
- G05D1/244—Arrangements for determining position or orientation using passive navigation aids external to the vehicle, e.g. markers, reflectors or magnetic means
-
- 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/60—Intended control result
- G05D1/646—Following a predefined trajectory, e.g. a line marked on the floor or a flight path
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D2101/00—Details of software or hardware architectures used for the control of position
- G05D2101/10—Details of software or hardware architectures used for the control of position using artificial intelligence [AI] techniques
- G05D2101/15—Details of software or hardware architectures used for the control of position using artificial intelligence [AI] techniques using machine learning, e.g. neural networks
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02T—CLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
- Y02T10/00—Road transport of goods or passengers
- Y02T10/60—Other road transportation technologies with climate change mitigation effect
- Y02T10/72—Electric energy management in electromobility
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S706/00—Data processing: artificial intelligence
- Y10S706/90—Fuzzy logic
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)
- Feedback Control In General (AREA)
Description
【発明の詳細な説明】 「産業上の利用分野」 この発明は、工場内等において、荷物を自動的に搬送
する無人搬送車の速度制御装置に関する。Description: BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a speed control device for an automatic guided vehicle that automatically transports a load in a factory or the like.
「従来の技術」 近年、工場等においては、FA(ファクトリー・オート
メーション)化に伴い、無人搬送車を用いた自動搬送シ
ステムが数多く導入されている。この種のシステムで
は、一般に、床面に敷設した誘導線に沿って無人搬送車
を走行させている。このような無人搬送車の一例を第6
図に示す。[Related Art] In recent years, many automatic transport systems using automatic guided vehicles have been introduced in factories and the like along with FA (factory automation). In this type of system, generally, an automatic guided vehicle travels along a guide line laid on the floor. An example of such an automatic guided vehicle is shown in FIG.
Shown in the figure.
第6図は無人搬送車の概略を示すための図である。こ
の図において、1は磁気テープ等で形成される誘導線、
2はこの誘導線1に沿って前後進可能な3輪の無人搬送
車である。2aはステア輪、2bはステア輪2aを駆動する走
行モータである。2cは遊輪、2dはステア輪2aを操舵する
ステアモータである。2e,2fはそれぞれ誘導線1からの
位置ずれを検出する前進用、後進用ステアセンサであ
る。この前進用ステアセンサ2eは、ステアモータ2dの回
転軸(ステアリング軸)に取り付けられ、操舵と共に移
動する。一方、後進用ステアセンサ2fは無人搬送車2の
車体後部に固定されている。これらステアセンサ2e,2f
の両端には、磁気センサ2gが対になって設置される。こ
の磁気センサ2gは、誘導線1の磁場を検出して出力す
る。2hは走行を制御する各種装置や、各種操作スイッチ
が設けられているコントロールボックスである。このよ
うな構成によれば、前進ステアセンサ2e(後進用ステア
センサ2f)が誘導線1からの位置ずれを検出し、この位
置ずれを修正するようにステア輪2aが操舵される。これ
により、無人搬送車2が誘導線1に沿って走行する。FIG. 6 is a view schematically showing an automatic guided vehicle. In this figure, 1 is a guide wire formed of a magnetic tape or the like,
Reference numeral 2 denotes a three-wheel automatic guided vehicle that can move forward and backward along the guide line 1. 2a is a steering wheel, and 2b is a traveling motor that drives the steering wheel 2a. 2c is a free wheel, and 2d is a steer motor for steering the steer wheel 2a. Reference numerals 2e and 2f denote forward and backward steer sensors for detecting a displacement from the guide line 1, respectively. The forward steering sensor 2e is attached to a rotation shaft (steering shaft) of the steering motor 2d, and moves with steering. On the other hand, the reverse steering sensor 2f is fixed to the rear part of the automatic guided vehicle 2 in the vehicle body. These steer sensors 2e, 2f
The magnetic sensors 2g are installed in pairs at both ends of the. The magnetic sensor 2g detects and outputs the magnetic field of the guide wire 1. 2h is a control box provided with various devices for controlling traveling and various operation switches. According to such a configuration, the forward steering sensor 2e (reverse steering sensor 2f) detects a displacement from the guide line 1, and the steer wheels 2a are steered so as to correct the displacement. Thereby, the automatic guided vehicle 2 travels along the guide line 1.
次に、第7図はこの無人搬送車2の速度制御装置の一
例を示すブロック図である。この図において、3は乗算
器であり、基準速度信号Vrefとステアリング角度信号Sa
(後述する)とを乗算して出力する。このステアリング
角度信号Saとは、ステアモータ2dの操舵角(ステアリン
グ角)を検出するエンコーダ(図示略)から供給される
信号である。また、該信号Saの極性は、進行方向に対し
て左に操舵された場合に負になり、右に操舵された場合
に正となる。4は速度発電機であり、走行モータ2bの回
転数に応じたレベルの信号を発生し、これを速度フィー
ドバック信号Vfとして出力する。5は制御回路であり、
乗算器3の出力信号と速度フィードバック信号Vfとを受
けて、走行モータ2bの回転数を制御する速度指令信号Sc
を出力する。この制御回路5の制御特性例を第8図に示
す。この図に示すグラフにおいて、縦軸は上述した速度
指令信号Scであり、横軸はステアリング角度である。こ
のグラフに示すように、ステアリング角度が±θの範囲
にある場合には、無人搬送車2が基準速度(この例では
毎時4kmの速度)で走行し、一方、ステアリング角度が
+θ以上、または−θ以下の場合には、ステアリング角
度に反比例した速度で走行する。すなわち、ステア輪2a
が大きく操舵されるほど、無人搬送車2の走行速度が遅
くなる。Next, FIG. 7 is a block diagram showing an example of a speed control device of the automatic guided vehicle 2. In this figure, 3 is a multiplier, which is a reference speed signal Vref and a steering angle signal Sa.
(To be described later) and output. The steering angle signal Sa is a signal supplied from an encoder (not shown) that detects the steering angle (steering angle) of the steering motor 2d. The polarity of the signal Sa becomes negative when the vehicle is steered to the left with respect to the traveling direction, and becomes positive when the vehicle is steered to the right. Reference numeral 4 denotes a speed generator, which generates a signal having a level corresponding to the rotation speed of the traveling motor 2b, and outputs this as a speed feedback signal Vf. 5 is a control circuit,
A speed command signal Sc for controlling the rotation speed of the traveling motor 2b in response to the output signal of the multiplier 3 and the speed feedback signal Vf.
Is output. FIG. 8 shows an example of the control characteristics of the control circuit 5. In the graph shown in this figure, the vertical axis is the speed command signal Sc described above, and the horizontal axis is the steering angle. As shown in this graph, when the steering angle is in the range of ± θ, the automatic guided vehicle 2 runs at the reference speed (4 km / h in this example), while the steering angle is equal to or more than + θ or −. In the case of θ or less, the vehicle runs at a speed inversely proportional to the steering angle. That is, the steering wheel 2a
Is steered, the traveling speed of the automatic guided vehicle 2 decreases.
「発明が解決しようとする課題」 ところで、人間がこのような搬送車を運転する場合を
考えると、運転手は過去の経験から、まず、カーブに差
し掛かったら減速し、次に、カーブの中では一定の車速
を保ち、そして、カーブ終了後から加速するといった滑
らかな速度制御を行う。"Problems to be Solved by the Invention" By the way, considering the case where a human drives such a transport vehicle, the driver first decelerates when approaching a curve from the past experience, and then in the curve, Smooth speed control such as maintaining a constant vehicle speed and accelerating after the end of the curve is performed.
しかしながら、上述した従来の無人搬送車において
は、ステアリング角度に応じた速度制御を行うため、人
間が運転するような滑らかな速度制御を行うことができ
ないという欠点があった。また、回転半径の小さいカー
ブでは車速を充分落とせず、うまく曲がりきれなくなる
恐れもあった。However, in the above-described conventional automatic guided vehicle, since speed control according to the steering angle is performed, there is a disadvantage that smooth speed control such as driving by a human cannot be performed. Also, on a curve with a small turning radius, the vehicle speed may not be sufficiently reduced, and the vehicle may not be able to turn well.
この発明は上述した事情に鑑みてなされたもので、滑
らかな速度制御を行い、急なカーブでもスムーズに曲が
ることができる無人搬送車の速度制御装置を提供するこ
とを目的としている。The present invention has been made in view of the above circumstances, and has as its object to provide a speed control device for an automatic guided vehicle that can perform smooth speed control and smoothly turn even on a sharp curve.
「課題を解決するための手段」 この発明は、操舵角制御装置と、当該操舵角制御装置
の操舵制御を補助するための速度制御を行う速度制御装
置とを備え、床面等に敷設される誘導線に沿って走行す
る無人搬送車において、前記誘導線からの位置ずれ量を
検出する位置ずれ量検出手段と、前記位置ずれ量に比例
した第1の制御信号と、前記位置ずれ量を時間微分した
第2の制御信号とを発生する制御信号発生手段と、前記
第1および第2の制御信号を受けて、複数のメンバーシ
ップ関数で定義されたファジイ集合を所定の制御ルール
に従ってファジイ推論し、該推論結果に応じて前記無人
搬送車の走行速度を制御する制御手段とを具備すること
により、カーブの速度制御を滑らかに行うことを特徴と
している。Means for Solving the Problems The present invention includes a steering angle control device, and a speed control device that performs speed control for assisting steering control of the steering angle control device, and is laid on a floor or the like. In an automatic guided vehicle traveling along a guide line, a position shift amount detecting means for detecting a position shift amount from the guide line; a first control signal proportional to the position shift amount; Control signal generating means for generating a differentiated second control signal; and receiving the first and second control signals, performing fuzzy inference on a fuzzy set defined by a plurality of membership functions in accordance with a predetermined control rule. Control means for controlling the traveling speed of the automatic guided vehicle according to the inference result, whereby the curve speed control is performed smoothly.
「作用」 上記構成によれば、無人搬送車の走行に伴って、第1
および第2の制御信号が制御信号発生手段から出力され
る。そして、これらの信号がファジイ推論される。この
推論結果により、無人搬送車の走行速度が制御される。[Operation] According to the above configuration, the first unmanned carrier travels along with the traveling of the automatic guided vehicle.
And a second control signal is output from the control signal generation means. Then, these signals are fuzzy inferred. The traveling speed of the automatic guided vehicle is controlled based on the inference result.
「実施例」 以下、図面を参照してこの発明の実施例について説明
する。第1図はこの発明の一実施例である無人搬送車2
の速度制御装置の構成を示すブロック図であり、第6図
ならびに第7図の各部に対応する部分には同一の符号を
付け、その説明を省略する。この図において、2g−1,2g
−2はそれぞれ前進用ステアセンサ2eの左端と右端とに
配置された磁気センサである。6a,6bは各々磁気センサ2
g−1,2g−2の出力信号を増幅して出力する増幅器であ
る。7は差動増幅器である。この差動増幅器7は、非反
転入力端子に供給される信号と反転入力端子に供給され
る信号との差、すなわち、前進用ステアセンサ2eの位置
ずれを表す偏差信号Dsを出力する。この偏差信号Dsは、
前進用ステアセンサ2eが前述した誘導線1のほぼ中央に
位置している場合に「0」となり、この位置より左また
は右にずれた場合には、それぞれ負または正の極性をと
る。また、この位置ずれが大きいほどその信号レベルも
大きくなる。8は入力抵抗R1、コンデンサC1、調整抵抗
R2およびオペアンプOP1から構成される微分回路であ
る。この微分回路8は、偏差信号Dsを時間微分し、これ
を微分信号Δ2Dsとして出力する。9は入力抵抗R3、調
整抵抗R4およびオペアンプOP2から構成される比較回路
である。この比較回路9は、偏差信号Dsを所定レベルに
増幅し、これを比例信号ΔDsとして出力する。10は微分
信号Δ2Dsと比例信号ΔDsとを受けてファジイ制御を行
い、その結果を速度制御指令信号Dcとして出力するファ
ジイコントローラである。Hereinafter, embodiments of the present invention will be described with reference to the drawings. FIG. 1 shows an automatic guided vehicle 2 according to an embodiment of the present invention.
7 is a block diagram showing the configuration of the speed control device of FIG. 6. Parts corresponding to those in FIGS. 6 and 7 are denoted by the same reference numerals, and description thereof is omitted. In this figure, 2g-1,2g
Reference numerals -2 denote magnetic sensors disposed at the left end and the right end of the forward steering sensor 2e, respectively. 6a and 6b are magnetic sensors 2 respectively
An amplifier that amplifies and outputs output signals of g−1 and 2g−2. 7 is a differential amplifier. The differential amplifier 7 outputs a difference signal between the signal supplied to the non-inverting input terminal and the signal supplied to the inverting input terminal, that is, a deviation signal Ds indicating the displacement of the forward steering sensor 2e. This deviation signal Ds is
When the forward steering sensor 2e is located substantially at the center of the above-described guide wire 1, the value becomes "0". When the forward steering sensor 2e is shifted to the left or right from this position, it takes a negative or positive polarity, respectively. Also, the greater the displacement, the greater the signal level. 8 is an input resistor R 1 , a capacitor C 1 , and an adjustment resistor
A differential circuit composed of R 2 and the operational amplifier OP 1. This differentiating circuit 8 differentiates the deviation signal Ds with time and outputs this as a differential signal Δ 2 Ds. Reference numeral 9 denotes a comparison circuit including an input resistor R 3 , an adjustment resistor R 4, and an operational amplifier OP 2 . The comparison circuit 9 amplifies the deviation signal Ds to a predetermined level and outputs this as a proportional signal ΔDs. Reference numeral 10 denotes a fuzzy controller which receives the differential signal Δ 2 Ds and the proportional signal ΔDs, performs fuzzy control, and outputs the result as a speed control command signal Dc.
次に、このファジイコントローラ10について第2図お
よび第3図を参照して説明する。第2図はファジイコン
トローラ10において定義される各メンバーシップ関数を
示す図である。これらの図において、縦軸はグレード
(度合)、横軸は−1から1までに正規化された各変数
であり、グレードが0から1へ、1から0へ連続的に変
化する三角形の関数によりメンバーシップ関数が定義さ
れている。同図(イ)は比例信号ΔDsのメンバーシップ
関数を示す図であり、L,ZおよびRの三通りのラベルで
識別される各メンバーシップ関数が設定されている。L
は前進用ステアセンサ2eが誘導線1の左側にずれている
場合のメンバーシップ関数であり、最も左側にずれた際
(比較信号ΔDsが−1である場合)にそのグレードが1
となる。Zは前進用ステアセンサ2eが誘導線1の略中央
に位置する場合のメンバーシップ関数であり、中央に位
置する時にそのグレードが1となる。一方、中央から左
右にずれると、そのグレードが下がる。Rは前進用ステ
アセンサ2eが誘導線1の右側にずれている場合のメンバ
ーシップ関数であり、最も右側にずれた際(比例信号Δ
Dsが1である場合)にそのグレードが1となる。Next, the fuzzy controller 10 will be described with reference to FIG. 2 and FIG. FIG. 2 is a diagram showing each membership function defined in the fuzzy controller 10. In these figures, the vertical axis is grade (degree), and the horizontal axis is each variable normalized from -1 to 1. A triangular function whose grade continuously changes from 0 to 1 and 1 to 0 is shown. Defines the membership function. FIG. 3A shows a membership function of the proportional signal ΔDs, in which each membership function identified by three labels of L, Z and R is set. L
Is a membership function when the forward steer sensor 2e is shifted to the left of the guide wire 1, and when the steering sensor 2e is shifted to the leftmost (when the comparison signal ΔDs is −1), the grade is 1
Becomes Z is a membership function when the forward steer sensor 2e is located substantially at the center of the guide wire 1, and its grade becomes 1 when it is located at the center. On the other hand, if it deviates left and right from the center, the grade will decrease. R is a membership function when the forward steering sensor 2e is displaced to the right of the guide line 1, and when R is displaced to the far right (the proportional signal Δ
(When Ds is 1), the grade becomes 1.
同図(ロ)は微分信号Δ2Dsのメンバーシップ関数を
示す図であり、同図(イ)と同様の関数をとっている。
この図において、Lは前進用ステアセンサ2eが左方向に
ずれて行く場合のメンバーシップ関数である。このメン
バーシップ関数Lは、左方向へずれる速度が最も速い時
(微分信号Δ2Dsが−1である場合)にグレードが1と
なる。Zは前進用ステアセンサ2eのずれが略一定である
場合のメンバーシップ関数であり、ずれる速度が0の時
にグレードが1になる。Rは前進用ステアセンサ2eが右
方向にずれて行く場合のメンバーシップ関数である。こ
のメンバーシップ関数Rは、右方向へずれる速度が最も
速い時(微分信号Δ2Dsが1である場合)にグレードが
1となる。FIG. 11B shows a membership function of the differential signal Δ 2 Ds, and has the same function as FIG.
In this figure, L is a membership function when the forward steering sensor 2e shifts to the left. The grade of the membership function L is 1 when the speed of shifting leftward is the fastest (when the differential signal Δ 2 Ds is −1). Z is a membership function when the deviation of the forward steering sensor 2e is substantially constant, and the grade becomes 1 when the deviation speed is 0. R is a membership function when the forward steering sensor 2e shifts rightward. The grade of the membership function R becomes 1 when the speed of shifting rightward is the fastest (when the differential signal Δ 2 Ds is 1).
同図(ハ)は後述するファジイ推論によって得られる
速度制御指令信号Dcの各メンバーシップ関数を示す図で
ある。この図において、Nは無人搬送車2の走行速度を
低速にする場合のメンバーシップ関数、Zは無人搬送車
2の走行速度を中速にする場合のメンバーシップ関数、
Pは無人搬送車2の走行速度を高速にする場合のメンバ
ーシップ関数である。FIG. 3C is a diagram showing each membership function of the speed control command signal Dc obtained by fuzzy inference to be described later. In this figure, N is a membership function when the traveling speed of the automatic guided vehicle 2 is low, Z is a membership function when the traveling speed of the automatic guided vehicle 2 is medium,
P is a membership function for increasing the traveling speed of the automatic guided vehicle 2.
次に、ファジイコントローラ10において行われるファ
ジイ推論について説明する。このファジイ推論は、以下
に示すファジイ制御ルールによって実行される。すなわ
ち、 ルール1;IF ΔDs=L AND Δ2Ds=L THEN Dc=N ルール2;IF ΔDs=L AND Δ2Ds=Z THEN Dc=Z ルール3;IF ΔDs=L AND Δ2Ds=R THEN Dc=P ルール4;IF ΔDs=Z AND Δ2Ds=L THEN Dc=Z ルール5;IF ΔDs=Z AND Δ2Ds=Z THEN Dc=P ルール6;IF ΔDs=Z AND Δ2Ds=R THEN Dc=Z ルール7;IF ΔDs=R AND Δ2Ds=L THEN Dc=P ルール8;IF ΔDs=R AND Δ2Ds=Z THEN Dc=Z ルール9;IF ΔDs=R AND Δ2Ds=R THEN Dc=N これらルールの意味は、例えば、ルール1にあって
は、「もし、比例信号ΔDsがL(左側にずれている場
合)で、かつ、微分信号Δ2DsがL(左方向にずれて行
く場合)であるならば、速度制御指令信号DcをL(低
速)にしろ」というものである。このようなファジイ制
御ルールは、第3図に示すマトリクスで表示することが
できる。Next, fuzzy inference performed in the fuzzy controller 10 will be described. This fuzzy inference is executed by the fuzzy control rules described below. That is, Rule 1; IF ΔDs = L AND Δ 2 Ds = L THEN Dc = N Rule 2; IF ΔDs = L AND Δ 2 Ds = Z THEN Dc = Z Rule 3; IF ΔDs = L AND Δ 2 Ds = R THEN Dc = P Rule 4; IF ΔDs = Z AND Δ 2 Ds = L THEN Dc = Z Rule 5; IF ΔDs = Z AND Δ 2 Ds = Z THEN Dc = P Rule 6; IF ΔDs = Z AND Δ 2 Ds = R THEN Dc = Z Rule 7; IF ΔDs = R AND Δ 2 Ds = L THEN Dc = P Rule 8; IF ΔDs = R AND Δ 2 Ds = Z THEN Dc = Z Rule 9; IF ΔDs = R AND Δ 2 Ds = R THEN Dc = N The meaning of these rules is, for example, in Rule 1, "if the proportional signal ΔDs is L (if shifted to the left) and the differential signal Δ 2 Ds is L (to the left) , The speed control command signal Dc should be set to L (low speed). " Such fuzzy control rules can be displayed in a matrix shown in FIG.
このような構成において、無人搬送車2が誘導線1に
沿って前進走行する場合、前進用ステアセンサ2eの両端
に配置されている磁気センサ2g−1,2g−2が誘導線1の
磁場を検出する。そして、この検出信号が差動増幅器7
を介して微分回路8および比例回路9に供給される。そ
して、いま、例えば、微分回路8から「−0.5」なる値
の微分信号Δ2Dsが、比例回路9から「0.25」なる値の
比例信号ΔDsがそれぞれファジイコントローラ10に供給
されると、該コントローラ10がこれら各値に基づいて上
述したファジイ推論を行う。In such a configuration, when the automatic guided vehicle 2 travels forward along the guide line 1, the magnetic sensors 2g-1 and 2g-2 disposed at both ends of the forward steering sensor 2e generate the magnetic field of the guide line 1. To detect. Then, this detection signal is supplied to the differential amplifier 7.
Is supplied to the differentiating circuit 8 and the proportional circuit 9 via Now, for example, when a differential signal Δ 2 Ds having a value of “−0.5” is supplied from the differentiating circuit 8 and a proportional signal ΔDs having a value of “0.25” is supplied from the proportional circuit 9 to the fuzzy controller 10, respectively, 10 performs the fuzzy inference described above based on these values.
以下、このファジイ推論により速度制御指令信号Dcを
求める動作について詳述する。まず、ルール1におい
て、上述した例では、第4図(a)に示すように比例信
号ΔDsのグレードが“0"、微分信号Δ2Dsのグレードが
“0.5"となる。そして、ここで、推論方法に周知の「MA
X−MIN論理積」を採用しているため、これらMIN(最
小)値をとると“0"になり、このルール1に適合しない
ものになる。同様にして、ルール2,3においても比例信
号ΔDsのグレードが“0"になるから、これらルールにも
適合しない。次に、ルール4では、同図(b)に示すよ
うに比例信号ΔDsのグレードが“0.75"、微分信号Δ2Ds
のグレードが“0.5"になり、これらのMIN値をとると、
“0.5"になる。これにより、ルール4の後件部のメンバ
ーシップ関数、すなわち、速度制御指令信号Dcのメンバ
ーシップ関数Zを高さ“0.5"の位置で頭切りした台形が
得られる。次いで、ルール5でも同様にして、ルール5
の後件部のメンバーシップ関数Pを高さ“0.5"の位置で
頭切した図形が得られる(同図(c))。このようにし
て、ルール6〜9について上述したマッチングを行う
と、ルール6,9では適合せず、ルール7,8ではそれぞれ同
図(d),(e)に示す図形が得られる。Hereinafter, the operation of obtaining the speed control command signal Dc by the fuzzy inference will be described in detail. First, in rule 1, in the example described above, the grade of the proportional signal ΔDs is “0” and the grade of the differential signal Δ 2 Ds is “0.5” as shown in FIG. 4 (a). And here, "MA
Since the "X-MIN logical product" is adopted, taking these MIN (minimum) values results in "0", which does not conform to Rule 1. Similarly, in the rules 2 and 3, the grade of the proportional signal ΔDs becomes “0”. Next, in rule 4, the grade of the proportional signal ΔDs is “0.75” and the differential signal Δ 2 Ds as shown in FIG.
Grade becomes “0.5” and when these MIN values are taken,
It becomes “0.5”. As a result, a trapezoid in which the membership function of the consequent part of Rule 4, that is, the membership function Z of the speed control command signal Dc is truncated at the position of height "0.5" is obtained. Then, in the same manner in rule 5, rule 5
The figure obtained by truncating the membership function P of the consequent part at the position of the height "0.5" is obtained (FIG. 3 (c)). In this way, when the above-described matching is performed for the rules 6 to 9, the rules 6 and 9 do not match, and the rules 7 and 8 obtain the figures shown in FIGS.
以上の結果から得られた図形群をMAX(最大値)合成
すると、第5図に示す図形が得られる。そして、最終的
な推論結果は、重心法と呼ばれるデファジフィケーショ
ンによって出力値を確定する。この例の場合、第5図に
示すメンバーシップ関数と軸とで囲まれた図形の面積を
半分にする位置が重心になり、この位置Xが求める速度
制御指令信号Dcである。このようにして確定された速度
制御指令信号Dcは、制御回路5に供給される。制御回路
5は該信号Dcと速度フィードバック信号Vfとを受けて、
走行モータ2bの回転数を制御する速度指令信号Scを出力
する。この結果、無人搬送車2は人間が運転するような
滑らかな速度制御を行う。When the graphic groups obtained from the above results are combined with MAX (maximum value), the graphic shown in FIG. 5 is obtained. Then, the final inference result determines the output value by defuzzification called the centroid method. In this example, the position at which the area of the figure enclosed by the membership function and the axis shown in FIG. 5 is halved becomes the center of gravity, and the position X is the speed control command signal Dc to be obtained. The speed control command signal Dc thus determined is supplied to the control circuit 5. The control circuit 5 receives the signal Dc and the speed feedback signal Vf,
It outputs a speed command signal Sc for controlling the rotation speed of the traveling motor 2b. As a result, the automatic guided vehicle 2 performs smooth speed control as if driven by a human.
なお、上述した実施例においては、ファジイ推論方法
として「MAX−MIN論理積」を採用し、出力値の確定方法
として「重心法」を採用したが、これは、他の推論方法
および他の出力確定方法への展開も容易である。In the above-described embodiment, “MAX-MIN AND” is used as a fuzzy inference method, and “centroid method” is used as a method for determining an output value. It is easy to develop the method.
また、上述した実施例においては、無人搬送車2が前
進する場合の速度制御方法について示したが、これは、
後進時の場合にも勿論適用可能なものである。In the above-described embodiment, the speed control method when the automatic guided vehicle 2 moves forward has been described.
Of course, it can be applied to the case of reverse travel.
「発明の効果」 以上説明したように、この発明によれば、無人搬送車
の走行に伴って、第1および第2の制御信号が制御信号
発生手段から出力される。そして、これらの信号がファ
ジイ推論される。この推論結果により、無人搬送車の走
行速度が制御されるので、滑らかな速度制御を行い、急
なカーブでもスムーズに曲がることができる効果が得ら
れる。また、カーブの半径に応じて車速を加減速する割
合も自動的に制御することもできる。[Effects of the Invention] As described above, according to the present invention, the first and second control signals are output from the control signal generation means as the automatic guided vehicle travels. Then, these signals are fuzzy inferred. Since the traveling speed of the automatic guided vehicle is controlled based on the inference result, it is possible to obtain an effect that smooth speed control is performed and a sharp turn can be made smoothly. Also, the rate at which the vehicle speed is accelerated / decelerated can be automatically controlled according to the radius of the curve.
第1図はこの発明の一実施例である速度制御装置の構成
を示すブロック図、第2図は同実施例におけるメンバー
シップ関数を示す図、第3図は同実施例におけるファジ
イ制御ルールを示すための図、第4図および第5図は同
実施例におけるファジイ推論を説明するための図、第6
図〜第8図は従来例を説明するための図である。 2g−1,2g−2……磁気センサ、6a,6b……増幅器、7…
…差動増幅器、8……微分回路、9……比例回路、10…
…ファジイコントローラ、5……制御回路FIG. 1 is a block diagram showing a configuration of a speed control device according to an embodiment of the present invention, FIG. 2 is a diagram showing a membership function in the embodiment, and FIG. 3 is a fuzzy control rule in the embodiment. FIGS. 4 and 5 are diagrams for explaining fuzzy inference in the embodiment, and FIGS.
FIG. 8 to FIG. 8 are diagrams for explaining a conventional example. 2g-1,2g-2 ... magnetic sensor, 6a, 6b ... amplifier, 7 ...
... Differential amplifier, 8 ... Differentiation circuit, 9 ... Proportional circuit, 10 ...
... Fuzzy controller, 5 ... Control circuit
Claims (1)
御を行う速度制御装置と を備え、 床面等に敷設される誘導線に沿って走行する無人搬送車
において、 前記誘導線からの位置ずれ量を検出する位置ずれ量検出
手段と、 前記位置ずれ量に比例した第1の制御信号と、前記位置
ずれ量を時間微分した第2の制御信号とを発生する制御
信号発生手段と、 前記第1および第2の制御信号を受けて、複数のメンバ
ーシップ関数で定義されたファジイ集合を所定の制御ル
ールに従ってファジイ推論し、該推論結果に応じて前記
無人搬送車の走行速度を制御する制御手段と を具備することにより、カーブの速度制御を滑らかに行
うことを特徴とする無人搬送車の速度制御装置。An unmanned vehicle that travels along a guide line laid on a floor or the like, comprising: a steering angle control device; and a speed control device that performs speed control for assisting steering control of the steering angle control device. In the transport vehicle, a displacement amount detecting means for detecting a displacement amount from the guide line, a first control signal proportional to the displacement amount, and a second control signal obtained by time-differentiating the displacement amount. Receiving the first and second control signals, performing fuzzy inference on a fuzzy set defined by a plurality of membership functions according to a predetermined control rule, and according to the inference result, A speed control device for an automatic guided vehicle, comprising: a control unit for controlling a traveling speed of the automatic guided vehicle;
Priority Applications (5)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2083720A JP2666511B2 (en) | 1990-03-30 | 1990-03-30 | Automatic guided vehicle speed control device |
| KR1019910004944A KR100198024B1 (en) | 1990-03-30 | 1991-03-29 | Speed control apparatus of a manless car |
| EP91420110A EP0449754B1 (en) | 1990-03-30 | 1991-03-29 | Control system for unmanned carrier vehicle |
| DE69121751T DE69121751T2 (en) | 1990-03-30 | 1991-03-29 | Control system for an unmanned carrier vehicle |
| US07/678,598 US5218542A (en) | 1990-03-30 | 1991-04-01 | Control system for unmanned carrier vehicle |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2083720A JP2666511B2 (en) | 1990-03-30 | 1990-03-30 | Automatic guided vehicle speed control device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH03282801A JPH03282801A (en) | 1991-12-13 |
| JP2666511B2 true JP2666511B2 (en) | 1997-10-22 |
Family
ID=13810351
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2083720A Expired - Fee Related JP2666511B2 (en) | 1990-03-30 | 1990-03-30 | Automatic guided vehicle speed control device |
Country Status (2)
| Country | Link |
|---|---|
| JP (1) | JP2666511B2 (en) |
| KR (1) | KR100198024B1 (en) |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2707546B2 (en) * | 1987-05-06 | 1998-01-28 | 日産自動車株式会社 | Vehicle steering control device |
| JPS6442712A (en) * | 1987-08-11 | 1989-02-15 | Nissan Motor | Autonomous running vehicle controller |
| JP2583587B2 (en) * | 1988-09-20 | 1997-02-19 | ヤンマー農機株式会社 | Steering control device for automatic traveling machine |
-
1990
- 1990-03-30 JP JP2083720A patent/JP2666511B2/en not_active Expired - Fee Related
-
1991
- 1991-03-29 KR KR1019910004944A patent/KR100198024B1/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JPH03282801A (en) | 1991-12-13 |
| KR100198024B1 (en) | 1999-06-15 |
| KR910016542A (en) | 1991-11-05 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5218542A (en) | Control system for unmanned carrier vehicle | |
| JP2878622B2 (en) | Robot automatic traveling control apparatus and method | |
| US5925080A (en) | Automatic guided vehicle control system | |
| JP2666511B2 (en) | Automatic guided vehicle speed control device | |
| KR100198023B1 (en) | Steering angle control apparatus of a manless car | |
| KR0160303B1 (en) | Velocity control device of a.g.v. | |
| KR0160302B1 (en) | Steering Angle and Speed Control Device of Unmanned Vehicle | |
| JP3144122B2 (en) | Automated guided vehicle steering speed controller | |
| JP3196279B2 (en) | Driving control method for unmanned vehicles | |
| JPS6247711A (en) | Drive controller for unmanned carrier | |
| KR100199988B1 (en) | Steering method and steering system of unmanned car | |
| JP2533491B2 (en) | Control driven vehicle | |
| JPS61221805A (en) | Drive controller for unmanned carrier | |
| JPS63184111A (en) | Method for controlling steering of automatic traveling vehicle | |
| JPH04238505A (en) | Bogie travel control device | |
| JPS61221804A (en) | Drive controller for unmanned carrier | |
| JPS60194701A (en) | Travel controller of operatorless carriage vehicle | |
| JPS6231411A (en) | Controller for unmanned carrier | |
| JPH0225522B2 (en) | ||
| JPS6126310Y2 (en) | ||
| JPS62186304A (en) | Induced steering device for unmanned carrier truck | |
| JPS60169912A (en) | Method and apparatus for controlling travelling of moving body | |
| JPH01161410A (en) | Automatic steering control system | |
| JPH0358104A (en) | Automatic control running device for vehicle | |
| JPS62292570A (en) | Control-initiative type automobile |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| LAPS | Cancellation because of no payment of annual fees |