JP5444171B2 - 無人搬送車および走行制御方法 - Google Patents
無人搬送車および走行制御方法 Download PDFInfo
- Publication number
- JP5444171B2 JP5444171B2 JP2010197867A JP2010197867A JP5444171B2 JP 5444171 B2 JP5444171 B2 JP 5444171B2 JP 2010197867 A JP2010197867 A JP 2010197867A JP 2010197867 A JP2010197867 A JP 2010197867A JP 5444171 B2 JP5444171 B2 JP 5444171B2
- Authority
- JP
- Japan
- Prior art keywords
- guided vehicle
- data
- automatic guided
- route
- matching
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 title claims description 51
- 238000005259 measurement Methods 0.000 claims description 73
- 238000012545 processing Methods 0.000 description 21
- 238000010586 diagram Methods 0.000 description 16
- 230000006870 function Effects 0.000 description 14
- 238000006243 chemical reaction Methods 0.000 description 3
- 238000004364 calculation method Methods 0.000 description 2
- 230000007423 decrease Effects 0.000 description 2
- 230000005856 abnormality Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000013480 data collection Methods 0.000 description 1
- 238000012217 deletion Methods 0.000 description 1
- 230000037430 deletion Effects 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000012887 quadratic function Methods 0.000 description 1
- 230000009466 transformation Effects 0.000 description 1
Images
Landscapes
- Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
Description
また、特許文献2には、レーザ距離計から発射され、反射板で反射される反射光の変化により、反射板の両エッジの位置を検出し、レーザ測定ユニットから両エッジまでの距離をレーザ距離計で測定し、三角形の三辺からレーザ距離ユニットの相対的位置を同定することで、障害物により反射板の途中で反射光量が変化しても、位置同定誤差を少なくできる無人搬送車の位置同定方法が開示されている。
その他の解決手段については、実施形態中で適宜記載する。
図1は、本実施形態に係る無人搬送システムの構成例を示す図である。
無人搬送システム9は、無人搬送車1、ホストコンピュータ(外部装置)2および運行管理コンピュータ(外部装置)3を有している。さらに、ホストコンピュータ2の上に上位ホストを設置することもある(図示省略)。
無人搬送車1は、経路データ133(図2)に従って走行エリア内を移動し、荷を積んで移動したり、卸したりするものである。
ホストコンピュータ2は、LAN(Local Area Network)などのネットワーク5を介して運行管理コンピュータ3と接続しており、運行管理コンピュータ3と同じく無人搬送車1から送られた計測データ131(図2)などから地図データ132(図2)を作成したり、ユーザによる経路データ133の作成を行ったりする機能を有する。
運行管理コンピュータ3は、ホストコンピュータ2と同じく無人搬送車1から送られた計測データ131(図2)などから地図データ132を作成したり、無線親局4を介した無線LANなどによって、無人搬送車1に対し指示を送ったり、無人搬送車1から状態報告を受けたりする機能を有している。
コントローラ10は、無人搬送車1の動作を制御する装置である。なお、コントローラ10の詳細は図2を参照して後記する。
レーザ距離センサ20は、物体までの距離を計測可能なセンサであり、レーザや、ミリ波などを発射し、その反射光(反射波)を検知して障害物までの距離を測定するセンサである。レーザ距離センサ20は、レーザ波や、ミリ波を左右に大きくスキャンすることから、レーザ距離センサ20は、無人搬送車1の180度以上計測可能な位置に取り付けられる。つまり、レーザ距離センサ20は、180度以上のレンジで回転することができ、所定の角度ごとにレーザを発射することができるようになっている。
プログラマブルコントローラ30は、操舵角をパラメータとして制御される操舵輪40および速度をパラメータとして制御される走行輪50の制御を行う装置である。
タッチパネルディスプレイ60は、無人搬送車1の各種設定や、保守などを行う際の情報入出力装置である。
無線子局70は、無線親局4から送信される通信伝文を受信し、コントローラ10へわたす装置である。
次に、図1を参照しつつ、図2に沿ってコントローラの構成を説明する。
図2は、本実施形態に係る無人搬送車におけるコントローラの構成例を示すブロック図である。
コントローラ10は、ROM(Read Only Memory)などのプログラムメモリ110と、RAM(Random Access Memory)などのデータメモリ130と、図示しないCPU(Central Processing Unit)とを有している。
データメモリ130には、計測データ131、地図データ132および経路データ133が格納されている。
計測データ131は、レーザ距離センサ20により測定した障害物までの距離に関するデータである。
地図データ132は、計測データ131に基づき、認識処理された結果を用いて、ホストコンピュータ2、運行管理コンピュータ3あるいは図示しない地図データ作成用パソコンにて作成され、伝送された地図情報であり、無人搬送車1が走行する走行エリアの地図情報である。また、地図データ132には、計測データ131との不一致箇所(障害物)が検出された場合、その障害物に関するデータを計測データ131から除去する(マッチングを行わない)ためのマスクエリアが設定されている。マスクエリアには、無人搬送車1の走行エリアにおいて、レーザ距離センサ20で計測するたびに状況が変わるエリア(例えば、パレット置場や、充電器置場など)が設定されるのが望ましい。地図データ132については、後記して説明する。
経路データ133は、地図データ132上に作成された無人搬送車1の走行を予定している経路情報である。なお、経路データ133は、地図データ132の作成同様、ユーザがホストコンピュータ2などで実行されている地図データ132を参照して編集ソフトウェアにより作成されるものである。経路データ133は、ホストコンピュータ2、運行管理コンピュータ3あるいは図示しない地図データ作成用パソコンから無人搬送車1へ送られることによってデータメモリ130に格納される。なお、経路データ133には、各場所における無人搬送車1の速度情報などが含まれている。経路データ133については、後記して説明する。
データ取得部113は、データメモリ130から経路データ133や、地図データ132などの各種データを取得する機能を有する。
計測データ取得部114は、リモコンによる手動運転時や、無人搬送車1の走行制御時に、レーザ距離センサ20で収集された計測データ131を取得する機能を有する。
マッチング部115は、無人搬送車1の走行制御時にレーザ距離センサ20から送られた計測データ131と、地図データ132とをマッチングさせる機能を有する。また、マッチング部115は、地図データ132と、計測データ131とのマッチングの結果、不一致箇所(障害物)が検出され、さらにその障害物が地図データ132に設定されているマスクエリア内に存在するか否かを判定する機能を有する。
位置推定部116は、マッチング部115によるマッチング結果を基に、無人搬送車1の現在位置を推定する機能を有する。また、マッチング部115によって、地図データ132に設定されているマスクエリア内に障害物が検出された場合、その障害物に関するデータを計測データ131から除去して、無人搬送車1の現在位置を推定する機能も有する。
走行制御部118は、経路データ133に含まれている速度情報や、走行経路決定部117が算出した操舵角をプログラマブルコントローラ30へ指示する機能を有する。
停止制御部119は、無人搬送車1が目的番地に達したか否かを判定し、達していれば無人搬送車1を停止させる機能を有する。
図3は、地図データ作成処理の手順を示すフローチャートであり、図4は計測データの収集方法を示す図である。
まず、手動コントローラまたはリモコン(リモートコントローラ)などでユーザが周囲を目視しつつ、無人搬送車1を手動により低速運転する。この際、レーザ距離センサ20が計測データ131を収集する(S101)。
このとき、図4に示されるように、レーザ距離センサ20は、図示しないレーザ発射部を、例えば0.5度ずつ、180度(または180度以上)回転させて、30ms周期でレーザ光411を発射する。これは、無人搬送車1が1cmから10cm程度進む毎に180度分の計測を行っていることになる。レーザ距離センサ20は、発射したレーザ光411の反射光を受光し、レーザ光411が発射されてから受光するまでの時間を基に障害物421までの距離を算出(計測)する。計測データ取得部114は、算出した障害物までの距離に関するデータを計測データ131としてデータメモリ130に格納する。なお、計測データ131は、一定時間毎に収集される。符号401〜403は後記して説明する。
そして、ユーザが、ホストコンピュータ2、運行管理コンピュータ3あるいは図示しない地図データ作成用パソコン上で稼動している地図作成ソフトウェアを操作することで、出力された計測データ131に基づく地図データ132を作成する(図3のS102)。具体的には、収集した各計測データ131を重ね合わせることで地図データ132を作成する。
作成された地図データ132は、図示しない外部インタフェースなどを介して無人搬送車1に送られ、データメモリ130に格納される。
なお、一度作成された地図データ132は、再度ステップS101〜S102の処理が行われない限り、更新されることはない。
図5は、地図データの例を示す図である。
図5に示すように、地図データ132には走行エリアにおける壁501および障害物502がデータとして記録されている。
図6は、マスクエリアを設定した地図データの例を示す図である。
図6に示すように、地図データ132には、走行エリアにおける壁501および障害物502がデータとして記録されていると共に、マスクエリア510が設定されている。
前記したように、マスクエリア510は、計測データ131において、このエリア内に障害物が検出された場合、検出された障害物を除去した上で、地図データ132と計測データ131とのマッチングを行うために設定されているものである。
なお、計測データ131bと、地図データ132とのマッチングを行うと、図7の符号800の影に隠れている壁面部分のデータが不一致として検出されるが、この壁面はマスクエリアに該当するとして、マッチングの対象から除去される。
次に、図10〜図13を参照して、無人搬送車1が進むべき経路を示す経路データを予め作成する経路データ作成処理を説明する。
図10は、経路データ作成処理の手順を示すフローチャートである。
まず、ユーザは、ホストコンピュータ2、運行管理コンピュータ3あるいは図示しない地図データ作成用パソコンで実行されている経路作成ソフトウェアを利用して、地図データ132上に経路を指定することによって経路位置情報を設定する(S201)。経路作成ソフトウェアは、ユーザが経路作成ソフトウェアで表示している地図データを参照し、地図画面上をマウスなどのポインティングデバイスでなぞることにより、簡単に地図上に経路を作成できる機能を有している。このように作成された経路位置情報は地図データ132において定義される座標の羅列によって表現されているデータである。また、経路位置情報の設定の際に、ユーザは番地の設定を行うことによって、経路データ133に番地と座標との対応情報を設定する。
速度設定は、クリープ速度(微速前進速度)、1速、2速などの順で何段階かに設定できる。例えば、最高速度を9km/hr(150m/min)として、10分割するなどして決定してもよい。ただし、クリープ速度は、1速よりも遅い速度に決めておく(例えば、0.3km/hrなど)。
次に、図11および図12を参照して経路データ133の例を説明する。
図11は、経路の例を示す図である。
図11では無人搬送車1の走行エリアである工場内における経路の例を示しており、「A」〜「H」は「A番地」〜「H番地」を示している。
また、図11の「A番地」、「C番地」、「E番地」および「G番地」は「卸作業」が行われる箇所を示している。また、図11の「B番地」、「D番地」、「F番地」および「H番地」は「積作業」が行われる箇所を示している。
なお、番地の指定は、白線のライン上を無人搬送車が走行する従来のシステムから引き継いだレガシな部分である。
図12において、「B」、「C」、「E」、「G」は図11の「B」、「C」、「E」、「G」に対応するものである。
図12(a)では、「B番地」で荷を積んで、「C番地」で卸す経路を示している(B→C)。
同様に、図12(b)では、「B番地」で荷を積んで、「E番地」で卸す経路を示しており(B→E)、図12(c)では、「B番地」で荷を積んで、「G番地」で卸す経路を示している(B→G)。
このように、経路データ133は積箇所→卸箇所あるいは卸箇所→積箇所で指定することができる。
(1)卸→積
A→B、A→D、A→F、A→H
C→B、C→D、C→F、C→H
E→B、E→D、E→F、E→H
G→B、G→D、G→F、G→H
B→A、B→C、B→E、B→G
D→A、D→C、D→E、D→G
F→A、F→C、F→E、F→G
H→A、H→C、H→E、H→G
なお、地図データ132と経路データ133の作成は、オンライン投入するすべての無人搬送車1のそれぞれについて行うこともできる。なぜならば、レーザ距離センサ20や走行系(操舵輪40、走行輪50)の固体差が大きい場合は、1台の無人搬送車1で収集した地図データ132をすべての無人搬送車1に適用するよりは、個別に適用した方が有効と考えられるからである。
図13に示すように、経路データ133では、経路が座標で管理されている。具体的には、経路データ133は、座標の羅列で表現されている。そして、経路データ133には、番地1101〜1103が座標に対応付けられたデータも格納されている。なお、番地1101〜1103は、図11および図12の番地「A」〜「H」などに相当するものである。
次に、図1および図2を参照しつつ、図14および図15に沿って無人搬送車1を無人で走行させる際の処理を説明する。
図14は、本実施形態に係る無人搬送車の走行時における処理の手順を示すシーケンス図である。
オンライン投入する際、まず、ユーザが無人搬送車1をある番地まで持っていき、例えばタッチパネルディスプレイ60を介して現在番地を入力する。
これにより、無人搬送車1はホストコンピュータ2へオンライン投入した旨の情報を送る(S301)。ここで、オンライン投入は、次作業の問い合わせを兼ねている。
運行管理コンピュータ3を介して、無人搬送車1からの兼・次作業問い合わせを受信したホストコンピュータ2は無人搬送車1へ作業指示を送信する(S302)。この作業指示には、目的番地と、その目的番地で行われる作業内容に関する情報が格納されている(ステップS302の例では積作業が行われる)。
運行管理コンピュータ3を介して作業指示を受信した無人搬送車1は、図15で後記する走行制御を行い(S303)、現在の状態(番地通過情報、作業完了情報など)を運行管理コンピュータ3へ報告する(S304)。
無人搬送車1は、目的番地へ到着するまでステップS303およびステップS304の処理を繰り返す。
積作業が完了した旨の状態報告を受信した運行管理コンピュータ3は、同様の状態報告をホストコンピュータ2へ送信する。
次に、ホストコンピュータ2は、次作業として卸作業の作業指示を運行管理コンピュータ3を介して無人搬送車1へ送信する(S307)。この作業指示には、目的番地と作業内容(ステップS307の例では卸作業)に関する情報が格納されている。
運行管理コンピュータ3を介して作業指示を受信した無人搬送車1は、図15で後記する走行制御を行い(S308)、現在の状態(番地通過情報、作業完了情報など)を運行管理コンピュータ3へ報告する(S309)。
無人搬送車1は、目的番地へ到着するまでステップS308およびステップS309の処理を繰り返す。
卸作業が完了した旨の状態報告を受信した運行管理コンピュータ3は、同様の状態報告をホストコンピュータ2へ送信する。
ここでは、作業内容として移動(積作業および卸作業を行わない)を指示することとする。
運行管理コンピュータ3を介して作業指示を受信した無人搬送車1は、図15で後記する走行制御を行い(S313)、現在の状態(番地通過情報、作業完了情報など)を運行管理コンピュータ3へ報告する(S314)。
無人搬送車1は、目的番地へ到着するまでステップS313およびステップS314の処理を繰り返す。
移動作業が完了した旨の状態報告を受信した運行管理コンピュータ3は、同様の状態報告をホストコンピュータ2へ送信する。
運行管理コンピュータ3を介して移動作業完了報告を受信したホストコンピュータ2は、次作業の確認を行う(S317)。
また、図14で目的番地に到達していない場合は、無人搬送車1は状態報告を行わないようにしてもよい。
図15は、本実施形態に係る走行制御処理の手順を示すフローチャートである。なお、図15の処理は、図14のステップS303,S305,S308,S310,S313,S315の処理の詳細に該当する処理である。
まず、無人搬送車1は運行管理コンピュータ3を介して作業指示を受信する(S401)。
次に、無人搬送車1の座標変換部112は、経路データ133に格納されている番地と座標との対応情報に従って、作業指示に含まれている目的番地を座標に変換する(S402)。
そして、無人搬送車1のデータ取得部113は、データメモリ130に格納されている経路データ133より、現在番地から目的番地へ向かう経路データ133を選択すると、該当する経路データ133を取得する(S403)。
そして、マッチング部115が、データメモリ130に格納されている地図データ132と、ステップS404で取得した計測データ131とのマッチングを行う(S405)。
ステップS406の結果、障害物が検出されていない場合(S406→No)、処理部111はステップS411へ処理を進める。
ステップS406の結果、障害物が検出された場合(S406→Yes)、マッチング部115は、その障害物がマスクエリア内に存在しているか否かを判定する(S407)。
ステップS407の結果、マスクエリア内に存在していない場合(S407→No)、マッチング部115は、地図データ132と計測データ131との一致率を算出し、推定精度とする。そして、マッチング部115は、推定精度が所定値以下であるか否かを判定する(S408)。
一致率は、マッチング部115が、マッチングの度合いの率を計算することで算出され、これを推定精度とする。例えば、地図データ132と計測データ131とのデータのすべてが一致するときの一致率を100%とすると、40%(ステップS408における所定値)以下となれば、マッチング部115は一致率が低いと判定し、処理部111が後記するステップS409において無人搬送車1を停止させるよう初期設定しておく。
なお、本実施形態では、推定精度が低い場合に無人搬送車1を停止させたが、推定精度が減速閾値(例えば50%)以下で停止閾値(例えば40%)より大きい場合に、処理部111が無人搬送車1を減速走行させ、停止閾値以下の場合に、処理部111が無人搬送車1を停止させるようにしてもよい。
なお、ステップS412において、無人搬送車1が、経路から外れている場合、走行経路決定部117は、無人搬送車1から一番近い経路の部分に設定されている速度情報を用いる。本実施形態では、無人搬送車1の基準点から経路に垂線を伸ばして、その垂線と経路が交わる点に設定されている速度情報を用いる。なお、本実施形態では、無人搬送車1の基準点を、無人搬送車1の前面中央とする。
移動距離の決定は、経路データ133に設定されている速度が大きいほど、移動距離が大きくなるようにする。例えば、速度と移動距離を正比例の関係を持たせるようにしてもよいし、速度と移動距離の関係を二次関数や、さらに、高次の関数の関係を有するようにしてもよい。
1速:5.0mm/30ms(0.6km/h)、移動距離d:100mm
2速:10.0mm/30ms(1.2km/h)、移動距離d:200mm
3速:20.0mm/30ms(2.4km/h)、移動距離d:300mm
4速:26.7mm/30ms(3.2km/h)、移動距離d:400mm
ここで、30ms毎の距離となっているのは、レーザ距離センサ20の計測間隔が30msとした場合の例示であり、計測間隔により数値は変わってくる。
また、走行経路決定部117は、現在座標(X,Y)に基づき、経路上に設定されている速度vを経路データ133から再度取得することによって速度を決定する(S415)。
ステップS417の結果、無人搬送車1が目的番地に到達していない場合(S417→No)、コントローラ10はステップS404へ処理を戻す。
ステップS417の結果、無人搬送車1が目的番地に到達している場合(S417→Yes)、コントローラ10は走行制御処理を終了する。
次に、図1および図2を参照しつつ、図16および図17に沿って操舵角および実際の移動距離の決定方法を説明する。これは、図15のステップS412,S414の処理で行われる処理である。
図16は、経路が太い実線で示すような直線である場合における操舵角および実際の移動距離の決定方法を説明する図である。
本実施形態では、無人搬送車1の基準点1201を無人搬送車1の前面中央としている。速度に基づいて移動距離dが求まると、走行経路決定部117は、無人搬送車1の基準点1201から経路上(経路データ132で示される座標の羅列)に下ろした垂線の足1203から経路に沿って移動距離dにあたる点を求め、移動先座標1202とする。そして、走行経路決定部117は、無人搬送車1を移動先座標1202の方向に動かせる(向かわせる)ように、操舵輪40の角度を操舵角θとする。
このとき、実際の移動距離daと、移動距離dとの関係は、da=d/cosθとなる。
経路が曲線である場合においても、走行経路決定部117は、無人搬送車1の基準点1201から、経路上に垂線の足1301(無人搬送車1の基準点1201から経路上において最短距離となる点)を求め、点1301から曲線の長さを移動距離dとして計算することによって、経路上の移動先座標1302を決定する。このような方法では、計算量が大きくなるが、経路の曲率が大きいときに、正確な経路上の移動先座標1302を求めることができる。
なお、実際の移動距離daと、移動距離dとの関係は、da=d/cosθとなる。
前記したように、本実施形態では、無人搬送車1の走行速度に応じて、速度が大きくなるにつれて、移動距離を大きくとり、経路上の目標となる移動先座標を遠くにとるので、無人搬送車1のブレの少ない安定した走行を行うように制御することができる。
次に、図1および図2を参照しつつ、図18,図19に沿って停止判定方法を説明する。これは、図15のステップS417の処理で行われる処理である。
図18に示すように、停止制御部119は、無人搬送車1が経路から外れていたとき、すなわち、無人搬送車1の進行方向が図16および図17の移動先座標1202および移動先座標1302に向かう操舵角θを有するとき、無人搬送車1の中心点1501を通って、操舵輪40の方向(進行方向)と直角を有するように目標停止線1502を定める。この目標停止線1502は、横断線1503との間で、角度θ(操舵角)をなすことになる。なお、符号1601は目的番地に対応した座標である。
図19に示されるように、図18で説明した目標停止線1502が目的番地に対応した座標1601上にのるか、目的番地に対応した座標を越えたときに、停止判定部は、無人搬送車1が目的番地に到達したと判定する(図15のS417→Yes)。無人搬送車1は目標停止線1502を停止の判定に用いることにより。操舵角θが0度ではない場合、つまり無人搬送車1が経路からずれている状態でも、停止時における無人搬送車1の中心点1501と、目的番地に対応した座標1601のずれを小さくして停止することができる。
本実施形態によれば、目的番地を座標で管理しているため、電線や反射テープなどのハードウェア的な走行制御で行われていた番地の指定を可能としつつ、電線や反射テープなど使用せずに無人搬送車1を自走させることができるとともに、よく物体が置かれたり、作業員の通過が多かったり、他の設備がよく設置されたりする箇所などを予めマスクエリアとして地図データ132に設定しておき、このマスクエリア内に障害物が検知された場合、計測データ131と、地図データ132とのマッチング対象から、この障害物を除去することによって、無人搬送車1の位置推定の精度を維持することができる。
つまり、無人搬送車1の走行エリアにおいて、レーザ距離センサ20で計測するたびに状況が変わるエリア(例えば、パレット置場や、充電器置場など)をマスクエリア510とすることで、このマスクエリア510に相当する走行エリアに置かれた物品(障害物)に関しては、計測データ131と地図データ132とのマッチングを行わないことで、計測データ131と地図データ132とに食い違いが生じてしまい、自車位置の推定精度が低下してしまうことを防止することができる。
また、操舵角θを算出し、操舵輪40を操舵角θで制御することにより、無人搬送車1が経路から外れていても、経路上に戻ることが可能となる。
また、目標停止線1502を算出し、適用することで、目的番地到達時のずれを小さくすることができる。
2 ホストコンピュータ
3 運行管理コンピュータ
4 無線親局
5 ネットワーク
9 無人搬送システム
10 コントローラ
20 レーザ距離センサ
30 プログラマブルコントローラ
40 操舵輪
50 走行輪
70 無線子局
110 プログラムメモリ
111 処理部(制御部)
112 座標変換部
113 データ取得部
114 計測データ取得部
115 マッチング部
116 位置推定部
117 走行経路決定部
118 走行制御部
119 停止制御部
120 データメモリ
121 計測データ
122 地図データ
123 経路データ
510 マスクエリア
d 移動距離
da 実際の移動距離
Claims (2)
- 物体までの距離を測定可能なセンサにより周辺環境の状況を計測して、地図データと前記計測により得られる計測データとをマッチングすることによって、現在位置を求め、前記求められた現在位置を基に、予め設定されている経路データに沿って走行する無人搬送車であって、
前記計測データと前記地図データとのマッチングにおいて、不一致箇所が検出されても、その不一致箇所を前記マッチングの対象から除外するマスクエリアを、予め設定しておき、
前記計測データと前記地図データとのマッチングにおいて、不一致箇所が検出されても、その不一致箇所が前記マスクエリアに属す場合は、前記不一致箇所を前記マッチングの対象から除外した後、前記現在位置を求める制御部
を有することを特徴とする無人搬送車。 - 物体までの距離を測定可能なセンサにより周辺環境の状況を計測して、地図データと前記計測により得られる計測データとをマッチングすることによって、現在位置を求め、前記求められた現在位置を基に、予め設定されている経路データに沿って走行する無人搬送車による走行制御方法であって、
前記計測データと前記地図データとのマッチングにおいて、不一致箇所が検出されても、その不一致箇所を前記マッチングの対象から除外するマスクエリアが設定されており、
制御部が、
前記計測データと前記地図データとのマッチングにおいて、不一致箇所が検出されても、その不一致箇所が前記マスクエリアに属す場合は、前記不一致箇所を前記マッチングの対象から除外した後、前記現在位置を求める、
ことを特徴とする走行制御方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010197867A JP5444171B2 (ja) | 2010-09-03 | 2010-09-03 | 無人搬送車および走行制御方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010197867A JP5444171B2 (ja) | 2010-09-03 | 2010-09-03 | 無人搬送車および走行制御方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2012053839A JP2012053839A (ja) | 2012-03-15 |
JP5444171B2 true JP5444171B2 (ja) | 2014-03-19 |
Family
ID=45907042
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2010197867A Expired - Fee Related JP5444171B2 (ja) | 2010-09-03 | 2010-09-03 | 無人搬送車および走行制御方法 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5444171B2 (ja) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2014006832A (ja) * | 2012-06-27 | 2014-01-16 | Hitachi Ltd | 搬送システム |
JP6345558B2 (ja) * | 2014-09-24 | 2018-06-20 | 株式会社クボタ | 自動走行車両 |
KR101793689B1 (ko) | 2015-03-06 | 2017-11-03 | 한화지상방산 주식회사 | 무인 감시 시스템 |
EP3480673A4 (en) * | 2016-06-29 | 2020-03-25 | Nidec Corporation | GUIDE SYSTEM FOR MOBILE BODY, MOBILE BODY, GUIDE DEVICE AND COMPUTER PROGRAM |
JP7032440B2 (ja) | 2018-02-02 | 2022-03-08 | 達闥機器人有限公司 | 測位方法、装置、ロボット及びコンピューター読み取り可能な記憶媒体 |
JP2019185465A (ja) * | 2018-04-12 | 2019-10-24 | 富士ゼロックス株式会社 | 移動装置及びプログラム |
-
2010
- 2010-09-03 JP JP2010197867A patent/JP5444171B2/ja not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2012053839A (ja) | 2012-03-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5503419B2 (ja) | 無人搬送車および走行制御方法 | |
JP5721980B2 (ja) | 無人搬送車および走行制御方法 | |
JP2012053838A (ja) | 無人搬送車および走行制御方法 | |
JP5444171B2 (ja) | 無人搬送車および走行制御方法 | |
US20220055877A1 (en) | Control augmentation apparatus and method for automated guided vehicles | |
JP6986188B2 (ja) | 環境地図生成および位置整合のための方法ならびにシステム | |
KR102495412B1 (ko) | 자재 핸들링 차량 경로 검증 및 동적 경로 수정 | |
JP6853832B2 (ja) | ネガティブマッピングを用いる位置測定 | |
CN111693050B (zh) | 基于建筑信息模型的室内中大型机器人导航方法 | |
WO2017158973A1 (ja) | 自動搬送車 | |
CN109213161A (zh) | 基于边缘计算的agv控制系统及方法 | |
CN112008722B (zh) | 建筑机器人的控制方法、控制装置及机器人 | |
CN110852244A (zh) | 车辆控制方法、装置及计算机可读存储介质 | |
KR101805423B1 (ko) | 스마트 팩토리에 적용되는 ict 기반의 무인반송시스템 | |
US20230266762A1 (en) | Autonomous Movement Device, Autonomous Movement Method, And Program | |
JP2015161577A (ja) | 自走式検査装置及び検査システム | |
CN111168669B (zh) | 机器人控制方法、机器人和可读存储介质 | |
CN112748730A (zh) | 行驶控制装置、行驶控制方法、行驶控制系统以及计算机程序 | |
CN108549391B (zh) | Agv小车控制系统及方法 | |
JP2015060336A (ja) | 床位置検出方法を用いた無人搬送車及び無人搬送システム | |
JP6910790B2 (ja) | 自動搬送車コントロールシステム | |
JP5687967B2 (ja) | 無人搬送車および走行制御方法 | |
JP2018013860A (ja) | 自律移動体制御装置 | |
KR102716669B1 (ko) | 자동차 부품 운반용 로봇, 그리고 그 제어 시스템 | |
CN112839857A (zh) | 用于轨道车辆的自动化的车辆侧的控制系统 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20130115 |
|
A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A712 Effective date: 20130613 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20131203 |
|
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: 20131210 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20131220 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5444171 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313111 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
LAPS | Cancellation because of no payment of annual fees |