JPH02222010A - Mark detecting type operation control method for unmanned vehicle - Google Patents
Mark detecting type operation control method for unmanned vehicleInfo
- Publication number
- JPH02222010A JPH02222010A JP1041498A JP4149889A JPH02222010A JP H02222010 A JPH02222010 A JP H02222010A JP 1041498 A JP1041498 A JP 1041498A JP 4149889 A JP4149889 A JP 4149889A JP H02222010 A JPH02222010 A JP H02222010A
- Authority
- JP
- Japan
- Prior art keywords
- mark
- unmanned vehicle
- commands
- marks
- memory
- 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.)
- Granted
Links
Landscapes
- Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
Abstract
Description
【発明の詳細な説明】
献 産業上の利用分舒
本発明は、路上に設置したマークを検出し、マーク検出
順に予め定めた動作を逐次実行する無人車のマーク検出
式運行制御方法に係り、特に、マークの設置数が少なく
ても複雑な動作を行わせることができ、また、動作の変
更、追加に対してもマークの設置個所の変更、追加を不
要を含め最小限に抑えるための改良に関する。[Detailed Description of the Invention] Industrial Application The present invention relates to a mark detection operation control method for an unmanned vehicle that detects marks installed on the road and sequentially executes predetermined operations in the order in which the marks are detected. In particular, complex operations can be performed even with a small number of marks installed, and improvements have been made to minimize the need to change or add marks to changes or additions to operations. Regarding.
B2 発明の概要
本発明による無人車のマーク検出式運行制御方法は、無
人車のメモリに1つのマーク検出に対して無人車の動作
を表わすコマンドを複数設定し且つコマンド間の実行順
序を同時実行も含めて設定し、マーク検出毎に、コマン
ドに従い無人車に動作させることにより、コマンド数の
変更、コマンドの内容変更によゆ、マークの数、変更、
追加を最小限に抑えながら、複雑な動作、あるいは動作
の変更。B2 Summary of the Invention The mark detection type operation control method for an unmanned vehicle according to the present invention sets a plurality of commands representing the operation of the unmanned vehicle in response to one mark detection in the memory of the unmanned vehicle, and simultaneously executes the commands in the order of execution. By making the unmanned vehicle operate according to the command every time a mark is detected, you can change the number of commands, change the content of the command, change the number of marks, change the number of marks, etc.
Complex behavior or changes in behavior with minimal additions.
追加に対応できるようにしたものである。It is designed to accommodate additions.
C3従来の技術
従来の運行制御方法では、1回のマーク検出に対して1
つの動作を行うようにしている。C3 Conventional technology In the conventional operation control method, one mark is detected for each mark detection.
I am trying to perform one action.
今、第6図に示すように、走行路1に沿ってマークがM
1〜M22の計22個設置してあり、Mlのマークがあ
る場所H3からスタートシ、ステージ曹ンSTO,ST
Iでワークの移載を行って元の場所H3に戻るルートI
Aでの運行制御を考えると、例えば表1に示すようにマ
ーク検出順に1つの動作を表わすコマンドを対応させた
ルートデータを無人車内のメモリに記憶させである。Now, as shown in FIG.
There are a total of 22 pieces installed from 1 to M22, starting from the place H3 with the Ml mark, starting from the stage STO, ST.
Route I to transfer the workpiece and return to the original location H3
Considering the operation control in A, for example, as shown in Table 1, route data in which commands representing one action are associated in the order of mark detection is stored in the memory inside the unmanned vehicle.
但し、「移載」は停止、移載、再スタート。However, "transfer" is stopped, transferred, and restarted.
3速を一括し?ll:1つのコマンドである。「1速」
、「2速」、「3速」は夫々変速のコマンドである。3rd gear all at once? ll: One command. "1st gear"
, "2nd speed" and "3rd speed" are respectively shift commands.
そして、ルー)IA中、A点とBAでウィンカを点灯さ
せる場合1よ、第7図;と示すようにM30−M33の
計4個のマークを追加設置し、ルートデータを表1カi
ら例え(f表2の表2
D、 発明が解決しようとする課題
上述したように、従来はマーク検出に対して1つの動作
(コマンド)を対応させてぃたので、無人車の動作が複
雑な場合はマークを大量に設置する必要があった。これ
は費用増大を招く。また、動作の変更、追加、あるいは
走行路や作業ステージシンといったレイアウトの変更、
追加の場合、マーク検出とコマンドが1対1になってい
るので、記憶してい・るルートデータを変更するだけで
は対応できず、必ずマークの設r鈎所の変更、追加を必
要としていた。Then, when turning on the blinkers at point A and BA during IA, add a total of 4 marks M30-M33 as shown in Figure 7; and enter the route data in Table 1.
For example (Table 2 D of Table 2) Problems to be Solved by the Invention As mentioned above, conventionally, one operation (command) corresponds to mark detection, so the operation of an unmanned vehicle is complicated. In such cases, it was necessary to install a large number of marks, which increases costs.Also, it is necessary to change or add movement, or change the layout such as the running route or work stage thinning.
In the case of adding marks, since there is a one-to-one relationship between mark detection and commands, it is not possible to simply change the memorized route data, and it is always necessary to change or add the mark's hook location.
本発明は上述した従来技術に鑑み、マークの設置数が少
なくても複雑な動作を行わせることができ、また、動作
やレイアウトの変更。In view of the above-mentioned prior art, the present invention allows complex operations to be performed even with a small number of marks installed, and also enables changes in operations and layout.
追加に対してもマークの設置個所の変更、追加を不要と
するか最小限に抑えることができる、無人車のマーク検
出式運行制御方法を提供することを目的とする。To provide a mark detection type operation control method for an unmanned vehicle that can eliminate or minimize the need to change or add marks to the installation locations even when marks are added.
E、 課題を解決するための手段
本発明による無人車のマーク検出式運行制御方法は、無
人車のメモリに1つのマーク検出に対して無人車の動作
を表わすコマンドを被数設定し且つコマンド間の実行順
序を同時実行も含めて設定し、マーク検出毎に、コマン
ドに従い無人車に動作させることを特徴とする。E. Means for Solving the Problems The mark detection type operation control method for an unmanned vehicle according to the present invention sets a command representing the operation of the unmanned vehicle for one mark detection in the memory of the unmanned vehicle, and The system is characterized in that the execution order is set, including simultaneous execution, and the unmanned vehicle is operated according to the command every time a mark is detected.
F、 作 用
上記構成において、マークを検出すると、それに対応す
る複数のコマンドの各動作を無人車が実行する。F. Operation In the above configuration, when a mark is detected, the unmanned vehicle executes each operation of a plurality of commands corresponding to the mark.
従い、無人車の動作が複雑な場合は、コマンド数を動作
の数に応じて多くすることにより、マーク数を少なくす
る。Therefore, if the unmanned vehicle has complex operations, the number of marks is reduced by increasing the number of commands in accordance with the number of operations.
また、レイアウトや動作の変更、追加に対しては、マー
クの変更、追加を不要とするか、最小限とするように、
コマンドを変更、または追加する。In addition, when changes or additions are made to the layout or operation, changes or additions to marks are not required or are kept to a minimum.
Modify or add commands.
G、実施例
以下、本発明を第1図〜第5図に示す一実施例により説
明する。G. Example Hereinafter, the present invention will be explained with reference to an example shown in FIGS. 1 to 5.
一例として、複数の動作(コマンド)を1つのマーク検
出に対して実行する場合、実行順序を設定するためr
andJ 、 r afterJ 、 r enJ
なるリンク情報記号を用い、各コマンドをつないでデー
タを記述し、メモリに記憶する。As an example, when multiple operations (commands) are executed for one mark detection, r
andJ, rafterJ, renJ
Data is written by connecting each command using a link information symbol, and is stored in memory.
例えば、
動作1 and 動作2 and 動作3
after 動作4hnd 動作5 end
−式(1)ここで、andは同
時実行、afterはそれ以前の動作の完了後の実行、
endは終了をそれぞれ示す。For example, action 1 and action 2 and action 3
after operation 4hnd operation 5 end
-Formula (1) where and is simultaneous execution, after is execution after completion of the previous operation,
end indicates the end.
従って、式(1)では、動作1,2.3を同時に実行し
、これらの実行の完了後、動作4゜5を同時に実行する
ことを意味する。Therefore, equation (1) means that operations 1, 2, and 3 are executed simultaneously, and after these executions are completed, operations 4 and 5 are executed simultaneously.
前出の表1のルートデータは、式(1)の記述に従えば
表3のようにな17、M4とM7のマークが不要となる
。(第5図)
また表2のルートデータは、表4のようになり、M30
〜M33のマーク追加が不要となる。The route data in Table 1 above will become 17 as shown in Table 3 if the description of equation (1) is followed, and the marks M4 and M7 will be unnecessary. (Figure 5) Also, the route data in Table 2 is as shown in Table 4, and the M30
-Addition of mark M33 is not necessary.
表3
表4
第2図は無人車の八−ドウエア構成の概略を示し、CP
U (中央処理装置)2にl10(入出力インタフェー
ス)3を介して、マーク検出用センサ4の他、走行ガイ
ド検出用センサ5、安全装置等の各種センサ6を接続し
である。また、CPU2にはルートデータの他、プログ
ラム等を格納したメモリ7を接続し、更にドライブ回路
8を介して、駆動輪用モータ9、ステアリング用モータ
10、ウィンカ11、変速機12等を接続しである。1
3はモータ9用の信号、14ばモータ10用の信号、1
5はウィンカ11用の信号、16は変速機12月の信号
である。なお、第5図の走行路1には、電磁誘導線、光
学式反射テープ等の走行ガイドを設けである。Table 3 Table 4 Figure 2 shows an outline of the eight-doware configuration of an unmanned vehicle.
A mark detection sensor 4, a travel guide detection sensor 5, and various sensors 6 such as a safety device are connected to the U (central processing unit) 2 via an l10 (input/output interface) 3. In addition, the CPU 2 is connected to a memory 7 that stores programs, etc. in addition to route data, and is further connected to a drive wheel motor 9, a steering motor 10, a turn signal 11, a transmission 12, etc. via a drive circuit 8. It is. 1
3 is a signal for motor 9, 14 is a signal for motor 10, 1
5 is a signal for the blinker 11, and 16 is a signal for the transmission. The running path 1 shown in FIG. 5 is provided with a running guide such as an electromagnetic induction wire or an optical reflective tape.
第3図に示すように1.メモリ7にはルートデータ28
として、マーク検出順番に対応する各ポイントn (n
=1.2.3・・・)毎に、ポイントアドレス、コマン
ド数m (m≧1)、各コマンド1〜mとそのリンク情
報(and、 afternend)を記憶させる。2
7はCPU2の実行コマンドバッファである@
CPU2は第4図に示すように、センサ4からのマーク
検出信号の有無を判定しくステップ17)、その時の検
出順番nに該当するポイントnの1ポイント分のルート
データをメモリ7から実行コマンドバッファ27に転送
しくステップ18)、次にポイントアドレスをn =
n + 1と1つアップし次のマーク検出のために待機
する(ステップ19)。As shown in Figure 3, 1. Memory 7 contains route data 28
, each point n (n
=1.2.3...), the point address, the number of commands m (m≧1), each command 1 to m and their link information (and, afternend) are stored. 2
7 is an execution command buffer of the CPU 2. As shown in FIG. Transfer the route data from the memory 7 to the execution command buffer 27 (Step 18), then set the point address to n =
It increases by one to n+1 and waits for the next mark detection (step 19).
CPU2は実行コマンドバッファ27に転送された全デ
ータを、第1図を参照して次に述べるように実行し、実
行終了後、そのデータを棄て次の転送を待つ。The CPU 2 executes all data transferred to the execution command buffer 27 as described below with reference to FIG. 1, and after completion of the execution, discards the data and waits for the next transfer.
第1図に示すように、CPU2は実行コマンドバッファ
27の内容に対し、コマンドアドレスm(最初はm=1
)にデータがあるか否かを判定しくステップ20)、デ
ータがあればそのコマンドmを実行し、ドライブ回路8
を介して該当する動作を無人車に行わせる(ステップ2
1)。データがなければ、アトL/ スm jIem
= 1と戻しくステップ26)、実行終了とする。As shown in FIG. 1, the CPU 2 inputs the command address m (initially m=1
) to determine whether there is data in step 20), and if there is data, execute the command m and drive circuit 8
Make the unmanned vehicle perform the corresponding operation via (Step 2)
1). If there is no data, AtL/ Sum jIem
= 1 (Step 26), and the execution is completed.
コマンドmの実行に際し、コマンドmに付したリンク情
報がr afterJであるか否かを判定しくステップ
22 ) 、r afterJであれば、次のコマンド
m + 1のリンク情報がr endJであるか否かを
判定しくステップ23) 、rendJであれば、アド
レスをm = m + 1と1つアップしくステップ2
4)、元のステップ20に戻り、先のコマンドの実行完
了後、ステップ21で次のコマンドを実行する。When executing the command m, it is determined whether the link information attached to the command m is r afterJ (step 22), and if it is r afterJ, it is determined whether the link information of the next command m + 1 is r endJ. If it is rendJ, increase the address by one as m = m + 1 (Step 2).
4) Return to the original step 20, and after completing the execution of the previous command, execute the next command in step 21.
ステップ22でr afterJがなければ、rand
JかrendJなので、ステップ24に移ってアドレス
を1つアップし、最初のステップ20に戻り、次のコマ
ンドを同時実行するか、実行終了となる。If there is no r afterJ in step 22, ran
Since it is J or rendJ, the process moves to step 24, increments the address by one, returns to the first step 20, and either simultaneously executes the next command or ends the execution.
ステップ23でrendJがなければ、アドレスをm
= m + 1と1つアップしくステップ25)、ステ
ップ23に戻り、次の次のコマンドのリンク情報がre
ndJであるか否か判定する。If there is no rendJ in step 23, change the address m
= m + 1, step 25), returns to step 23, and the link information for the next command is re
It is determined whether or not it is ndJ.
rendJを判定したところで、アドレスを1つアップ
しくステップ24)、最初のステップ20に戻る。After determining rendJ, the address is incremented by one (step 24), and the process returns to the first step 20.
例えば、表5の如くポイント2(n=2)において1〜
5のコマンドとリンク情報が記述されている場合、ポイ
ント2に対応する2個目のマーク (M3)を検出する
と、CPU2はまず変速機12を2速にすると同時にウ
ィンカ11の右ウィンカを点灯させ、そのまま1m無人
車を走行させる。これらの動作が終了したら、変速機1
2を3速に変え同時にウィンカ11を消灯する。For example, as shown in Table 5, at point 2 (n=2), 1 to
5, when the second mark (M3) corresponding to point 2 is detected, the CPU 2 first sets the transmission 12 to 2nd gear and at the same time lights up the right blinker of the blinker 11. , let the unmanned vehicle run for 1 meter. After these operations are completed, transmission 1
Change the gear from 2 to 3 and turn off the blinker 11 at the same time.
なお、マークの検出順番だけに着目しているので、途中
のマークから無人車を動作させろ乙とができるように、
ポイントアドレスnを外部から手動等で設定するための
入力器29をCPU2に接続しである。また、その時の
マークが何番目であるか作業者が見て判るように、マー
ク自体に番号を付しである。In addition, since we are focusing only on the detection order of the marks, we will be able to operate the unmanned vehicle from the mark in the middle.
An input device 29 is connected to the CPU 2 for manually setting the point address n from the outside. In addition, the marks themselves are numbered so that the operator can see what number the mark is at that time.
以上の如く、マーク検出毎に複数の動作を同時に、ある
いは前後を決めて実行することができろ。As described above, it is possible to execute a plurality of operations at the same time or at different times each time a mark is detected.
レイアウトや動作の変更、追加がある場合、多くの場合
はマークの設置工事をせず、単にメモリに記憶している
データ(コマンドとリンク情報)を変更する。When there is a change or addition to the layout or operation, in most cases the data (commands and link information) stored in memory is simply changed without installing marks.
また、マークの設置が必要な場合でも、増設数が小量と
なるように、データの変更を行う。Furthermore, even if it is necessary to install marks, the data is changed so that the number of additional marks is small.
Ho
発明の効果
本発明によれば、マークの設置数が少なくてもM、雑な
動作を行わせることができる。また、レイアウトや動作
の変更、追加に対してもマークの設置個所の変更、追加
を不要とするか、あるいは最小限に抑えることができる
。Effects of the Invention According to the present invention, even if the number of installed marks is small, a rough operation can be performed. Additionally, changes or additions to the locations of marks can be made unnecessary or minimized when changes or additions are made to the layout or operation.
第1図〜第5図は本発明の一実施例を示し、第1図はコ
マンド実行のフローチャート、第2図は無人車のハード
ウェア構成の概略図、第3図はメモリの説明図、第4図
はマーク検出とデータ転送のフローチャート、第5図は
本発明によりマーク数が減少した例を示す図である。第
6図と第7図はそれぞれ従来のマーク設置例を示す図で
ある。
図面中、1は走行路、2はCPU、4はセンサ、7はメ
モリ、M1〜M22はマークである。
特 許 出 願 人
株式会社 明 電 舎
代 理 人1 to 5 show an embodiment of the present invention, in which FIG. 1 is a flowchart of command execution, FIG. 2 is a schematic diagram of the hardware configuration of an unmanned vehicle, FIG. 3 is an explanatory diagram of memory, and FIG. FIG. 4 is a flowchart of mark detection and data transfer, and FIG. 5 is a diagram showing an example in which the number of marks is reduced according to the present invention. FIG. 6 and FIG. 7 are diagrams showing examples of conventional mark installation, respectively. In the drawings, 1 is a running path, 2 is a CPU, 4 is a sensor, 7 is a memory, and M1 to M22 are marks. Patent applicant Meidensha Co., Ltd. Agent
Claims (1)
人車に実行させる無人車のマーク検出式運行制御方法に
おいて、 無人車のメモリに1つのマーク検出に対して無人車の動
作を表わすコマンドを複数設定し且つコマンド間の実行
順序を同時実行も含めて設定し、マーク検出毎に、コマ
ンドに従い無人車に動作させることを特徴とする無人車
のマーク検出式運行制御方法。[Claims] In a mark detection operation control method for an unmanned vehicle that causes the unmanned vehicle to perform predetermined operations in the order in which marks installed on the road are detected, A mark detection type operation control method for an unmanned vehicle, characterized in that a plurality of commands representing the operations are set, the execution order among the commands is set including simultaneous execution, and the unmanned vehicle is made to operate according to the command every time a mark is detected. .
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1041498A JP2876613B2 (en) | 1989-02-23 | 1989-02-23 | Mark detection type operation control method for unmanned vehicles |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1041498A JP2876613B2 (en) | 1989-02-23 | 1989-02-23 | Mark detection type operation control method for unmanned vehicles |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH02222010A true JPH02222010A (en) | 1990-09-04 |
| JP2876613B2 JP2876613B2 (en) | 1999-03-31 |
Family
ID=12610019
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP1041498A Expired - Fee Related JP2876613B2 (en) | 1989-02-23 | 1989-02-23 | Mark detection type operation control method for unmanned vehicles |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2876613B2 (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0962352A (en) * | 1995-08-30 | 1997-03-07 | Mazda Motor Corp | Moving vehicle |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS60238911A (en) * | 1984-05-11 | 1985-11-27 | Toyoda Autom Loom Works Ltd | Device for teaching running course of unmanned carrier car |
-
1989
- 1989-02-23 JP JP1041498A patent/JP2876613B2/en not_active Expired - Fee Related
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS60238911A (en) * | 1984-05-11 | 1985-11-27 | Toyoda Autom Loom Works Ltd | Device for teaching running course of unmanned carrier car |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0962352A (en) * | 1995-08-30 | 1997-03-07 | Mazda Motor Corp | Moving vehicle |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2876613B2 (en) | 1999-03-31 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN108845556A (en) | A kind of automatic driving vehicle test method and test device | |
| WO2020066329A1 (en) | Parking assistance device | |
| CN112506198A (en) | Robot scheduling method, device, equipment and medium | |
| CN102865870B (en) | Navigation apparatus | |
| JPH02222010A (en) | Mark detecting type operation control method for unmanned vehicle | |
| JPH0228057A (en) | Electronic interlocking device | |
| JP2970082B2 (en) | Virtual intercluster communication processor | |
| JPS6120893B2 (en) | ||
| CN112926162B (en) | Electric control drill connection control optimization method and device, electronic equipment and storage medium | |
| JPS58161043A (en) | Instruction controller | |
| JPH0227709B2 (en) | DEETAKUDOSEIGYOHOSHIKI | |
| JPH08101712A (en) | Online teaching device for unmanned guided vehicles | |
| JP2833215B2 (en) | Control management system | |
| JP2880658B2 (en) | Runaway detection device for multitask program | |
| JPH09192713A (en) | Process simulator | |
| JP3067161B2 (en) | Fuzzy arithmetic processing unit | |
| JPS6126692B2 (en) | ||
| JPS60258647A (en) | Conditional branch control circuit | |
| JPS60238911A (en) | Device for teaching running course of unmanned carrier car | |
| JPH08166819A (en) | Equipment status monitor | |
| JPS64725B2 (en) | ||
| JP2814547B2 (en) | Running map creation method for mobile robot system | |
| JPS63195735A (en) | Instruction executing system | |
| JPS59178547A (en) | Instruction retry system | |
| JPS63221429A (en) | Data processor |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080122 Year of fee payment: 9 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090122 Year of fee payment: 10 |
|
| LAPS | Cancellation because of no payment of annual fees |