(57)【要約】【課題】ＳＬＡＭ技術を用いた無人搬送車であっても、古典的な誘導方法で走行する無人搬送車と同様に簡単な方法で走行制御の破綻を監視することができる無人搬送車を提供すること。【解決手段】ＳＬＡＭ技術を用いて現在位置を求め、求められた現在位置を基に、予め設定されている経路データ１２３に沿って走行し、経路データ１２３と無人搬送車１の現在位置とのずれを補正するための旋回角θ及び無人搬送車１の進路方向が目標位置に向くための操舵角ρを無人搬送車１が経路データ１２３に沿って走行するように補正しながら制御する制御手段１０と、制御手段１０による補正量の変動を監視するとともに、補正量が外乱によって制御可能な範囲を逸脱したときに走行を停止する監視手段１１とを備える。【選択図】図１
2013045298.tif 000002
【特許請求の範囲】
【請求項１】
物体までの距離を測定可能なセンサにより周辺に存在する物体までの距離を計測して、走行エリア内に存在する物体の位置情報を含む地図データと前記計測により得られる計測データとをマッチングすることによって、現在位置を求め、前記求められた現在位置を基に、予め設定されている経路データに沿って走行する無人搬送車において、経路データと無人搬送車の現在位置とのずれを補正するための旋回角及び無人搬送車の進路方向が目標位置に向くための操舵角を無人搬送車が経路データに沿って走行するように補正しながら制御する制御手段と、該制御手段による補正量の変動を監視するとともに、前記補正量が外乱によって制御可能な範囲を逸脱したときに走行を停止する監視手段とを備えてなることを特徴とする無人搬送車。
【請求項２】
前記監視手段は、無人搬送車の角速度及び横方向加速度の値を監視するとともに、前記角速度又は横方向加速度の値が外乱によって制御可能な範囲を逸脱したときに走行を停止するようにしたことを特徴とする請求項１記載の無人搬送車。
【請求項３】
前記監視手段は、無人搬送車の角速度及び横方向加速度の値並びに前記地図データと計測データとのマッチング過程で得られる内部状態量を監視し、内部状態量に対する前記角速度又は横方向加速度の値が外乱によって制御可能な範囲を逸脱したときに走行を停止するようにしたことを特徴とする請求項１又は２記載の無人搬送車。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無人搬送車に関し、特に、走行の制御方法を改良した無人搬送車に関するものである。
【背景技術】
【０００２】
工場の生産ラインや倉庫等において、省人化や搬送の正確性を向上させるため、自動制御で、目標走行経路上を自動的に走行させ、荷物の積み降ろしを行う無人搬送車（ＡＧＶ：Ａｕｔｏｍａｔｉｃ  Ｇｕｉｄｅｄ  Ｖｅｈｉｃｌｅ）が導入されている。
このような無人搬送車の目標走行経路の誘導方式としては、床面に敷設した反射テープを光学的な反射光を検知し、反射テープに沿って走行する光学誘導式、磁気テープの静磁界を磁気検出センサで検出する磁気誘導式、床に敷設した誘導線に数ｋＨｚの電流を流し、誘導線に生じる交流磁界の周波数を選択して検出する電磁誘導式等がある（例えば、特許文献１〜２参照。）。
【０００３】
そして、これらの誘導動式を採用する無人搬送車の特徴として、光学テープからの反射の有無、磁気テープの磁界の有無、誘導線の磁界の有無といった軌道に追従しているかを明確に判定し、追従していない場合には脱線したものとみなし無人搬送車を停止する処理が組み込まれているが、走行経路内に光学テープや磁気テープの設置が必要となり、走行の自由度が低く、また、走行ルートの変更に際しては、光学テープや磁気テープの再設置が必要となるという問題があった。
【０００４】
また、レーザ距離計等の計測手段を使用し、地図情報と計測結果から自己の位置を推定して走行する技術（自己位置推定と環境地図作製を同時に行う技術（ＳＬＡＭ（Ｓｉｍｕｌｔａｎｅｏｕｓ  Ｌｏｃａｌｉｚａｔｉｏｎ  ａｎｄ  Ｍａｐｐｉｎｇ）技術））が提案されている（例えば、特許文献３参照。）。
【０００５】
このＳＬＡＭ技術を用いたロボットや無人搬送車は、自己の位置が推定できる範囲において、走行制御が行われており、位置推定から位置と姿勢を制御するコントローラが、車体制御に対して車体の走行速度や操舵角度を指令し、車体制御は指令されたとおりに走行速度と操舵を制御するものである。
【０００６】
一般に、産業用に使用する無人搬送車では、限定された走行エリア内を決められた経路データに沿って走行する必要があり、曲線やゆるい角度で交差する直線を除き、高速で走行することが望まれ、走行中に無人搬送車が経路から逸脱した場合には、無人搬送車を即時に停止する必要がある。
しかしながら、このようなＳＬＡＭ技術を用いたロボットや無人搬送車は、直線走行を前提としたものではなく、任意空間の自由な移動を想定しているため、特許文献１〜２に開示されているような無人搬送車の脱線を検知して無人搬送車を停止するといった判定情報が存在しないという問題があった。
【０００７】
また、無人搬送車が、経路から逸脱し、走行制御が破綻する要因としては、無人搬送車の故障を除き、床面の水や油分の汚れによる摩擦係数の変化、床面の傾斜、路面の荒れ、車輪の汚れ、磨耗等が挙げられ、これら多種多様な外乱要因による影響は無人搬送車が高速に走行しているときほど顕著に表れる。
このため、ＳＬＡＭ技術を用いた無人搬送車の制御においても、従来の古典的な誘導方法を用いた無人搬送車に採用されているような簡単な方法で無人搬送車を即時に停止することができる、走行制御の破綻を監視する技術を導入することが望まれている。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開昭６１−２３１６０９号公報
【特許文献２】特開平０４−１０１２０５号公報
【特許文献３】特開２００５−２４２４０９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
本発明は、上記従来の無人搬送車の有する問題点に鑑み、ＳＬＡＭ技術を用いた無人搬送車であっても、古典的な誘導方法で走行する無人搬送車と同様に簡単な方法で走行制御の破綻を監視することができる無人搬送車を提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記目的を達成するため、本発明の無人搬送車は、物体までの距離を測定可能なセンサにより周辺に存在する物体までの距離を計測して、走行エリア内に存在する物体の位置情報を含む地図データと前記計測により得られる計測データとをマッチングすることによって、現在位置を求め、前記求められた現在位置を基に、予め設定されている経路データに沿って走行する無人搬送車において、経路データと無人搬送車の現在位置とのずれを補正するための旋回角及び無人搬送車の進路方向が目標位置に向くための操舵角を無人搬送車が経路データに沿って走行するように補正しながら制御する制御手段と、該制御手段による補正量の変動を監視するとともに、前記補正量が外乱によって制御可能な範囲を逸脱したときに走行を停止する監視手段とを備えてなることを特徴とする。
【００１１】
この場合において、前記監視手段は、無人搬送車の角速度及び横方向加速度の値を監視するとともに、前記角速度又は横方向加速度の値が外乱によって制御可能な範囲を逸脱したときに走行を停止するようにすることができる。
【００１２】
また、前記監視手段は、無人搬送車の角速度及び横方向加速度の値並びに前記地図データと計測データとのマッチング過程で得られる内部状態量を監視し、内部状態量に対する前記角速度又は横方向加速度の値が外乱によって制御可能な範囲を逸脱したときに走行を停止するようにすることができる。
【発明の効果】
【００１３】
本発明の無人搬送車によれば、経路データと無人搬送車の現在位置とのずれを補正するための旋回角及び無人搬送車の進路方向が目標位置に向くための操舵角を無人搬送車が経路データに沿って走行するように補正しながら制御する制御手段と、該制御手段による補正量の変動を監視するとともに、前記補正量が外乱によって制御可能な範囲を逸脱したときに走行を停止する監視手段とを備えるようにしたから、走行制御が破綻した初期段階で急激に増加する走行制御の補正量の変動が、予め設定した許容範囲を超えたことで走行停止することで、無人搬送車の暴走に対する安全性を大幅に向上することができる。
【００１４】
また、前記監視手段は、無人搬送車の角速度及び横方向加速度の値を監視するとともに、前記角速度又は横方向加速度の値が外乱によって制御可能な範囲を逸脱したときに走行を停止するようにすることにより、特定の車輪の摩擦が低下し、車体が旋回する際に生じるコーナリングフォースがアンバランスとなって車体に旋回モーメントが発生するケースで顕著に影響が出る角速度と、床の傾斜と摩擦の低下により車体が横方向に流されるケースで顕著に影響の出る横方向加速度との値を監視することにより、走行制御の破綻する外乱として発生頻度の高い、特定の車輪の摩擦が低下による車体が横方向に流されるケース及び床の傾斜と摩擦の低下により車体が横方向に流されるケースによる走行制御の破綻を早期に検知して走行を停止することができる。
また、角速度はジャイロセンサで、横方向加速度は加速度センサにより直接計測することができ、異常検知に必要な演算周期と演算精度が、位置推定を行う制御手段において十分でない場合にも走行制御の破綻を早期に検知し、無人搬送車を停止することができる。
【００１５】
また、前記監視手段は、無人搬送車の角速度及び横方向加速度の値並びに前記地図データと計測データとのマッチング過程で得られる内部状態量を監視し、内部状態量に対する前記角速度又は横方向加速度の値が外乱によって制御可能な範囲を逸脱したときに走行を停止するようにすることにより、内部状態量を加味したより精度の高い走行制御の破綻監視を行うことができる。
【図面の簡単な説明】
【００１６】
【図１】本発明の無人搬送車を使用する搬送システムを示す概略図である。
【図２】同無人搬送車の制御手段を示すブロック図である。
【図３】同無人搬送車の走行制御を説明する概略図である。
【図４】同無人搬送車の監視手段が走行を制御する制御手段の補正量を監視、検出する制御系のブロック線図である。
【図５】同無人搬送車の走行制御中に外乱が発生した場合において、床面との摩擦係数が一定であり正常に走行制御がなされている場合と、コーナリングフォースが遠心力に釣り合うだけ発生しなくなった状態における旋回遠心力の値を示すグラフである。
【図６】走行制御の破綻を監視する指標に対する走行制御の破綻状態を示すグラフで、（ａ）は操舵角指令の絶対値を指標とした場合を、（ｂ）は遠心操作力の値を指標とした場合を、（ｃ）は横方向偏差の値を指標とした場合を示す。
【発明を実施するための形態】
【００１７】
以下、本発明の無人搬送車の実施の形態を、図面に基づいて説明する。
【実施例１】
【００１８】
図１〜図６に、本発明の無人搬送車の一実施例を示す。
【００１９】
この無人搬送車１は、無人搬送システムＳに使用させる搬送車で、無人搬送システムＳは、図１に示すように、無人搬送車１の他に、ホストコンピュータ２及び運行管理コンピュータ３を有している。なお、ホストコンピュータ２の上に上位ホストコンピュータ（図示省略）を設置することもできる。
ホストコンピュータ２は、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）やＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等のネットワーク５を介して運行管理コンピュータ３と接続されており、運行管理コンピュータ３を介して、無人搬送車１から送られた計測データ１２１等から地図データ１２２を作成したり、ユーザによる経路データ１２３の作成を行ったりする。
運行管理コンピュータ３は、無人搬送車１から送られた計測データ１２１等から、ホストコンピュータ２と同様に地図データ１２２を作成したり、無線親局４を介した無線ＬＡＮ等の無線通信によるデータの送受信によって、無人搬送車１に対して走行指示を送信したり、無人搬送車１からの状態報告を受信したりするものである。
【００２０】
そして、この無人搬送車１は、物体までの距離を測定可能なセンサ２０により周辺に存在する物体までの距離を計測して、走行エリア内に存在する物体の位置情報を含む地図データ１２２と計測により得られる計測データ１２１とをマッチングすることによって、現在位置を求め、求められた現在位置を基に、予め設定されている経路データ１２３に沿って走行するもので、経路データ１２３と無人搬送車１の現在位置とのずれを補正するための旋回角θ及び無人搬送車１の進路方向が目標位置に向くための操舵角ρを無人搬送車１が経路データ１２３に沿って走行するように補正しながら制御する制御手段１０と、制御手段１０による補正量の変動を監視するとともに、補正量が外乱によって制御可能な範囲を逸脱したときに走行を停止する監視手段１１とを備えている。
また、無人搬送車１は、制御手段１０、監視手段１１、レーザ距離センサ等からなる物体までの距離を測定可能なセンサ２０の他に、プログラマブルコントローラ３０、操舵輪４０、走行輪５０、タッチパネルディスプレイ６０及び無線子局７０を有している。
【００２１】
制御手段１０は、無人搬送車１の動作を制御する装置で、経路データ１２３と無人搬送車１の現在位置とのずれを補正するための旋回角θ及び無人搬送車１の進路方向が目標位置Ｐｏに向くための操舵角ρを無人搬送車１が経路データ１２３に沿って走行するように補正しながら制御するものである。
【００２２】
センサ２０は、物体までの距離を測定可能なセンサであり、レーザや、ミリ波などを発射し、その反射光を検知して障害物までの距離を測定するセンサであり、走行エリアＡ内に存在する物体の位置情報を含む地図データ１２２とセンサ２０の計測により得られる計測データ１２１とをマッチングすることによって、現在位置を求め、求められた現在位置を基に、予め設定されている経路データ１２３に沿って無人搬送車１は走行するものである。
また、センサ２０は、無人搬送車１の１８０度以上計測可能な位置に取り付けられ、１８０度以上のレンジで回転することができ、所定の角度毎にレーザを発射することができるようになっている。
プログラマブルコントローラ３０は、操舵角ρをパラメータとして制御される操舵輪４０及び速度をパラメータとして制御される走行輪５０の制御を行う装置である。
タッチパネルディスプレイ６０は、無人搬送車１の各種設定や、保守などを行う際の情報入出力装置である。
無線子局７０は、無線親局４から送信される通信データを受信し、制御手段１０へ伝達する装置である。
【００２３】
制御手段１０は、図２に示すように、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）等のプログラムメモリ１１０と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等のデータメモリ（記憶部）１２０と、図示しないＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）とを有している。
データメモリ１２０には、センサ２０によって計測した計測データ１２１、地図データ１２２及び経路データ１２３が格納されている。
計測データ１２１は、センサ２０により測定した走行エリア内にある障害物までの距離に関するデータである。
地図データ１２２は、計測データ１２１に基づき、認識処理された結果作成され、ホストコンピュータ２、運行管理コンピュータ３又は図示しない地図データ作成用パソコンによって作成され、無線親局４を介した無線ＬＡＮによるデータ通信によって、送信された地図情報であり、無人搬送車１が走行する走行エリアの地図情報である。
経路データ１２３は、地図データ１２２上に作成された無人搬送車１の走行を予定している経路情報である。なお、経路データ１２３は、地図データ１２２の作成同様、ユーザがホストコンピュータ２などで実行されている地図データ１２２を参照して編集ソフトウェアにより作成されるものである。
経路データ１２３は、ホストコンピュータ２、運行管理コンピュータ３又は図示しない地図データ作成用パソコンから無人搬送車１へ送られることによってデータメモリ１２０に格納される。なお、経路データ１２３には、各場所における無人搬送車１の速度情報などが含まれている。
【００２４】
プログラムメモリ１１０には、無人搬送車１の走行を制御するための各プログラムが格納されており、これらのプログラムが実行されることにより、情報を処理する処理部１１１を具現化している。
処理部１１１は、座標変換部１１２、データ取得部１１３、計測データ取得部１１４、マッチング部１１５、位置推定部１１６、走行経路決定部１１７、走行制御部１１８及び停止制御部１１９を含んでいる。
【００２５】
座標変換部１１２は、ホストコンピュータ２から取得した作業指示に含まれている目的番地を地図データ１２２で定義されている（すなわち、走行エリアに設定されている）座標に変換するものである。ここで、番地とは、無人搬送車１が走行する走行エリアにおける所定の場所である。
データ取得部１１３は、データメモリ１２０から経路データ１２３や、地図データ１２２などの各種データを取得する。
計測データ取得部１１４は、リモコンによる手動運転時や、無人搬送車１の走行制御時に、センサ２０で収集された計測データ１２１を取得する。
マッチング部１１５は、無人搬送車１の走行制御時にセンサ２０から送られた計測データ１２１と、地図データ１２２とをマッチングさせるようにしている。
位置推定部１１６は、マッチング部１１５によるマッチング結果を基に、無人搬送車１の現在位置を推定するものである。
【００２６】
走行経路決定部１１７は、経路データ１２３に含まれている無人搬送車１の速度情報と、位置推定部１１６で推定された現在位置に基づいて、経路上における次の移動先位置を決定する。また、無人搬送車１の経路からのずれから、操舵角ρを算出する機能を有している。
走行制御部１１８は、経路データ１２３に含まれている速度情報や、走行経路決定部１１７が算出した操舵角ρを無人搬送車１のプログラマブルコントローラ３０へ指示するものである。
停止制御部１１９は、無人搬送車１が目的番地に達したか否かを判定し、達していれば無人搬送車１を停止させるとともに、後述する監視手段１１によって走行制御の破綻が確認された信号に基づいて無人搬送車１を緊急停止させるものである。
【００２７】
無人搬送車１を走行させるためには、無人搬送車１をオンライン投入（自動運転）する前に地図データ１２２と経路データ１２３を作成して、無人搬送車１に記憶させる必要がある。以下、地図データ１２２と経路データ１２３の作成手順について説明する。
【００２８】
地図データ１２２の作成は、手動コントローラ又はリモコン（リモートコントローラ）等でユーザが無人搬送車１を低速運転して、センサ２０によって計測データ１２１を収集する。
このとき、センサ２０（本実施例においては、レーザ距離センサ）は、レーザ発射部を、例えば０．５度ずつ、１８０度（又は１８０度以上）回転させて、３０ｍｓ周期でレーザ光を発射する。これは、無人搬送車１が１ｃｍから１０ｃｍ程度進む毎に１８０度分の計測を行っていることになる。
センサ２０は、発射したレーザ光の反射光を受光し、レーザ光が発射されてから受光するまでの時間を基に障害物までの距離を算出する。
計測データ取得部１１４は、算出した障害物までの距離に関するデータを計測データ１２１としてデータメモリ１２０に格納する。なお、計測データ１２１は、一定時間毎に収集される。
【００２９】
走行エリア内におけるすべての計測データ１２１を収集後、計測データ１２１は、無線ＬＡＮ等による通信又は外部インタフェース等を介して、ホストコンピュータ２、運行管理コンピュータ３又は図示しない地図データ作成用パソコンに出力される。
そして、ユーザが、ホストコンピュータ２、運行管理コンピュータ３又は図示しない地図データ作成用パソコン上で稼動している地図作製ソフトウェアを操作することで、出力された計測データ１２１に基づく地図データ１２２を作成する。
具体的には、収集した各計測データ１２１を重ね合わせることで地図データ１２２を作成するようにしている。
作成された地図データ１２２は、無線ＬＡＮ等による通信又は外部インタフェース等を介して無人搬送車１に送られ、データメモリ１２０に格納される。
【００３０】
監視手段１１は、制御手段１０による補正量の変動を監視するとともに、補正量が外乱によって制御可能な範囲を逸脱したときに走行制御部１１８に停止信号を送信し、無人搬送車１の走行を停止するようにしている。
この監視手段１１によって、走行中に制御手段１０による操舵角ρ等の補正制御が破綻し、無人搬送車１が経路データ１２３から逸脱した場合に、即時に無人搬送車１を停止させることができる。
【００３１】
次に、この無人搬送車１の制御手段１０による走行制御方法と、監視手段１１による走行制御の破綻を検知するための監視方法を説明する。
【００３２】
まず、制御手段１０による走行制御方法として、図３に示すように、現在位置Ｐｃ（ｘｃ，ｙｃ）にある無人搬送車１が、当該時刻における目標位置Ｐｏ（ｘｏ，ｙｏ）に移動する状況を想定し、本実施例においては、無人搬送車１の走行すべき仮想の軌道がｘ軸上に存在し、ｘ軸に沿って走行するように制御する場合を例にして説明する。
【００３３】
現在位置Ｐｃ（ｘｃ，ｙｃ）にある無人搬送車１は、車体がｘ軸に対して角度θ（旋回角θ）だけ傾いているとともに、ｘ軸上から距離ｙｃだけ離れている。
このため、制御手段１０は、無人搬送車１を目標位置Ｐｏ（ｘｏ，ｙｏ）に向けるための操舵角ρと車体をｘ軸と平行に向けるための旋回角θとの偏差をフィードバック制御することによって走行を制御するようにしている。
【００３４】
そして、無人搬送車１の走行中、無人搬送車１の車体には、車体の速度方向に対する旋回角θを時間で微分した車体の角速度と走行速度に比例した遠心力が作用する。
一方、車体の方向を変える操舵は操舵角ρにより車体に横滑り方向の力が発生し、横滑りの角度に比例したコーナリングフォース（遠心力に抗って車体の姿勢を保とうとする力）が発生することで、遠心力とコーナリングフォースの釣り合いが取れ、釣り合った状態で無人搬送車１は移動する。
コーナリングフォースは、床面と車輪の摩擦が維持できる範囲で操舵により車体の姿勢を制御することができるが、床面や車輪の水や油による汚損で滑りやすくなった場合（外乱が大きい場合）には、コーナリングフォースが遠心力に釣り合うだけ発生しなくなり、横滑りが増加する。
【００３５】
制御手段１０は、この横滑りによる制御偏差を補正すべく制御量を増加させるように設定されているが、床面の状況等、外乱が大きく横滑りを止めることができない場合には、制御手段１０による走行制御が破綻する。
また、外乱による横滑りが一時的なもので、コーナリングフォースと遠心力との釣り合い状態が復元した場合、既に一時的な横滑りに対応するために操舵角ρが一時的に大きくなり、大きく制御した操舵角ρを通常状態に復帰させるために無人搬送車１が蛇行する現象が発生し、走行制御が破綻する場合がある。図５に示すグラフは、無人搬送車１の走行制御中に外乱が発生した場合において、床面との摩擦係数が一定であり正常に走行制御がなされている場合と、コーナリングフォースが遠心力に釣り合うだけ発生しなくなった状態における旋回遠心力の値を示す（図５に示すグラフでは、コーナリングフォースが遠心力に釣り合うだけ発生しなくなった状態は、約１７秒後にスリップによって走行制御が破綻している。）。
監視手段１１は、この走行制御の破綻を監視するものであるが、具体的には、以下の値を検出し、その値が設定している正常な範囲を逸脱した場合に、無人搬送車１の走行を停止するようにしている。
【００３６】
（１）操舵角指令の絶対値
本来は直線の軌道を高速で走行する際に外乱を補正するとしても操舵は極端に大きく舵をきる必要はない。
監視手段１１では、操舵角ρの絶対値の許容できる範囲を設定し、この範囲を指標として使用し、正常な範囲を記憶する監視手段１１によって監視し、正常な範囲を逸脱した場合に脱線とみなし無人搬送車１を停止する（図６（ａ）参照（運転開始から約１７秒後に走行制御が破綻している。））。
無人搬送車１の操舵は機械的な可動範囲が決められているが、高速で走行する場合は機械的な稼動範囲よりも小さな範囲で操舵操作をすることが好ましく、運転状況に応じ、直線経路での操舵操作を行う範囲と、カーブ等の曲線経路では、その曲率半径に応じて操舵操作を行う範囲を設定することで、直線経路だけでなく曲線経路に対しても操舵操作の指令の範囲（操舵角ρの絶対値の許容できる範囲）を設定し、この範囲を逸脱した場合に脱線とみなし無人搬送車１を停止することができる。
【００３７】
（２）操舵遠心力
操舵角ρの指令を時間で微分（角速度を求め）し、走行速度との積を計算する。この値は横滑り角をゼロとした操舵に起因する遠心力に比例する。
この値を指標として使用し、正常な範囲を記憶する監視手段１１によって監視し、正常な範囲を逸脱した場合に脱線とみなし無人搬送車１を停止する（図６（ｂ）参照（運転開始から約１７秒後に走行制御が破綻している。））。
実際の無人搬送車１の挙動は、操作遠心力だけを単独で計測することはできないが、監視手段１１によって、制御手段１０による走行制御の制御量（操舵角ρ、旋回角θ、走行速度等）の変化を監視し、制御量の変化に応じて要因を限定し、その要因に対しての異常監視を行うことで、小さな値で異常の初期段階の状態を検出し、異常を検知して無人搬送車１を停止することができる。
【００３８】
（３）旋回遠心力
無人搬送車１の現在位置の推定は、地図データ１２２とセンサ２０の計測により得られる計測データ１２１とをマッチングすることによって行われ、地図データ１２２に対する無人搬送車１の旋回角θを内部データとして演算している場合、この値を時間で微分（角速度を求め）し、走行速度との積を計算する。
この値は車体の旋回に起因する遠心力に比例するとみなせるため、この値を指標として使用し、正常な範囲を記憶する監視手段１１によって監視し、正常な範囲を逸脱した場合に脱線とみなし無人搬送車１を停止する。
【００３９】
（４）遠心力
無人搬送車１の旋回における角速度をジャイロセンサ１２で計測する。
ジャイロセンサは車体の位置推定に使用しないため、安価な圧電素子に生じるコリオリ力を計測する振動ジャイロセンサやガスレートジャイロセンサ、光ファイバの中を伝達する右周りの光と左周りの光の位相差を検出ファイバジャイロセンサなどで車体の旋回角速度を直接計測し、角速度と走行速度の積を計算する。
この値は遠心力に比例するため、この値を指標として使用し、正常な範囲を記憶する監視手段１１によって監視し、正常な範囲を逸脱した場合に脱線とみなし無人搬送車１を停止する。
【００４０】
（５）横方向偏差
現在位置と目標位置のＹ座標に着目し、この偏差の絶対値を指標として使用し、正常な範囲を記憶する監視手段１１によって監視し、正常な範囲を逸脱した場合に脱線とみなし無人搬送車１を停止する（図６（ｃ）参照（運転開始から約１７秒後に走行制御が破綻している。））。
横方向偏差は従来の誘導線を用いた無人搬送車の脱線を判断する評価指標に近いもので、無人搬送車１の走行した軌跡から容易に評価できる指標であり、再現性のある指標となる。
【００４１】
（６）横方向力
横方向の加速度をＹ軸方向の偏差の２階微分として計算し、無人搬送車１の総質量の積を計算する。この値は車体の横方向の力に比例するため、この値を指標として使用し、正常な範囲を記憶する監視手段１１によって監視し、正常な範囲を逸脱した場合に脱線とみなし無人搬送車１を停止する。
【００４２】
（７）横方向力測定値
無人搬送車１の横方向に働く加速度を加速度センサ１３で直接測定する。
ストレインゲージやＭＥＭＳチップ、圧電素子を使用した比較的安価な加速度センサを使用し、この測定値と無人搬送車１の総質量の積を計算する。この値は車体の横方向の力に比例するため、この値を指標として使用し、正常な範囲を記憶する監視手段１１によって監視し、正常な範囲を逸脱した場合に脱線とみなし無人搬送車１を停止する。
【００４３】
上記（１）〜（７）の値を、監視手段１１で監視、検出する制御系をブロック線図にして図４に示す。なお、ブロック線図の中のｓはラプラス演算子を示す。
位置推定系のＳＬＡＭ内部データから演算で求める指標と直接センサで観測する角速度、横方向加速度から導出される指標（（４）遠心力及び（７）横方向力測定値）の組み合わせで従来の誘導線を用いた無人搬送車の脱線に相当する異常を判定するようにしている。
なお、説明を簡単にするため無人搬送車１をｘ軸に沿って走行するものとして説明したが、車体の旋回角θで座標（ｘ，ｙ）を
ｘ’＝ｃｏｓθ×ｘ−ｓｉｎθ×ｙ
ｙ’＝ｓｉｎθ×ｘ＋ｃｏｓθ×ｙ
と座標変換することで任意の方向の座標（ｘ’，ｙ’）に対してもこの考え方は適用できる。
【００４４】
上記（１）〜（７）で説明した複数の指標の値は、床面のスリップ等、外乱の発生によって、走行制御が破綻したあと、急激に増加する。
従来の光学誘導式や磁気誘導式では、走行制御の破綻を検知するためのセンサの有効検出範囲が比較的広く、例えば、磁気誘導式の場合は５０ｍｍ程度、光学誘導式では１００ｍｍ程度のセンサの有効検出範囲があり、この範囲を逸脱したときに走行制御が破綻し脱線したものとみなしていた。
しかし、本実施例における、監視手段１１による監視方法では、走行制御が破綻した初期段階でそれぞれの指標が急激に増加するため、走行制御が破綻した早期に無人搬送車１の走行を停止することができるため、無人搬送車１の暴走に対する安全性の向上することができる。
ここで複数の方法を用いる理由は、如何なる外乱要因によって走行制御が破綻するかが特定できないことと、外乱要因の発生状況を特定できないため、複数の指標を設定しそれぞれを組み合わせて用いることが好ましいからである。
外乱の発生により無人搬送車１がスリップしたときは、制御手段１０によって操舵輪４０を操作しても、操舵輪４０に横滑りが生じ、車体は走行方向の慣性モーメントによって直進するケースでは、（２）操作遠心力の値が顕著に増加する現象が現れる。
【００４５】
特に、特定車輪の摩擦が低下し、車体に旋回のコーナリングフォースのアンバランスで車体に旋回モーメントが発生するケースでは、角速度による影響が顕著になる。
また、床の傾斜と摩擦の低下により車体が横方向に流されるケースでは、車体の横方向加速度に顕著になる。
【００４６】
このため、上記（４）及び（７）で説明したとおり、角速度はジャイロセンサ１２で、横方向加速度は加速度センサ１３により直接計測するようにし、監視手段１１が、無人搬送車１の角速度及び横方向加速度の値を監視するとともに、角速度又は横方向加速度の値が外乱によって制御可能な範囲を逸脱したときに走行を停止するようにすることができる。
これによって、異常検知に必要な演算周期と演算精度が、ＳＬＡＭ技術による位置推定を行う制御手段１０において十分でない場合でも、走行制御の破綻を早期に検知し、無人搬送車１を停止させることができる。
さらに、この場合、監視手段１１が、無人搬送車１の角速度及び横方向加速度の値並びに地図データ１２２と計測データ１２１とのマッチング過程で得られる内部状態量を監視し、内部状態量に対する角速度又は横方向加速度の値が外乱によって制御可能な範囲を逸脱したときに走行を停止するようにすることにより、内部状態量を加味したより精度の高い走行制御の破綻監視を行うことができる。
【００４７】
監視手段１１の指標として、位置や角度の指標（指標（１）、指標（５））は小さな量が累積し、大きな量に達したときに検出される性質があるため、検出までに時間はかかるが、小さな変化の累積を検出することできる。
それに対し、速度や加速度、力を監視の指標（指標（２）〜（４）、指標（６）〜（７））にすると、大きな値が一瞬で発生するような異常事態を初期段階で検出することができる利点がある。
【００４８】
また、上述した監視方法では、無人搬送車１が直線軌道を走行している場合を前提としているが、（５）の横方向偏差に関しては、曲線軌道（カーブ）にも適用できる。
曲線軌道を走行中は走行速度を低下して運転しているため、直線軌道の走行時とは条件が異なるが、カーブの曲率と走行速度に応じた閾値を設定することで適用範囲を拡大することができる。
【００４９】
以上、本発明の無人搬送車について、複数の実施例に基づいて説明したが、本発明は上記実施例に記載した構成に限定されるものではなく、各実施例に記載した構成を適宜組み合わせる等、その趣旨を逸脱しない範囲において適宜その構成を変更することができるものである。
【産業上の利用可能性】
【００５０】
本発明の無人搬送車は、走行制御の破綻を簡単な方法で検知することができるという特性を有していることから、ＳＬＡＭ技術を用いた無人搬送車の用途に好適に用いることができる。
【符号の説明】
【００５１】
１    無人搬送車
１０  制御手段
１１  監視手段
１２  ジャイロセンサ
１３  加速度センサ
１２１  計測データ
１２２  地図データ
１２３  経路データ
θ    旋回角
ρ    操舵角
【図１】
2013045298.tif 000003
【図２】
2013045298.tif 000004
【図３】
2013045298.tif 000005
【図４】
2013045298.tif 000006
【図５】
2013045298.tif 000007
【図６】
2013045298.tif 000008