[go: up one dir, main page]

JP3212029B2 - Automatic guided vehicle system - Google Patents

Automatic guided vehicle system

Info

Publication number
JP3212029B2
JP3212029B2 JP32232397A JP32232397A JP3212029B2 JP 3212029 B2 JP3212029 B2 JP 3212029B2 JP 32232397 A JP32232397 A JP 32232397A JP 32232397 A JP32232397 A JP 32232397A JP 3212029 B2 JP3212029 B2 JP 3212029B2
Authority
JP
Japan
Prior art keywords
guided vehicle
standby position
automatic guided
traveling
destination
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
Application number
JP32232397A
Other languages
Japanese (ja)
Other versions
JPH11143537A (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.)
Murata Machinery Ltd
Original Assignee
Murata Machinery 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 Murata Machinery Ltd filed Critical Murata Machinery Ltd
Priority to JP32232397A priority Critical patent/JP3212029B2/en
Publication of JPH11143537A publication Critical patent/JPH11143537A/en
Application granted granted Critical
Publication of JP3212029B2 publication Critical patent/JP3212029B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Platform Screen Doors And Railroad Systems (AREA)
  • Warehouses Or Storage Devices (AREA)
  • Control Of Conveyors (AREA)
  • Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の利用分野】この発明は、地上や天井等を走行す
る無人搬送車システムに関し、特に走行ルート上の待機
中の無人搬送車の追い出しに関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an automatic guided vehicle system that travels on the ground, on a ceiling, or the like, and in particular, to the removal of a standby automatic guided vehicle on a traveling route.

【0002】[0002]

【従来技術】工場や倉庫等において物品を搬送するため
に、無人搬送車システムが用いられている。無人搬送車
システムでは数台〜数十台程度の無人搬送車を用い、こ
れらを軌道に沿って走行させ、あるいは位置認識用や軌
道認識用のパターンをレーザーや磁気ヘッド等で走査し
て、無軌道で現在位置を認識しながら走行させる。無人
搬送車は実行中の搬送指令を終了すると空き(アイド
ル)となり、空きの無人搬送車は例えばその位置で停止
して次の搬送指令に備えて待機する。
2. Description of the Related Art An automatic guided vehicle system is used for transporting articles in factories and warehouses. An unmanned guided vehicle system uses several to several tens of unmanned guided vehicles and travels them along a track, or scans a pattern for position recognition or track recognition with a laser or a magnetic head, etc. Run while recognizing the current position with. The unmanned guided vehicle becomes vacant (idle) upon completion of the executing transfer command, and the vacant unmanned guided vehicle stops at that position, for example, and waits for the next transfer command.

【0003】無人搬送車を走行ルート上で待機させる
と、後続の無人搬送車の走行ルートを塞ぐことがある。
また後続の無人搬送車は前方の無人搬送車の存在を一般
に知らないので、絶えずシステムコンピュータと通信し
て、走行の許可、即ち走行区間のブロックを要求する必
要がある。このためシステムコンピュータと無人搬送車
間の通信回数を減少させて通信負荷を軽減する必要があ
り、また少ない通信回数で無人搬送車を待避させる必要
がある。
[0003] When an automatic guided vehicle stands by on a traveling route, the traveling route of a subsequent automatic guided vehicle may be blocked.
Further, since the subsequent automatic guided vehicle generally does not know the presence of the automatic guided vehicle ahead, it is necessary to constantly communicate with the system computer to request permission to travel, that is, to block the traveling section. Therefore, it is necessary to reduce the communication load by reducing the number of communications between the system computer and the automatic guided vehicle, and to evacuate the automated guided vehicle with a small number of communications.

【0004】[0004]

【発明の課題】この発明の課題は、 1) 無人搬送車からシステムコンピュータへのブロック
要求の回数を減少させて、システムコンピュータの通信
負担を軽減すること、 2) 追い出し時の、待避走行距離を短くしつつ、しかも
優先度の高い待機ポジションへ無人搬送車を待避させる
ようにすることにある。
It is an object of the present invention to 1) reduce the number of block requests from the automatic guided vehicle to the system computer to reduce the communication load on the system computer. 2) reduce the evacuation mileage at the time of eviction. An object of the present invention is to make the automatic guided vehicle evacuate to a standby position having a high priority while shortening the length.

【0005】[0005]

【発明の構成】この発明は、走行ルートに沿って多数の
無人搬送車を配置してシステムコンピュータで制御して
物品を搬送させると共に、空きの無人搬送車を走行ルー
ト上に設けた優先度付きの待機ポジションで待機させる
ようにしたシステムにおいて、各待機ポジションに個別
の優先度を付与すると共に、走行中の第1の無人搬送車
に行き先を上限とするブロック範囲の走行ルートのブロ
ックをシステムコンピュータに要求させ、該範囲内で待
機中の第2の無人搬送車を検出して、ブロック範囲外で
かつ所要走行時間が最短の待機ポジションを第1の待機
ポジションとし、かつ第1の待機ポジションから前方所
定範囲内に該第1の待機ポジションよりも優先度が高い
第2の待機ポジションが存在するか否かを検査すると共
に、該第1の待機ポジションよりも優先度が高い第2の
待機ポジションが存在する場合には、該第2の待機ポジ
ションを待避先とし、前記の第2の待機ポジションが存
在しない場合には、前記第1の待機ポジションを待避先
として、前記第2の無人搬送車を待避走行させるための
追出手段を前記システムコンピュータに設けたことを特
徴とする。ここにブロック範囲は、例えば行き先までの
全範囲や、行き先までの途中の交差点や合流点の手前位
置等とし,行き先を上限とする。ブロック要求を受け付
けた後のブロックの許可の時点は適宜に定めれば良い。
また走行ルートは天井走行車や地上走行車の軌道でも、
あるいは軌道ではない単なる走行ルートでも良い。
According to the present invention, a number of automatic guided vehicles are arranged along a traveling route and controlled by a system computer to convey articles, and an empty automatic guided vehicle is provided on the traveling route with a priority. In the system in which the standby position is set to the standby position, the individual priority is given to each standby position, and the blocks of the travel route in the block range having the destination as the upper limit are set to the traveling first automatic guided vehicle. The second automatic guided vehicle waiting in the range is detected, a standby position outside the block range and having the shortest required traveling time is set as the first standby position, and It is checked whether or not there is a second standby position having a higher priority than the first standby position within a predetermined range in front of the first standby position. If there is a second standby position having a higher priority than the first standby position, the second standby position is set as a save destination. If the second standby position does not exist, the first standby position is set. The system computer is provided with an eviction means for evacuating the second automatic guided vehicle with the evacuated destination as a refuge destination. Here, the block range is, for example, the entire range up to the destination, a position before an intersection or a junction on the way to the destination, and the destination is the upper limit. The point of permission of the block after accepting the block request may be appropriately determined.
Also, the traveling route is the track of overhead traveling vehicles and ground traveling vehicles,
Alternatively, it may be a simple traveling route other than the track.

