JPH0218487B2 - - Google Patents
Info
- Publication number
- JPH0218487B2 JPH0218487B2 JP57175466A JP17546682A JPH0218487B2 JP H0218487 B2 JPH0218487 B2 JP H0218487B2 JP 57175466 A JP57175466 A JP 57175466A JP 17546682 A JP17546682 A JP 17546682A JP H0218487 B2 JPH0218487 B2 JP H0218487B2
- Authority
- JP
- Japan
- Prior art keywords
- distance
- information
- vehicle
- read
- given
- 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
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)
Description
【発明の詳細な説明】
本発明は無人搬送車の誘導方法に関し、特に外
部から誘導情報を与えずとも自律的に適正な走行
が行われる誘導方法を提供することを目的とす
る。DETAILED DESCRIPTION OF THE INVENTION The present invention relates to a method of guiding an automatic guided vehicle, and particularly an object of the present invention is to provide a method of guiding an automatic guided vehicle that allows the automatic guided vehicle to autonomously and appropriately travel without providing guidance information from the outside.
工場内の作業点、移載点、待機点間を自動的に
走行していく無人搬送車の誘導方式としては床面
下に埋設したワイヤに電流を通じ、これによる電
磁波を追随させる方式、床面に貼付した光反射テ
ープを追随させる方式等が公知であるが、前者は
埋設工事が大がかりなものとなり、走行経路変更
が容易でないという難点があり、またワイヤに常
時電流を通じておく必要がある。後者は経路変更
は容易であるが、フオークリフト等他の車輛又は
人に踏まれて汚れ、反射率の低下に伴つて安定走
行を妨げられる等の欠点がある。 The guiding method for automatic guided vehicles that automatically travel between work points, transfer points, and waiting points in a factory is to run current through wires buried under the floor and follow the resulting electromagnetic waves; A method is known in which a light-reflecting tape attached to the wire follows the wire, but the former requires extensive burying work, makes it difficult to change the running route, and also requires a constant current to be passed through the wire. The latter allows for easy route changes, but has drawbacks such as being trampled by other vehicles such as forklifts or people, resulting in dirt, and a decrease in reflectance, which impedes stable running.
本発明は斯かる事情に鑑みてなされたものであ
つて、床面ワイヤ等の地上設備が不要であり、経
路変更はソフトウエア変更のみで対応できる無人
搬送車の誘導方法を提供することを目的とする。 The present invention has been made in view of the above circumstances, and it is an object of the present invention to provide a method for guiding an automatic guided vehicle that does not require ground equipment such as floor wires and can change routes by simply changing the software. shall be.
本発明に係る無人搬送車の誘導方法は、走行経
路側方に存在する物体と車体との距離の情報を走
行方向の位置に関連づけて予め与えておく一方、
走行中に前記距離を実測し、実測距離と予め与え
られている距離情報との差を解消すべく操向制御
することを特徴とする。 The automatic guided vehicle guidance method according to the present invention provides information on the distance between the vehicle body and an object on the side of the traveling route in association with the position in the traveling direction, and
The vehicle is characterized in that the distance is actually measured while the vehicle is running, and steering control is performed to eliminate the difference between the measured distance and distance information given in advance.
以下本発明方法を図面に基き具体的に説明す
る。第1図は本発明方法の原理を説明するための
図面である。一点鎖線l0は走行経路の基準線を示
し、その左右側方には壁面、機械、仕切板、材
料、仕掛品、製品等の積荷(いずれもハツチング
を付して示す)が存在し、これらの間隙を搬送車
通路としている。 The method of the present invention will be specifically explained below based on the drawings. FIG. 1 is a drawing for explaining the principle of the method of the present invention. The dash-dotted line l 0 indicates the reference line of the travel route, and on the left and right sides there are loads such as walls, machines, partition plates, materials, work in progress, and products (all shown with hatching). The gap between the two is used as a transport vehicle passage.
搬送車にはマイクロコンピユータ等を用いた制
御装置1を搭載しておき、その記憶部11には基
準線l0から左右の壁面等(以下壁面で代表させ
る)までの距離情報を走行方向の単位距離dごと
にL0,R0、L1,R1、L2,R2、…Li,Ri…Ln−1,
Rn−1、Ln,Rnのように記憶させておく。 The transport vehicle is equipped with a control device 1 using a microcomputer, etc., and its memory section 11 stores distance information from the reference line l0 to the left and right walls (hereinafter referred to as walls) in units of the traveling direction. For each distance d, L 0 , R 0 , L 1 , R 1 , L 2 , R 2 , ...Li, Ri...Ln- 1 ,
Store it as Rn− 1 , Ln, Rn.
一方、搬送車には左右の壁面までの距離を測定
する測距計2l,2rが設けられており、その測定値
は適宜周期で制御回路1内比較器1bへ読込まれ
る。また搬送車の車輪と連動する部分には走行距
離検出のための回転エンコーダ3が設けられてお
り(左右両輪夫々に設けても、中央の追随輪等に
1個設けてもよい)車輪回転量に応じた個数のパ
ルスを発し、該パルスは制御回路1内のカウンタ
1cに入力される。カウンタ1cは走行距離dに
対応する数ごとにパルスを発し、これを記憶部1
aのアドレスカウンタ1dに与える。制御回路1
はアドレスカウンタ1dの内容に従つて記憶部1
aの記憶情報を順次読出して比較器1bに与え
る。 On the other hand, the transport vehicle is provided with distance meters 2l and 2r for measuring the distance to the left and right walls, and the measured values are read into the comparator 1b in the control circuit 1 at appropriate intervals. In addition, a rotary encoder 3 for detecting travel distance is provided in the part that interlocks with the wheels of the transport vehicle (it may be provided on each of the left and right wheels, or one may be provided on the center trailing wheel, etc.), and the amount of wheel rotation. A number of pulses corresponding to the number of pulses are generated, and the pulses are input to a counter 1c in the control circuit 1. The counter 1c emits a pulse every number corresponding to the traveling distance d, and stores the pulse in the storage unit 1.
It is given to the address counter 1d of a. Control circuit 1
is stored in the storage unit 1 according to the contents of the address counter 1d.
The stored information of a is sequentially read out and applied to the comparator 1b.
比較器1bは左右の実測距離と、記憶部1aか
ら読出された左右の距離情報とを比較する。そし
て比較データは偏差が所定値以上ある場合には、
制御回路1は左右の車輪夫々の駆動用に設けたサ
ーボモータ4l,4rの駆動回路5l,5rへそ
の偏差を解消すべき操向補正信号を発する。駆動
回路5l,5rは制御回路1から常時与えられて
いる速度信号を実現するようにサーボモータ4
l,4rの回転制御を行うサーボ回路等にて構成
されるが、操向補正信号は速度信号に重畳させる
ように与えられる。そして記憶部1aから比較器
1bに与えられる距離情報は距離dの走行の都度
更新されていくことは勿論である。 The comparator 1b compares the actually measured distance on the left and right sides with the distance information on the left and right sides read out from the storage unit 1a. If the comparison data has a deviation greater than a predetermined value,
The control circuit 1 issues a steering correction signal to eliminate the deviation to drive circuits 5l and 5r for servo motors 4l and 4r provided for driving left and right wheels, respectively. The drive circuits 5l and 5r drive the servo motor 4 so as to realize the speed signal constantly given from the control circuit 1.
It is composed of a servo circuit and the like that performs rotation control of the motors 1 and 4r, and a steering correction signal is given so as to be superimposed on the speed signal. Of course, the distance information given from the storage section 1a to the comparator 1b is updated each time the vehicle travels the distance d.
上述の例では回転エンコーダ3を用い、走行距
離又は走行方向の位置を検出し、これに応じて比
較基準とする距離情報の読出し、更新を行うこと
としたが、壁面の凹凸パターンが明瞭であると
か、操向の制御系の応答性がよく基準線l0から大
幅に外れることがないとか、走行速度が遅い等の
条件が満たされる場合には測距計の実測データに
基いて比較基準の距離情報を更新することも可能
である。第2図はその説明図であつて、Y1〜Y2
の部分の道幅はW1,Y2〜Y3の部分の道幅はW2
となつており、W2−W1=ΔR1とする。而して記
憶部1aに距離情報として与えておく内容はこの
場合にも基準線l0と左右壁面との距離及びΔR1等
の凹凸の段差情報であるが、Y1〜Y2の範囲に対
してL1,R1…但しL1+R1=W1、Y2〜Y3の範囲
に対してL2,R2…但しL2+R2=W2のみである。
測距計2l,2rの実測距離データは定周期で比
較器1bに読込まれ、記憶部11aからの読出し
情報と比較し、偏差を解消するように駆動回路5
l,5rへ信号を発するのは前同様であるが、記
憶部1aからの読出し情報の更新が次のように行
われる点で相違している。 In the above example, the rotary encoder 3 is used to detect the traveling distance or the position in the traveling direction, and the distance information used as a comparison standard is read and updated accordingly, but the uneven pattern on the wall surface is clear. If conditions such as the steering control system's responsiveness is good and it does not deviate significantly from the reference line l0 , or the driving speed is slow, then the comparison standard is determined based on the actual measurement data of the range finder. It is also possible to update distance information. Figure 2 is an explanatory diagram of this, and shows Y 1 to Y 2
The road width at the part is W 1 , and the road width at the part Y 2 to Y 3 is W 2
Therefore, it is assumed that W 2 −W 1 =ΔR 1 . In this case as well, the contents given as distance information to the storage unit 1a are the distance between the reference line l0 and the left and right wall surfaces and information on unevenness such as ΔR1 , but in the range of Y1 to Y2. On the other hand, L 1 , R 1 ... However, L 1 + R 1 = W 1 , and L 2 , R 2 ... However, only L 2 + R 2 = W 2 for the range of Y 2 to Y 3 .
The actual measured distance data of the range finders 2l and 2r is read into the comparator 1b at regular intervals, and compared with the read information from the storage section 11a, and the drive circuit 5 is operated to eliminate the deviation.
The signals are sent to 1 and 5r as before, but the difference is that the information read from the storage section 1a is updated as follows.
即ち制御回路1のCPUは第3図に示すように
測距計2l,2rから読込んだデータm,m
と、1周期前の読込データm-1,m-1との差
Δ=m−m-1,Δ=m−m-1を演算
し、その絶対値が許容範囲α以内である場合は、
走行通路幅又は壁面に変化なしとして記憶部1a
の読出しアドレスの変更は行わせない。これに対
して一方がαを超えた場合には記憶部1aの段差
情報(右側にΔR1の段差が存在すること)に基き
更に判断処理が行われる。即ちこの場合はΔと
α,ΔとΔR1±αとの大小が比較され、|Δ
|≦α,ΔR1−α≦|Δ|≦ΔR1+αである場
合には段差を通過したものとして読出しアドレス
を更新し、それまでのL1,R1との比較からL2,
R2との比較に変更せしめる。上記条件を満たさ
ない場合はそのままの読出しアドレスを保持させ
る。 That is, the CPU of the control circuit 1 reads data m, m read from the rangefinders 2l and 2r as shown in
Calculate the difference Δ=m−m −1 , Δ=m−m −1 between and the read data m −1 , m −1 one cycle before, and if the absolute value is within the tolerance range α,
Storage section 1a assuming that there is no change in the travel path width or wall surface.
Do not change the read address of . On the other hand, if one exceeds α, further judgment processing is performed based on the level difference information in the storage unit 1a (that there is a level difference of ΔR 1 on the right side). That is, in this case, the magnitudes of Δ and α, Δ and ΔR 1 ±α are compared, and |Δ
If |≦α, ΔR 1 −α≦|Δ|≦ΔR 1 +α, the read address is updated assuming that the step has been passed, and from the comparison with L 1 and R 1 up to that point, L 2 ,
Change to compare with R 2 . If the above conditions are not met, the read address is retained as it is.
このような方法により自走車は自らの走行の倣
いとする壁面までの距離情報を自ら更新していく
ことができる。 By using such a method, the self-propelled vehicle can update the distance information to the wall surface on which the vehicle is traveling.
なおこの種の無人搬送車には自らの位置を認識
させておく機能を有せしめる場合があるが、上述
のようにして段差を検出した場合に、認識位置の
補正を行わせることが可能であり、誤差の累積を
回避することができる。 Note that this type of automated guided vehicle may be equipped with a function to recognize its own position, but it is possible to have the recognized position corrected when a step is detected as described above. , the accumulation of errors can be avoided.
さて操向制御においては基準線l0からの位置ず
れと進行方向のずれとを考慮する必要がある。前
者は記憶部におけるLi,Riと、実測値i,
iとの差として容易に求められることは勿論であ
る。これに対して後者は次のようにして求められ
る。即ち第4図に示すように搬送車のトレツドを
Tr、測距計2l,2rによる実測値をi,
i、この部分における記憶部1a内距離情報を
Li,Riとする。そうすると基準線l0に対する進行
方向のずれθiは図の3角形ABCに基き
として求められ、これにより操向制御が行われ
る。 Now, in steering control, it is necessary to consider the positional deviation from the reference line l 0 and the deviation in the traveling direction. The former is Li, Ri in the storage section, and the actual measured value i,
Of course, it can be easily obtained as the difference from i. On the other hand, the latter can be found as follows. In other words, as shown in Figure 4, the tread of the transport vehicle is
Tr, the actual measured values by the range finders 2l and 2r are i,
i, the distance information in the storage unit 1a in this part
Let Li and Ri. Then, the deviation θi in the traveling direction with respect to the reference line l 0 is based on the triangle ABC in the figure. is determined, and steering control is performed based on this.
なおθiがある程度以上大きくなつた場合は実測
値と記憶距離情報との比較が無意味になる。これ
は左右ともに前者が後者よりも大となるからであ
る。従つてθiが所定値よりも大となつた場合は記
憶距離情報Li,RiをLicosecθi,Ricosecθiに補正
した上で実測値i,iとの比較を行い、基準
線l0からのずれを検出する等の補正が必要であ
る。 Note that when θi becomes larger than a certain level, the comparison between the actual measurement value and the stored distance information becomes meaningless. This is because the former is larger than the latter on both the left and right sides. Therefore, if θi becomes larger than a predetermined value, the stored distance information Li, Ri is corrected to Licosecθi, Ricosecθi, and then compared with the actual measured values i, i to detect the deviation from the reference line l0 . etc. corrections are necessary.
叙上の如き本発明による場合は、地上設備とし
ては何ら特別のものを要せず壁面で規定される一
般通路にそのまま搬送車を走行させ得る。そして
経路変更はソフトウエア、つまり記憶部内の距離
情報の書換えのみでよい。更に壁面との距離を測
定し、これを誘導の情報としているので通路が狭
いほどその精度が高まるという効果がある。また
この通路も凹凸の多い壁面で規定されているもの
程走行方向の情報が多くなり、それだけその方向
の位置検知精度が高まるなど本発明は優れた効果
を奏する。 In the case of the present invention as described above, no special ground equipment is required, and the conveyance vehicle can be run as is on a general path defined by a wall. The route can be changed by simply rewriting the distance information in the software, that is, the storage unit. Furthermore, since the distance to the wall is measured and this is used as guidance information, the narrower the passage, the higher the accuracy. Further, the more uneven the wall surface of the passage, the more information about the traveling direction is obtained, and the accuracy of position detection in that direction increases accordingly.The present invention has excellent effects.
第1図、第2図は共に本発明方法の原理説明図
とその実施のための装置を示すブロツク図とを併
せて示す図面、第3図は読出しアドレス更新処理
のためのフローチヤート、第4図は進行方向のず
れ演算のアルゴリズムの説明図である。
1……制御回路、1a……記憶部、2l,2r
……測距計、3……回転エンコーダ、4l,4r
……サーボモータ、5l,5r……駆動回路。
1 and 2 are drawings together showing a principle explanatory diagram of the method of the present invention and a block diagram showing an apparatus for carrying out the method, FIG. 3 is a flowchart for the read address update process, and FIG. The figure is an explanatory diagram of an algorithm for calculating a shift in the traveling direction. 1...Control circuit, 1a...Storage unit, 2l, 2r
...Distance meter, 3...Rotary encoder, 4l, 4r
...Servo motor, 5l, 5r...drive circuit.
Claims (1)
の情報を走行方向の位置に関連づけて予め与えて
おく一方、走行中に前記距離を実測し、実測距離
と予め与えられている距離情報との差を解消すべ
く操向制御することを特徴とする無人搬送車の誘
導方法。1 Information on the distance between the vehicle body and an object existing on the side of the driving route is given in advance in relation to the position in the driving direction, while the distance is actually measured while driving, and the measured distance is combined with the distance information given in advance. A method for guiding an automated guided vehicle, characterized in that steering control is performed to eliminate the difference between the two.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP57175466A JPS5965316A (en) | 1982-10-05 | 1982-10-05 | Guiding method of unmanned truck |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP57175466A JPS5965316A (en) | 1982-10-05 | 1982-10-05 | Guiding method of unmanned truck |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS5965316A JPS5965316A (en) | 1984-04-13 |
| JPH0218487B2 true JPH0218487B2 (en) | 1990-04-25 |
Family
ID=15996548
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP57175466A Granted JPS5965316A (en) | 1982-10-05 | 1982-10-05 | Guiding method of unmanned truck |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS5965316A (en) |
Families Citing this family (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS6180411A (en) * | 1984-09-28 | 1986-04-24 | Caterpillar Mitsubishi Ltd | Detector for absolute position of unmanned self-traveling object |
| JPS61294512A (en) * | 1985-06-24 | 1986-12-25 | Mitsui Miike Mach Co Ltd | Unmanned carrier |
| JPH0441364Y2 (en) * | 1985-07-17 | 1992-09-29 | ||
| JPS6249412A (en) * | 1985-08-28 | 1987-03-04 | Shinko Electric Co Ltd | Control method for self-running type moving robot |
-
1982
- 1982-10-05 JP JP57175466A patent/JPS5965316A/en active Granted
Also Published As
| Publication number | Publication date |
|---|---|
| JPS5965316A (en) | 1984-04-13 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN106020200B (en) | AGV car driven by in-wheel motor and path planning method | |
| JP2572968B2 (en) | How to guide autonomous vehicles | |
| JPH09319430A (en) | Navigation control system for automated guided vehicles | |
| JPH0218487B2 (en) | ||
| JPH096433A (en) | Automatic guided vehicle and its non-contact type obstacle detection method | |
| JP3349831B2 (en) | Automatic guided vehicle control device | |
| JP3128455B2 (en) | Automatic operation control device for transport vehicles | |
| JPS59112310A (en) | Directing device of unmanned car | |
| JP3727429B2 (en) | Method for calculating positional relationship with respect to travel route of vehicle | |
| JPH01282615A (en) | Position correcting system for self-travelling unmanned vehicle | |
| JPH09185411A (en) | Driving direction detection method for unmanned vehicles | |
| JP2609890B2 (en) | Self-propelled work vehicle | |
| JP3006485B2 (en) | Travel control method for tracked bogies | |
| JPH07281740A (en) | Method and device for detecting position of unmanned traveling body | |
| KR100199988B1 (en) | Steering method and steering system of unmanned car | |
| JP3338922B2 (en) | Trajectory control device for trackless crane | |
| JPH0816242A (en) | Unmanned vehicle and its travel control method | |
| JPS61139807A (en) | Running controller of unattended running car | |
| JP2000222035A (en) | Automatic traveling device | |
| JPS59117611A (en) | Detection for position and direction of unattended wagon | |
| JPS63165908A (en) | Trackless unmanned vehicle equipment | |
| JP3846828B2 (en) | Steering angle control device for moving body | |
| JP2609891B2 (en) | Self-propelled work vehicle | |
| JPH1038585A (en) | Position estimation device and position estimation method | |
| JPH01207804A (en) | Self-traveling working vehicle |