JPH11143534A - 無人搬送車の走行プログラム作成装置 - Google Patents
無人搬送車の走行プログラム作成装置Info
- Publication number
- JPH11143534A JPH11143534A JP9310740A JP31074097A JPH11143534A JP H11143534 A JPH11143534 A JP H11143534A JP 9310740 A JP9310740 A JP 9310740A JP 31074097 A JP31074097 A JP 31074097A JP H11143534 A JPH11143534 A JP H11143534A
- Authority
- JP
- Japan
- Prior art keywords
- guided vehicle
- point
- automatic guided
- course
- route
- 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
作成及び走行ルートの作成等を容易に、かつ合理的に行
うことができる。 【解決手段】 走行プログラム作成用の編集装置1と、
AGV2と、中央制御盤3とでAGV制御システムが構
成されている。編集装置1は、入力操作に応じて複数の
アドレスマークの配置と各アドレスマーク間の経路及び
無人搬送車移動方向を決定することにより無人搬送車走
行用コースのマップを作成するコース作成手段15と、
そのマップに基づき、各アドレスマーク毎に区分図表を
求めてこれを記憶する区分図表作成手段16とを有す
る。さらに編集装置1及びAGV2は、走行始点と終点
の入力に応じ上記区分図表に基づいて1乃至複数のルー
トを求めるルート演算手段17,26と、上記ルート演
算手段で求められたルートの中から最適ルートを選出す
るルート決定手段18,27とを備えている。
Description
用のコースの作成とそのコース上での無人搬送車の走行
ルートの決定を自動的に行なう無人搬送車の走行プログ
ラム作成装置に関するものである。
て、例えば特開平3−253916号公報に示されるよ
うに、予め設定された走行ルート上のステーションや進
行ルート変更地点等に対応した各区間毎に走行ルート側
にマーカーを付設する一方、無人搬送車には、上記マー
カーを検知するセンサ、データ格納部、CPU、上位制
御システムとの間の通信手段等を設け、上記データ格納
部に走行ルートのマップデータを格納し、上位制御シス
テムから与えられる行先指令に基づいて無人搬送車側で
データ格納部から必要なマップデータを抽出、編集して
走行データを作成し、その走行データ等に基づいて無人
搬送車のCPUにより無人搬送車の走行の制御を行うよ
うにしたものが知られている。
公報に示されるように、無人搬送車の走行可能な経路を
入力するレイアウト入力手段と、その走行可能な経路上
で無人搬送車の走行する経路を指示する走行経路指示手
段と、その走行経路の指示通りに無人搬送車の走行制御
を行うプログラムを作成する手段と、この走行プログラ
ムを搬送台車に送信する通信手段とを有し、パーソナル
コンピュータでこれらの手段の機能を果たすようにした
無人搬送車の制御プログラム作成装置が知られている。
3916号公報に示されている装置では、無人搬送車側
にマップデータを格納させるとともに、無人搬送車のC
PUにより走行の制御を行うことにより、上位制御シス
テムの負荷を軽減する等の利点を有する。しかし、マッ
プデータの作成及び行先指令に応じたマップデータから
の走行データの作成をどのように行うかについて上記公
報に具体的に示されておらず、マップデータの作成等を
如何に簡単に、かつ、合理的に行うかという点に課題が
残されていた。
は、無人搬送車の走行可能なコースの作成、及びそのコ
ースに基づく無人搬送車の走行ルート等の走行プログラ
ムの作成をパーソナルコンピュータで行ない、通信手段
で無人搬送車に通信するようにしていることが示されて
いるが、パーソナルコンピュータでの入力操作に応じた
コースの作成や走行プログラムの作成をどのように行う
かについて具体的に記載されていない。従ってこの公報
に記載のものも、コースの作成等を簡略化、合理化を図
る上で課題が残されていた。
が搬送可能なコースの作成及び走行ルートの作成等を容
易に、かつ合理的に行うことができる無人搬送車の走行
プログラム作成装置を提供することを目的とする。
に、本発明は、無人搬送車走行用コースを特定する要素
として、位置を表示するための複数のアドレスマークと
各アドレスマーク間の直線状もしくは曲線状の経路と各
経路の無人搬送車移動方向とを入力操作に応じて決定
し、これらの要素の組み合わせにより得られる無人搬送
車走行用コースのマップをコース表示用画面上で作成す
るとともに、これを記憶するコース作成手段と、上記コ
ース作成手段により作成された無人搬送車走行用コース
のマップに基づき、各アドレスマーク毎に当該アドレス
マークとその位置から次に移動し得るアドレスマークと
を示す区分図表を求め、これを記憶する区分図表作成手
段と、上記コース作成手段により作成されたコース上で
の無人搬送車の走行始点と終点の入力に応じ、上記区分
図表に基づいて走行始点に相当するアドレスマークから
走行終点に相当するアドレスマークまでの1乃至複数の
ルートを求めるルート演算手段と、上記ルート演算手段
で求められたルートが複数ある場合に走行距離または所
要時間が最も短い最適ルートを抽出するルート決定手段
とを備えたものである。
ては操作者がコース表示用画面を見ながらアドレスマー
クの配置及びアドレスマーク間の経路、方向等を定めて
いくことにより、コースの作成を簡単に、かつ、自由に
行うことができる。また、コースが作成されると上記区
分図表が自動的に作成されるとともに、これに基づき上
記走行始点と終点の入力に応じ、無人搬送車が走行する
ルートが自動的に作成される。
により作成される区分図表に付加するデータとして無人
搬送車の前進、後進の方向を決定する方向決定手段を備
え、この方向決定手段は、無人搬送車走行用コースのマ
ップ中で無人搬送車の方向変換要因を調べ、無人搬送車
走行用コース上の一箇所での無人搬送車の方向を指示す
る入力と上記方向変換要因とに基づいて無人搬送車走行
用コースの各箇所での上記方向を決定するようになって
いることが好ましい。このようにすると、簡単な入力操
作に応じ、無人搬送車走行用コースの各箇所での無人搬
送車の方向が決定され、そのデータが無人搬送車の走行
の制御に利用可能となる。
無人搬送車走行用コースのマップ中で無人搬送車をスイ
ッチバックさせるべき箇所を判別するものとし、この判
別は、無人搬送車走行用コース上の1つの点に対して少
なくとも2つの経路が非直線的に接続される箇所におい
てその両経路の進行方向を示す2つのベクトルを求め、
この両ベクトルが進行方向の反転もしくはこれに近似す
る方向変化を示すという条件を調べるものであればよ
い。このようにすると、無人搬送車走行用コースの各箇
所での無人搬送車の方向を決める要因の一つであるスイ
ッチバック箇所を自動的に求めることが可能となる。
用のデータとして、コース作成手段により作成された無
人搬送車走行用コースのマップ中の特定区域内に無人搬
送車が入っているときに当該区域に向かう他の無人搬送
車を待機させる待合せ制御を行わせるべく、特定区域を
待合せゾーンとする待合せゾーン決定手段を備え、この
待合せゾーン決定手段は、上記マップ中で無人搬送車同
士が走行を邪魔し合う可能性のある区域を判別して待合
せゾーンとするようになっていることが好ましい。この
ようにすると、待合せゾーンの決定が自動的に行われ
る。そして、このように待合せゾーンが定められて、実
際の無人搬送車の走行の制御に利用されることにより、
無人搬送車同士が走行を邪魔し合うことが避けられ、複
数の無人搬送車の走行が円滑に行われる。
車走行用コース中の合流点、分岐点、カーブ及び行止り
箇所の判別に基づいて決定すればよい。上記行止り箇所
の判別は、アドレスマークが付された各点の区分図表に
基づいて2つの点の間で往復移動可能で、かつ、そのう
ちの一方の点からは他方の点にのみ移動可能であるとい
う条件を満足する箇所を調べるものであればよい。この
ようにすると、上記行止り箇所を自動的に調べることが
できる。
いて説明する。
搬送システムを概略的に示しており、この図において、
1はパーソナルコンピュータからなる走行データ作成用
の編集装置、2は無人搬送車(AGV)、3は中央制御
盤であり、上記AGV2は複数用意されている。
ード及びマウス等からなる入力手段11と、CRT等の
表示手段12と、メモリ13と、通信手段14とを有し
ている。上記CPU10は、コース作成手段15、区分
図表作成手段16、ルート演算手段17及びルート決定
手段18を機能的に含んでいる。
応じ、コース表示用画面上に配置される複数のアドレス
マークと各アドレスマーク間の直線状もしくは曲線状の
経路と各経路の無人搬送車移動方向とを決定し、これら
の要素の組み合わせにより無人搬送車走行用コースのマ
ップを作成し、これをメモリ13に記憶させる。区分図
表作成手段16としては、上記マップに基づき、アドレ
スマーク毎に、当該アドレスマークとその位置から次に
移動し得るアドレスマークとを記号で示す区分図表(以
下、こま地図と呼ぶ)を求め、メモリ13に記憶させ
る。
の走行始点と終点の入力に応じ、上記こま地図に基づい
て走行始点から走行終点までの1乃至複数のルートを求
める。さらにルート決定手段18としては、上記ルート
演算手段17で求められたルートが複数ある場合に走行
距離または所要時間が最も短い最適ルートを抽出するよ
うになっている。なお、後述のようにルートの演算、決
定の処理はAGV2でも行われるが、編集装置1におい
てはシミュレーション等のためにルートの演算、決定の
処理が行われる。
ている。例えば、AGVの前進、後進の方向を決定する
方向決定手段としての機能を有し、後に詳述するように
AGV走行用コースのマップ中でAGVの方向変換要因
(スイッチバックさせるべき箇所等)を調べ、AGV走
行用コース上の一箇所でのAGVの方向を指示する入力
と上記方向変換要因とに基づいてAGV走行用コースの
各箇所での上記方向を決定するようになっている。ま
た、AGV走行用コース上の特定区域を待合せゾーンと
する待合せゾーン決定手段としての機能を有し、当該区
域内に複数のAGVが入った場合にAGV同士が走行を
邪魔し合う可能性があるような特定区域を待合せゾーン
とするようになっている。
等のデータは通信手段14によりAGV2にダウンロー
ドされ、また、各AGV2の統括的な制御に必要なデー
タはFD(フロッピーディスク)4に書き込まれ、この
FD4が中央制御盤3に与えられるようになっている。
1及び中央制御盤3との交信のための通信手段21と、
編集装置1からダウンロードされたこま地図等のデータ
を記憶するメモリ22と、実際のコースに配設されたア
ドレスマーク25を磁気的あるいは光学的に読み取るセ
ンサ23とを備えている。このAGV2に設けられてい
るCPU20も、ルート演算手段26及びルート決定手
段27を機能的に含んでおり、中央制御盤3から与えら
れるFROM−TO指示信号(走行始点と終点とを示す
信号)に応じ、上記こま地図に基づいて、編集装置1に
含まれるルート演算手段17及びルート決定手段18と
同様の処理でルートの演算、決定を行うようになってい
る。さらに、上記CPU20は駆動制御手段28を含
み、コースの設計に従って敷設された実際のコース上
で、上記センサ23によりアドレスマーク25を読み込
んで、ルート決定に基づき、CPU20自身がもつアド
レスマーク毎の指示を参照しつつ走行、移載等の制御を
行なうようになっている。
通信手段31を有し、FROM−TO指示信号を送信す
る。さらに中央制御盤3は、コース上の複数のAGVの
走行を円滑に行わせるため、各AGV2からの信号に基
づいて走行位置を調べ、上記待合せゾーンに1台のAG
V2が入っている場合に当該ゾーンに向かう他のAGV
2に対して待機すべきことを指令する信号を出力する待
合せ制御を行うようになっている。
を具体的に説明する。
のために必要な機能として、「ファイル」、「編集」、
「表示」、「ルート編集」、「属性編集」、「シミュレ
ーション」等の各種モードを有している。さらに「ファ
イル」には「新規作成」、「開く」、「閉じる」、「保
存」、「AGVへダウンロード」、「FD書込」等のモ
ードがあり、「編集」には「修正」、「文字記入」、
「文字編集」、「平行移動」等のモードがあり、「表
示」には「縮尺」、「グリッド間隔」、「計測距離」、
「ズーム」、「原図表示」等のモードがある。「ルート
編集」には「マップ編集」、「スイッチバック」、「逆
走チェック」、「回避希望ステーション割付け」、「F
ROM−TO編集」、「禁止ステーションの割付け」、
「パターン編集」、「待合せゾーン」、「周波数割
付」、「AGV割付」等のモードがある。
の操作に応じて選択される。コースの作成にあたって
は、先ず準備作業として「新規作成」等のモードが実行
され、さらに表示手段の画面にコースを適当な大きさに
表すための「縮尺」、「グリッド間隔」、「ズーム」等
のモードが実行されて環境設定が行なわれた後に、「ル
ート編集」における「マップ編集」のモードが選択され
る。そして、アドレスマークの種類、AGVの誘導方
式、通信方式等の基本設定が行なわれる。
示手段12の画面がコース表示用画面12aとなる(図
2参照)。
よりアドレスマーク51を任意の位置に配置する。アド
レスマーク51としては、ステーション位置を示すステ
ーション用アドレスマーク、カーブや分岐等の位置を示
す一般的なアドレスマーク、ページ間にまたがるところ
等の接続のためのダミーアドレスマーク、スピンターン
場所を示すスピンターン用ダミーアドレスマーク等があ
り、これらのマークを適宜選択すればよい。
ドレスマーク51間の経路52及びAGV移動方向を決
定する。この場合、直進、右カーブ、左カーブ、Sカー
ブ、逆Sカーブ等の経路52を示すシンボルマークが画
面の側辺部等に表され、マウス等の操作により上記シン
ボルマークを選択するとともに位置を指定することによ
り経路52が決定される。そして、各アドレスマーク5
1間の経路52が全て決定されることにより、例えば図
2に示すようにコースのマップ50が作成される。
ドレスマーク51を配置してその間に経路52を接続し
ていくことにより、コースが自由に設計され、そのコー
スのマップ50が容易に作成される。
なこま地図データが自動的に作成される。このこま地図
データは、アドレスマーク51が置かれている各点につ
き、その点を表す記号とその点からの移動先の点(移動
可能な方向が2方向以上ある場合はその各方向の移動先
の点)を表す記号とを左から順に並べたものである。例
えば図2のようなA点〜X点の各点に置かれたアドレス
マーク51とその間の経路52とからなるコースのマッ
プ50による場合、A点は移動先がB点のみであるので
そのこま地図データはR$(1)=“AB”とされ、B
点からはC点とA点とに移動可能であるのでそのこま地
図データはR$(2)=“BAC”とされる。同様の要
領で他の点のこま地図データも作成される。
各点についてのデータとしては、上記のような移動先を
示すデータのほかに、各点の座標を表すポイントデータ
(図示省略)もあり、このポイントデータもこま地図デ
ータに付属するデータとして作成される。さらに、後述
のように方向決定手段としての処理により作成されるA
GVの進行方向のデータ(図示省略)もこま地図データ
に付加される。また、分岐点については分岐点データ作
成処理により図2中に示す分岐番号、分岐ポインタ、ス
トレージデータ等が作成される。
作成されると、これに基づき、「スイッチバック」のモ
ード選択等に応じて後述のようにスイッチバック点が自
動的に調べられる。そして、自動的に画面上で色が変る
ことによりスイッチバック箇所が表示される。なお、マ
ウス等による操作でスイッチバック箇所の修正を行なう
こともできるようになっている。
し、AGVのスタート位置と到着位置とを指定するとと
もに、スタート位置でのAGVの方向を指定すると、自
動的に到着位置でのAGVの方向が求められて表示され
る。従って、スタート位置及び到着位置を変えつつこの
処理を繰り返すことで各位置でのAGVの方向を調べ、
同一場所でAGVの方向が逆になっているかどうかを確
認して、逆になっている場合にスイッチバック等の再編
集を行なうようにすればよい。そして、編集後にAGV
の方向を最終的に決定するが、この場合に、特定ルート
上でAGVの方向を決定すれば他のルート上でのAGV
の方向も自動的に決定される。また、後述のように行止
り箇所等も自動的に調べられる。
し、始点及び終点を指定するFROM−TO操作を行な
うと、後述のように自動的に上記始点から終点までの走
行ルートが作成される。そして、必要に応じてFROM
−TO操作を繰り返すことにより、例えば複数台のAG
Vに割り当てるべく、複数の走行ルートが作成される。
さらに、「パターン編集」のモードによって走行ルート
の確認、パターン番号の付加などが行なわれる。
モードを選択すると、できれば回避して走行させたいス
テーションの割り付けが入力操作によって可能となる。
「禁止ステーションの割付け」のモードを選択すると、
AGV毎に搬送禁止とするステーションの割り付けが入
力操作によって可能となる。
ると、後述の待合せゾーン決定手段としての処理によ
り、自動的に待合せゾーンが決定される。
AGVに対する信号の周波数の割り付け、各AGV2に
対するパターン(走行ルート)の割付け等がモード選択
等の操作に応じて行なわれる。また、「AGVへダウン
ロード」のモードを選択することにより、こま地図等の
データがAGV2にダウンロードされる。また、「FD
書込」のモードを選択することにより、中央制御盤3に
与えるべきデータがフロッピディスク4に書き込まれ
る。
をフローチャートで示している。この処理は、AGV走
行用コース上の1つの点に対して少なくとも2つの経路
が非直線的に接続される箇所においてその両経路の進行
方向を示す2つのベクトルを求め、この両ベクトルが進
行方向の反転もしくはこれに近似する方向変化を示すと
いう条件を満足する場合に、スイッチバック点であると
判別するものであり、その詳細を次に説明する。
大アドレスマーク数MAが設定され、ステップS2で
は、後記ステップS11までの処理の繰り返しに応じて
データ番号PPが1からMAまで順に変えられる。ステ
ップS3では、こま地図のデータR$(PP)が読み込
こまれ、第1のアドレスマークのデータとされる。続い
てステップS4で、上記データR$(PP)から移動先
が調べられることにより、第1のアドレスマークに続く
第2のアドレスマークが探索され、さらにステップS5
で、第2のアイドルマークに対応するこま地図のデータ
から移動先が調べられることにより、第2のアドレスマ
ークに続く第3のアドレスマークが探索される。
と、ステップS6でこれら第1〜第3のアドレスマーク
の座標を示すポイントデータが抽出される。次にステッ
プS7で、ポイントデータから2本の接線ベクトルV
1,V2が作成される。そして、ステップS8で両接線
ベクトルV1,V2の角度が180°に近い所定範囲内
にあるか否かが調べられ、180°に近ければスイッチ
バック(ステップS9)、近くなければスイッチバック
でない(ステップS10)と判別される。
に接続される2つの経路の少なくとも一方はカーブを有
しているので、図5に示すように、第1の点a(第1の
アドレスマーク)から第2の点b(第2のアドレスマー
ク)に向かう経路と、第2の点bから第3の点c(第3
のアドレスマーク)に向かう経路との方向変化を調べる
ため、両経路の接続点である第2の点bでの両経路の接
線の方向を示すベクトルV1,V2が作成される。そし
て、図6に実線で示すように両ベクトルV1,V2が1
80°反転していれば典型的なスイッチバック点である
が、図面作成上、スイッチバック点であっても完全に反
転しないこともあるので、図6に破線で示すように多少
の角度のずれθ1,θ2は許容されて、両ベクトルV
1,V2の間の角度が180°に近い所定範囲にあれば
スイッチバック点と判別される。
のときの第1〜第3のアドレスマークの各アドレスがス
イッチバックデータとして記憶される。また、図4のフ
ローチャート中のステップS11では、データ番号PP
が更新されるとともにステップS1に戻される。このよ
うな処理が繰り返されることにより、コース中の各箇所
についてスイッチバック点か否かが調べられる。
後進の方向のデータを付加する処理(方向決定手段とし
ての処理)をフローチャートで示している。
は、コース中の連続する2点のアドレスマークを指定す
るFROM−TO入力操作に応じ、こま地図からFRO
Mアドレスマークに対応するデータFR$とTOアドレ
スマークに対応するデータDT$とが抽出されるととも
に、その2点間の区域におけるAGV進行方向(前進ま
たは後進)を指定する入力操作に応じ、AGV進行方向
を示すデータDR$が作成される。そしてステップS2
2で、上記の入力操作に応じたデータFR$,DT$,
DR$が、1番目のデータとして確定される。
TOデータの検索が行われる。この場合、前のTOアド
レスマークのデータDT$が次のFROMアドレスマー
クのデータFR$とされ、コースを順に辿るようにFR
OM,TOデータが求められる。
として、既に通った経路を逆に通る場合を調べる反転チ
ェックと、スイッチバックのチェックと、スピンターン
のチェックとが行われる。
ップS24で、既に決定されたデータの中に今回とはF
ROMアドレス、TOアドレスが反転したデータが存在
するか否かが判定され、この判定がYESの場合は、ス
テップS25で、既に有るデータDR$(今回とはアド
レスが反転したデータ)とは進行方向を反転させたデー
タが今回のAGV進行方向のデータDR$とされる。
すデータDR$はFROM,TOの各アドレスを示す符
号と前進または後進を示す符号(FまたはR)とで表さ
れ、例えば図9(a)のようにA点とB点との間のルー
トが往復いずれにも移動可能なようにコースが設計され
ている場合において、A点からB点への移動時にAGV
が前進とされる場合はFROM,TOのアドレスを示す
符号A,Bと前進を示す符号FとによりAGV進行方向
を示すデータDR$が“ABF”とされるが、このデー
タが決定された後に、B点からA点への移動が調べられ
るときは、既に決定されている上記データとはFRO
M,TOが反転されたアドレスと後進を示す符号Rとに
よりデータDR$が“BAR”とされる。
に、ステップS26,S27で、前記のスイッチバック
データとの照合に基づいてスイッチバック箇所か否かが
判定され、つまり、今回のFROM,TOの各アドレス
及び前回のアドレスがそれぞれスイッチバックデータの
第2、第1及び第3のアドレスと一致するか否かが調べ
られて、一致すればスイッチバック箇所と判定される。
そして、スイッチバック箇所であれば、ステップS28
で、前回のデータとは進行方向を反転させたデータが今
回のAGV進行方向のデータDR$とされる。
B点がスイッチバック点であって、A点からB点への移
動が前進で行われることを示す“ABF”が前回のデー
タであり、今回のFROMがB点、TOがC点である場
合、今回は後進(R)とされて、AGV進行方向を示す
データDR$が“BCR”とされる。
テップS29で、スピンターンダミーアドレスマークに
接続されているか否かが判定される。つまり、前述のよ
うに「マップ編集」のモードの中でコース表示用画面を
用いてコースが作成されるときに、スピンターン場所に
はスピンターン用のダミーアドレスマークが用いられて
いるので、今回のFROMアドレスマークに接続される
アドレスマークが上記ダミーアドレスマークであれば、
スピンターン場所であることが判別される。スピンター
ン場所である場合、ステップS30で、進行方向の決定
をオペレータに依頼すべくその旨のメッセージが画面に
表示される。このとき、TOアドレスがスピンターンす
べき方向にあるかどうかがチェックされる。
マークを介して接続されるTOアドレスマークとAGV
の進行方向とが入力され、このとき、オペレータ入力は
スピンターン方向のTOのみとされる。ステップS31
でこのオペレータ入力に応じ、AGV進行方向を示すデ
ータDR$が決定される。具体的に説明すると、図9
(c)のようにA点のアドレスマークとX点のダミーア
ドレスマークとB,C,Dの各点のアドレスマークとが
接続されていて、オペレータ入力でA点からX点を介し
てB点に向かうことと、A点では前進、B点では後進と
なることとが指定された場合、スピンターンデータが
“ABRL”とされるとともに、AGV進行方向を示す
データDR$が“AXF”,“XBR”とされる。
れの判定もNOのときは、ステップS32で、前回とは
進行方向を同一としたデータが今回のAGV進行方向を
示すデータDR$とされる。
辿っていくような処理によるFROM,TOデータの検
索が可能であるか否かが調べられ、可能であればステッ
プS23に戻ってそれ以下の処理が繰り返される。ステ
ップS33の判定がNOであれば、コース内の少なくと
も1つの周回ルートを辿り終わったことを示し、この場
合にステップS34でデータ作成が完了したか否かが判
定される。上記周回ルートの途中から分岐したルート等
で未処理の部分が残っていればステップS34の判定が
NOとなり、この場合はFROMデータが他の既に決定
しているデータから選ばれるとともに、TOアクセスが
検索された後、ステップS24に戻ってそれ以下の処理
が繰り返される。ステップS34の判定がYESとなれ
ば、処理が終了される。
ローチャートで示している。この処理は、アドレスマー
クが付された各点の区分図表に基づいて2つの点の間で
往復移動可能で、かつ、そのうちの一方の点からは他方
の点にのみ移動可能であるという条件を満足する箇所を
探索し、これを行止り箇所と判別するようにしたもので
あり、その詳細を次に説明する。なお、フローチャート
に関する説明では、コース中のある1点を起点としてそ
の起点から移動先を調べるような処理において、その起
点側をマスター側、移動先側をスレーブ側と呼ぶ。
は、後記ステップS55までの処理の繰り返しに応じて
マスター側データ番号Iが1からMまで順に変えられ
る。ステップS42では、カウンタBCN,RCNがそ
れぞれ「0」に初期化される。ステップS43では、後
記ステップS52までの処理の繰り返しに応じて文字順
識別番号Qが2からLEN(R$(I))まで順に変え
られる。ここで、LEN(R$(I))はマスター側の
こま地図データの文字数である。ステップS44では、
ステップS51までの処理の繰り返しに応じてスレーブ
側データ番号RがIからMまで順に変えられる。
図データR$(I)のQ番目の文字とスレーブ側のこま
地図データR$(R)の1番目のデータとが一致するか
どうかが調べられる。そして一致する場合は、マスター
側からスレーブ側への移動(順走)が可能であることを
意味するのでステップS46で順走カウンタBCNがカ
ウントアップされる。さらにこの場合に、ステップS4
7〜S50で、文字順識別番号Sが2からスレーブ側の
こま地図データの文字数であるLEN(R$(R))ま
で順に変えられつつ、スレーブ側のこま地図データR$
(R)のS番目の文字とマスター側のこま地図データR
$(I)の1番目のデータとが一致するかどうかが調べ
られ、一致する場合はスレーブ側からマスター側への移
動(逆走)が可能であることを意味するので逆走カウン
タRCNがカウントアップされる。
繰り返されると、ステップS51でスレーブ側データ番
号Rが更新されるとともにステップS44に戻され、ま
た、ステップS44〜S51の処理が必要回数繰り返さ
れると、ステップS52でマスター側データ番号Qが更
新されるとともにステップS43に戻される。そして、
ステップS43〜S52の処理が完了すると、ステップ
S53で順走カウンタBCN及び逆走カウンタRCNが
それぞれ「1」か否かが調べられる。この判定がYES
であれば、マスター側からスレーブ側への順走が可能で
あるとともにスレーブ側のポイントからはマスター側へ
の逆走のみ可能であること、つまりスレーブ側のポイン
トが行止り点であることを意味するので、ステップS5
4で行止り表示が行なわれる。
タ番号Iが更新されるとともにステップS41に戻され
てそれ以下の処理が繰り返されることにより、コース中
の各箇所について行止りかどうかが調べられる。
のデータは、待合せゾーンの決定の際に利用される。待
合せゾーンは、「待合せゾーン」のモードを選択する入
力操作に応じ、待合せゾーン決定手段としての次のよう
な処理により決定される。
ース中で無人搬送車同士が走行を邪魔し合う可能性のあ
る区域を判別して待合せゾーンとするものである。具体
的には、上記行止り箇所や合流点、分岐点を有する場合
に、複数のAGVの走行ルートが部分的に重なることで
無人搬送車同士が走行を邪魔し合う可能性がある。ま
た、一般にAGVには前方に障害物(他のAGV等)が
存在する場合にこれを障害物センサで検知して自動停止
させる安全装置が具備されているが、カーブでは前方の
無人搬送車が障害物センサによる検出エリアから外れる
可能性があるので、カーブも無人搬送車同士が走行を邪
魔し合う区域とみなされる。そこで、行止り、合流、分
岐、カーブいずれか1つの要素を有する区域、あるいは
これらの要素のうちの複数が重なった区域が待合せゾー
ンとされる。
d点の間の区域は、a点及びb点からの経路の合流箇所
であるとともにe点及びf点への分岐箇所でもあり、待
合せゾーンとなる。また、図11(b)に示すようにg
〜jが周回ルートから分岐した袋小路状の区域である場
合、その末端のj点が行止り箇所であり、また、後述の
ように2方向以上に移動し得るようになっている点を分
岐点と定義すると袋小路状の区域の途中のh点やi点も
分岐点であるので、分岐点と行止り箇所とを含むg〜j
の袋小路状の区域全体が待合せゾーンとなる。
は、前述のような中央制御盤による待合せ制御に利用さ
れる。
7,26としての処理、つまりAGVの走行始点と終点
の入力に応じてルートを組立てる処理をフローチャート
で示している。この処理は、編集装置1において「FR
OM−TO編集」のモードで行われるとともに、AGV
2においても中央制御盤3からのFROM−TO指示に
応じて行われるものである。
S101で、FROM−TO操作により指定されたルー
トの始点及び終点を示すデータFR$,DT$が入力さ
れ、またステップS102で最大アドレスマーク数MA
が設定されるとともに、パス登録カウンタNが「1」
に、また分岐番号Pが「0」にそれぞれ初期化される。
次に分岐点データ作成処理として、ステップS103〜
S106で、データ番号PPが1からMAまで順に更新
されつつ、こま地図のデータR$(PP)が読み出され
てこのデータR$(PP)が3文字以上か否かが判別さ
れることにより、分岐点が調べられる。
に移動し得るようになっている点をいうものであって、
図2に例示したコース中のD点のように三叉路状等に経
路が分岐している点は勿論であるが、同コース中のB点
のように進み方向(C点側)と戻り方向(A点側)とに
移動可能となっている点も分岐点とみなされる。従っ
て、同コースにおいてはB,C,D,L,M,Oが分岐
点となる。そして、分岐点であればステップS107
で、分岐番号Pがインクリメントされるとともに、分岐
ポインタがPC(P)=PP、ストレージデータがPB
$(P)=R$(PP)とされる。これにより、図3中
に示すように各分岐点について分岐番号P及び分岐ポイ
ンタPC(P)の値とストレージデータPB$(P)の
内容が定められる。
に、始点からの経路を順に辿って終点に至るルートを組
み立てる処理が以下のように行なわれる。
108で、こま地図データ数がM=PP、起点を示すデ
ータの初期値がFROM$=FR$、経路を示すパスデ
ータの初期値がP$(N)=FROM$と設定される。
なお、こま地図データ数は前述のように図5に示すルー
チンで確定される。
9〜S111で、データ番号Iが1からMまでの範囲内
で変えられつつ、こま地図データの左から1番目の文字
が起点を示すデータFROM$と一致するか否かが調べ
られることにより、該当するこま地図の検索が行なわれ
る。該当するこま地図がない場合はステップS112で
エラー表示が行なわれる。
プS113で、パスデータを更新する処理として、パス
データP$(N)に当該ポイントのこま地図データR$
(I)の2文字目が追加される。
番号PPが1からP(分岐点の数)まで変えられなが
ら、I=RC(PP)であるか否かの判定により、当該
ポイントが分岐点かどうかが調べられる。そして、分岐
点でなければそのままステップS118へ移るが、分岐
点であれば、ステップS117でR$(I)の左から2
番目の文字を除く処理が行われてから、S118へ移
る。
文字がDT$と一致するか否かの判定により、終点に達
したかどうかが調べられる。終点に達していない場合
に、ステップS119で、P$(N)の右端文字と他の
いずれかの文字とが一致するか否かの判定により、同一
パス内で同じアドレスが再出したかどうかがチェックさ
れる。その判定がNOであれば、次のポイントのこま地
図データの検索のために、ステップS120で起点を示
すデータFROM$がP$(N)の右端文字に置き換え
られた上で、ステップS109に戻ってそれ以下の処理
が繰り返される。ステップS109からステップS12
0までの処理が繰返されている間はパスを先に進めるよ
うにパスデータP$(N)が更新される。
じアドレスの再出)の場合は、ステップS123に移行
する。また、上記ステップS118の判定がYES(終
点への到達)の場合は、ステップS121でパス登録カ
ウンタNがインクリメントされるとともに、ステップS
122でP$(N)=P$(N−1)と置き換えられて
から、ステップS123に移行する。
じアドレスの再出や終点への到達によりパスを先に進め
ることが不適当となった場合に、パスの途中の分岐点ま
で逆行する処理を行うものであり、ステップS123で
は、起点を示すデータFROM$がP$(N)の右から
2番目の文字に置き換えられる。そして、ステップS1
24〜S126で、ステップS109〜S111と同様
の処理により該当するこま地図の検索が行なわれ、該当
するこま地図がない場合はステップS127でエラー表
示が行なわれる。
プS128で、当該こま地図データR$(I)の左1文
字が始点入力のデータFR$と一致するか否かの判定に
より、始点まで逆行したかどうかが調べられる。その判
定がNOの場合は、ステップS129でパスを1ポイン
ト分だけ逆行させるようにP$(N)の右端の1文字が
除かれるとともに、ステップS130〜S132で、ス
テップS114〜S116と同様の処理で当該ポイント
が分岐点かどうかが調べられる。
戻ってそれ以下の処理が繰り返されることにより、パス
の逆行が続けられる。一方、分岐点であれば、ステップ
S133でR$(I)=RB$(PP)か否かの判定に
より、既に辿ったパス以外のパスを作るような新たな分
岐がないかどうかが調べられ、その判定がYES(新た
な分岐なし)の場合は、ステップS134で、データを
復活する処理としてR$(I)=RB$(PP)とされ
てから、ステップS123に戻ってそれ以下の処理が繰
り返されることにより、パスの逆行が続けられる。
岐あり)の場合は、ステップS109に戻ってそれ以下
の処理が繰り返されることにより、その分岐を通ってパ
スが先に進むようにパスデータP$(N)の更新等が行
われる。
逆行)となった場合は、ステップS135〜S137
で、上記始点が分岐点かどうかが調べられる。そして、
始点が分岐点である場合は、ステップS138で上記ス
テップS133と同様にして新たな分岐がないかどうか
が調べられ、分岐がある場合(ステップS138の判定
がNOの場合)は、ステップS139でパスデータP$
(N)の右端1文字を除く処理が行われてから、ステッ
プS109に戻ってその以下の処理が繰り返されること
により、分岐を通ってパスが先に進むようにパスデータ
P$(N)の更新等が行われる。
い場合や、分岐がある場合でも既に辿ったパスに含まれ
ている場合は、ステップS140でN=N−1とされる
とともに、ステップS141で、求められた全パスが表
示されてから、終了する。
して、始点及び終点を図2に示すコース上のA点及びV
点を始点及び終点として場合につき、パスデータを説明
する。この場合、パスデータP$(1)は、最初にステ
ップS108で「A」とされてから、ステップS113
を始めて通るときに「AB」とされ、ステップS120
までの処理を経てステップS109に戻った後にステッ
プS113を2回目通るときに「ABA」とされる。そ
して、2番目のポイントであるB点は分岐点であるので
2回目にはステップS117の処理が行われるととも
に、上記の2回目のパスデータには「A」が同じアドレ
スとして再出しているので、ステップS119からステ
ップS123以下の処理に移り、ステップS129でパ
スデータP$(1)が「AB」とされてから、ステップ
S130〜S133を経てステップS109に戻った後
にステップS113を3回目通るときに「ABC」とさ
れる。
がら、パスが先に進むようにパスデータP$(1)の更
新が繰り返されることにより、始めてV点まで達したと
きにパスデータP$(1)は「ABCDEFJKLOP
QUV」となり、この順にアドレスマークを通る第1の
ルートが得られる。
め、ステップS121の処理でパスデータがP$(2)
とされるとともに、分岐点であるO点まで逆行する処理
が繰り返されることにより「ABCDEFJKLO」と
なってから、新たな分岐を通るようにパスデータP$
(2)の更新が繰り返されることにより、V点に2度目
に達したときにパスデータP$(2)は「ABCDEF
JKLORSTUV」となり、この順にアドレスマーク
を通る第2のルートが得られる。
点であるD点まで逆行する処理が繰り返されてから新た
な分岐を通るようにパスデータの更新が繰り返されるこ
とにより、V点に3度目に達したときにパスデータP$
(3)は「ABCDGHIJKLOPQUV」となり、
この順にアドレスマークを通る第3のルートが得られ
る。また、V点に4度目に達したときにパスデータP$
(4)は「ABCDGHIJKLORSTUV」とな
り、この順にアドレスマークを通る第4のルートが得ら
れる。
けられるが、本例では第4のルートの作成後にパスが始
点まで逆行され、かつ、始点が分岐を有しないので、パ
スデータ更新処理は終了され、ステップS141により
A点からV点までのルートとして上記のP$(1)〜P
$(4)のパスがすべて表示される。
−TO操作を行いさえすれば、図9〜図12のフローチ
ャートに示す処理により、コース上で始点から終点まで
の走行可能な全てのルートが自動的に作成される。
スマークの位置及び各アドレスマーク間の距離が自動的
に演算されるので、上記のようにルートが作成される
と、各ルートの走行距離も自動的に演算される。そし
て、各ルートの走行距離の比較に基づき、自動的に最も
走行距離の短いルートが最適ルートとして求められる。
この最適ルートは、入力操作により変更することも可能
である。
に、上記の例では最も走行距離の短いルートを選ぶよう
にしているが、各区間の走行速度等を加味して各ルート
の走行所要時間を求め、その所要時間が最短のルートを
選ぶようにしてもよい。
ートの作成等の具体的手法は上記実施形態に限定され
ず、本発明の要旨を逸脱しない範囲で変更して差し支え
ない。
て複数のアドレスマークの配置と各アドレスマーク間の
経路及び無人搬送車移動方向を決定し、無人搬送車走行
用コースのマップをコース表示用画面上で作成してこれ
を記憶するコース作成手段と、そのマップに基づき、各
アドレスマーク毎に当該アドレスマークとその位置から
次に移動し得るアドレスマークとを示す区分図表を求め
てこれを記憶する区分図表作成手段と、走行始点と終点
の入力に応じ上記区分図表に基づいて1乃至複数のルー
トを求めるルート演算手段と、上記ルート演算手段で求
められたルートの中から最適ルートを選出するルート決
定手段とを備えているため、コース表示用画面上でコー
スの作成を簡単に、かつ、自由に行うことができる。そ
の上、区分図表が有効に利用されて、無人搬送車が走行
するルートが自動的に作成される。
成を含むプログラムの作成を簡単に行うことができる。
搬送車走行用コース上の一箇所での無人搬送車の方向を
指示する入力とスイッチバック等の方向変換要因とに基
づいて無人搬送車走行用コースの各箇所での無人搬送車
の方向を決定する方向決定手段を備えていれば、簡単な
入力操作で無人搬送車の方向を決定して走行の制御に有
効に利用することができる。
無人搬送車同士が走行を邪魔し合う可能性のある区域を
判別して待合せゾーンとする待合せゾーン決定手段を備
えていれば、待合せゾーンの決定を自動的に行うことが
できる。そして、この待合せゾーンを無人搬送車の走行
の制御に利用し、当該ゾーン内に無人搬送車が入ってい
るときに当該ゾーンに向かう他の無人搬送車を待機させ
るといった待合せ制御を行うことにより、複数の無人搬
送車の走行を円滑に行わせることができる。
装置を含む無人搬送車制御システムを示すブロック図で
ある。
スとを示す説明図である。
ある。
チャートである。
ルを示す説明図である。
る。
を付加する処理を示すフローチャートの一部である。
換要因について示す説明図である。
である。
例を示す説明図である。
トの一部である。
る。
す図である。
Claims (6)
- 【請求項1】 無人搬送車走行用コースを特定する要素
として、位置を表示するための複数のアドレスマークと
各アドレスマーク間の直線状もしくは曲線状の経路と各
経路の無人搬送車移動方向とを入力操作に応じて決定
し、これらの要素の組み合わせにより得られる無人搬送
車走行用コースのマップをコース表示用画面上で作成す
るとともに、これを記憶するコース作成手段と、 上記コース作成手段により作成された無人搬送車走行用
コースのマップに基づき、各アドレスマーク毎に当該ア
ドレスマークとその位置から次に移動し得る位置のアド
レスマークとを表す区分図表を求め、これを記憶する区
分図表作成手段と、 上記コース作成手段により作成されたコース上での無人
搬送車の走行始点と終点の入力に応じ、上記区分図表に
基づいて走行始点に相当するアドレスマークか走行終点
に相当するアドレスマークまでの1乃至複数のルートを
求めるルート演算手段と、 上記ルート演算手段で求められたルートが複数ある場合
に走行距離または所要時間が最も短い最適ルートを抽出
するルート決定手段とを備えたことを特徴とする無人搬
送車の走行プログラム作成装置。 - 【請求項2】 上記区分図表作成手段により作成される
区分図表に付加するデータとして無人搬送車の前進、後
進の方向を決定する方向決定手段を備え、この方向決定
手段は、無人搬送車走行用コースのマップ中で無人搬送
車の方向変換要因を調べ、無人搬送車走行用コース上の
一箇所での無人搬送車の方向を指示する入力と上記方向
変換要因とに基づいて無人搬送車走行用コースの各箇所
での上記方向を決定するようになっていることを特徴と
する請求項1記載の無人搬送車の走行プログラム作成装
置。 - 【請求項3】 上記方向変換要因の一つとして無人搬送
車走行用コースのマップ中で無人搬送車をスイッチバッ
クさせるべき箇所を判別するものとし、この判別は、無
人搬送車走行用コース上の1つの点に対して少なくとも
2つの経路が非直線的に接続される箇所においてその両
経路の進行方向を示す2つのベクトルを求め、この両ベ
クトルが進行方向の反転もしくはこれに近似する方向変
化を示すという条件を調べるものであることを特徴とす
る請求項2記載の無人搬送車の走行プログラム作成装
置。 - 【請求項4】 無人搬送車制御用のデータとして、コー
ス作成手段により作成された無人搬送車走行用コースの
マップ中の特定区域内に無人搬送車が入っているときに
当該区域に向かう他の無人搬送車を待機させる待合せ制
御を行わせるべく、特定区域を待合せゾーンとする待合
せゾーン決定手段を備え、この待合せゾーン決定手段
は、上記マップ中で無人搬送車同士が走行を邪魔し合う
可能性のある区域を判別して待合せゾーンとするように
なっていることを特徴とする請求項1乃至3のいずれか
に記載の無人搬送車の走行プログラム作成装置。 - 【請求項5】 上記待合せゾーンを、無人搬送車走行用
コース中の合流点、分岐点、カーブ及び行止り箇所の判
別に基づいて決定することを特徴とする請求項4記載の
無人搬送車の走行プログラム作成装置。 - 【請求項6】 行止り箇所の判別は、アドレスマークが
付された各点の区分図表に基づいて2つの点の間で往復
移動可能で、かつ、そのうちの一方の点からは他方の点
にのみ移動可能であるという条件を満足する箇所を調べ
るものであることを特徴とする請求項5記載の無人搬送
車の走行プログラム作成装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP31074097A JP3715420B2 (ja) | 1997-11-12 | 1997-11-12 | 無人搬送車の走行プログラム作成装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP31074097A JP3715420B2 (ja) | 1997-11-12 | 1997-11-12 | 無人搬送車の走行プログラム作成装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH11143534A true JPH11143534A (ja) | 1999-05-28 |
| JP3715420B2 JP3715420B2 (ja) | 2005-11-09 |
Family
ID=18008925
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP31074097A Expired - Fee Related JP3715420B2 (ja) | 1997-11-12 | 1997-11-12 | 無人搬送車の走行プログラム作成装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3715420B2 (ja) |
Cited By (13)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6841963B2 (en) | 2001-08-07 | 2005-01-11 | Samsung Gwangju Electronics Co., Ltd. | Robot cleaner, system thereof and method for controlling same |
| WO2007043120A1 (ja) * | 2005-09-30 | 2007-04-19 | Fujitsu Limited | 運搬経路判定装置、運搬経路判定方法および運搬経路判定プログラム |
| JP2011152984A (ja) * | 2010-01-27 | 2011-08-11 | Murata Machinery Ltd | 搬送車システム |
| JP2011157165A (ja) * | 2010-01-29 | 2011-08-18 | Murata Machinery Ltd | 搬送車システム表示装置 |
| CN105302139A (zh) * | 2015-11-02 | 2016-02-03 | 天津阿备默机器人科技有限公司 | 基于行走逻辑的agv地图设置方法 |
| JP2018049572A (ja) * | 2016-09-23 | 2018-03-29 | 株式会社小松製作所 | 作業車両の管理システム及び作業車両の管理方法 |
| JP2020057410A (ja) * | 2019-12-09 | 2020-04-09 | 株式会社小松製作所 | 作業車両の管理システム及び作業車両の管理方法 |
| JP2020518890A (ja) * | 2017-04-12 | 2020-06-25 | エックス デベロップメント エルエルシー | デッドロックのないマルチエージェント・ナビゲーションのための道路地図注釈付け |
| US10866587B2 (en) | 2016-04-27 | 2020-12-15 | Nidec Shimpo Corporation | System, method, and computer program for mobile body management |
| CN114229302A (zh) * | 2021-12-28 | 2022-03-25 | 江苏智库智能科技有限公司 | 四向穿梭车立体库仓库管理系统仿真模拟方法 |
| CN114355904A (zh) * | 2021-12-20 | 2022-04-15 | 广东嘉腾机器人自动化有限公司 | 基于提前预判的复杂路径交管方法及电子设备及存储介质 |
| JP2023045050A (ja) * | 2021-09-21 | 2023-04-03 | Tis株式会社 | プログラム、経路管理装置および経路管理方法 |
| AU2020287968B2 (en) * | 2019-06-03 | 2023-11-16 | Komatsu Ltd. | System and method for controlling work machine |
Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS6383805A (ja) * | 1986-09-29 | 1988-04-14 | Nissan Motor Co Ltd | 車両の走行経路決定方法 |
| JPH01187607A (ja) * | 1988-01-21 | 1989-07-27 | Komatsu Ltd | 無人搬送車の動作プログラム自動作成装置 |
| JPH0464106A (ja) * | 1990-07-03 | 1992-02-28 | Fuji Electric Co Ltd | 無人搬送車の制御方法および制御装置 |
| JPH04291404A (ja) * | 1991-03-19 | 1992-10-15 | Hitachi Kiden Kogyo Ltd | 無人搬送車の走行制御方法 |
| JPH05165520A (ja) * | 1991-12-16 | 1993-07-02 | Toyota Motor Corp | 無人走行車の待避制御方法 |
| JPH07160333A (ja) * | 1993-12-10 | 1995-06-23 | Shinko Electric Co Ltd | 運行管理制御装置およびその方法 |
| JPH07191723A (ja) * | 1993-12-27 | 1995-07-28 | Toyota Motor Corp | 無人車用走行プログラム入力装置 |
-
1997
- 1997-11-12 JP JP31074097A patent/JP3715420B2/ja not_active Expired - Fee Related
Patent Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS6383805A (ja) * | 1986-09-29 | 1988-04-14 | Nissan Motor Co Ltd | 車両の走行経路決定方法 |
| JPH01187607A (ja) * | 1988-01-21 | 1989-07-27 | Komatsu Ltd | 無人搬送車の動作プログラム自動作成装置 |
| JPH0464106A (ja) * | 1990-07-03 | 1992-02-28 | Fuji Electric Co Ltd | 無人搬送車の制御方法および制御装置 |
| JPH04291404A (ja) * | 1991-03-19 | 1992-10-15 | Hitachi Kiden Kogyo Ltd | 無人搬送車の走行制御方法 |
| JPH05165520A (ja) * | 1991-12-16 | 1993-07-02 | Toyota Motor Corp | 無人走行車の待避制御方法 |
| JPH07160333A (ja) * | 1993-12-10 | 1995-06-23 | Shinko Electric Co Ltd | 運行管理制御装置およびその方法 |
| JPH07191723A (ja) * | 1993-12-27 | 1995-07-28 | Toyota Motor Corp | 無人車用走行プログラム入力装置 |
Cited By (15)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6841963B2 (en) | 2001-08-07 | 2005-01-11 | Samsung Gwangju Electronics Co., Ltd. | Robot cleaner, system thereof and method for controlling same |
| WO2007043120A1 (ja) * | 2005-09-30 | 2007-04-19 | Fujitsu Limited | 運搬経路判定装置、運搬経路判定方法および運搬経路判定プログラム |
| JP2011152984A (ja) * | 2010-01-27 | 2011-08-11 | Murata Machinery Ltd | 搬送車システム |
| JP2011157165A (ja) * | 2010-01-29 | 2011-08-18 | Murata Machinery Ltd | 搬送車システム表示装置 |
| CN105302139A (zh) * | 2015-11-02 | 2016-02-03 | 天津阿备默机器人科技有限公司 | 基于行走逻辑的agv地图设置方法 |
| US10866587B2 (en) | 2016-04-27 | 2020-12-15 | Nidec Shimpo Corporation | System, method, and computer program for mobile body management |
| US11454980B2 (en) | 2016-09-23 | 2022-09-27 | Komatsu Ltd. | Management system for work vehicle and management method for work vehicle |
| JP2018049572A (ja) * | 2016-09-23 | 2018-03-29 | 株式会社小松製作所 | 作業車両の管理システム及び作業車両の管理方法 |
| JP2020518890A (ja) * | 2017-04-12 | 2020-06-25 | エックス デベロップメント エルエルシー | デッドロックのないマルチエージェント・ナビゲーションのための道路地図注釈付け |
| US11709502B2 (en) | 2017-04-12 | 2023-07-25 | Boston Dynamics, Inc. | Roadmap annotation for deadlock-free multi-agent navigation |
| AU2020287968B2 (en) * | 2019-06-03 | 2023-11-16 | Komatsu Ltd. | System and method for controlling work machine |
| JP2020057410A (ja) * | 2019-12-09 | 2020-04-09 | 株式会社小松製作所 | 作業車両の管理システム及び作業車両の管理方法 |
| JP2023045050A (ja) * | 2021-09-21 | 2023-04-03 | Tis株式会社 | プログラム、経路管理装置および経路管理方法 |
| CN114355904A (zh) * | 2021-12-20 | 2022-04-15 | 广东嘉腾机器人自动化有限公司 | 基于提前预判的复杂路径交管方法及电子设备及存储介质 |
| CN114229302A (zh) * | 2021-12-28 | 2022-03-25 | 江苏智库智能科技有限公司 | 四向穿梭车立体库仓库管理系统仿真模拟方法 |
Also Published As
| Publication number | Publication date |
|---|---|
| JP3715420B2 (ja) | 2005-11-09 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP4102186B1 (en) | METHOD FOR DEVELOPING A SELF-DRIVING CARD AND ASSOCIATED DEVICE | |
| US4992947A (en) | Vehicular navigation apparatus with help function | |
| US6728636B2 (en) | Destination guidance system and method for generating individually tailored routes within a complex structure | |
| US6832139B2 (en) | Graphical system configuration program for material handling | |
| US5115399A (en) | Position input system for vehicular navigation apparatus | |
| JP4025494B2 (ja) | ナビゲーション装置 | |
| US6804604B2 (en) | Navigation system | |
| US4943925A (en) | Navigation apparatus based on present position calculating system | |
| JPH11143534A (ja) | 無人搬送車の走行プログラム作成装置 | |
| CN109767646A (zh) | 泊车方法及装置 | |
| JP2004347420A (ja) | カーナビゲーション装置 | |
| JP2010092147A (ja) | 自律移動装置 | |
| JPH04365104A (ja) | 最適化経路計画装置及び自律移動ロボット | |
| JPH10141971A (ja) | 車両用経路誘導装置 | |
| JP2025510162A (ja) | 車両の自動走行動作のためのナビゲーションルートを決定する方法 | |
| JP2005267120A (ja) | 周辺車両識別方法及びこれを用いた走行支援システム | |
| JP2543848B2 (ja) | 自律的移動体 | |
| JP2004110286A (ja) | Agv経路探索方法及びプログラム | |
| CN112269377A (zh) | 搬运设备的行驶控制方法和装置及电子系统 | |
| CN118640919A (zh) | 行驶路径生成系统及方法 | |
| JP2711690B2 (ja) | 無人搬送車の走行指令作成装置 | |
| JP2002340585A (ja) | ナビゲーション装置 | |
| JPH10239079A (ja) | ナビゲーション装置 | |
| JP2001147135A (ja) | ナビゲーション装置 | |
| JP2720526B2 (ja) | 移動ロボットの走行制御方法 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20040929 |
|
| A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A712 Effective date: 20041014 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A821 Effective date: 20041014 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20050419 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20050517 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20050719 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20050809 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20050825 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080902 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090902 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090902 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100902 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100902 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110902 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110902 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120902 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130902 Year of fee payment: 8 |
|
| 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 |