【0006】[0006]

【発明の作用と効果】この発明では、走行中の第1の無
人搬送車に行き先を上限とするブロック範囲のブロック
をシステムコンピュータに要求させる。このため、第1
の無人搬送車からシステムコンピュータへのブロック要
求の通信回数を減少させ、システムコンピュータの通信
負担を軽減できる。ブロックを行うには、該範囲内で待
機中の第2の無人搬送車を該範囲から追い出すことが必
要で、このためシステムコンピュータに追い出し手段を
設けて、該範囲内で待機中の第2の無人搬送車を検出し
て待避させる。追い出しを行う時点は、例えばブロック
要求をシステムコンピュータが受け付けた時点や許可し
た時点、あるいは第2の無人搬送車の後方所定範囲内に
第1の無人搬送車が進入した時点等とする。
According to the present invention, the first automatic guided vehicle traveling is requested to the system computer for blocks in the block range whose upper limit is the destination. Therefore, the first
The number of communication of block requests from the automatic guided vehicle to the system computer can be reduced, and the communication load on the system computer can be reduced. To perform the block, it is necessary to expel the second automatic guided vehicle waiting in the area from the area. For this reason, the system computer is provided with an expelling means, and the second automatic vehicle in the area is waiting in the area. Unmanned guided vehicles are detected and evacuated. The time when the eviction is performed is, for example, a time when the system computer receives or permits the block request, or a time when the first automatic guided vehicle enters a predetermined range behind the second automatic guided vehicle.

【0007】ここで各待機ポジションには個別に優先度
が付与されており、追い出し手段は、ブロック範囲外で
第2の無人搬送車が最短所要時間で走行できる待機ポジ
ションを第1の待機ポジションとし、第1の待機ポジシ
ョンから前方所定範囲内に第1の待機ポジションよりも
優先度の高い第2の待機ポジションが存在するか否かを
検査する。そして第1の待機ポジションよりも優先度の
高い第2の待機ポジションが存在する場合、第2の待機
ポジションへの待避走行を指示し、より優先度の高い第
2の待機ポジションが存在しない場合は第1の待機ポジ
ションへの待避走行を指示する。このため、走行時間を
最短付近にしつつ、しかも優先度の高い待機ポジション
へ、無人搬送車を待避走行させることができる。
Here, each standby position is individually given a priority, and the eviction means sets a standby position where the second automatic guided vehicle can travel in the shortest required time outside the block range as a first standby position. It is checked whether or not there is a second standby position having a higher priority than the first standby position within a predetermined range ahead of the first standby position. If there is a second standby position having a higher priority than the first standby position, an instruction is given to perform a limp-home run to the second standby position, and if there is no second standby position having a higher priority, The evacuation traveling to the first standby position is instructed. For this reason, it is possible to make the unmanned guided vehicle evacuate to the standby position with high priority while keeping the traveling time near the shortest.

【0008】[0008]

【実施例】図1〜図7に実施例を示す。図1に実施例で
の無人搬送車システムの構成を示すと、工場や倉庫等の
内部に有軌道または無軌道の走行ルート2が設けられて
おり、走行ルート2に沿って多数の無人搬送車4が走行
し、ステーション6から物品の移載を受けて他のステー
ション6まで走行して移載する。無人搬送車4は例えば
数台〜100台程度を配備し、ステーション6も多数配
置する。なおステーションへ向けて物品の移載を受ける
ための走行を荷積走行、移載された物品を他のステーシ
ョンで荷下ろしするための走行を荷下ろし走行と呼ぶ。
1 to 7 show an embodiment. FIG. 1 shows the configuration of an automatic guided vehicle system according to an embodiment. A tracked or trackless traveling route 2 is provided inside a factory or a warehouse, and a number of automated guided vehicles 4 are provided along the traveling route 2. Travels, receives the transfer of articles from the station 6, and travels to another station 6 to transfer. For example, several to about 100 unmanned transport vehicles are provided, and a large number of stations 6 are also provided. The traveling for receiving the transfer of the article toward the station is referred to as loading traveling, and the traveling for unloading the transferred article at another station is referred to as unloading traveling.

【0009】走行ルート2には図の●で示す待機ポジシ
ョン8が複数設けてあり、空の無人搬送車はここで待機
する。待機ポジション8には個別の優先度が付与され、
無人搬送車への移載回数の多いステーションに面した位
置に高い優先度を付与すると共に、図1の走行ルート2
の上部のように、ステーション6が配置されていない区
間では、後流側に高い優先度を付与する。また図1の走
行ルート2は6個等の区間に分割され、各区間毎に独立
に優先度を付与し、特定の位置に過剰に待機中の無人搬
送車が集中しないようにする。これは、各区間に適切な
台数の無人搬送車を待機させるためである。優先度は例
えば2〜8ビット程度の語長のデータとする。
The traveling route 2 is provided with a plurality of standby positions 8 indicated by ● in the figure, and the empty automatic guided vehicle stands by here. Standby position 8 is given an individual priority,
A high priority is given to a position facing a station where the number of times of transfer to the automatic guided vehicle is high, and traveling route 2 in FIG.
In the section where the station 6 is not arranged as in the upper part of the above, a high priority is given to the downstream side. The traveling route 2 in FIG. 1 is divided into six sections or the like, and a priority is independently assigned to each section so that the unmanned guided vehicles that are waiting excessively do not concentrate at a specific position. This is to allow an appropriate number of automatic guided vehicles to stand by in each section. The priority is, for example, data having a word length of about 2 to 8 bits.

