(57)【要約】      （修正有）【課題】誘導線を外れて進路変更が可能であり、狭小走路においても方向転換を行うことができる自動走行車を提供する。【解決手段】車輪を回転させて走路上を走行する自動走行車は、走路上に設けられた誘導線１０Ａ，１０Ｂを検出する誘導線センサと、走路上に設けられた、該自動走行車の進路を変更させるための色情報２８，２９を検出する色情報検出センサと、車輪の回転を制御するコントローラとを有する。コントローラは、該自動走行車が誘導線１０Ａに沿って走行しているときの色情報検出センサからの情報に応じて該自動走行車が該誘導線１０Ａから外れるように車輪の回転を制御し、誘導線１０Ａとは異なる他の誘導線１０Ｂを誘導線センサが検出することに応じて該他の誘導線１０Ｂに沿って該自動走行車を走行させるように車輪の回転を制御することで、該自動走行車の進路を変更させる。【選択図】図３
2014120081.tif 000002
【特許請求の範囲】
【請求項１】
複数の車輪を回転させることによって走路上を走行する自動走行車であって、
前記走路上に設けられた誘導線を検出する誘導線センサと、
前記走路上に設けられた、該自動走行車の進路を変更させるための色情報を検出する色情報検出センサと、
前記車輪の回転を制御するコントローラとを有し、
前記コントローラは、該自動走行車が前記誘導線に沿って走行しているときの前記色情報検出センサからの情報に応じて該自動走行車が該誘導線から外れるように前記車輪の回転を制御し、前記誘導線とは異なる他の誘導線を前記誘導線センサが検出することに応じて前記他の誘導線に沿って該自動走行車を走行させるように前記車輪の回転を制御することで、該自動走行車の進路を変更させることを特徴とする自動走行車。
【請求項２】
該自動走行車に進路の変更としての方向転換を行わせる場合において、前記コントローラは、前記方向転換の開始後における前記誘導線センサの検出状態が、非検出、検出および非検出となった後、さらに検出となることに応じて該方向転換を停止させることを特徴とする請求項１に記載の自動走行車。
【請求項３】
該自動走行車に進路の変更としての方向転換を行わせる場合において、前記コントローラは、前記色情報検出センサからの情報に応じた前記方向転換の方向と半径が得られるように前記車輪の回転を制御することを特徴とする請求項１または２に記載の自動走行車。
【請求項４】
請求項１から３のいずれか一項に記載の自動走行車と、
前記自動走行車が走行可能な走路上に設けられた前記誘導線および前記色情報とを含むことを特徴とする自動走行システム。
【請求項５】
複数の車輪を回転させることによって走路上を走行する自動走行車であり、前記走路上に設けられた誘導線を検出する誘導線センサと、前記走路上に設けられた、該自動走行車の進路を変更させるための色情報を検出する色情報検出センサとを有する自動走行車の制御方法であって、
前記自動走行車が前記誘導線に沿って走行しているときの前記色情報検出センサからの情報に応じて該自動走行車が該誘導線から外れるように前記車輪の回転を制御し、前記誘導線とは異なる他の誘導線を前記誘導線センサが検出することに応じて前記他の誘導線に沿って該自動走行車を走行させるように前記車輪の回転を制御することで、該自動走行車の進路を変更させることを特徴とする自動走行車の制御方法。
【請求項６】
複数の車輪を回転させることによって走路上を走行する自動走行車であり、前記走路上に設けられた誘導線を検出する誘導線センサと、前記走路上に設けられた、該自動走行車の進路を変更させるための色情報を検出する色情報検出センサとを有する自動走行車の制御をコンピュータに実行させるコンピュータプログラムとしての自動走行制御プログラムであって、
前記自動走行車が前記誘導線に沿って走行しているときの前記色情報検出センサからの情報に応じて該自動走行車が該誘導線から外れるように、前記コンピュータに前記車輪の回転を制御させるステップと、
前記誘導線とは異なる他の誘導線を前記誘導線センサが検出することに応じて前記他の誘導線に沿って該自動走行車を走行させるように、前記コンピュータに前記車輪の回転を制御させるステップとを含むことで、該自動走行車の進路を変更させることを特徴とする自動走行制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、自動走行する搬送車等の自動走行車およびこれを用いた自動走行システムに関する。
【背景技術】
【０００２】
上記のような自動走行システムには、特許文献１にて開示されているように、自動走行車に、走路に設けられた誘導線を検出するセンサが進行方向における前側の部分に少なくとも左右一対で設けられたものがある。このシステムでは、左右一対のセンサのうち一方が検出オフとなり、該検出オフが所定時間継続し、かつ全てのセンサが検出オフとなったときに上記一方のセンサとは反対側の駆動輪を逆転させて車体を旋回させる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−１３９９６３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１にて開示された自動走行システムは、誘導線を辿って方向転換を行うものである。このため、方向転換するのに要する面積を小さくすることが難しいものである。
【０００５】
本発明は、誘導線から外れて進路を変更することが可能であり、誘導線を辿って方向転換する場合に比べてより小さな面積での方向転換も行えるようにした自動走行車およびこれを用いた自動走行システムを提供する。
【課題を解決するための手段】
【０００６】
本発明の自動走行車は、複数の車輪を回転させることによって走路上を走行する。該自動走行車は、走路上に設けられた誘導線を検出する誘導線センサと、走路上に設けられた、該自動走行車の進路を変更させるための色情報を検出する色情報検出センサと、車輪の回転を制御するコントローラとを有する。そして、コントローラは、該自動走行車が誘導線に沿って走行しているときの色情報検出センサからの情報に応じて該自動走行車が該誘導線から外れるように車輪の回転を制御し、該誘導線とは異なる他の誘導線を誘導線センサが検出することに応じて該他の誘導線に沿って該自動走行車を走行させるように車輪の回転を制御することで、該自動走行車の進路を変更させることを特徴とする。
【０００７】
なお、上記自動走行車と、該自動走行車が走行可能な走路上に設けられた誘導線および色情報とを含む自動走行システム、制御方法および自動走行制御プログラムも、本発明を構成する。
【発明の効果】
【０００８】
本発明によれば、誘導線と色情報とを検出可能とすることで、自動走行車に誘導線から外れた後、他の誘導線に沿って走行するように、つまりは誘導線を乗り替えるようにして進路を変更させることができる。そして、この誘導線を乗り替えを利用することで、自動走行車に進行方向を変更させる場合（例えば、旋回させる場合）には、同じ誘導線を辿って進行方向を変更する場合に比べてより小さな面積で進行方向を変更させることができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の実施例である搬送車の側面図。
【図２】実施例の搬送車の底面図。
【図３】実施例の搬送車を用いた搬送システムにおける誘導線の設置例を示す図。
【図４】実施例の搬送車の制御部の構成を示すブロック図。
【図５】実施例の搬送車における誘導線および色ガイドの認識処理を示すフローチャート
【図６】実施例の搬送車における旋回制御処理を示すフローチャート。
【発明を実施するための形態】
【００１０】
以下、本発明の実施例について図面を参照しながら説明する。
【実施例１】
【００１１】
図１および図２には、本発明の実施例である自動走行車としての搬送車１００を示している。図１は搬送車１００を側面から見て示しており、図２は搬送車１００を真下から見て示している。本実施例では、搬送車１００が、例えば工場や倉庫内において搬入位置から指定された格納位置まで様々な部品や荷物等の被搬送物を自動搬送するための自動搬送システム（自動走行システム）に用いられることを想定している。ただし、本発明の他の実施例として、被搬送物としての人を搬送する自動走行車や、人と部品や荷物等を混載して搬送する自動走行車であって、本実施例にて説明する自動搬送システムと同様の自動走行システムによって自動走行が制御されるものも含まれる。
【００１２】
搬送車１００は、車輪３ａ，３ｂおよび該車輪３ａ，３ｂを駆動するアクチュエータとしてのモータ４ａ，４ｂを含む車台部１と、該車台部１により支持（牽引）され、被搬送物を積載可能な荷台２とを有する。なお、搬送車１００はこれに限定されずに、例えば、荷台を有さずに、人を搬送するものであってもよい。また、「車輪」には、通常の円形の車輪だけでなく、無限軌道その他の各種走行装置も含む。車台部１（つまりは搬送車１００）は、工場、倉庫等の建物の内部の床面や建物の外部の舗装路等、様々な走行可能な路面（以下、走路という）上を走行することができる。即ち、搬送車１００は、複数の車輪３ａ，３ｂを回転させることによって走路上を走行する。
【００１３】
図３には、自動搬送システムの全体構成を示している。車台部１には、走路上に設置された誘導線（図中には３つの誘導線１０Ａ，１０Ｂ，１０Ｃを記している）を検出可能な３つの誘導線センサ５ａ，５ｂ，５ｃが車幅方向に配列されて設けられている。以下の説明において、誘導線１０Ａ，１０Ｂ，１０Ｃをまとめて誘導線１０ともいう。誘導線センサ５は、搬送車１００が誘導線１０を辿って走行するために誘導線１０の進行方向右端と左端の最低２ケ所を検出すればよい。
【００１４】
ただし、本実施例では、誘導線１０を辿って走行するときに搬送車１００が左右に蛇行することを少しでも抑制するため、誘導線の中央と右端と左端を検出できるように３つの誘導線センサ５ａ，５ｂ，５ｃを車幅方向に配列している。車幅方向に配列する誘導線センサの数は、上述した最低２ヶ所を検出する必要および低コスト化のために２つでもよいし、より良好な走行性能（蛇行走行の抑制や停車位置精度の向上）を目的として３つや４つ以上（例えば、最大２４）でもよい。以下の説明において、本実施例におけける３つの誘導線センサ５ａ，５ｂ，５ｃをまとめて誘導線センサ５とも表記する。即ち、誘導線センサ５は、走路上に設けられた誘導線１０を検出するものである。
【００１５】
誘導線１０としては、赤色、黄色、青色および緑色等の様々な色のうち単色（もしくは複数の色）を有する色テープが用いられる。このため、誘導線センサ５は、色を読み取り可能な色センサでもある。誘導線センサ５は、誘導線１０で反射した光の色（強さや波長）により誘導線１０の色を識別可能とする光反射タイプや、撮像した画像により誘導線１０の色を識別可能とする画像処理タイプのいずれかを用いることができる。なお、３つの誘導線センサ５は全てが色センサである必要はなく、最低１つが色センサであればよい。本実施例では、光反射タイプの色センサを３つ用いた場合について説明する。
【００１６】
さらに、車台部１には、ＣＰＵやＭＰＵ等により構成されるコントローラも搭載されている。コントローラ６は、誘導線センサ５により検出した誘導線１０を辿って搬送車１００を走行させるようにモータ４ａ，４ｂの駆動を制御する。
【００１７】
また、コントローラ６は、色センサ（色情報検出センサ）を兼ねる誘導線センサ５により読み取った色情報としての色ガイド（これについては後述する）の色に応じて搬送車１００を旋回（方向転換）させるようにモータ４ａ，４ｂの駆動を制御する。このとき、コントローラ６は、詳しくは後述するが、搬送車１００が誘導線１０Ａに沿って走行しているときに色センサとしての誘導線センサ５により検出した色ガイド（色情報）に応じて該搬送車１００が該誘導線１０Ａから外れるように車輪３ａ，３ｂ（モータ４ａ，４ｂ）の回転を制御する。そして、該誘導線１０Ａとは異なる他の誘導線１０Ｂ，１０Ｃを誘導線センサ５で検出することに応じて該他の誘導線１０Ｂ，１０Ｃに沿って該搬送車１００を走行させるように車輪３ａ，３ｂ（モータ４ａ，４ｂ）の回転を制御することで、該搬送車１００の進路を変更させる。
【００１８】
なお、本実施例では、上述したように誘導線センサと色センサ（色情報検出センサ）とを同一のセンサにより構成している場合について説明するが、これらを別々のセンサにより構成してもよい。本実施例では、複数個の誘導線センサ５のうち、誘導線センサ５ｂを色情報検出センサとしても機能させている。色情報検出センサ５ｂは、走路上に設けられた搬送車１００の進路を変更させるための色情報を検出するものである。
また、コース情報読み取り部のヘッダとして、誘導線センサ５とは別のセンサ（制御情報の読み取り専用のセンサ）を用いることも可能である。本実施例では、搬送車１００は、走路上に誘導線１０とは別に設けられた色ガイドの色を検出する、ガイド情報読み取り専用の色センサ７を有する。色センサ７と色情報検出センサとを同一のセンサにより構成してもよい。
【００１９】
図４には、コントローラ６の構成を示している。コントローラ６には、誘導線センサ５（５ａ，５ｂ，５ｃ）からの誘導線検出信号と色読み取り信号とが入力される。コントローラ６は、誘導線検出信号を用いて誘導線１０を識別する誘導線識別部２１と、色読み取り信号を用いて色ガイドを識別する色ガイド識別部２５と、これら識別部２１，２５からの識別結果を受けてモータ４ａ，４ｂの駆動を制御するための演算を行うモータ制御演算部２４とを有する。
【００２０】
さらに、コントローラ６は、モータ制御演算部２４での演算結果に応じた制御信号を受けてモータ４ａ，４ｂを駆動するモータドライバ２２と、モータ４ａ，４ｂ（つまりは車輪３ａ，３ｂ）の回転速度を検出してモータ制御演算部２４に入力するモータ速度検出部２３とを有する。即ち、コントローラ６は、車輪３ａ，３ｂの回転を制御する。
【００２１】
なお、コントローラ６には、外部指示部２６が接続されており、搬送車１００の外部からの指示（例えば、強制停止や旋回中止の指示）が入力されたときには該外部指示に従って停止等の処理を行う。
【００２２】
図３を用いて、搬送車１００に旋回に関する指示を与える（進路の変更を指示する）ための色ガイド２８，２９について説明する。ここでは、色ガイド２８について、搬送車１００を搬入位置ａ（１１）から目標とする格納位置ａ（１２）に移動させる場合であって、誘導線１０Ａのベース色が黄色である場合を例として説明する。
【００２３】
この場合、誘導線１０Ａ上における搬送車１００の進行方向における搬入位置ａ（１１）の前方に、所定の長さ（例えば、１０ｍｍ程度）を有する青色の第１の部分１５と同じく所定の長さを有する緑色の第２の部分１６とを進行方向においてこの順の組み合わせで配置することで、搬送車１００に右への旋回を指示する。さらに、第２の部分１６の先に配置された所定の長さを有する青色の第３の部分１７は、旋回方向の車輪である右車輪３ｂをロックして（モータ４ｂにショートブレーキをかけて）該右車輪３ｂを軸として車台部１の車幅を半径とした旋回（以下、軸ロック旋回ともいう）を指示する。
【００２４】
次に、色ガイド２９について、搬送車１００を搬入位置ｂ（１３）から目標とする格納位置ｂ（１４）に移動させる場合であって、上記例と同じく誘導線１０Ｂのベース色が黄色である場合を例として説明する。この場合、誘導線１０Ｂ上における搬送車１００の進行方向における搬入位置ｂ（１３）の前方に、上記所定の長さを有する青色の第１の部分１８と同じく所定の長さを有する赤色の第２の部分１９とを進行方向においてこの順の組み合わせで配置することで、搬送車１００に左への旋回を指示する。
【００２５】
さらに、第２の部分１９の先に配置された所定の長さを有する赤色の第３の部分２０は、旋回方向の車輪である左車輪３ａを右車輪３ｂの回転速度に対して遅い速度（例えば２０％の速度）で逆回転させることで、車台部１の車幅よりも小さい半径での旋回（以下、逆転旋回ともいう）を指示する。
【００２６】
このように、各色ガイドは、第１および第２の部分の色の組み合わせによって旋回方向を指示するとともに、第３の部分の色によって旋回半径を指示する。ただし、ここに説明した色ガイドの構成は例にすぎず、第１の部分によって旋回方向を指示し、第２および第３の部分の色の組み合わせによって旋回半径を指示したり、第１から第３の部分の色の組み合わせで旋回方向と旋回半径を一括指示したりする等、他の色ガイドの構成を採用してもよい。また、色ガイドを構成する色の数（所定の長さを有する部分の数）は２つでも４つ以上であってもよい。
【００２７】
色ガイド２８の読み込みによって旋回方向と旋回半径の指示を受けた搬送車１００（コントローラ６）は、それらの指示に従ってモ−タ４ａ，４ｂの駆動（または停止）の制御を開始する。そして、それまで辿っていた誘導線（以下、第１の誘導線という）１０Ａ上での旋回の開始後、コントローラ６は、該第１の誘導線１０Ａに対する誘導線センサ５の検出状態が「非検出」になり、目標とする格納位置につながる他の誘導線（以下、第２の誘導線という）１０Ｂに対する誘導線センサ５の検出状態が一旦「検出」から「非検出」となり（すなわち、誘導線センサ５が第２の誘導線１０Ｂを通り過ぎ）、再度、第２の誘導線１０Ｂに対する誘導線センサ５の検出状態が「検出」となることに応じて、第２の誘導線１０Ｂを辿ることが可能な状態への搬送車１００の旋回（誘導線１０Ａから誘導線１０Ｂへの乗り替えによる旋回）が完了したことを認識する。
【００２８】
言い換えれば、旋回の開始後における誘導線センサ５による（第１および第２の）誘導線１０の検出状態が、非検出、検出および非検出となった後、さらに検出となることに応じて該旋回を停止させることで、狭小走路における小半径での旋回制御が可能となる。色ガイド２９の読み込みによって旋回方向と旋回半径の指示を受けた場合のコントローラ６による制御（誘導線１０Ｂから誘導線１０Ｃへの乗り替えによる旋回）も、色ガイド２８を読み込んだときと同様に行われる。
【００２９】
本実施例によれば、方向転換（旋回）する際には、誘導線１０から外れて方向転換することにより、誘導線１０を辿って（誘導線１０に沿って）方向転換する場合に比べてより小さな面積で方向転換を行うことができる。すなちわ、本実施例によれば、従来のように誘導線を辿りながら旋回させる場合に比べて、小半径での旋回を行うことができる。例えば、誘導線１０を辿って方向転換する場合には旋回半径が約１２０ｃｍ（旋回幅約２４０ｃｍ）要するのに対して、本実施例によれば、誘導線１０から外れて方向転換することによって、旋回半径が約１５ｃｍ（旋回幅約３０ｃｍ）で済む。
【００３０】
本実施例によれば、搬送車１００が誘導線１０Ａから外れた後、他の誘導線１０Ｂに沿って走行するように、つまりは誘導線を乗り替えるようにして進路を変更させることができる。そして、この誘導線を乗り替えを利用することで、搬送車１００に進行方向を変更させる場合（例えば、旋回させる場合）には、同じ誘導線を辿って進行方向を変更する場合に比べてより小さな面積で進行方向を変更させることができる。なお、ここで、搬送車１００が誘導線１０Ａから外れた状態とは、誘導線センサ５の検出状態が「非検出」となる状態をいう。
【００３１】
図５のフローチャートには、コントローラ６による誘導線１０および色ガイドの認識処理の流れを示している。コントローラ６は、図５および後述する図６に示す処理（制御方法）をコンピュータプログラムとしての自動走行制御プログラムに従って実行する。
【００３２】
ステップＳ１０１において、コントローラ６は、誘導線センサ５を起動する。そして、ステップＳ１０２において、コントローラ６は、誘導線センサ５により検出した誘導線１０の色を確認する。ここで、誘導線の色が黄色であった場合はステップＳ１１１に、誘導線１０の色が青色であった場合はステップＳ１２１に、誘導線１０の色が赤色であった場合はステップＳ１３１に、誘導線１０の色が緑色であった場合はステップＳ１４１にそれぞれ進む。
【００３３】
ステップＳ１１１，Ｓ１２１，Ｓ１３１，Ｓ１４１では、コントローラ６は、誘導線１０のパターンを読み込み（確認し）、読み込んだパターンに応じて直進、左折または右折の制御を行う。その後、ステップＳ１１２，Ｓ１２２，Ｓ１３２，Ｓ１４２では、コントローラ６は、辿っている誘導線１０の色が変化したか否か、つまりは色ガイド（第１の部分）を検出したか否かを判定する。色の変化がない場合は、コントローラ６は、ステップＳ１１１，Ｓ１２１，Ｓ１３１，Ｓ１４１に戻る。一方、色の変化があった場合は、コントローラ６は、ステップＳ１０３に進み、図６のフローチャートで示す旋回制御処理に移行する。
【００３４】
図６におけるステップＳ２０１で旋回制御処理を開始したコントローラ６は、ステップＳ２０２において、色ガイドの第１〜第３の部分の色を読み込む（確認する）。ここでは、誘導線１０の色が黄色であった場合（図５のステップＳ１１２からステップＳ１０３に進んだ場合）について説明する。
【００３５】
第１〜第３の部分の色が青、緑、青であった場合は、コントローラ６は、ステップＳ２１１に進んで右旋回および右モータロック（軸ロック旋回）の制御に入り、ステップＳ２１２にて左モータ４ａをそのまま回転させるとともに右モータ４ｂにショートブレーキをかける。そして、ステップＳ２０３に進む。また、第１〜第３の部分の色が青、緑、赤であった場合は、コントローラ６は、ステップＳ２２１に進んで右旋回および右モータ逆転（逆転旋回）の制御に入り、ステップＳ２２２にて左モータ４ａをそのまま回転させるとともに右モータ４ｂを左モータ４ａの２０％の速度で逆回転させる。そして、ステップＳ２０３に進む。
【００３６】
また、第１〜第３の部分の色が青、赤、青であった場合は、コントローラ６は、ステップＳ２３１に進んで左旋回および左モータロック（軸ロック旋回）の制御に入り、ステップＳ２３２にて右モータ４ｂをそのまま回転させるとともに左モータ４ａにショートブレーキをかける。そして、ステップＳ２０３に進む。さらに、第１〜第３の部分の色が青、赤、緑であった場合は、コントローラ６は、ステップＳ２４１に進んで左旋回および左モータ逆転（逆転旋回）の制御に入り、ステップＳ２４２にて右モータ４ｂをそのまま回転させるとともに左モータ４ａを右モータ４ｂの２０％の速度で逆回転させる。そして、ステップＳ２０３に進む。
【００３７】
ステップＳ２０３では、コントローラ６は、旋回開始後において誘導線センサ５により前述した第２の誘導線１０の通過を検出したか否か、つまりは第２の誘導線１０に対する検出状態が「非検出」→「検出」→「非検出」となったか否かを判定する。第２の誘導線符号の通過を検出していない場合は本ステップを繰り返し、通過を検出した場合はステップＳ２０４に進む。このような制御によって、搬送車１は、誘導線１０から外れて方向転換を行う。これにより、誘導線１０を辿って（誘導線１０に沿って）方向転換する場合に比べてより小さな面積で方向転換を行うことができる。
【００３８】
ステップＳ２０４では、コントローラ６は、誘導線センサ５が第２の誘導線符号上に復帰したか否か、つまりは第２の誘導線１０に対する検出状態が「検出」となったか否かを判定する。第２の誘導線１０上に復帰していない場合は本ステップを繰り返し、復帰した場合はステップＳ２０５に進み、旋回制御を完了する。その後、図５のステップＳ１０２に戻る。
【００３９】
前述した通り、コントローラ６は、搬送車１が誘導線１０に沿って走行しているときの色情報検出センサ５ｂからの情報に応じて、搬送車１が誘導線１０から外れるように車輪３ａ・３ｂの回転を制御する。また、コントローラ６は、誘導線１０Ａとは異なる他の誘導線１０Ｂを誘導線センサ５が検出することに応じて、他の誘導線１０Ｂに沿って搬送車１を走行させるように車輪３ａ，３ｂの回転を制御する。これによって、コントローラ６は、搬送車１の進路を変更させる。
【００４０】
また、コントローラ６は、搬送車１に進路の変更としての方向転換を行わせる場合において、方向転換の開始後における誘導線センサ５の検出状態が、非検出、検出および非検出となった後、さらに検出となることに応じて搬送車１の方向転換を停止させる。
【００４１】
また、コントローラ６は、搬送車１に進路の変更としての方向転換を行わせる場合において、色情報検出センサ５ｂからの情報に応じた方向転換の方向と半径が得られるように車輪３ａ，３ｂの回転を制御する。
【００４２】
次に、搬送車（自動走行車）１の制御方法について説明する。本実施例の制御方法によれば、搬送車１が、誘導線１０に沿って走行しているときの色情報検出センサ5 ｂからの情報に応じて搬送車１が誘導線１０から外れるように、左車輪３ａと右車輪３ｂの回転を制御する。そして、誘導線１０Ａとは異なる他の誘導線１０Ｂを誘導線センサ５が検出することに応じて他の誘導線１０Ｂに沿って搬送車１を走行させるように、左車輪３ａと右車輪３ｂの回転を制御する。これによって、搬送車１の進路を変更させる。この制御方法によれば、前述した効果と同様の効果を得ることができる。
【００４３】
次に、複数の車輪を回転させることによって走路上を走行する搬送車１であり、走路上に設けられた誘導線１０を検出する誘導線センサ５と、走路上に設けられた、搬送車１の進路を変更させるための色情報を検出する色情報検出センサ５ｂとを有する自動走行車の制御をコンピュータに実行させるコンピュータプログラムとしての自動走行制御プログラムについて説明する。
【００４４】
該プログラムは、搬送車１が誘導線１０に沿って走行しているときの色情報検出センサ５ｂからの情報に応じて搬送車１が誘導線１０から外れるように、コンピュータに車左車輪３ａと右車輪３ｂの回転を制御させるステップを有する。また、該プログラムは、誘導線１０Ａとは異なる他の誘導線１０Ｂを誘導線センサ５が検出することに応じて他の誘導線１０Ｂに沿って搬送車１を走行させるように、コンピュータに左車輪３ａと右車輪３ｂの回転を制御させるステップと有する。プログラムによれば、前述した効果と同様の効果を得ることができる。
【００４５】
なお、搬送車を複数台使用する場合において、誘導線の色を搬送車ごとに専用に設定してもよいし、複数台の搬送車に対して同一色を共通に設定してもよい。
【００４６】
また、本実施例で説明した誘導線は、市販の色付きビニールテープでも製作することができる。このため、ＩＣチップやバーコードによるガイドを用いる従来の方式に比べて、簡易に自動搬送システムを構築することができる。しかしながら、誘導線は、ＩＣチップやバーコードによるガイドを用いる従来の方式を用いてもよい。
【００４７】
以上説明した各実施例によれば、読み取った色ガイドの複数の色に応じて自動走行車の旋回を制御できる。したがって、誘導線を辿りながら旋回させる場合と比べて、小半径（小面積）で旋回を行わせることができる。また、自動走行車に前進と後退の切り替え機能、ＩＣチップとの通信機能およびバーコードの読み取り機能を用いなくても、小半径で旋回を行わせることができる。
【００４８】
また、本実施例によれば、旋回を行う場合を例として説明したが、本発明はこれに限定されるものではない。例えば、搬送車１００を右折や左折させる等、搬送車１００の進路（この場合は進行方向）を変更する場合も本発明の実施例に含まれる。さらに、搬送車１００の進行方向は同じとしたまま、進路（レーン）を変更する場合も本発明の実施例に含まれる。
【００４９】
以上説明した各実施例は代表的な例にすぎず、本発明の実施に際しては、各実施例に対して種々の変形や変更が可能である。
【産業上の利用可能性】
【００５０】
自動搬送等に使用される自動走行システムで簡易的に旋回機能を行う自動走行車を提供できる。
【符号の説明】
【００５１】
１  搬送車（自動走行車）
２  荷台
３ａ，３ｂ  車輪（走行装置）
４ａ，４ｂ  モータ
５（５ａ，５ｂ，５ｃ） 誘導線センサ
６  コントローラ
１０（１０Ａ，１０Ｂ，１０Ｃ）  誘導線
２８，２９  色ガイド
【図１】
2014120081.tif 000003
【図２】
2014120081.tif 000004
【図３】
2014120081.tif 000005
【図４】
2014120081.tif 000006
【図５】
2014120081.tif 000007
【図６】
2014120081.tif 000008