JPH1115529A - Operation instructing method in unmanned vehicle system, and unmanned vehicle system - Google Patents
Operation instructing method in unmanned vehicle system, and unmanned vehicle systemInfo
- Publication number
- JPH1115529A JPH1115529A JP9170431A JP17043197A JPH1115529A JP H1115529 A JPH1115529 A JP H1115529A JP 9170431 A JP9170431 A JP 9170431A JP 17043197 A JP17043197 A JP 17043197A JP H1115529 A JPH1115529 A JP H1115529A
- Authority
- JP
- Japan
- Prior art keywords
- instruction data
- unmanned
- unmanned vehicles
- unmanned vehicle
- reception
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims description 36
- 230000004044 response Effects 0.000 claims abstract description 34
- 230000005540 biological transmission Effects 0.000 claims description 32
- 238000004891 communication Methods 0.000 claims description 28
- 238000012790 confirmation Methods 0.000 claims description 24
- 239000006185 dispersion Substances 0.000 abstract 2
- 238000012545 processing Methods 0.000 description 19
- 230000008569 process Effects 0.000 description 18
- 230000005856 abnormality Effects 0.000 description 3
- 238000013459 approach Methods 0.000 description 3
- 238000010586 diagram Methods 0.000 description 3
- 230000000694 effects Effects 0.000 description 3
- 230000002159 abnormal effect Effects 0.000 description 2
- 230000032258 transport Effects 0.000 description 2
- SAZUGELZHZOXHB-UHFFFAOYSA-N acecarbromal Chemical compound CCC(Br)(CC)C(=O)NC(=O)NC(C)=O SAZUGELZHZOXHB-UHFFFAOYSA-N 0.000 description 1
- 230000003213 activating effect Effects 0.000 description 1
- 230000004913 activation Effects 0.000 description 1
- FFBHFFJDDLITSX-UHFFFAOYSA-N benzyl N-[2-hydroxy-4-(3-oxomorpholin-4-yl)phenyl]carbamate Chemical compound OC1=C(NC(=O)OCC2=CC=CC=C2)C=CC(=C1)N1CCOCC1=O FFBHFFJDDLITSX-UHFFFAOYSA-N 0.000 description 1
- 230000002457 bidirectional effect Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 239000013256 coordination polymer Substances 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 230000000414 obstructive effect Effects 0.000 description 1
- 239000000725 suspension Substances 0.000 description 1
- 230000002123 temporal effect Effects 0.000 description 1
Landscapes
- Platform Screen Doors And Railroad Systems (AREA)
- Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Description
【0001】[0001]
【発明の属する技術分野】本発明は、作業経路を移動す
る複数台の無人車を運行制御するために基地局から通信
により指示をだす無人車システムにおける運行指示方法
及び無人車システムに関するものである。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an operation instruction method and an unmanned vehicle system in an unmanned vehicle system for issuing an instruction by communication from a base station to control the operation of a plurality of unmanned vehicles moving on a work route. .
【0002】[0002]
【従来の技術】一般に、例えば無人フォークリフト等の
無人車は床面に敷設された誘導線に沿って所定の経路を
走行し、荷取位置にて積載した荷を荷置位置まで搬送す
る荷役作業を無人で行う。通常複数台の無人車が共通の
誘導線に沿って移動する無人車システムを構成する。複
数台の無人車は地上制御盤(地上コントローラ)により
通信により運行制御される。2. Description of the Related Art Generally, an unmanned vehicle such as an unmanned forklift travels along a predetermined route along a guide line laid on a floor surface and transports a load loaded at a loading position to a loading position. Is performed unattended. Usually, an unmanned vehicle system in which a plurality of unmanned vehicles move along a common guide line is configured. The operation of the plurality of unmanned vehicles is controlled by communication by a ground control panel (ground controller).
【0003】例えば全無人車に一斉に同じ指示内容(運
行内容)を実行させる際は、次のような運行指示方法が
採られていた。図6は地上制御盤と各無人車との間のデ
ータのやり取りを時間経過とともに示すプロトコルであ
る。For example, when the same instruction content (operation content) is simultaneously executed by all unmanned vehicles, the following operation instruction method has been adopted. FIG. 6 is a protocol showing the exchange of data between the ground control panel and each unmanned vehicle over time.
【0004】通信が無線である場合は、工場内の他の電
波に妨げられて指示データが全車に正しく受信されるか
どうかが心配であった。そのため、例えば1号車から順
番に個別に指示データを送信し、受信されたことを確認
しながら、次の号車へと1台ずつ順に指示データを送信
する方法を採っていた。[0004] When the communication is wireless, there is a concern that whether or not the instruction data is correctly received by all the vehicles because of the other radio waves in the factory. For this reason, for example, a method has been adopted in which the instruction data is individually transmitted in order from the first car and the instruction data is sequentially transmitted to the next car one by one while confirming that the instruction data has been received.
【0005】すなわち、まず地上制御盤から1号車へ指
示データが送信される。指示データを受信した1号車
は、受信データ内容を公知の方法で正誤判定をし、受信
成功であればその指示内容を実行する。そして、受信内
容の正誤判定結果を地上制御盤に送信する正誤応答をす
る。地上制御盤は1号車からの正誤応答から受信成功で
あれば1号車が指示を実行できたと確認し、次に2号車
へ指示データを送信する。そして、2号車についても正
誤応答から指示を実行できたと確認すると、以下順に3
号車,…,N号車まで同様の処理が行われる。こうして
1台ずつ指示データの受信が正しくなされたか否かを確
認し、受信失敗号車があれば、その号車に対しては再度
指示データを送信することで、全無人車に確実に指示内
容を実行させるようにしていた。That is, first, instruction data is transmitted from the ground control panel to the first car. The first car that has received the instruction data determines the correctness of the content of the received data by a known method, and if the reception is successful, executes the instruction content. Then, a true / false response for transmitting the true / false determination result of the received content to the ground control panel is made. The ground control panel confirms that the first car was able to execute the instruction if the reception was successful based on the correct or incorrect response from the first car, and then transmits the instruction data to the second car. Then, when it is confirmed that the instruction has been executed for the second car based on the correct or incorrect response, 3
The same processing is performed up to car No., car No. N. In this way, it is confirmed whether or not the instruction data has been correctly received one by one, and if there is a car whose reception has failed, the instruction data is transmitted again to that car, so that the contents of the instruction can be reliably executed for all unmanned vehicles. I was trying to make it.
【0006】[0006]
【発明が解決しようとする課題】しかしながら、1号車
が指示データを受信してから最後のN号車が指示データ
を受信するまでの経過時間である時間Tだけ指示内容の
実行に時間的なずれ(時間遅れ)が生じる。1台の無人
車との送受信で例えば200ミリ秒程必要であれば、全
台で5台であっても1秒程度の時間的なずれが発生する
ことになる。このため、全無人車を一斉に運転停止(例
えば非常停止)させる指示内容のときは、1号車は停車
しているが1番最後のN号車が停車していない状況が起
こり得る。つまり1号車が停止してもその後約1秒間は
N号車が走行していることになって、両無人車が接近し
て位置していた場合は接触等のトラブルが発生する恐れ
があった。However, there is a time lag in executing the instruction contents by a time T which is an elapsed time from when the first car receives the instruction data until the last car N receives the instruction data ( Time delay). If, for example, about 200 milliseconds are required for transmission and reception with one unmanned vehicle, a time lag of about 1 second will occur even if all the five vehicles are used. For this reason, when the instruction content is to stop the operation of all the unmanned vehicles at the same time (for example, emergency stop), a situation may occur in which the first car is stopped but the last car N is not stopped. That is, even if the first car stops, the Nth car is running for about one second after that, and when both unmanned vehicles are located close to each other, there is a possibility that a trouble such as contact may occur.
【0007】本発明は上記問題点を解消するためになさ
れたものであって、その第1の目的は全無人車が一斉に
同じ運行内容を実行する際の時間的なばらつきを少なく
することができる無人車システムにおける運行指示方法
及び無人車システムを提供することにある。第2の目的
は、基地局から各無人車への通信が無線であって、通信
の妨げとなる電波が比較的多い工場内での通信であって
も、全無人車に運行内容を確実に実行させることにあ
る。第3の目的は、一斉に運転起動または運転停止させ
る際の無人車間の時間遅れが原因で起こる接触等の不具
合を減らすことにある。SUMMARY OF THE INVENTION The present invention has been made to solve the above problems, and a first object of the present invention is to reduce time variations when all unmanned vehicles simultaneously execute the same operation contents. An object of the present invention is to provide an operation instruction method and an unmanned vehicle system in an unmanned vehicle system that can be performed. The second purpose is to ensure that all unmanned vehicles are able to transmit their operation contents even if the communication from the base station to each unmanned vehicle is wireless and the communication is in a factory where there are relatively many radio waves that interfere with the communication. To run. A third object is to reduce troubles such as contact caused by a time delay between unmanned vehicles when driving or stopping driving all at once.
【0008】[0008]
【課題を解決するための手段】上記第1の目的を達成す
るために請求項1に記載の発明では、作業経路を移動す
る複数台の無人車に対して基地局から指示データを送信
し、全無人車に一斉に同じ運行内容を実行させる無人車
システムにおける運行指示方法において、前記基地局
は、全無人車に受信確認の応答を要求せずに運行内容を
指示する指示データを一斉同時に送信し、この送信後、
各無人車に受信確認の応答を要求した同じ運行内容を指
示する指示データを、1台ずつ受信の確認を取りながら
順番に送信するようにした。According to the first aspect of the present invention, in order to achieve the first object, instruction data is transmitted from a base station to a plurality of unmanned vehicles moving on a work route, In an operation instruction method in an unmanned vehicle system that causes all unmanned vehicles to simultaneously execute the same operation contents, the base station simultaneously transmits instruction data for instructing operation contents without requesting a response of reception confirmation to all the unmanned vehicles. And after this transmission,
The instruction data indicating the same operation content that requested the response of the reception confirmation to each unmanned vehicle is transmitted one by one while confirming the reception one by one.
【0009】請求項2に記載の発明では、作業経路を移
動する複数台の無人車と、無人車を運行制御するための
指示データを通信により送信する基地局とを備える無人
車システムにおいて、前記基地局は、全無人車に同じ運
行内容を実行させるための指示データを送信するとき
は、受信確認の応答を要求せずに運行内容を指示する指
示データを一斉同時に送信し、次に各無人車に受信確認
の応答を要求して同じ運行内容の指示データを1台ずつ
受信確認を取りながら順番に送信する送信手段を備え、
前記各無人車は、前記基地局から受信した前記各指示デ
ータに指示された運行内容を実行する指示実行手段と、
受信した指示データが受信確認の応答を要求するもので
あるか否かを判断する判断手段と、受信確認の応答を要
求する指示データであればその受信が成功か失敗かを判
断して前記基地局に応答する応答手段とを備えている。According to a second aspect of the present invention, there is provided an unmanned vehicle system comprising: a plurality of unmanned vehicles moving on a work route; and a base station for transmitting instruction data for controlling the operation of the unmanned vehicles by communication. When transmitting instruction data for causing all unmanned vehicles to execute the same operation content, the base station transmits simultaneously the instruction data for instructing the operation content without requesting a response for reception confirmation, and then transmits the unmanned vehicles simultaneously. Transmission means for requesting a response to the reception confirmation from the car and sequentially transmitting instruction data of the same operation contents one by one while receiving the reception confirmation,
Instruction execution means for executing the operation content specified in the respective instruction data received from the base station,
Determining means for determining whether or not the received instruction data requests a response of reception confirmation; and determining whether the reception of the instruction data is successful or unsuccessful if the instruction data requests a response of reception confirmation. Response means for responding to the station.
【0010】第2の目的を達成するために請求項3に記
載の発明では、請求項2に記載の発明において、前記基
地局と前記各無人車との間の通信は無線である。第3の
目的を達成するために請求項4に記載の発明では、請求
項2又は請求項3に記載の発明において、前記基地局が
前記全無人車に一斉に実行するように指示する運行内容
は、運転起動または運転停止である。In order to achieve the second object, according to the invention described in claim 3, in the invention described in claim 2, communication between the base station and each of the unmanned vehicles is wireless. In order to achieve the third object, according to the invention described in claim 4, in the invention described in claim 2 or 3, the operation content in which the base station instructs all the unmanned vehicles to execute at the same time is performed. Is operation start or operation stop.
【0011】請求項5に記載の発明では、請求項4に記
載の発明において、前記各無人車が移動する作業経路
は、無人車同士間の順番が入れ替わるように複数通りの
移動経路を選択可能に設けられている。According to a fifth aspect of the present invention, in the fourth aspect of the present invention, a plurality of types of movement paths can be selected as the work path on which the unmanned vehicles move so that the order between the unmanned vehicles is switched. It is provided in.
【0012】(作用)従って、請求項1に記載の発明に
よれば、全無人車に一斉に同じ運行内容を実行させる
際、基地局は、全無人車に受信確認の応答を要求せずに
運行内容を指示する指示データを一斉同時に送信する。
この結果、稀に受信に失敗したものがある場合を除き、
全無人車は指示された運行内容を一斉同時に実行する。
このため、無人車間で運行内容の実行に時間的なばらつ
きが生じ難い。基地局は一斉同時送信後、今度は各無人
車に受信確認の応答を要求した同じ運行内容を指示する
指示データを、1台ずつ受信の確認を取りながら順番に
送信する。このため、受信ミスした無人車が仮に存在し
ても、その無人車は少し遅れて確実に運行内容を実行す
る。(Operation) Therefore, according to the first aspect of the present invention, when making all unmanned vehicles execute the same operation contents all at once, the base station does not request all unmanned vehicles for a response of reception confirmation. Instruction data for instructing the operation content is transmitted simultaneously.
As a result, unless there are rare cases where reception failed,
All unmanned vehicles execute the specified operation contents simultaneously.
For this reason, it is difficult for the execution of the operation content to vary in time between the unmanned vehicles. After the simultaneous transmission, the base station sequentially transmits the instruction data indicating the same operation contents which requested the response of the reception confirmation to each of the unmanned vehicles one by one while confirming the reception. For this reason, even if there is an unmanned vehicle with a reception error, the unmanned vehicle will surely execute the operation content with a slight delay.
【0013】請求項2に記載の発明によれば、基地局
は、全無人車に同じ運行内容を実行させるための指示デ
ータを送信するときは、受信確認の応答を要求せずに運
行内容を指示する指示データを一斉同時に送信手段によ
り送信する。各無人車は受信した指示データに指示され
た運行内容を指示実行手段により実行する。このため、
稀に受信に失敗した無人車が存在する場合を除き、全無
人車はその運行内容を一斉同時に実行することになる。
次に基地局は、各無人車に受信確認の応答を要求して同
じ運行内容の指示データを1台ずつ受信確認を取りなが
ら順番に送信手段により送信する。このため、受信に失
敗した無人車が仮に存在しても、その無人車は少し遅れ
てではあるが確実に運行内容を実行する。この際の受信
確認は、各無人車が指示データが受信確認の応答を要求
するものであるか否かを判断手段により判断し、受信確
認の応答を要求する指示データであれば応答手段により
その受信が成功か失敗かを判断して基地局に応答するこ
とで行われる。According to the second aspect of the present invention, when transmitting instruction data for causing all unmanned vehicles to execute the same operation content, the base station transmits the operation content without requesting a response of reception confirmation. The instruction data to be instructed is transmitted simultaneously by the transmitting means. Each unmanned vehicle executes the operation content indicated by the received instruction data by the instruction executing means. For this reason,
Unless there are rarely unmanned vehicles that failed to be received, all the unmanned vehicles execute their operation contents simultaneously.
Next, the base station requests a response of reception confirmation from each unmanned vehicle, and transmits the instruction data of the same operation content one by one by the transmission unit while receiving reception confirmation one by one. For this reason, even if there is an unmanned vehicle for which reception has failed, the unmanned vehicle surely executes the operation contents with a slight delay. The reception confirmation at this time is determined by the judgment means whether or not each unmanned vehicle requests the response of the reception confirmation by the instruction data. This is performed by determining whether the reception was successful or unsuccessful and responding to the base station.
【0014】請求項3に記載の発明によれば、基地局か
ら各無人車への指示データの送信は無線で行われる。無
人車が作業をする工場内では通信の妨げとなる電波が比
較的多く、各無人車が指示データの受信に失敗し易い。
しかし、このような受信を失敗し易い環境下であって
も、一斉送信後に、受信確認をしながら指示データの再
送信があらためてなされるので、一斉送信時に受信に失
敗した無人車も運行内容を確実に実行する。According to the third aspect of the present invention, the transmission of the instruction data from the base station to each of the unmanned vehicles is performed wirelessly. In a factory where unmanned vehicles work, there are relatively many radio waves that hinder communication, and each unmanned vehicle tends to fail to receive instruction data.
However, even in such an environment where reception is likely to fail, the unmanned vehicle that failed to receive at the time of the simultaneous transmission will also have to re-transmit the instruction data while confirming the reception after the simultaneous transmission. Make sure it runs.
【0015】請求項4に記載の発明によれば、基地局か
ら運転起動を実行させるための指示データが一斉同時に
全無人車に送信されたとき、全無人車がこの指示データ
に基づいて大抵の場合に一斉に運転起動される。一方、
基地局から運転停止を実行させるための指示データが一
斉同時に全無人車に送信されたとき、全無人車が指示デ
ータに基づいて大抵の場合に一斉に運転停止される。従
って、これらの指示実行時に互いに接近する無人車があ
っても無人車同士が接触するなどの不具合の発生が減る
ことになる。According to the fourth aspect of the present invention, when the instruction data for executing the driving start is simultaneously transmitted from the base station to all the unmanned vehicles at the same time, most of the unmanned vehicles are almost always based on the instruction data. In this case, the operation is started simultaneously. on the other hand,
When the instruction data for executing the operation stop is simultaneously transmitted from the base station to all the unmanned vehicles at the same time, the operation of all the unmanned vehicles is generally stopped at the same time based on the instruction data. Therefore, even if there are unmanned vehicles approaching each other at the time of executing these instructions, the occurrence of troubles such as contact between the unmanned vehicles will be reduced.
【0016】請求項5に記載の発明によれば、無人車間
の順番が入れ替わるような複数通りの移動経路を移動し
て作業をしている各無人車は、互いに接近する機会が比
較的多い。運転起動や運転停止を運行内容とする指示デ
ータが基地局から一斉に送信されると、全無人車は同時
に運転起動または運転停止するので(但し、受信に失敗
した無人車が存在する稀な場合を除く)、無人車同士の
接触を招く頻度が減ることになる。According to the fifth aspect of the present invention, each of the unmanned vehicles working on a plurality of moving routes in which the order of the unmanned vehicles is switched has relatively many opportunities to approach each other. If the base station transmits instruction data that includes driving start and stop operation at the same time, all unmanned vehicles start or stop driving at the same time. ), The frequency of inviting contact between unmanned vehicles is reduced.
【0017】[0017]
【発明の実施の形態】以下、本発明を無人車システムに
具体化した一実施形態を図1〜図5に従って説明する。DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS One embodiment in which the present invention is embodied in an unmanned vehicle system will be described below with reference to FIGS.
【0018】図5は、無人車システム1を示す。工場内
には荷Wが搬入される搬入場所Sと、搬送された荷Wが
卸される荷置場所Tとが設けられている。工場の床面上
には搬入場所Sと荷置場所Tとの間を結ぶ走行経路とな
るように作業経路としての誘導線2が敷設されている。
複数台(N台)の無人車(無人フォークリフト)3は誘
導線2に沿って走行し、搬入場所Sにある荷Wをフォー
ク3aに積載し、その荷Wを荷置場所Tに搬送する荷役
作業を行う。FIG. 5 shows an unmanned vehicle system 1. The factory is provided with a loading place S where the load W is loaded, and a loading place T where the transported load W is unloaded. On the floor of the factory, a guide wire 2 is laid as a working route so as to be a traveling route connecting the loading location S and the loading location T.
A plurality of (N) unmanned vehicles (unmanned forklifts) 3 travel along the guide line 2, load the load W at the loading location S on the fork 3a, and transport the load W to the loading location T. Do the work.
【0019】誘導線2は無人車3が搬入場所Sと荷置場
所Tとの間を一方向(同図における矢印方向)に巡回す
る走行ができるように往路と復路が確保されており、作
業をし終えた位置で往路から復路に戻れるように搬入場
所Sと荷置場所Tの前付近に往路と復路を結ぶ複数の分
岐経路が設けられている。つまり、各無人車3は巡回す
るように走行するものの、折り返すために通る分岐経路
の違いによっては巡回順序が入れ替わるようになってい
る。The guide line 2 has an outgoing route and a return route so that the unmanned vehicle 3 can travel in one direction (the direction of the arrow in the figure) between the loading location S and the loading location T. A plurality of branch routes are provided near the carry-in location S and the loading location T near the carry-in location S and the loading location T so as to return from the outward route to the return route at the position where the process is completed. In other words, although each unmanned vehicle 3 travels in a patrol, the patrol order is switched depending on the difference in the branch route that is passed back.
【0020】無人車3は誘導線2をセンサ(ピックアッ
プコイル)(図示せず)にて検出しながら誘導線2に沿
って走行する。また、無人車3は誘導線2上の所々に配
置されたマークプレートをマークセンサ(いずれも図示
せず)により検知することにより、経路上の自車の位置
や分岐箇所等を知るための情報を得るようになってい
る。無人車3の走行域の外側には基地局としての地上制
御盤(地上コントローラ)4が設置されている。地上制
御盤4は各無人車3と双方向の無線通信を行えるように
なっており、各無人車3は地上制御盤4から送信された
指示データに基づいて運行制御される。The unmanned vehicle 3 travels along the guide line 2 while detecting the guide line 2 with a sensor (pickup coil) (not shown). Further, the unmanned vehicle 3 detects mark plates arranged at various places on the guide line 2 by a mark sensor (neither is shown), thereby obtaining information for knowing the position of the own vehicle on the route, a branching point, and the like. Is to be obtained. A ground control panel (ground controller) 4 as a base station is installed outside the traveling range of the unmanned vehicle 3. The ground control panel 4 can perform bidirectional wireless communication with each unmanned vehicle 3, and the operation of each unmanned vehicle 3 is controlled based on instruction data transmitted from the ground control panel 4.
【0021】次に、無人車システム1の通信に関する電
気的構成を図4に基づいて説明する。地上制御盤4はパ
ーソナルコンピュータ5を備える。パーソナルコンピュ
ータ5の本体5aに内蔵されたマイクロコンピュータ
は、送信手段としての中央処理装置(以下、CPUとい
う)6、読取り専用メモリ(ROM)7、読取り書込み
可能メモリ(RAM)8等を備える。CPU6には通信
用モデム9を介してアンテナ10が接続されている。Next, an electrical configuration relating to communication of the unmanned vehicle system 1 will be described with reference to FIG. The ground control panel 4 includes a personal computer 5. The microcomputer built in the main body 5a of the personal computer 5 includes a central processing unit (hereinafter, referred to as a CPU) 6, a read-only memory (ROM) 7, a readable / writable memory (RAM) 8, and the like as transmission means. An antenna 10 is connected to the CPU 6 via a communication modem 9.
【0022】また、無人車3に内蔵されたコントローラ
Cには、無人車3の運行制御(走行制御,荷役制御な
ど)を司る指示実行手段としての中央処理装置(以下、
CPUという)11と、判断手段及び応答手段としての
通信専用の中央処理装置(以下、CPUという)12と
が備えられている。運行制御用のCPU11は通信専用
のCPU12と相互にデータのやり取り可能に接続され
ている。通信専用のCPU12には通信用モデム13を
介してアンテナ14が接続されている。A controller C incorporated in the unmanned vehicle 3 includes a central processing unit (hereinafter, referred to as a central processing unit) as an instruction executing means for controlling operation (running control, cargo handling control, etc.) of the unmanned vehicle 3.
A central processing unit (hereinafter, referred to as CPU) 12 dedicated to communication as a determination unit and a response unit. The operation control CPU 11 is connected to the communication-dedicated CPU 12 so that data can be exchanged with each other. An antenna 14 is connected to a CPU 12 dedicated to communication via a communication modem 13.
【0023】CPU12には通信制御のためのプログラ
ムが記憶された読取り専用メモリ(ROM)15および
通信制御に使用するデータ等を記憶するための読取り書
込み専用メモリ(RAM)16が接続されている。ま
た、CPU11には運行制御に必要なプログラムや各種
データ等を記憶するためのROM17およびRAM18
が接続されている。The CPU 12 is connected to a read-only memory (ROM) 15 storing a program for communication control and a read-write memory (RAM) 16 for storing data and the like used for communication control. The CPU 11 has a ROM 17 and a RAM 18 for storing programs and various data necessary for operation control.
Is connected.
【0024】CPU6はオペレータからの作業要求のデ
ータを入力すると、各無人車3の運行状態(現在の作業
内容や走行位置)を把握しながら、各無人車3に効率よ
く作業を割り当てる。各無人車3に対する作業内容の指
示はアンテナ10,14間の無線による指示データの送
信により行われる。CPU6に接続されたROM7には
図2,図3に示すプログラムデータが記憶されている。
このプログラムデータは無人車3に対して指示データを
送信する際に実行されるものである。When the CPU 6 inputs the data of the work request from the operator, the work is efficiently allocated to each unmanned vehicle 3 while grasping the operation state (current work contents and running position) of each unmanned vehicle 3. The instruction of the work content for each unmanned vehicle 3 is performed by wirelessly transmitting instruction data between the antennas 10 and 14. The ROM 7 connected to the CPU 6 stores the program data shown in FIGS.
This program data is executed when transmitting instruction data to the unmanned vehicle 3.
【0025】無人車3の全台数をN台とする。各無人車
3には1号車からN号車までの号車番号(車番)が付け
られている。CPU6が無人車3を運行制御するために
送信する指示データは、送信先の無人車3を号車番号で
特定するためにその先頭に付けられる号車データと、指
示内容が示される主データとを備えたデータ構造を有す
る。本実施形態では、全無人車3を送信先として指示デ
ータの一斉送信ができるように、全号車を指定するため
の号車データが用意されている。It is assumed that the total number of unmanned vehicles 3 is N. Each of the unmanned vehicles 3 is assigned a car number (car number) from the first car to the Nth car. The instruction data transmitted by the CPU 6 to control the operation of the unmanned vehicle 3 includes car data attached to the head of the destination unmanned vehicle 3 for specifying the unmanned vehicle 3 by the car number, and main data indicating the contents of the instruction. Data structure. In the present embodiment, car data for designating all cars is prepared so that the instruction data can be transmitted simultaneously to all unmanned vehicles 3 as a transmission destination.
【0026】本実施形態では、全無人車3に対して同じ
運行内容を同時に実行させる必要がある場合が3つあ
る。すなわち、何らかのトラブルが発生したために全車
一斉に停止させるときの「非常停止」、1日の作業を終
了して電源を落とすときの「スリープ」、スリープを解
除して全無人車3を起動させるときの「スタート」の3
つである。「非常停止」ではCPU11,12も電源が
切られる。「スリープ」ではCPU11,12の電源は
切られない。このため、「スタート」により運転を起動
すると「スリープ」で中断した続きから作業が開始され
る。In the present embodiment, there are three cases where the same operation content needs to be executed simultaneously for all the unmanned vehicles 3. That is, "emergency stop" when stopping all vehicles at the same time due to some trouble, "sleep" when finishing work of one day and turning off the power, and when activating all unmanned vehicles 3 after releasing sleep. "Start" 3
One. In the “emergency stop”, the power of the CPUs 11 and 12 is also turned off. In “sleep”, the power of the CPUs 11 and 12 is not turned off. For this reason, when the operation is started by “Start”, the work is started from the point where the operation was interrupted in “Sleep”.
【0027】CPU6はトラブルの発生を検知する異常
検出センサや各無人車3からの異常信号を入力すると
「非常停止」すべきときと認知する。また、スリープボ
タンが作業者により操作された操作信号を入力すると
「スリープ」すべきときと認知する。さらに、CPU6
はシステムがスリープ状態にあるときに作業者によりス
タートボタンが操作された起動信号を入力すると「スタ
ート」すべきときと認知する。When the CPU 6 inputs an abnormality detection sensor for detecting the occurrence of a trouble or an abnormality signal from each of the unmanned vehicles 3, it recognizes that "emergency stop" should be performed. When the sleep button inputs an operation signal operated by the operator, it recognizes that it is time to “sleep”. Further, the CPU 6
Recognizes that it is time to "start" when a start signal is input when the operator operates the start button while the system is in the sleep state.
【0028】全無人車3を一斉に「非常停止」,「スリ
ープ」,「スタート」のいずれかを指示する全車指令の
ときに、全号車を指定するための前記号車データが使用
される。従って、全号車を指定する号車データが付けら
れた指示データの主データは、「非常停止」,「スリー
プ」,「スタート」のいずれかを指示する指示内容(運
行内容)となる。At the time of an all-vehicle command for instructing any one of "emergency stop", "sleep", and "start" for all the unmanned vehicles 3, the car data for designating all the cars is used. Therefore, the main data of the instruction data to which the car data specifying all the cars is attached is an instruction content (operation content) for instructing any one of “emergency stop”, “sleep”, and “start”.
【0029】一方、無人車3のROM15には、データ
の受信の失敗・成功を公知の方法を使って判定するため
の正誤判定プログラムが記憶されている。CPU12は
号車データから判断して自車のみを送信先に指定した指
示データを受信したときには、このプログラムデータに
基づいて受信データ内容の正誤判定を行う。正誤判定の
結果、受信データ内容に誤りがあれば受信失敗とし、受
信データ内容が正しければ受信成功とみなす。CPU1
2は受信データ内容の正誤判定結果がでるとCPU6に
対して受信内容の正誤応答をする。なお、号車データが
全号車を送信先に指定するものであるときは、正誤判定
処理は行われない。On the other hand, the ROM 15 of the unmanned vehicle 3 stores a right / wrong judgment program for judging the failure / success of data reception using a known method. When the CPU 12 receives the instruction data specifying only the own vehicle as the transmission destination based on the car data, the CPU 12 determines whether the content of the received data is correct or incorrect based on the program data. As a result of the right / wrong judgment, if there is an error in the contents of the received data, it is determined that the reception has failed. CPU1
2 responds to the CPU 6 as to whether the received data is correct or not when the result of the correctness determination is made. In addition, when the car data specifies all the cars as transmission destinations, the right / wrong judgment processing is not performed.
【0030】ROM17には、通信専用のCPU12が
受信した指示データに示された指示内容をCPU11が
実行するためのプログラムデータが記憶されている。C
PU11はこのプログラムに基づいて指示内容を実行さ
せるべく無人車3に装備された走行モータ,ステアリン
グモータ,各種電磁弁等(いずれも図示省略)を駆動制
御する。The ROM 17 stores program data for causing the CPU 11 to execute the instruction content indicated by the instruction data received by the CPU 12 dedicated to communication. C
The PU 11 drives and controls a traveling motor, a steering motor, various solenoid valves, and the like (all not shown) mounted on the unmanned vehicle 3 to execute the instruction content based on this program.
【0031】次に図2,図3に示すプログラムデータの
内容について説明する。このプログラムにおいて、ステ
ップ10は、全車指令であるか否かを判断するための処
理である。CPU6が「非常停止」,「スリープ」,
「スタート」のいずれかを指示すべき入力信号(異常検
知用センサからの異常信号やスリープボタン,スタート
ボタンが押下された信号)を入力したときに全車指令で
あるとみなされる。Next, the contents of the program data shown in FIGS. 2 and 3 will be described. In this program, step 10 is a process for determining whether or not the command is a whole vehicle command. CPU 6 is “emergency stop”, “sleep”,
When an input signal for instructing any one of “start” (an abnormal signal from the abnormality detecting sensor or a signal when the sleep button or the start button is pressed) is input, it is regarded as a whole vehicle command.
【0032】ステップ20は、全無人車3に対して指示
データを送信する処理である。つまり、全号車を指定す
る号車データが付けられた指示データである。ステップ
30は、送信先の無人車3の号車番号を初期設定(K=
1)する処理である。ステップ40は、その際の号車番
号Kの無人車3を指定して指示データを送信する処理で
ある。つまり、号車番号Kを指定する号車データが付け
られた指示データである。Step 20 is a process for transmitting instruction data to all the unmanned vehicles 3. That is, the instruction data is attached with car data specifying all cars. Step 30 initializes the car number of the destination unmanned vehicle 3 (K =
This is the process 1). Step 40 is a process of designating the unmanned vehicle 3 of the car number K at that time and transmitting the instruction data. That is, the instruction data is attached with the car data specifying the car number K.
【0033】ステップ50は、無人車3から受信データ
内容を正誤判定した判定結果の応答を受信したか否かを
判断する処理である。ステップ60は、応答内容からK
号車が指示データの受信に失敗したか否かを判断する処
理である。ステップ70はK号車が受信失敗した旨を記
憶する処理である。この際、受信失敗号車を覚えておく
ためにCPU6に号車毎に用意されたフラグが受信失敗
のときにはセットされる。Step 50 is a process for judging whether or not the response of the judgment result of the judgment of the content of the received data from the unmanned vehicle 3 is correct. Step 60 is to calculate K
This is a process of determining whether or not the car has failed in receiving the instruction data. Step 70 is a process for storing that the reception of Car K has failed. At this time, a flag prepared for each car in the CPU 6 is set in the case of a reception failure in order to remember the car with the failed reception.
【0034】ステップ80は、送信先を号車毎に指定し
た指示データを全無人車3に対して送信し終えたか否か
を判断する処理である。ステップ90は、全無人車3に
対して個別の指示データを送信し終えていないときに、
次の号車に対してステップ40〜ステップ70の一連の
処理を行うために、号車番号Kをインクリメントする処
理である。Step 80 is a process for judging whether or not the instruction data specifying the transmission destination for each car has been transmitted to all the unmanned vehicles 3. In step 90, when the individual instruction data has not been transmitted to all the unmanned vehicles 3,
This is a process of incrementing the car number K in order to perform a series of processing from step 40 to step 70 for the next car.
【0035】ステップ100は、個別の指示データを全
無人車3に対して送信し終えた際に、受信失敗号車があ
るか否かを判断する処理である。この判断は号車毎に用
意された前記フラグのフラグ値から判断する。ステップ
110は、受信失敗号車に再度指示データを送信する処
理である。つまり、受信失敗号車に対してステップ40
〜ステップ70の送信処理を順番(受信失敗号車のうち
号車番号の若い順)に再度行う。Step 100 is a process for judging whether or not there is an unsuccessfully received car when the individual instruction data has been transmitted to all the unmanned vehicles 3. This determination is made from the flag value of the flag prepared for each car. Step 110 is a process of transmitting the instruction data again to the reception failure car. In other words, the step 40 is performed for
-The transmission process of step 70 is performed again in order (in order of the car number of the car whose reception has failed).
【0036】ステップ120は、受信失敗号車の受信失
敗回数が設定数に達したか否かを判断する処理である。
つまり、失敗回数が設定数に達した号車をトラブル状態
(その台だけの非常停止状態)と判定し、受信失敗回数
が設定数に達したか号車については、無人車3がすでに
トラブル等で停止状態にあると判断してそれ以上の送信
処理を行わないための処理である。ここで、CPU6は
各号車毎の失敗回数をカウントするためのカウンタ6a
を備えており、この判断に使う失敗回数を号車に応じた
カウンタ6aの計数値から得られるようになっている。Step 120 is a process for judging whether or not the number of times of unsuccessful reception of the unsuccessfully received car has reached the set number.
In other words, the car whose number of failures reaches the set number is determined to be in the trouble state (the emergency stop state of only that car), and if the number of reception failures reaches the set number, the unmanned car 3 is already stopped due to trouble etc. This is a process for judging that it is in the state and not performing any further transmission process. Here, the CPU 6 has a counter 6a for counting the number of failures for each car.
The number of failures used for this determination can be obtained from the count value of the counter 6a corresponding to the car.
【0037】次に、地上制御盤4側のCPU6が入力信
号を入力して指示データを送信する際の処理およびその
作用について説明する。まず指示データを送信するとき
は、その入力が異常信号やスリープボタンまたはスター
トボタンの押下信号であるか否かにより、全車指令であ
るかどうかを判断する(S10)。全車指令であるとき
は、地上制御盤4と各無人車3との間では時間経過とと
もに図1に示すようなデータのやり取りがなされる。例
えば「非常停止」や「スリープ」のように停車指示の場
合を例にして説明する。Next, the processing and the operation when the CPU 6 on the ground control panel 4 inputs the input signal and transmits the instruction data will be described. First, when transmitting the instruction data, it is determined whether or not the input is an all-vehicle command based on whether or not the input is an abnormal signal or a signal for pressing a sleep button or a start button (S10). When the all-vehicle command is issued, data is exchanged between the ground control panel 4 and each of the unmanned vehicles 3 as time passes as shown in FIG. For example, a case of a stop instruction such as "emergency stop" or "sleep" will be described as an example.
【0038】まず、全車指令(例えば非常停止またはス
リープ)であれば、全無人車3へ指示データが送信され
る(S20)。このため、指示データを受信した全無人
車3は全車一斉に停止する。従来の運行指示方法では無
人車が順番に停車していったため、全車が停止する際に
最大T秒(図6参照)の時間的なずれが必ず発生してい
たが、本実施形態では、全無人車3が停車する際の時間
的なばらつきがほとんど生じない。但し、稀に工場内の
他の電波に妨げられるなどして受信に失敗した無人車3
はこの時点では停車しないことになる。First, if it is an all-vehicle command (for example, emergency stop or sleep), instruction data is transmitted to all unmanned vehicles 3 (S20). Therefore, all the unmanned vehicles 3 that have received the instruction data stop at the same time. According to the conventional operation instruction method, the unmanned vehicles stop in order, so that a time lag of up to T seconds (see FIG. 6) always occurs when all the vehicles stop, but in the present embodiment, all the vehicles stop. Almost no time variation occurs when the unmanned vehicle 3 stops. However, unmanned vehicles 3 that failed to receive due to rare interference with other radio waves in the factory
Will not stop at this point.
【0039】次に1号車に対して個別に指示データが送
信される(S30,S40)。1号車のCPU12はそ
の受信データ内容について公知の方法で正誤判定(例え
ばサムチェック)を行い、受信成功であればその指示デ
ータの主データに示された指示内容を実行する。この結
果、仮に1号車が最初の全号車への指示送信時にたまた
ま受信に失敗して停車していなかったとしても、個別の
指示データを受信したこのときに停車する。また、1号
車は正誤判定結果を地上制御盤4に送信して応答する。
なお、CPU12から伝送された指示データに基づいて
その指示内容はCPU11が実行する。Next, instruction data is individually transmitted to the first car (S30, S40). The CPU 12 of the first car makes a right / wrong determination (for example, a sum check) on the received data content by a known method, and if the reception is successful, executes the instruction content indicated in the main data of the instruction data. As a result, even if the first car accidentally fails to receive the instruction when transmitting the instruction to all the first cars and does not stop, the vehicle stops when the individual instruction data is received. The first car responds by transmitting the correctness determination result to the ground control panel 4.
The contents of the instruction are executed by the CPU 11 based on the instruction data transmitted from the CPU 12.
【0040】CPU6は1号車から受信内容の正誤応答
を受信すると(S50)、1号車が受信に失敗したか成
功したかを判断し(S60)、1号車が受信に失敗した
ならば、1号車が受信に失敗した旨を記憶すべく1号車
用のフラグをセットする。また、1号車用のカウンタの
計数値(このときはリセット状態)に「1」加算する。
つまり、1号車が個別に送信された指示データの受信に
失敗したときは、そのことが地上制御盤4に記憶され
る。When the CPU 6 receives a correct / incorrect response of the received content from the first car (S50), it determines whether the first car has failed or succeeded (S60). Sets a flag for the first car to store that the reception has failed. In addition, “1” is added to the count value of the counter for the first car (in this case, the reset state).
That is, when the first car fails to receive the individually transmitted instruction data, that information is stored in the ground control panel 4.
【0041】以下、順に2号車,3号車,…,N号車ま
で同様の処理が行われる。すなわち、地上制御盤4から
無人車3への個別の指示データの送信と、その指示デー
タを受信した無人車3が正誤判定した後の無人車3から
地上制御盤4への受信内容の正誤応答が2号車以降の各
号車毎にも行われる。そして、仮に最初の全号車への指
示送信時にたまたま受信に失敗して停車していなかった
号車があっても、個別の指示データを受信したこのとき
に停車することになる。これで大抵の場合は、全無人車
が停車することになるし、少なくとも従来の運行指示方
法に比べれば停車率は高いものとなる。なお、個別の指
示データの送信が行われた号車についてはフラグだけは
リセットされる。Hereinafter, the same processing is performed for the second car, the third car,..., The N car. That is, the transmission of individual instruction data from the ground control panel 4 to the unmanned vehicle 3 and the correct / incorrect response of the reception content from the unmanned vehicle 3 to the ground control panel 4 after the unmanned vehicle 3 that has received the instruction data makes a right / wrong determination. Is also performed for each car after the second car. Then, even if there is a car that has not been stopped due to the failure to receive it when the first car instruction was transmitted, the car will stop at this time when the individual instruction data is received. In most cases, all unmanned vehicles will stop, and the stop rate will be higher than at least the conventional operation instruction method. In addition, only the flag is reset for the car whose individual instruction data has been transmitted.
【0042】号車毎の個別の指示データの受信に失敗し
ても、最初の全号車への指示送信時に成功している場合
もあるので、ここまでで停車していない無人車3が存在
することは極めて稀である。しかし、妨げとなる電波が
多い工場内では、この段階でも停車していない無人車3
が存在することも有り得るので、このような過酷な環境
を考慮し、引き続き処理が行われる。Even if the individual instruction data for each car fails to be received, there may be cases where the transmission of the instruction to the first car has succeeded. Therefore, there is an unmanned vehicle 3 that has not been stopped so far. Is extremely rare. However, in factories where there are many obstructive radio waves, unmanned vehicles 3
May be present, and the processing is continued in consideration of such a severe environment.
【0043】すなわち、号車毎の個別の指示データの送
信を全号車に対して1通り終えると、受信失敗号車があ
るか否かを判断し(S100)、受信失敗号車に対して
再度個別に指示データを送信する。このとき、前回のス
テップ50〜ステップ70と同様の処理を行い、再々度
の受信失敗号車があれば、その号車番号に応じたフラグ
がセットされる。以下、同様にこの処理がある回数繰り
返され、受信失敗回数が設定数に達した受信失敗号車が
存在すれば、もはやその受信失敗号車はトラブル状態に
あるとみなして当該処理が終了される。時間にして1秒
程度の間に行われる処理である。しかし、大抵の場合
は、号車毎の個別の指示データの送信は、全号車を1巡
するだけで終わるので、従来の運行指示方法に比べてC
PU6の処理終了までの時間はほとんど変わらない。な
お、CPU6は当該処理を割込みで実行しているため、
この間、他の処理も行われている。That is, when the transmission of the individual instruction data for each car is completed once for all cars, it is determined whether there is a car whose reception has failed (S100), and an instruction is again made individually for the car whose reception has failed. Send data. At this time, the same processing as in the previous steps 50 to 70 is performed, and if there is a car whose reception has failed again, a flag corresponding to the car number is set. In the same manner, this process is repeated a certain number of times. If there is a reception failure car whose number of reception failures reaches the set number, the reception failure car is regarded as being in a trouble state and the processing is terminated. This is a process performed within about one second in time. However, in most cases, the transmission of the individual instruction data for each car is completed only by making a full round of the car, so that the transmission of the instruction data is smaller than the conventional operation instruction method.
The time until the processing of PU6 is completed hardly changes. Since the CPU 6 executes the process by interruption,
During this time, other processing is also being performed.
【0044】以上、全車指令が「非常停止」や「スリー
プ」のように運転停止を指示内容とする場合を例にして
説明したが、「スタート」のように運転起動を指示内容
とする場合でも無人車3の停車が起動になるだけで同様
に処理がなされる。従って、全車指令がスリープであれ
ば、地上制御盤4から全無人車3へ指示データが送信さ
れる(S20)ことによって、指示データを受信した全
無人車3は全車一斉に起動する。従来の運行指示方法で
は無人車が順番に起動していったため、全車が起動する
際に最大T秒(図6参照)の時間的なずれが必ず発生し
ていたが、本実施形態では、全無人車3が起動する際の
時間的なばらつきがほとんど生じない。The above description has been made with reference to an example in which the instruction for stopping the operation is given as an example of an all-vehicle command such as "emergency stop" or "sleep". The same processing is performed only when the stop of the unmanned vehicle 3 is started. Therefore, if the all-vehicle command is sleep, the instruction data is transmitted from the ground control panel 4 to all the unmanned vehicles 3 (S20), and all the unmanned vehicles 3 that have received the instruction data are activated simultaneously. In the conventional operation instruction method, since the unmanned vehicles start in order, a time lag of T seconds (see FIG. 6) always occurs when all the vehicles start. Almost no time variation occurs when the unmanned vehicle 3 starts.
【0045】そして、工場内の他の電波に妨げられるな
どして受信に失敗した無人車3が存在し、稀にではある
が起動しない無人車3が存在しても、1号車からN号車
まで受信確認を行いながら個別に指示データが順次送信
されるので、仮に最初の全号車への指示送信時にたまた
ま受信に失敗して起動していなかった号車があっても、
個別の指示データを受信したこのときに起動することに
なる。これで大抵の場合は、全無人車が起動することに
なる。また、通信の妨げとなる電波の多い工場内のよう
な過酷な環境であっても、受信失敗号車に対しては繰り
返し指示データの送信が行われるので、トラブル車があ
る場合は別にして全無人車3が確実に起動することにな
る。[0045] Even if there is an unmanned vehicle 3 that has failed to receive due to interference with other radio waves in the factory, etc. Since the instruction data is transmitted individually while confirming reception, even if there is a car that failed to start due to failure to receive when the first instruction transmission to all cars,
It is activated at this time when individual instruction data is received. In most cases, all unmanned vehicles will be activated. Also, even in a harsh environment such as a factory where there are many radio waves that interfere with communication, instruction data is repeatedly transmitted to the car that failed to receive data. The unmanned vehicle 3 starts up reliably.
【0046】また、同じ指示内容を全車に指示するとき
でも、「非常停止」,「スリープ」,「スタート」の3
つ以外の運行内容であって全車指令でないとき(つまり
全車同時実行が必要でないとき)は、ステップ10から
ステップ30に進んで、各無人車3に対して1台ずつ受
信確認をしながら指示データを順次送信する。なお、こ
のような場合においてもステップ20における全無人車
3に対する指示データを送信するようにしてよいことは
言うまでもない。Further, even when the same instruction is given to all vehicles, three emergency stop, sleep, and start operations are performed.
If the operation content is other than one and not an all-vehicle command (that is, it is not necessary to execute all the vehicles at the same time), the process proceeds from step 10 to step 30, where the instruction data is sent to each unmanned vehicle 3 while confirming the reception one by one. Are sequentially transmitted. In this case, it goes without saying that the instruction data for all the unmanned vehicles 3 in step 20 may be transmitted.
【0047】以上詳述したようにこの実施形態によれ
ば、次の効果が得られる。 (1)全車指令のときに、まず最初に指示データを全無
人車3に対して送信するようにしたので、全無人車3を
同時に運転停止または運転起動させることができる。こ
のため、従来の運行指示方法において、一斉停車や一斉
起動の際の無人車間の時間的なばらつきが原因で発生す
る恐れがあった接触等のトラブルをほぼ確実に防止する
ことができる。また、最初の全号車に対する指示データ
の送信時に運転停止または運転起動されなかった無人車
3が仮に存在しても、続いて各号車毎に個別に指示デー
タを受信確認を行いながら順次送信するようにし、受信
失敗した号車に対するフォローをしたので、全無人車3
が指示内容(運行内容)を確実に実行するようにするこ
とができる。As described in detail above, according to this embodiment, the following effects can be obtained. (1) At the time of an all-vehicle command, the instruction data is first transmitted to all unmanned vehicles 3, so that all unmanned vehicles 3 can be stopped or activated at the same time. For this reason, in the conventional operation instruction method, it is possible to almost surely prevent a trouble such as a contact which may occur due to a temporal variation between unmanned vehicles at the time of simultaneous stopping and simultaneous starting. Further, even if there is an unmanned vehicle 3 whose driving has not been stopped or started at the time of transmitting the instruction data for the first car, the instruction data is sequentially transmitted for each car while confirming the reception individually. And followed up on the car that failed to receive, so all unmanned vehicles 3
Can surely execute the instruction contents (operation contents).
【0048】(2)受信失敗号車に対しては繰り返し指
示データの送信が行われるので、通信の妨げとなる電波
の多い工場内のような過酷な環境下であっても、全無人
車3に指示内容(運行内容)を確実に実行させることが
できる。(2) Since the instruction data is repeatedly transmitted to the unsuccessfully received car, even in a harsh environment such as a factory where a lot of radio waves interfere with communication, the unmanned car 3 can be transmitted to all unmanned vehicles 3. Instruction contents (operation contents) can be surely executed.
【0049】(3)誘導線2に沿って巡回する無人車3
の巡回順序に入れ替わりが起こり、各無人車3が互いに
接近する機会の比較的多い無人車システム1ではある
が、一斉停止や一斉起動時に無人車3同士の接触等のト
ラブルの心配をほぼ無くすことができる。(3) Unmanned vehicle 3 circulating along the guide line 2
Although the unmanned vehicle system 1 has a relatively large number of opportunities for the unmanned vehicles 3 to approach each other, the worries of troubles such as contact between the unmanned vehicles 3 at the time of simultaneous stop or simultaneous activation are almost eliminated. Can be.
【0050】(4)号車毎に指示データを送信する際、
正誤応答の受信失敗・成功の内容に拘わらず、正誤応答
を受けても受信失敗号車を覚えておくだけとし、各号車
毎の指示データの送信を一通り終えてから、失敗号車に
ついては後でまとめて指示データの再送信をするように
したので、仮に全号車が指定された最初の指示データの
受信に失敗したとしもその無人車3が運転停止または運
転起動するまでの他の無人車3に対する遅れ時間を相対
的に短くすることができる。(4) When transmitting instruction data for each car,
Regardless of the content of the reception failure / success of the correct / incorrect response, it is only necessary to remember the car that failed to receive even if a correct / incorrect response was received, and after completing the transmission of the instruction data for each car, the car Since the instruction data is retransmitted in a lump, even if all the cars fail to receive the first designated instruction data, the other unmanned vehicles 3 are driven until the unmanned vehicle 3 stops driving or starts driving. Can be relatively shortened.
【0051】なお、実施形態は上記に限定されず、以下
のように実施してもよい。 (n)通信の妨げとなる電波が多い工場にも配慮して、
個別の指示データの送信を受信失敗号車に対してはある
回数を限度に繰り返すようにしたが、個別の指示データ
の送信を1回限りとしてもよい。つまりS120の処理
を無くすこともできる。1回限りとしても、全車はほぼ
確実に一斉同時に運転停止または運転起動させることが
でき、従来の運行指示方法に比べ十分に効果はある。1
回限りとしたときは受信失敗号車についてはトラブル報
知をしてもよい。The embodiment is not limited to the above, but may be implemented as follows. (N) In consideration of factories with many radio waves that interfere with communication,
The transmission of the individual instruction data is repeated up to a certain number of times for the car whose reception has failed. However, the transmission of the individual instruction data may be limited to one time. That is, the processing of S120 can be eliminated. Even once, the operation can be stopped or started simultaneously and almost all vehicles at the same time, which is more effective than the conventional operation instruction method. 1
When the number of times is limited, a trouble notification may be issued for the car whose reception has failed.
【0052】(m)前記実施形態では無人車3における
指示データの受信が失敗・成功に拘わらず、正誤応答が
あれば次の号車への指示データの送信処理に移行してい
たが、正誤応答の受信結果から受信失敗であった号車に
対しては所定回数までは受信が成功するまで繰り返して
指示データを送信し、それでも受信に失敗すれば次の号
車への指示データの送信処理に移行する手順をとるよう
にしてもよい。(M) In the above-described embodiment, regardless of whether the reception of the instruction data in the unmanned vehicle 3 has failed or succeeded, if there is a correct or incorrect response, the processing shifts to the transmission of the instruction data to the next car. From the result of the reception, the instruction data is repeatedly transmitted until the reception is successful up to a predetermined number of times for the car that has failed to receive, and if the reception still fails, the processing shifts to the transmission processing of the instruction data to the next car. A procedure may be taken.
【0053】(p)無人車は無人フォークリフトに限定
されない。例えばレール上を移動する有軌道方式の無人
車システムにおいて実施してもよい。また、移動経路
(作業経路)が閉ループであって、無人車の巡回順序に
入れ替わりが起きない無人車システムにおいて実施して
もよい。(P) Unmanned vehicles are not limited to unmanned forklifts. For example, the present invention may be implemented in a tracked unmanned vehicle system that moves on rails. Further, the present invention may be implemented in an unmanned vehicle system in which the movement route (work route) is a closed loop and the order of unmanned vehicle patrol does not change.
【0054】(r)無人車が一定の経路を走行しない移
動方式の無人車システムにおいて実施してもよい。例え
ば3箇所からの光で目標位置を三角法で割り出しながら
走行する移動方式の無人車システムにおいて実施するこ
とができる。(R) The present invention may be applied to a mobile unmanned vehicle system in which unmanned vehicles do not travel on a fixed route. For example, the present invention can be implemented in a mobile unmanned vehicle system that travels while triangulating a target position using light from three places.
【0055】(q)有線で通信を行う無人車システムに
おいて実施してもよい。前記実施形態から把握され、特
許請求の範囲に記載されていない発明を、その効果とと
もに以下に記載する。(Q) The present invention may be implemented in an unmanned vehicle system that performs wired communication. The invention grasped from the embodiment and not described in the claims will be described below together with its effects.
【0056】(イ)請求項2〜請求項5のいずれか一項
において、前記基地局が前記全無人車に一斉に実行させ
るべく指示する運行内容は、非常停止、電源オフして運
転を中断させる運転中断、運転中断から電源を入れて運
転を再開させる運転復帰のうちの少なくとも1つであ
る。この構成よっても、請求項2〜請求項5のいずれか
一項に係る発明と同様の効果を得ることができる。な
お、前記実施形態において、運転中断はスリープに相当
し、運転復帰はスタートに相当する。(A) In any one of claims 2 to 5, the operation content that the base station instructs all the unmanned vehicles to execute at the same time includes an emergency stop, power-off, and interruption of operation. This is at least one of the operation interruption to be performed, and the operation return to restart the operation by turning on the power from the operation interruption. According to this configuration, the same effect as the invention according to any one of claims 2 to 5 can be obtained. In the above-described embodiment, the suspension of operation corresponds to sleep, and the return to operation corresponds to start.
【0057】(ロ)請求項2〜請求項5のいずれか一項
において、前記基地局は、前記送信手段による各無人車
への指示データの送信に対する各無人車からの応答によ
る受信確認の結果、受信失敗した無人車に対して再度指
示データを少なくとも1回送信する再送信手段を備えて
いる。この構成によれば、送信手段が送信した指示デー
タの受信に失敗しても、再度指示データが送信されるの
で、通信が妨げられ易い厳しい環境下においても、全無
人車に確実に指示内容を実行させることができる。(B) The base station according to any one of claims 2 to 5, wherein the base station determines a result of reception confirmation by a response from each unmanned vehicle to transmission of instruction data to each unmanned vehicle by the transmitting means. And retransmitting means for transmitting the instruction data at least once to the unmanned vehicle for which reception has failed. According to this configuration, even if the reception of the instruction data transmitted by the transmission unit fails, the instruction data is transmitted again. Therefore, even in a severe environment where communication is easily hindered, the instruction contents can be reliably transmitted to all unmanned vehicles. Can be executed.
【0058】[0058]
【発明の効果】以上詳述したように請求項1及び請求項
2に記載の発明によれば、基地局は、全無人車に受信確
認の応答を要求せずに運行内容を指示する指示データを
一斉同時に送信し、その後、各無人車に受信確認の応答
を要求した同じ運行内容を指示する指示データを、1台
ずつ受信の確認を取りながら順番に送信するようにした
ので、大抵の場合、無人車間で時間のばらつきが生じる
ことなく運行内容を一斉に実行させることができ、しか
も一斉同時送信時に仮に受信に失敗した無人車が存在し
ても全無人車が運行内容を確実に実行するようにするこ
とができる。As described in detail above, according to the first and second aspects of the present invention, the base station does not request all unmanned vehicles to respond to the reception confirmation, but instructs the operation data. At the same time, and after that, the instruction data indicating the same operation contents that requested the response confirmation of each unmanned vehicle was transmitted one by one while confirming the reception one by one. The operation contents can be executed all at once without any variation in time between unmanned vehicles, and even if there are unmanned vehicles that failed to receive simultaneously during simultaneous transmission, all the unmanned vehicles will surely execute the operation contents You can do so.
【0059】請求項3に記載の発明によれば、全無人車
への一斉同時送信後、受信に失敗した無人車が存在した
場合のことを考慮し、各無人車に受信確認をしながら指
示データを順に再送信するようにしたので、無線通信の
妨げとなる電波が多く、一斉同時送信時に受信ミスが発
生し易い工場内であっても、全無人車に確実に運行内容
を実行させることができる。According to the third aspect of the present invention, in consideration of a case where there is an unmanned vehicle that failed to receive after simultaneous simultaneous transmission to all the unmanned vehicles, an instruction is given to each unmanned vehicle while confirming reception. Since the data is retransmitted in sequence, there are many radio waves that interfere with wireless communication, and even in a factory where reception mistakes are likely to occur during simultaneous simultaneous transmission, make sure that all unmanned vehicles execute the operation contents reliably Can be.
【0060】請求項4に記載の発明によれば、運転起動
や運転停止を運行内容とする指示データを受信した各無
人車は、大抵の場合に一斉に運転起動または運転停止さ
れることになるので、無人車同士が接触するなどの不具
合の発生頻度を低減できる。According to the fourth aspect of the present invention, each of the unmanned vehicles receiving the instruction data including the operation contents of starting and stopping the operation is almost always started or stopped at the same time. Therefore, it is possible to reduce the frequency of occurrence of troubles such as contact between unmanned vehicles.
【0061】請求項5に記載の発明によれば、無人車間
の順番が入れ替わり得る作業経路では無人車が互いに接
近する機会が多く、一斉に運転起動や運転停止される際
に接触等が心配されるが、全無人車が同時に運転起動や
運転停止するので、無人車同士の接触を招く頻度を減ら
すことができる。According to the fifth aspect of the present invention, there are many opportunities for unmanned vehicles to approach each other on a work route in which the order between the unmanned vehicles can be switched, and there is a concern that contact or the like may occur when driving or starting operation is performed at once. However, since all the unmanned vehicles start and stop driving at the same time, it is possible to reduce the frequency of causing contact between the unmanned vehicles.
【図1】一実施形態の無人車システムにおける通信のプ
ロトコルを示す説明図。FIG. 1 is an explanatory diagram showing a communication protocol in an unmanned vehicle system according to an embodiment.
【図2】全車指令処理のフローチャート。FIG. 2 is a flowchart of a whole vehicle command process.
【図3】同じくフローチャート。FIG. 3 is also a flowchart.
【図4】無人車システムの電気構成ブロック図。FIG. 4 is an electric configuration block diagram of an unmanned vehicle system.
【図5】無人車システムの摸式平面図。FIG. 5 is a schematic plan view of an unmanned vehicle system.
【図6】従来の無人車システムにおける通信のプロトコ
ルを示す説明図。FIG. 6 is an explanatory diagram showing a communication protocol in a conventional unmanned vehicle system.
1…無人車システム、2…作業経路としての誘導線、3
…無人車、4…基地局としての地上制御盤、6…送信手
段としてのCPU、11…指示実行手段としてのCP
U、12…判断手段及び応答手段としてのCPU。1. Unmanned vehicle system 2. Guidance line as work route 3.
... unmanned vehicles, 4 ... ground control panel as base station, 6 ... CPU as transmitting means, 11 ... CP as instruction executing means
U, 12: CPU as determination means and response means.
Claims (5)
して基地局から指示データを送信し、全無人車に一斉に
同じ運行内容を実行させる無人車システムにおける運行
指示方法において、 前記基地局は、全無人車に受信確認の応答を要求せずに
運行内容を指示する指示データを一斉同時に送信し、こ
の送信後、各無人車に受信確認の応答を要求した同じ運
行内容を指示する指示データを、1台ずつ受信の確認を
取りながら順番に送信する無人車システムにおける運行
指示方法。1. An operation instruction method in an unmanned vehicle system in which instruction data is transmitted from a base station to a plurality of unmanned vehicles moving on a work route to cause all the unmanned vehicles to simultaneously execute the same operation content. The station transmits the instruction data for instructing the operation contents all at once without requesting a response of the reception confirmation to all the unmanned vehicles, and after this transmission, instructs each unmanned vehicle the same operation contents which requested the response of the reception confirmation. An operation instruction method in an unmanned vehicle system in which instruction data is sequentially transmitted while confirming reception of each instruction data.
無人車を運行制御するための指示データを通信により送
信する基地局とを備える無人車システムにおいて、 前記基地局は、全無人車に同じ運行内容を実行させるた
めの指示データを送信するときは、受信確認の応答を要
求せずに運行内容を指示する指示データを一斉同時に送
信し、次に各無人車に受信確認の応答を要求して同じ運
行内容の指示データを1台ずつ受信確認を取りながら順
番に送信する送信手段を備え、 前記各無人車は、前記基地局から受信した前記各指示デ
ータに指示された運行内容を実行する指示実行手段と、
受信した指示データが受信確認の応答を要求するもので
あるか否かを判断する判断手段と、受信確認の応答を要
求する指示データであればその受信が成功か失敗かを判
断して前記基地局に応答する応答手段とを備えている無
人車システム。2. A plurality of unmanned vehicles moving on a work route,
In an unmanned vehicle system including a base station that transmits instruction data for controlling operation of unmanned vehicles by communication, the base station transmits instruction data for causing all unmanned vehicles to execute the same operation content. Sends instruction data instructing operation details all at once without requesting a response for reception confirmation, then requests a response for reception confirmation from each unmanned vehicle, and receives reception confirmation of instruction data with the same operation contents one by one. While transmitting means for sequentially transmitting, each of the unmanned vehicles, the instruction execution means for executing the operation content specified in the respective instruction data received from the base station,
Determining means for determining whether or not the received instruction data requests a response of reception confirmation; and determining whether the reception of the instruction data is successful or unsuccessful if the instruction data requests a response of reception confirmation. An unmanned vehicle system comprising a response means for responding to the station.
は無線である請求項2に記載の無人車システム。3. The unmanned vehicle system according to claim 2, wherein communication between the base station and each of the unmanned vehicles is wireless.
するように指示する運行内容は、運転起動または運転停
止である請求項2又は請求項3に記載の無人車システ
ム。4. The unmanned vehicle system according to claim 2, wherein the operation content that the base station instructs all the unmanned vehicles to execute at the same time is operation start or operation stop.
人車同士間の順番が入れ替わるように複数通りの移動経
路を選択可能に設けられている請求項4に記載の無人車
システム。5. The unmanned vehicle system according to claim 4, wherein a plurality of moving paths are selectable as a work route on which the unmanned vehicles move so that the order between the unmanned vehicles is switched.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP9170431A JPH1115529A (en) | 1997-06-26 | 1997-06-26 | Operation instructing method in unmanned vehicle system, and unmanned vehicle system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP9170431A JPH1115529A (en) | 1997-06-26 | 1997-06-26 | Operation instructing method in unmanned vehicle system, and unmanned vehicle system |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH1115529A true JPH1115529A (en) | 1999-01-22 |
Family
ID=15904797
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP9170431A Pending JPH1115529A (en) | 1997-06-26 | 1997-06-26 | Operation instructing method in unmanned vehicle system, and unmanned vehicle system |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH1115529A (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002233978A (en) * | 2001-02-02 | 2002-08-20 | Sony Corp | Movable robot and data communication control method between movable robots |
JP2018092264A (en) * | 2016-11-30 | 2018-06-14 | サイレックス・テクノロジー株式会社 | Control device, travelling system, and control method |
CN110334787A (en) * | 2019-07-01 | 2019-10-15 | 百度在线网络技术(北京)有限公司 | Unmanned vehicle purchase method, system, unmanned vehicle management platform and unmanned vehicle |
-
1997
- 1997-06-26 JP JP9170431A patent/JPH1115529A/en active Pending
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002233978A (en) * | 2001-02-02 | 2002-08-20 | Sony Corp | Movable robot and data communication control method between movable robots |
JP2018092264A (en) * | 2016-11-30 | 2018-06-14 | サイレックス・テクノロジー株式会社 | Control device, travelling system, and control method |
CN110334787A (en) * | 2019-07-01 | 2019-10-15 | 百度在线网络技术(北京)有限公司 | Unmanned vehicle purchase method, system, unmanned vehicle management platform and unmanned vehicle |
CN110334787B (en) * | 2019-07-01 | 2023-06-16 | 百度在线网络技术(北京)有限公司 | Unmanned vehicle shopping method and system, unmanned vehicle management platform and unmanned vehicle |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7735624B2 (en) | Article transporting facility and method of controlling the facility | |
JP2002157127A (en) | Data transmitting method and its system | |
US20220135025A1 (en) | Parking assist device | |
JP2715202B2 (en) | Wireless monitoring communication method and apparatus for unmanned self-propelled body | |
CN111619480B (en) | Driving control method, driving controller, vehicle control unit and driving control system | |
JPH1115529A (en) | Operation instructing method in unmanned vehicle system, and unmanned vehicle system | |
JP4462199B2 (en) | Transport vehicle system | |
JP2000263489A (en) | Safety device for mobile robot | |
JPH05127747A (en) | Method and device for operating with collision prevention for unmanned self-running body | |
JP4281266B2 (en) | Inter-vehicle distance control method, transport vehicle and transport system | |
JPH1031515A (en) | Control method for automated guide vehicle and automated guided device | |
JPH052423A (en) | Operating device for moving vehicle | |
JP4096866B2 (en) | Autonomous mobile device | |
JP2002182743A (en) | Carrier system loading id reader and restoring method when id information differ from each other | |
JP3493821B2 (en) | Control device and control method for automatic guided vehicle | |
JP2002229646A (en) | Intersection control method for automated guided vehicle | |
JP2002268743A (en) | Method for managing position of unmanned carrier and device for the same and its program and recording medium | |
CN117719572A (en) | Automatic auxiliary direction changing method, signal system, storage medium and electronic equipment | |
JP3564240B2 (en) | Automatic operation confirmation device of obstacle sensor of automatic guided vehicle | |
JPH03125664A (en) | Automatic driving device for vehicle | |
JPH0962352A (en) | Mobile vehicle | |
JP2817211B2 (en) | Data matching method for mobile robot system | |
CN115892897A (en) | Control method of track running system and related device | |
JP2581088B2 (en) | Unmanned vehicle system for multiple stations and multiple windows | |
JPH0192105A (en) | Shift control device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20040624 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20061018 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20061107 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20061225 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20070327 |