【0010】もちろん図1に示すように待避線10を設
けて、ここで待避させれば、空の無人搬送車が走行ルー
ト2を塞ぐことはないが、スペース効率が低下する。そ
こで少なくとも一部の無人搬送車は本来の走行ルート上
で待避させる。
Of course, if an escape line 10 is provided as shown in FIG. 1 and is evacuated here, an empty unmanned guided vehicle will not block the traveling route 2, but the space efficiency will be reduced. Therefore, at least a part of the automatic guided vehicle is evacuated on the original traveling route.

【0011】図2に示すように、システムコンピュータ
20により無人搬送車4は管理され、21は無人搬送車
管理部で、有線あるいは無線での通信により無人搬送車
4と通信し、各無人搬送車4は現在位置や搬送指令の実
行状況等を報告する。無人搬送車管理部21は、個々の
無人搬送車4に搬送指令を割付け、搬送指令が終了する
と待機ポジションを指定する。待機ポジションは後述の
追い出し処理部27等で決定する。
As shown in FIG. 2, the AGV 4 is managed by a system computer 20, and an AGV management unit 21 communicates with the AGV 4 by wire or wirelessly. Reference numeral 4 reports the current position, the execution status of the transfer command, and the like. The automatic guided vehicle management unit 21 assigns a transport command to each of the automatic guided vehicles 4, and designates a standby position when the transport command is completed. The standby position is determined by the eviction processing unit 27 described later.

【0012】22はシステムコンピュータ20内のバス
で、図示しない上位コンピュータや制御端末等から搬送
指令を受け付けて、搬送結果を報告する外部入出力2
3,外部入出力23が受け付けた搬送指令を管理するた
めの搬送指令管理部24、搬送指令を無人搬送車4に割
り付けて実行させる割付部25等が接続されている。2
6はルート表管理部で、走行ルート2に沿った各ステー
ション間の所要走行時間を例えばグラフ形式で記憶し、
搬送指令を最短時間で実行できる無人搬送車を検索す
る。そして割付部25は、最短時間で搬送指令を実行で
きる無人搬送車に搬送指令を割り付けて、実行させる。
Reference numeral 22 denotes a bus in the system computer 20 which receives a transfer command from a host computer, a control terminal, or the like (not shown) and reports the transfer result to the external input / output 2.
3, a transfer command management unit 24 for managing the transfer command received by the external input / output 23, an allocation unit 25 for allocating the transfer command to the automatic guided vehicle 4 and executing the same, and the like. 2
Reference numeral 6 denotes a route table management unit which stores the required travel time between the stations along the travel route 2 in, for example, a graph format.
Search for unmanned guided vehicles that can execute the transfer command in the shortest time. Then, the allocating unit 25 allocates and executes the transfer command to the automatic guided vehicle that can execute the transfer command in the shortest time.

【0013】搬送指令の割り付け等により走行する無人
搬送車4は、例えば行き先までの区間のブロックを追い
出し処理部27に要求する。ブロックが許可されること
はその範囲の走行を許可することで、ブロック範囲内の
他の無人搬送車をこの範囲外に追い出すことは、追い出
し処理部27が担当する。ブロックの要求範囲として
は、行き先の他に、交差点や合流点,あるいは分岐等の
クリティカルポイントの手前等とするのが好ましい。
The automatic guided vehicle 4 that travels by assigning a transfer command or the like requests, for example, the eviction processing unit 27 to block the section up to the destination. Blocking is permitted by permitting the vehicle to travel within the range, and the removal processing unit 27 is responsible for driving other unmanned guided vehicles within the block range out of this range. The required range of the block is preferably, in addition to the destination, an intersection, a junction, or just before a critical point such as a branch.

【0014】追い出し処理部27は、走行中の無人搬送
車4からブロック要求を受け、この範囲内で待機してい
る無人搬送車を無人搬送車管理部21のデータから検出
して、追い出し対象の無人搬送車を特定する。そして例
えば走行中の無人搬送車の現在位置を検出して、追い出
し対象の無人搬送車との間隔が所定値以下に接近した際
に、追い出しを指令する。追い出された無人搬送車の待
避先は、ルート表管理部26で管理するルート表を参照
して、例えば現在位置から最も短時間で走行可能な位置
であり、この位置は例えば追い出し処理部27が決定
し、無人搬送車管理部21を通じて指令する。
The eviction processing unit 27 receives a block request from the traveling automatic guided vehicle 4, detects an unmanned guided vehicle waiting within this range from the data of the automatic guided vehicle management unit 21, and detects Identify unmanned guided vehicles. Then, for example, the current position of the traveling automatic guided vehicle is detected, and when the interval with the automatic guided vehicle to be driven out approaches a predetermined value or less, a command is issued to drive out. The evacuation destination of the unmanned guided vehicle that has been kicked out is, for example, a position that can be run in the shortest time from the current position with reference to the route table managed by the route table management unit 26. It is determined and commanded through the automatic guided vehicle management unit 21.

【0015】走行中の無人搬送車の行き先までのルート
上で、例えば物品の移載や充電等を行っている無人搬送
車は追い出しの対象とはならない。これらが追い出し対
象となるのは、物品の移載の終了後や充電終了後であ
り、それまではブロック要求が全面的にもしくは部分的
に許可されないことになる。なお追い出しをかける走行
中の無人搬送車は、大部分荷下ろし走行中である。荷積
走行中であれば、割付部25は荷積予定のステーション
へより近い待機中の無人搬送車に搬送指令を割り付ける
ので、待機中の無人搬送車より後続の無人搬送車が荷積
のために追い出しを行う必要はない。そこで走行中の無
人搬送車の行き先は原則として、荷下ろしを行うステー
ションとなる。
On the route to the destination of the traveling automatic guided vehicle, for example, an automatic guided vehicle that is performing transfer of articles, charging, or the like is not an object to be kicked out. These are targeted for eviction after the transfer of the articles is completed or after the charging is completed, and until then, the block request is not fully or partially permitted. It should be noted that most of the unmanned guided vehicles that are being driven out are running unloaded. If the loading traveling is in progress, the allocating unit 25 assigns the transfer command to the unmanned guided vehicle on standby closer to the station to be loaded, so that the unmanned guided vehicle subsequent to the unmanned guided vehicle on standby is loaded. There is no need to kick out. Therefore, the destination of the traveling automatic guided vehicle is, in principle, a station for unloading.

【0016】ブロック範囲内の待機ポジション8は当然
に待避先とはならず、分岐がある場合、走行中の無人搬
送車4とは異なる側の分岐を優先して待避する。最も短
時間で走行可能との条件から、分岐がない場合、追い出
す側の無人搬送車4の行き先直前方が待避先となる。た
だし、追い出しを利用してより優先度の高い待機ポジシ
ョンに待避させるのが好ましく、このため例えば最近接
の待避先の候補から所定範囲内により優先度の高い待機
ポジションがあれば、そこが空きの場合、その位置へと
待避先を延長する。またその位置が空きでない場合、そ
の位置が空くのを待ってその位置へ移動する。
The waiting position 8 in the block range is not a destination of refuge, and if there is a branch, the branch on the side different from the traveling automatic guided vehicle 4 is preferentially evacuated. If there is no branch from the condition that the vehicle can travel in the shortest time, the evacuation destination is immediately before the destination of the unmanned guided vehicle 4 on the driving side. However, it is preferable to evacuate to a higher priority standby position using eviction. Therefore, for example, if there is a higher priority standby position within a predetermined range from the nearest evacuation destination candidate, it is vacant. If so, extend the evacuation destination to that position. If the position is not empty, it moves to that position after waiting for the position to become empty.

【0017】図3〜図7に、実施例での追い出し処理の
内容と、その制御アルゴリズムとを示す。図3は最も簡
単な追い出し処理を示し、無人搬送車4−1がステーシ
ョン6−1(待機ポジションとしては6)へ荷下ろしの
ために、走行しているものとする。また待機ポジション
4に空きの無人搬送車4−2が待機しているものとす
る。この場合、無人搬送車4−1をステーション6−1
まで滑らかに走行させるには、現在位置から行き先の待
機ポジション6までを無人搬送車4−1の走行ルートと
してブロックし、ブロックエリア内にある他の無人搬送
車4−2を追い出せば良い。そこで無人搬送車4−2の
待機先は、ブロックした範囲の直前方(直後流)の待機
ポジション7となり、無人搬送車4−1がステーション
6−1で荷下ろしを終了すると、2台の空きの無人搬送
車4−2,4−1が待機ポジション6,7で停止するこ
とになる。2台の無人搬送車4−2,4−1は連続した
待機ポジションで待機し、走行ルート10を最小限の待
避距離で最大限に開けることができる。
FIGS. 3 to 7 show the contents of the eviction process and the control algorithm in the embodiment. FIG. 3 shows the simplest eviction process, and it is assumed that the automatic guided vehicle 4-1 is traveling to unload the station 6-1 (the standby position is 6). It is assumed that an unmanned guided vehicle 4-2 is waiting at the standby position 4. In this case, the automatic guided vehicle 4-1 is connected to the station 6-1.
In order to travel smoothly, the unmanned transport vehicle 4-1 in the block area may be driven out by blocking the unmanned transport vehicle 4-1 from the current position to the destination standby position 6 as a travel route. Therefore, the standby destination of the automatic guided vehicle 4-2 becomes the standby position 7 immediately before (immediately after) the blocked area, and when the automatic guided vehicle 4-1 finishes unloading at the station 6-1, two empty spaces are set. Of the automatic guided vehicle 4-2, 4-1 stops at the standby positions 6, 7. The two automatic guided vehicles 4-2 and 4-1 stand by at a continuous standby position, and can open the traveling route 10 to the maximum with a minimum evacuation distance.

【0018】図4に、優先度を考慮した追い出し処理を
示す。例えば待機ポジション1に無人搬送車4−2が待
機しており、ステーション6−1で荷下ろしをするため
に、無人搬送車4−1が走行しているものとする。この
場合のブロックエリアは待機ポジション4までである。
各待機ポジションには優先度があり、追い出される無人
搬送車は優先度の高い待機ポジションを優先して待避さ
せる。例えば待機ポジション7の優先度が高いとする
と、ここに第3の無人搬送車4−3が待機している可能
性が高い。優先度を考慮しない場合、無人搬送車4−2
の新たな待機ポジションは5となるが、ここから所定の
範囲、例えば待機ポジションの間隔で2〜3台分により
優先度の高い待機ポジション7があると、第2の無人搬
送車4−2は待機ポジション7で待機しようとする。待
機ポジション7は塞がっており、そのためその直上流を
新たな待機ポジションとし、無人搬送車4−2の待機ポ
ジションは6となる。待機ポジション7の無人搬送車4
−3が移動すると、無人搬送車4−2は待機ポジション
7へ移動する。
FIG. 4 shows an eviction process taking priority into consideration. For example, it is assumed that the automatic guided vehicle 4-2 is waiting at the standby position 1 and the automatic guided vehicle 4-1 is traveling to unload at the station 6-1. The block area in this case is up to the standby position 4.
Each standby position has a priority, and an unmanned guided vehicle to be kicked out preferentially evacuates a standby position with a higher priority. For example, if the priority of the standby position 7 is high, there is a high possibility that the third automatic guided vehicle 4-3 is waiting here. When the priority is not considered, the automatic guided vehicle 4-2
Becomes new standby position, but if there is a standby position 7 having a higher priority in a predetermined range from here, for example, two or three vehicles at intervals of the standby position, the second automatic guided vehicle 4-2 will Attempt to wait in standby position 7. The standby position 7 is closed, so the immediately upstream position is set as a new standby position, and the standby position of the automatic guided vehicle 4-2 becomes 6. Automatic guided vehicle 4 in standby position 7
When -3 moves, the automatic guided vehicle 4-2 moves to the standby position 7.

【0019】このように最短時間で待避し得る待機ポジ
ションを待避先の基本候補とし、そこから所定範囲内に
より優先度が高い待機ポジションがあれば、待避先をそ
こへ変更する。またそのポジションが塞がっている場
合、その手前の待機ポジションを待避先とし、優先度の
高い待機ポジションが空くのを待ってそこへ移動する。
このようにすると、追い出しを利用して優先度の高い待
機ポジションで無人搬送車を待機させることができる。
そして無人搬送車への荷積みの回数が多いステーション
に面した位置等で優先度を高くすれば、搬送効率を向上
させることができる。
The standby position that can be evacuated in the shortest time as described above is set as a basic candidate of the evacuating destination, and if there is a standby position with a higher priority within a predetermined range, the evacuating destination is changed to that. If that position is closed, the standby position before that position is set as a refuge destination, and the user waits for a standby position with a high priority to become available and moves there.
In this way, the automatic guided vehicle can be made to stand by at the standby position having a high priority by using the eviction.
If the priority is increased at a position facing a station where the number of times of loading the unmanned transport vehicle is large, the transport efficiency can be improved.

【0020】また短い間隔を開けて複数の無人搬送車が
待機するのは、走行ルートを塞ぐ弊害がある。そこで例
えば最短時間で待避し得る待機ポジションから所定範囲
の前方に他の無人搬送車があれば、その直後方を待機ポ
ジションに変更する。この変更は荷降ろし走行等で走行
中の追い出しの原因となった無人搬送車4−1にも適用
され、図4の場合、追い出し対象の無人搬送車4−2の
当初の待機位置は待機ポジション6で、無人搬送車4−
1がステーション6−1で作業を終了した後の待機位置
は待機ポジション5となる。前記のように無人搬送車4
−2の待機位置は、待機ポジション7が空くとそこに変
更され、それに伴って無人搬送車4−1の待機位置も待
機ポジション6に変更される。
[0020] In addition, the fact that a plurality of automatic guided vehicles wait at a short interval has a problem of blocking a traveling route. Therefore, for example, if there is another unmanned guided vehicle ahead of a predetermined range from the standby position which can be evacuated in the shortest time, the position immediately after that is changed to the standby position. This change is also applied to the unmanned transport vehicle 4-1 which caused the ejection during traveling during unloading travel or the like. In the case of FIG. 4, the initial standby position of the unmanned transport vehicle 4-2 to be ejected is the standby position. 6, the automatic guided vehicle 4-
The standby position after the work 1 has completed the work at the station 6-1 is the standby position 5. Automatic guided vehicle 4 as described above
The standby position -2 is changed to the standby position 7 when it becomes available, and accordingly, the standby position of the automatic guided vehicle 4-1 is also changed to the standby position 6.

【0021】図5に、走行ルート10が分岐ルート10
−1,10−2に分岐する場合の処理を示す。無人搬送
車4−2が待機ポジション3で待機しており、ステーシ
ョン6−1へ向けて荷下ろし走行中の無人搬送車4−1
が後方から接近したものとする。また図4と同様の処理
をここでも行うことを示すため、分岐ルート10−2の
待機ポジション13の優先度が高いものとし、ここに第
3の無人搬送車4−3が待機しているものとする。無人
搬送車4−1をステーション6−1まで走行させるた
め、待機ポジション1〜5がブロックされ、無人搬送車
4−2は無人搬送車4−1の走行ルートから分岐した側
を優先して待機するので、待機ポジション11が待機ポ
ジションの候補となる。ここで2台分前方の待機ポジシ
ョン13の優先度が高いので、無人搬送車4−2は待機
ポジション12となり、待機ポジション13が空くとそ
こへ移動する。一方無人搬送車4−1はステーション6
−1まで走行してここで荷下ろしをした後、例えばここ
で待機し、その前方所定範囲内により優先度の高い待機
ポジションがあれば、移載終了後にそこへ移動する。
FIG. 5 shows that the traveling route 10 is a branch route 10.
The processing when branching to -1 and 10-2 is shown. The automatic guided vehicle 4-2 is waiting at the standby position 3 and is unloading and traveling toward the station 6-1.
Is approaching from behind. In addition, in order to show that the same processing as in FIG. 4 is performed here, the priority of the standby position 13 of the branch route 10-2 is set to be high, and the third automatic guided vehicle 4-3 is waiting here. And The waiting positions 1 to 5 are blocked in order to make the automatic guided vehicle 4-1 travel to the station 6-1. The automatic guided vehicle 4-2 waits with priority given to the side branched from the traveling route of the automatic guided vehicle 4-1. Therefore, the standby position 11 is a candidate for the standby position. Here, since the priority of the standby position 13 two vehicles ahead is high, the automatic guided vehicle 4-2 becomes the standby position 12, and moves to the standby position 13 when it becomes available. On the other hand, the automatic guided vehicle 4-1 is located at the station 6
After the vehicle travels to -1 and unloads it here, it stands by, for example, here. If there is a standby position with a higher priority within a predetermined range in front of it, it moves to it after the transfer is completed.

【0022】分岐を優先するためのアルゴリズムとして
は、例えば無人搬送車4−2から見て、ブロック範囲外
の最短の空きの待機ポジションを検出すれば良い。この
ようにすれば、分岐ルート10−2の待機ポジションが
多数の無人搬送車で既に占められてる場合以外は、分岐
ルート10−2が優先される。このような処理の代わり
に、単純に、分岐があれば追い出しをかけた無人搬送車
の走行ルートから分岐した側に待避するようにしても良
い。
As an algorithm for giving priority to branching, for example, the shortest free standby position outside the block range as viewed from the automatic guided vehicle 4-2 may be detected. In this way, the branch route 10-2 has priority unless the standby position of the branch route 10-2 is already occupied by a large number of automatic guided vehicles. Instead of such a process, if there is a branch, it may be simply evacuated to the side of the unmanned transport vehicle that has been kicked out from the traveling route.

【0023】図5のように走行ルートに分岐がある場
合、走行中の無人搬送車の走行ルートから分岐した側に
待避させることには別の意味がある。図5の処理では、
分岐ルート10−1へ走行する無人搬送車が多い場合、
途中で待機する無人搬送車は分岐ルート10−2へ待避
することになる。この結果、走行量の多い分岐ルート1
0−1を待避先から外し、走行量の少ない分岐ルート1
0−2を一時的な待避線として用いて、走行量の多い分
岐ルート10−1を開けることができる。
When there is a branch in the traveling route as shown in FIG. 5, there is another meaning in retreating to the side where the traveling automatic guided vehicle branches off from the traveling route. In the processing of FIG.
When there are many automatic guided vehicles traveling to the branch route 10-1,
The unmanned guided vehicle waiting on the way is evacuated to the branch route 10-2. As a result, branch route 1 with a large traveling amount
0-1 is removed from the evacuation destination, and branch route 1 with less travel distance
By using 0-2 as a temporary siding line, it is possible to open the branch route 10-1 with a large traveling amount.

【0024】図6,図7に実施例の制御アルゴリズムを
示す。図6に1つの搬送指令の処理全体を示すと、外部
入出力23が搬送指令を受け付けると、割付部25は、
この搬送指令を最短で処理し得る無人搬送車に指令を割
り付ける。次いで例えば割付を受けた無人搬送車が走行
ルートを決定し、これを無人搬送車管理部21に報告す
る。また各無人搬送車4は、例えば待機ポジションと待
機ポジションとの境界等を通過する毎に、現在位置を無
人搬送車管理部21に報告し、あるいは所定の時間毎に
現在位置を報告する。このため各無人搬送車の現在位置
は無人搬送車管理部21にとって既知である。そこで走
行中の無人搬送車の行き先までの走行ルートに待機中の
無人搬送車が存在すると、図7に示す追い出しサブルー
チンの対象となる。なお実際の追い出しは、例えば走行
中の無人搬送車と待機中の無人搬送車が所定の間隔以下
に接近した際に、開始すれば良い。
FIGS. 6 and 7 show a control algorithm of the embodiment. FIG. 6 shows the entire process of one transport command. When the external input / output 23 receives the transport command, the allocating unit 25
The command is assigned to an automatic guided vehicle that can process the transfer command in the shortest time. Next, for example, the unmanned guided vehicle that has been assigned determines a traveling route, and reports this to the unmanned guided vehicle management unit 21. In addition, each automatic guided vehicle 4 reports the current position to the automatic guided vehicle management unit 21 every time the vehicle passes through the boundary between the standby positions and the like, or reports the current position at predetermined time intervals. For this reason, the current position of each AGV is known to the AGV management unit 21. Therefore, if there is an unmanned guided vehicle on standby in the traveling route to the destination of the traveling unmanned guided vehicle, the unmanned guided vehicle is subjected to the eviction subroutine shown in FIG. The actual eviction may be started, for example, when the traveling automatic guided vehicle and the standby automatic guided vehicle approach each other within a predetermined interval or less.

【0025】前方所定範囲内の無人搬送車が荷下ろしや
荷積み等のため停止している場合や、充電のために停止
している場合は、追い出しを行うのではなく、後続の無
人搬送車が停止して待機することになる。そのためブロ
ック要求は、前方で荷積み等のために停止している無人
搬送車の直後方等までしか許可されない。そして追い出
しサブルーチンにより、走行中の無人搬送車の走行ルー
トを確保すると、行き先に達した後に例えば無人搬送車
からステーションへの物品の移載を行って、搬送指令を
終了する。ここでは追い出しを搬送指令の処理に付随す
るものとして示したが、追い出しは後続の無人搬送車の
走行ルートを待機中の無人搬送車が塞いでいる場合一般
に行われる。
When an automatic guided vehicle within a predetermined range in front is stopped for unloading, loading, or the like, or stopped for charging, it is not driven out but a subsequent automatic guided vehicle is used. Will stop and wait. Therefore, the block request is permitted only up to the position immediately after the automatic guided vehicle stopped for loading or the like in the front. When the traveling route of the traveling automatic guided vehicle is secured by the eviction subroutine, after reaching the destination, for example, articles are transferred from the automatic guided vehicle to the station, and the transport instruction is terminated. Here, the ejection is shown as being associated with the processing of the transfer command, but the ejection is generally performed when the unmanned transport vehicle waiting on the traveling route of the subsequent unmanned transport vehicle is blocked.

【0026】図7に追い出しサブルーチンの内容を示
す。例えば図3〜図5の場合で、例えば走行中の無人搬
送車4−1の行き先までの走行ルートをブロックする。
次にブロックエリア内に他の無人搬送車が存在するかど
うかを検出する。ここで待機中の無人搬送車がブロック
範囲内に存在する場合、ブロックした範囲内での分岐の
有無をチェックし、分岐がある場合、前述のアルゴリズ
ムで、追い出される側の無人搬送車を追い出す側の無人
搬送車とは別の側に分岐させる。分岐が無い場合、ブロ
ック範囲外の直前方(直後流)まで、待機中の無人搬送
車を待避させる。このようにして待機中の無人搬送車の
仮の待避先が定まる。そして仮の待避位置から例えば3
台以内前方の待機ポジションにより優先度が高い待機ポ
ジションがある場合、そのポジションへ待避先を変更す
る。またそのポジションに第3の無人搬送車が待機して
いる場合、その直上流へ待避させる無人搬送車の待避位
置を変更し、優先度が高いポジションが空くのを待っ
て、そこへ1ポジション分待機位置を前進させる。この
ようにして、優先度の高い待機ポジションに待機中の無
人搬送車を優先して配備し、以降の搬送作業の便を図
る。また最短時間で移動し得る待避先から例えば無人搬
送車3台分の範囲に第3の無人搬送車があれば、第3の
無人搬送車の直後方に待避先を変更(前詰め)し、走行
ルートの空きを広く取る。
FIG. 7 shows the contents of the eviction subroutine. For example, in the case of FIGS. 3 to 5, for example, a traveling route to a destination of the traveling automatic guided vehicle 4-1 is blocked.
Next, it is detected whether or not another automatic guided vehicle is present in the block area. If there is an unmanned guided vehicle waiting in the block range, the presence or absence of a branch in the blocked range is checked. If there is a branch, the side that drives out the unmanned guided vehicle to be kicked out by the algorithm described above. Branch to a different side from the automated guided vehicle. If there is no branch, the waiting automatic guided vehicle is evacuated to a position immediately before (outside flow) outside the block range. In this way, a temporary refuge destination of the unmanned guided vehicle on standby is determined. And, for example, 3
If there is a standby position with a higher priority due to a standby position ahead of the platform, the evacuation destination is changed to that position. If a third automatic guided vehicle is waiting at that position, the evacuation position of the automated guided vehicle to be evacuated immediately upstream is changed, and a position with a higher priority is vacated, and one position is moved there. Advance the standby position. In this way, the unmanned guided vehicle on standby is preferentially deployed at the standby position with a high priority, and subsequent transportation work is facilitated. Further, if there is a third automatic guided vehicle within the range of, for example, three automatic guided vehicles from the evacuation destination that can be moved in the shortest time, the evacuation destination is changed (front justified) immediately after the third automatic guided vehicle, Widen the available travel routes.

【0027】仮の待避位置までの間に他の無人搬送車が
待機している場合、その無人搬送車に対しても同様の追
い出し処理を行う。このように追い出し処理は荷下ろし
走行中の無人搬送車に対してのみ適用されるのではな
く、走行中の無人搬送車一般に適用される。言い替える
と図7の追い出しサブルーチンは、元々の走行中の無人
搬送車の走行ルートを確保するための追い出し処理のみ
ならず、それによって追い出された無人搬送車の走行ル
ートを確保するための追い出し処理としても、再帰的に
行われる。実施例では特定の例を示したが、これに限る
ものではない。
If another unmanned guided vehicle is on standby until the temporary evacuating position, a similar eviction process is performed on the unmanned guided vehicle. As described above, the eviction process is not only applied to the unmanned guided vehicle during unloading and traveling, but is generally applied to the unmanned guided vehicle during traveling. In other words, the eviction subroutine of FIG. 7 is not only an eviction process for securing the traveling route of the unmanned transport vehicle that is originally traveling, but also a eviction process for securing the traveling route of the automated guided vehicle that has been expulsed thereby. Is also performed recursively. Although a specific example has been described in the embodiment, the present invention is not limited to this.

【図面の簡単な説明】[Brief description of the drawings]

【図1】 実施例の無人搬送車システムの構成を示す図FIG. 1 is a diagram showing a configuration of an automatic guided vehicle system according to an embodiment.

【図2】 実施例での無人搬送車とシステムコンピュー
タ間の関係を示すブロック図
FIG. 2 is a block diagram showing a relationship between the automatic guided vehicle and the system computer in the embodiment.

【図3】 実施例での基本的な追出処理を示す図FIG. 3 is a diagram showing basic eviction processing in the embodiment.

【図4】 実施例での前詰め処理を示す図FIG. 4 is a diagram illustrating a leading justification process in the embodiment.

【図5】 実施例での分岐がある際の追出処理を示す図FIG. 5 is a diagram showing an eviction process when there is a branch in the embodiment.

【図6】 実施例での搬送指令の処理概要を示すフロー
チャート
FIG. 6 is a flowchart showing an outline of processing of a transfer command in the embodiment.

【図7】 実施例での追出処理を示すフローチャートFIG. 7 is a flowchart illustrating an eviction process according to the embodiment.

【符号の説明】[Explanation of symbols]

2 走行ルート 4 無人搬送車 6 ステーション 8 待機ポジション 20 システムコンピュータ 21 無人搬送車管理部 22 バス 23 外部入出力 24 搬送指令管理部 25 割付部 26 ルート表管理部 27 追出処理部 2 traveling route 4 automatic guided vehicle 6 station 8 standby position 20 system computer 21 automatic guided vehicle management unit 22 bus 23 external input / output 24 transfer command management unit 25 allocation unit 26 route table management unit 27 eviction processing unit

Claims (1)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】 走行ルートに沿って多数の無人搬送車を
配置してシステムコンピュータで制御して物品を搬送さ
せると共に、空きの無人搬送車を走行ルート上に設けた
待機ポジションで待機させるようにしたシステムにおい
て、 各待機ポジションに個別の優先度を付与すると共に、 走行中の第1の無人搬送車に行き先を上限とするブロッ
ク範囲の走行ルートのブロックをシステムコンピュータ
に要求させ、該範囲内で待機中の第2の無人搬送車を検
出して、ブロック範囲外でかつ所要走行時間が最短の待
機ポジションを第1の待機ポジションとし、かつ第1の
待機ポジションから前方所定範囲内に、該第1の待機ポ
ジションよりも優先度が高い第2の待機ポジションが存
在するか否かを検査すると共に、該第1の待機ポジショ
ンよりも優先度が高い第2の待機ポジションが存在する
場合には、該第2の待機ポジションを待避先とし、前記
の第2の待機ポジションが存在しない場合には、前記第
1の待機ポジションを待避先として、前記第2の無人搬
送車を待避走行させるための追出手段を、前記システム
コンピュータに設けたことを特徴とする、無人搬送車シ
ステム。
An automatic guided vehicle is arranged along a traveling route and controlled by a system computer to convey articles, and an empty automated guided vehicle stands by at a standby position provided on the traveling route. In the system, each of the waiting positions is given an individual priority, and the traveling first automatic guided vehicle requests the system computer to request a block of a travel route in a block range having the destination as an upper limit. The second automatic guided vehicle in standby is detected, the standby position outside the block range and having the shortest required travel time is set as the first standby position, and the second automatic guided vehicle is set in the predetermined range ahead of the first standby position and the second automatic guided vehicle is set in the predetermined range. It is checked whether there is a second standby position having a higher priority than the first standby position, and a priority is set over the first standby position. When there is a high second standby position, the second standby position is set as a save destination. When the second standby position does not exist, the first standby position is set as a save destination. An automatic guided vehicle system, characterized in that an ejecting means for evacuating the second automatic guided vehicle is provided in the system computer.
JP32232397A 1997-11-07 1997-11-07 Automatic guided vehicle system Expired - Fee Related JP3212029B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP32232397A JP3212029B2 (en) 1997-11-07 1997-11-07 Automatic guided vehicle system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP32232397A JP3212029B2 (en) 1997-11-07 1997-11-07 Automatic guided vehicle system

Publications (2)

Publication Number Publication Date
JPH11143537A JPH11143537A (en) 1999-05-28
JP3212029B2 true JP3212029B2 (en) 2001-09-25

Family

ID=18142363

Family Applications (1)

Application Number Title Priority Date Filing Date
JP32232397A Expired - Fee Related JP3212029B2 (en) 1997-11-07 1997-11-07 Automatic guided vehicle system

Country Status (1)

Country Link
JP (1) JP3212029B2 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1712971A2 (en) 2005-04-11 2006-10-18 Murata Kikai Kabushiki Kaisha Guided vehicle system
CN107344670A (en) * 2017-07-19 2017-11-14 杭州师范大学钱江学院 A kind of goods automatic transporting method
US20230294966A1 (en) * 2022-03-16 2023-09-21 Mitsubishi Heavy Industries, Ltd. Information processing method, information processing device, and program

Families Citing this family (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4089154B2 (en) * 2000-12-07 2008-05-28 株式会社ダイフク Travel control method for moving body
JP2003067054A (en) * 2001-08-23 2003-03-07 Murata Mach Ltd Unmanned carriage system
JP2003182567A (en) * 2001-12-14 2003-07-03 Daifuku Co Ltd Article carrying facilities
JP4296351B2 (en) * 2004-11-25 2009-07-15 パナソニック電工株式会社 Travel control device
DE102008042999A1 (en) 2008-10-21 2010-04-22 Robert Bosch Gmbh Method for releasing or blocking area for vehicle, involves arranging control device in vehicle and transmitting data wirelessly, where data informs, whether area is released or blocked
JP5402943B2 (en) * 2008-12-26 2014-01-29 村田機械株式会社 Transport vehicle system and transport vehicle control method
JP6286229B2 (en) * 2014-02-24 2018-02-28 株式会社岡村製作所 Transport cart
JP5984986B1 (en) * 2015-03-12 2016-09-06 株式会社シンテックホズミ Transport vehicle system
JP6928312B2 (en) * 2017-12-12 2021-09-01 村田機械株式会社 Transport vehicle system and how to deploy transport vehicles in the transport vehicle system
CN108248488A (en) * 2018-02-12 2018-07-06 国家电网公司 A kind of piping lane transportation system and its control method
CN109436701B (en) * 2018-10-23 2020-09-18 风神物流有限公司 Delivery and transportation system for after-sale parts of unmanned automobile and control method
JP6973362B2 (en) * 2018-12-05 2021-11-24 村田機械株式会社 Transport vehicle system
IL301064A (en) * 2020-09-02 2023-05-01 Murata Machinery Ltd Transport vehicle system and method for controlling a transport vehicle
JP7501724B2 (en) * 2021-11-24 2024-06-18 株式会社ダイフク Article sorting equipment

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1712971A2 (en) 2005-04-11 2006-10-18 Murata Kikai Kabushiki Kaisha Guided vehicle system
CN107344670A (en) * 2017-07-19 2017-11-14 杭州师范大学钱江学院 A kind of goods automatic transporting method
CN107344670B (en) * 2017-07-19 2019-04-09 杭州师范大学钱江学院 A kind of cargo automatic transporting method
US20230294966A1 (en) * 2022-03-16 2023-09-21 Mitsubishi Heavy Industries, Ltd. Information processing method, information processing device, and program

Also Published As

Publication number Publication date
JPH11143537A (en) 1999-05-28

Similar Documents

Publication Publication Date Title
JP3212029B2 (en) Automatic guided vehicle system
JPH11143538A (en) Automatic guided vehicle system
JP3212028B2 (en) Automatic guided vehicle system
JP2013035670A (en) Guided vehicle system
JP2001100841A (en) Automated guided vehicle system
JP5402943B2 (en) Transport vehicle system and transport vehicle control method
JPH11119830A (en) Automatically guided vehicle system
JP4016410B2 (en) Conveyor cart system
JP4182874B2 (en) Dolly control device and control method
JP3187351B2 (en) Automatic guided vehicle system
JPH0423108A (en) Automatic controller for unmanned carrier
JPH07191747A (en) Control method for automatic guided vehicle using track
JP5278736B2 (en) Transport vehicle system
JP3299013B2 (en) Traveling trolley system
JPH11322049A (en) Conveying system
JP2000353015A (en) Empty vehicle eviction control method for automatic transfer system
JP2002087547A (en) Carrying-in and carrying-out control device and automated storage and retrieval warehouse having this carrying-in and carrying-out control device
JPH02277106A (en) Operation controller for unmanned carrier
JPH11143533A (en) Carrier control system
JP4410751B2 (en) Interference prevention control system and method for automatic guided vehicle
JP2000075926A (en) Vehicle dispatch control method in automatic transport system
JP2000227806A (en) Operation control method of self-propelled transport vehicle in transport system
JP6973362B2 (en) Transport vehicle system
KR20240130616A (en) Control system
JPH1195838A (en) Automated guided vehicle system

Legal Events

Date Code Title Description
R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100719

Year of fee payment: 9

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100719

Year of fee payment: 9

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110719

Year of fee payment: 10

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120719

Year of fee payment: 11

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130719

Year of fee payment: 12

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees