(57)【特許請求の範囲】
【請求項１】
予め設定された検出範囲に向けて検出信号を送信し、前記検出信号に対する反射信号を取得して、前記予め設定された検出範囲に存在する物体を検出する物体検出部と、
前記物体検出部により検出された物体のうち、少なくとも２つの物体の位置に基づいて、当該少なくとも２つの物体を目標物として設定する目標物設定部と、
前記目標物設定部により設定された少なくとも２つの目標物を通り、走行時の基準となる基準線を設定する基準線設定部と、
前記基準線から車体までの距離を演算する距離演算部と、
前記距離を予め設定された区画内を往復走行する際の走行経路に応じて予め設定された範囲内に維持しつつ、前記区画内において前記基準線に沿って往復走行させる走行制御部と、
前記区画内において前記物体検出部が検出する物体の数を予め設定する物体数設定部と、
前記区画の一方の端部から他方の端部に向って走行する際に、前記基準線の設定に用いた前記物体の数を計数する物体計数部と、
前記物体計数部の計数結果が、前記物体数設定部により設定された物体の数に達した場合に前記区画の他方の端部に達したと判定する判定部と、
を備える自動走行車両。
【請求項２】
前記物体数設定部は、前記区画内に存在する物体の数を示すマップに基づいて前記物体の数を設定する請求項１に記載の自動走行車両。
【請求項３】
前記物体数設定部は、前記基準線に沿って走行する前に行われるティーチング走行時に前記区画内の物体を計数し、前記ティーチング走行時に計数した物体の数を前記基準線に沿って走行する際に前記物体検出部が検出する物体の数として設定する請求項１に記載の自動走行車両。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、自動で走行する自動走行車両に関する。
【背景技術】
【０００２】
従来、車両の位置を検出する際に、ＧＰＳ（Global Positioning System）が用いられてきた。このようなＧＰＳでは所定の誤差が含まれていることから、例えば自動で車両を走行させる場合には、ＧＰＳは利用し難いものであった。そこで、車両を自動で走行させる際に利用する技術が検討されてきた（例えば特許文献１及び２）。
【０００３】
特許文献１に記載の移動体の位置計測装置は、所定の座標軸上における移動体の位置及び走行方向を推定演算する推定演算手段と、移動体の予定走行路に沿って間欠的に配設された基準点に対する移動体の相対位置を検出する相対位置検出手段とを有して構成される。
【０００４】
また、特許文献２に記載の移動体の位置計測装置は、移動経路の周囲に配置された設置位置が既知の２個以上の反射手段を備え、移動体から反射手段に対して光等を投射して、その反射光等により移動体の進行方向と反射光等の入射角度との間の相対角度を計測する。また、移動体には当該移動体の進行方向に沿った走行距離を計測する計測手段と、移動体の進行方向を向きとして計測する計測手段とが備えられ、反射手段の設置位置、移動体から見た反射手段に対する現在及びそれより一定時間前の相対角度、一定時間前から現在に至るまでの移動体の位置の変位量と向きの変位量から、移動体の絶対位置及び向きを演算する。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平７−１５９１８７号公報
【特許文献２】特開平１１−２７１０４３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
特許文献１に記載の技術では、予定走行路に沿って、予め光反射手段を設置しておく必要がある。また、特許文献２に記載の技術では、複数の反射板を予め設置しておき、当該設置位置を登録しておかなければならない。このため、特許文献１及び２に記載の技術では、移動体は予め光反射手段や反射板が設置されている場所でしか自動で走行することができない。
【０００７】
本発明の目的は、上記問題に鑑み、予め光反射手段や反射板が設置されていない場所であっても、自動で走行可能な自動走行車両を提供することにある。
【課題を解決するための手段】
【０００８】
上記目的を達成するための本発明に係る自動走行車両の特徴構成は、予め設定された範囲に向けて検出信号を送信し、前記検出信号に対する反射信号を取得して、前記予め設定された範囲に存在する物体を検出する物体検出部と、前記物体検出部により検出された物体のうち、少なくとも２つの物体の位置に基づいて、当該少なくとも２つの物体を目標物として設定する目標物設定部と、前記目標物設定部により設定された少なくとも２つの目標物を通り、走行時の基準となる基準線を設定する基準線設定部と、前記基準線から車体までの距離を演算する距離演算部と、前記距離を予め設定された区画内を往復走行する際の走行経路に応じて予め設定された範囲内に維持しつつ、前記区画内において前記基準線に沿って往復走行させる走行制御部と、前記区画内において前記物体検出部が検出する物体の数を予め設定する物体数設定部と、前記区画の一方の端部から他方の端部に向って走行する際に、前記基準線の設定に用いた前記物体の数を計数する物体計数部と、前記物体計数部の計数結果が、前記物体数設定部により設定された物体の数に達した場合に前記区画の他方の端部に達したと判定する判定部と、を備える点にある。
【０００９】
このような特徴構成とすれば、物体検出部が物体を検出し、その検出結果に基づき目標物設定部が目標物を設定することができるので、自動走行車両を走行させる区画において、予め光反射手段や反射板等を設置しておかなくても自動走行することが可能となる。また、目標物設定部により設定された目標物に基づいて基準線を設定し、当該基準線に基づいて自動走行させるので、予め設定された区画の形状に拘らず、自動走行することが可能となる。また、目標物が直線に並んでいない場合であっても目標物を設定し、当該目標物に基づいて基準線を設定することができるので、目標物の並びに応じて自動走行することが可能となる。
【００１０】
このような構成とすれば、自動走行車両に区画の端部を認識させることができる。
【００１１】
したがって、区画の端部で自動走行車両を折り返し運転させたり、適切に停車させたりすることが可能となる。
【００１２】
また、前記物体数設定部は、前記区画内に存在する物体の数を示すマップに基づいて前記物体の数を設定することができる。
【００１３】
このような構成とすれば、自動走行車両に対してマップに基づいて物体の数を認識させることができる。したがって、自動走行車両が走行に応じて通過した物体の数を計数するだけで、区画の端部に達したことを認識させることが可能となる。
【００１４】
或いは、前記物体数設定部は、前記基準線に沿って走行する前に行われるティーチング走行時に前記区画内の物体を計数し、前記ティーチング走行時に計数した物体の数を前記基準線に沿って走行する際に前記物体検出部が検出する物体の数として設定しても良い。
【００１５】
このような構成とすれば、ティーチング走行時に物体を計数することで自動走行車両に対して物体の数を認識させることができる。したがって、自動走行車両が走行に応じて通過した物体の数を計数するだけで、区画の端部に達したことを認識させることが可能となる。
【図面の簡単な説明】
【００１６】
【図１】自動走行車両が走行する領域を示す図である。
【図２】自動走行車両を模式的に示した側面図である。
【図３】自動走行車両の自動走行に係る機能部を模式的に示したブロック図である。
【図４】物体検出部の検出範囲を示す図である。
【図５】自動走行車両の処理を示すフローチャートである。
【図６】自動走行車両の処理を示す模式図である。
【発明を実施するための形態】
【００１７】
本発明に係る自動走行車両は、予め設定された区画内において目標物を設定し、当該目標物に基づいて自動で走行可能に構成される。以下、本実施形態の自動走行車両１について説明する。本実施形態では、自動走行車両１は、図１に示されるような果樹園Ｐに植えられている複数の樹木Ｋの間に生えている草を刈り取りながら自動走行するよう構成されている。この際、自動走行車両１は、果樹園Ｐの中央部では図１において一点鎖線Ａで示されるように樹木Ｋに沿って走行し、果樹園Ｐの進行方向の両端部では破線Ｂで示されるように前後進を繰り返して、自動走行車両１の位置を側方にずらすようにスイッチバックを行う。したがって、自動走行車両１は、果樹園Ｐの一方の端部から他方の端部に向って走行する場合と、果樹園Ｐの他方の端部から一方の端部に向って走行する場合とで進行方向を向く側が異なることになる。
【００１８】
図２には本実施形態の自動走行車両１の側面図が示される。図２に示されるように、自動走行車両１は、車輪２と走行機体３とを備えて構成される。車輪２は、車体の車長方向の一端側の第１車輪２Ａ、及び車長方向の他端側の第２車輪２Ｂから構成される。走行機体３には、自動走行車両１の動力源であるエンジン４、エンジン４に供給する燃料が備蓄されている燃料タンク５、エンジン４により駆動される発電機６、発電機６により発電された電力を蓄電し、自動走行車両１が有する電気機器に電力供給するバッテリ７、自動走行車両１の自動走行を制御する自動走行制御装置１０、バッテリ７から供給される電力に基づき第１車輪２Ａの操向操作を行う第１車輪操向操作機構５１、バッテリ７から供給される電力に基づき第２車輪２Ｂの操向操作を行う第２車輪操向操作機構５２、エンジン４の回転力が入力され、草刈りに使用する刈り刃５４を有する草刈装置５３、第１車輪２Ａ及び第２車輪２Ｂの少なくとも一方と草刈装置５３とへのエンジン４の回転力の断接を行う動力伝達機構５５を備えている。
【００１９】
図３には、自動走行車両１の自動走行に係る機能部を示すブロック図が示される。自動走行車両１は、自動走行制御装置１０、第１車輪操向操作機構５１、第２車輪操向操作機構５２、動力伝達機構５５の各機能部を備えて構成される。自動走行制御装置１０は、物体検出部１１、目標物設定部１２、基準線設定部１３、距離演算部１４、走行範囲設定部１５、走行制御部１６、物体数設定部１７、物体計数部１８、判定部１９の各機能部を備えて構成され、各機能部は、自動走行車両１の自動走行に係る種々の処理を行うためにＣＰＵを中核部材としてハードウェア又はソフトウェア或いはその両方で構築されている。
【００２０】
物体検出部１１は、予め設定された範囲に向けて検出信号を送信し、当該検出信号に対する反射信号を取得して、当該予め設定された範囲に存在する物体を検出する。予め設定された範囲とは物体検出部１１の検出可能な範囲であり、本実施形態では図４に示されるような自動走行車両１を中心とする約２７０度の範囲Ｒである。検出信号とはレーザーや光や超音波等のように空中伝搬する信号である。このような検出信号は、物体に衝突すると反射される。物体検出部１１は、検出信号を予め設定された範囲に送信し、衝突によって生じる反射信号を取得する。物体検出部１１は、検出信号の送信方向に基づいて物体検出部１１を基準とした物体が存在する方向を示す情報と、検出信号を送信してから反射信号を取得するまでの時間に基づいて演算した物体検出部１１から物体までの距離を示す情報とを取得する。本実施形態では、物体検出部１１は水平方向に、且つ、上述した範囲Ｒに対して例えば０．５度ピッチで検出信号を送信する。
【００２１】
上述したように本実施形態では、物体検出部１１が検出する範囲Ｒは自動走行車両１を中心とした全周囲のうち約２７０度の範囲である。そこで、自動走行車両１は図４に示されるように、自動走行車両１が紙面上側の方向に向って走行する場合には進行方向を見て左側を検出し、自動走行車両１が紙面下側の方向に向って走行する場合には進行方向を見て右側を検出するよう構成されている。このように物体検出部１１は、自動走行車両１の片側に存在する物体を検出する。自動走行車両１の片側とは、本実施形態では、図４において車長延長線Ｓよりも左側をいう。もちろん、自動走行車両１が紙面上側の方向に向って走行する場合には進行方向を見て右側を検出し、自動走行車両１が紙面下側の方向に向って走行する場合には進行方向を見て左側を検出するよう構成することも可能であるし、自動走行車両１の両側に存在する物体を検出するよう構成することも可能である。また、必要に応じて物体検出部１１を回転し、範囲Ｒが車長延長線Ｓに対して反転するように構成することも可能である。
【００２２】
目標物設定部１２は、物体検出部１１により検出された物体のうち、少なくとも２つの物体の位置に基づいて、当該少なくとも２つの物体を目標物Ｏとして設定する。物体検出部１１は、図４に示されるように所定の範囲内に検出信号を送信し、範囲Ｒ内に存在する物体を検出する。ここで、本実施形態では自動走行車両１は樹木Ｋが植えられている果樹園Ｐを自動走行する。このため、果樹園Ｐ内の樹木Ｋや樹木Ｋを支持する支柱等から目標物Ｏが設定される。また、本実施形態では、自動走行車両１は少なくとも２つの物体を検出できれば目標物Ｏを設定することができる。本実施形態では、目標物設定部１２は範囲Ｒ内において物体検出部１１により検出された物体から２つの物体を用いて目標物Ｏとして設定するとして説明する。
【００２３】
２つの目標物Ｏのうちの一方は、自動走行車両１から左側方を見て最も近い位置にある物体が選択される。図４の例では、符号Ｏ１を付したものが相当し、この目標物Ｏ１は進行方向手前側の目標物Ｏに相当する。２つの目標物Ｏのうちの他方は、先に設定された目標物Ｏ１から見て自動走行車両１の進行方向において最も近い物体が選択される。図４の例では、符号Ｏ２を付したものが相当し、この目標物Ｏ２は進行方向奥側の目標物Ｏに相当する。目標物Ｏ１と目標物Ｏ２との間の距離は、目標物Ｏ１に係る物体検出部１１の検出結果と目標物Ｏ２に係る物体検出部１１の検出結果とに基づき、公知の三角測量法を用いて演算することができる。
【００２４】
ここで、自動走行車両１は、進行方向がどの方向かを自ら認識することができないので、自動走行車両１に対して予めユーザが進行方向を設定しておくと好適である。もちろん、自動走行車両１の車長方向両端のうち、最初に進行する側の端部を設定しておき、当該端部が向いている側を進行方向として設定しても良い。
【００２５】
基準線設定部１３は、目標物設定部１２により設定された少なくとも２つの目標物Ｏを通り、走行時の基準となる基準線ＳＬを設定する。目標物設定部１２により設定された少なくとも２つの目標物Ｏとは、本実施形態では上述した目標物Ｏ１及び目標物Ｏ２である。基準線設定部１３は、自動走行制御装置１０内で用いる座標系において、この目標物Ｏ１と目標物Ｏ２とを直線で繋いで基準線ＳＬを設定する。基準線ＳＬは、物体検出部１１により一つの物体として検出された検出結果のうち、夫々の中央部分を通るように直線で繋いでも良いし、夫々の検出結果の一方の端部を通るように直線で繋いでも良い。或いは、夫々の検出結果のうち、物体検出部１１に最も近い部分を通るように直線で繋いでも良い。もちろん、他の所定の条件の下、夫々の検出結果を直線で繋ぐことも可能である。このような基準線ＳＬは後述するように自動走行車両１が自動走行する際に基準として利用される。
【００２６】
距離演算部１４は、基準線ＳＬから車体までの距離を演算する。基準線ＳＬから車体までの距離とは、上記座標系において基準線ＳＬと車体とを最短で繋いだ距離である。このため、基準線ＳＬから車体を通るように引いた垂線上での距離にあたる。
【００２７】
走行範囲設定部１５は、自動走行車両１が自動走行する走行経路に対して許容される走行範囲を設定する。本実施形態では自動走行車両１は自動走行しながら草を刈り取る。このため、自動走行車両１が自動走行する走行経路は、草を刈り取る経路に相当する。詳細は省略するが、刈り刃５４は自動走行車両１の走行機体３の中央部の底面に車幅方向に亘って設けられる。自動走行車両１は果樹園Ｐの一方の端部から他方の端部まで自動走行する際、刈り漏れを防止するために先に走行した経路に対して刈り取る領域の一部（例えば２０〜３０ｃｍ）を重複させて自動走行する。上述した許容される走行範囲は、このような重複する幅の１／２〜１／３（例えば１０〜１５ｃｍ）程度に設定すると好適である。
【００２８】
走行制御部１６は、基準線ＳＬから車体までの距離を予め設定された区画内を往復走行する際の走行経路に応じて予め設定された範囲内に維持しつつ、予め設定された区画内において基準線ＳＬに沿って走行させる。基準線ＳＬから車体までの距離は、上述した距離演算部１４により演算され、順次、リアルタイムで走行制御部１６に伝達される。予め設定された区画とは、自動走行車両１が自動走行を行う区画であり、本実施形態では草の刈り取り対象となる果樹園Ｐの一方の端部から他方の端部まで列毎に樹木Ｋにより仕切られる区画である。自動走行車両１は、このような区画内を往復走行しながら、草刈りを行う。
【００２９】
上述したように、自動走行車両１はエンジン４を動力源として走行する。また、第１車輪２Ａ及び第２車輪２Ｂは、夫々操向操作可能に構成され、夫々第１車輪操向操作機構５１及び第２車輪操向操作機構５２により操向操作が行われる。また、エンジン４により発生された回転力は、第１車輪２Ａ及び第２車輪２Ｂの少なくとも一方に動力伝達機構５５を介して伝達される。第１車輪２Ａ及び第２車輪２Ｂに対する動力の伝達は、双方に行って自動走行車両１を４輪駆動としても良いし、一方に行って２輪駆動としても良い。また、第１車輪２Ａ及び第２車輪２Ｂの夫々は、左右一対で構成されても良いし、少なくとも一方が１輪で構成されていても良い。走行制御部１６は、基準線ＳＬから自動走行車両１までの距離が予め設定された範囲内に収まるように、第１車輪操向操作機構５１、第２車輪操向操作機構５２、及び動力伝達機構５５を制御して、基準線ＳＬに沿って走行させる。
【００３０】
自動走行車両１は、基準線ＳＬに沿って走行しながら次の目標物Ｏとなる物体を検出する。現在の基準線ＳＬの設定に係る進行方向前側の目標物Ｏ２近傍に達すると、当該目標物Ｏ２を進行方向手前側の目標物Ｏ１とし、新たに設定した目標物Ｏを進行方向奥側の目標物Ｏ２として設定する。これらの目標物Ｏ１及び目標物Ｏ２により基準線ＳＬを設定し直して、当該基準線ＳＬに沿って果樹園Ｐの一方の端部から他方の端部まで走行する。
【００３１】
自動走行車両１は、果樹園Ｐの一方の端部から他方の端部まで基準線ＳＬに沿って走行し、端部においてはスイッチバックをして、そこで設定された基準線ＳＬに沿って走行する。スイッチバックとは、自車が区画の端部に達した際に前後進を繰り返して、自動走行車両１の位置を当該端部の位置から側方にずらすように移動する走行形態である。本実施形態では、自動走行車両１は自車が果樹園Ｐの端部に達した否かを物体の数によって認識するよう構成されている。すなわち、物体数設定部１７が区画内において物体検出部１１が検出する物体の数を予め設定しておく。区画内において物体検出部１１が検出する物体の数とは、自動走行車両１は、果樹園Ｐの一方の端部から他方の端部まで走行する際に目標物Ｏとして設定する物体の数である。物体数設定部１７は、このような物体の数を予め設定し、記憶しておく。
【００３２】
この物体の数は、ユーザが自動走行車両１を自動走行させる前に、予め手動で入力して物体数設定部１７に設定しておいても良いし、区画内に存在する物体の数を示すマップを物体数設定部１７に読み込ませて自動で物体の数を設定しても良い。例えば、マップを用いて物体の数を設定する場合には、区画内に存在する物体の列数、及び夫々の列毎の物体の個数を記載しておくと良い。更には、自動走行車両１は基準線ＳＬに沿って草を刈り取りながら走行する前に例えばラジコン操作によりティーチング走行を行い、当該ティーチング走行時に物体数設定部１７が区画内の物体の数を計数し、当該計数した物体の数を基準線ＳＬに沿って走行する際に目標物Ｏとして設定される物体検出部１１が検出する物体の数として設定することも可能である。これにより、物体数設定部１７は物体検出部１１が検出する物体の数を容易に設定することが可能となる。
【００３３】
物体計数部１８は、区画の一方の端部から他方の端部に向って走行する際に、基準線ＳＬの設定に用いた物体の数を計数する。物体計数部１８は目標物設定部１２が目標物Ｏを新たに設定した場合には、その旨を示す情報を取得し、当該新たに設定した目標物Ｏを用いて実際に基準線ＳＬを設定に用いた物体の数を計数する。ここで、元々、進行方向奥側の目標物Ｏ２として設定していたものを、自動走行車両１の走行に応じて進行方向手前側の目標物Ｏ１として設定した場合には、双方を計数すると、同一の物体に係る目標物Ｏであることから重複して計数することになる。このような重複して計数することを避けるために、物体計数部１８は、自動走行車両１が区画の一方の端部から他方の端部に向って走行する際に、予め決定された進行方向手前側に設定された目標物Ｏ１に係る物体及び進行方向奥側に設定された目標物Ｏ２に係る物体の何れか一方のみを計数し、当該計数結果に１を加えておくことで、区画の一方の端部から他方の端部に至るまで基準線ＳＬの設定に係る物体を計数することが可能となる。
【００３４】
判定部１９は、物体計数部１８の計数結果が、物体数設定部１７により設定された物体の数に達した場合に、自動走行車両１が区画の他方の端部に達したと判定する。これにより、走行制御部１６はその位置で自動走行車両１を一旦、停車させ、当該停車した位置から自動走行車両１をスイッチバックさせて次に草を刈り取る分だけ位置をずらし、その位置から再度、目標物Ｏに基づき基準線ＳＬを設定して自動走行しながら草を刈り取る。このようにして自動走行車両１は、自車で自動走行する際に基準となる基準線ＳＬを設定し、自動走行することが可能となる。
【００３５】
次に、自動走行車両１が自動走行を行う際の処理について図５のフローチャート、及び図６の模式図を用いて説明する。自動走行車両１が、任意の位置に配置される（ステップ＃１）。この際、自動走行車両１は、自動走行車両１における最初に進行させる側の端部を自動走行させたい方向に向けておくと良い。
【００３６】
物体検出部１１は、所定の範囲について物体の検出を開始する（ステップ＃２）。以後、物体検出部１１は、自動走行車両１が自動走行を終了するまで継続して物体の検出を行う。このように自動走行車両１の周囲において検出された物体が図６の＃１０１に示される。検出された物体が、目標物Ｏとしての所定の条件を満たす場合には（ステップ＃３：Ｙｅｓ）、当該物体を目標物Ｏとして設定する（ステップ＃４）。この目標物Ｏの検出は、少なくとも２つの目標物Ｏが設定されるまで行われる（ステップ＃５：Ｙｅｓ）。
【００３７】
図６の＃１０２には、このような２つの目標物Ｏとして、自動走行車両１の進行方向手前側にある目標物Ｏ１と、自動走行車両１の進行方向奥側にある目標物Ｏ２とが設定された例が示される。自動走行制御装置１０内では、物体検出部１１により取得された当該物体検出部１１を基準とした物体が存在する方向を示す情報と、物体検出部１１から物体までの距離を示す情報とに基づき、自動走行車両１を基準とした座標系において目標物Ｏ１及び目標物Ｏ２の座標が演算される。具体的には、図６の＃１０２に示されるように、自動走行車両１の座標が（０，０）として設定され、目標物Ｏ１の座標が（Ｘ１，Ｙ１）、目標物Ｏ２の座標が（Ｘ２，Ｙ２）として演算される。
【００３８】
基準線設定部１３は、２つの目標物Ｏ１及び目標物Ｏ２を基準に基準線ＳＬを設定する（ステップ＃６）。この基準線ＳＬは、図６の＃１０３に示されるように、物体検出部１１により検出された目標物Ｏ１と目標物Ｏ２との夫々の外縁部を繋いだ線で設定される。
【００３９】
次に、自動走行車両１が走行する基準線ＳＬを基準とした走行経路を設定する。この設定は、基準線ＳＬから走行経路までの距離に応じて設定される（ステップ＃７）。この場合、当該距離の演算処理及び以降の処理を行い易くするために、自動走行制御装置１０では、自動走行車両１を基準とした座標系から基準線ＳＬをｙ軸とする座標系に座標変換が行われる。これにより、目標物Ｏ１の座標（Ｘ１，Ｙ１）、及び目標物Ｏ２の座標（Ｘ２）が座標変換され、図６の＃１０３に示されるように、目標物Ｏ１の座標（０，ｙ１）、及び目標物Ｏ２の座標（０，ｙ２）となる。このような座標変換後の座標系において、基準線ＳＬから走行経路までの距離がｍとして設定される。この場合、自動走行車両１の座標は（ｘ１，０）に変換される。また、この距離に対する許容範囲±ａが設定される（ステップ＃８）。
【００４０】
走行制御部１６は、基準線ＳＬから自動走行車両１までの距離が、設定された「ｍ±ａ」に収まるように自動走行車両１を走行させる（ステップ＃９）。基準線ＳＬから自動走行車両１までの距離が、設定された「ｍ±ａ」に収まらない場合には（ステップ＃１０：Ｙｅｓ）、走行制御部１６は許容範囲内に収まるようにステアリングを操作する（ステップ＃１１）。これにより、自動走行車両１は、図６の＃１０４に示されるように所期の走行経路に沿って走行することが可能となる。ステップ＃１０において、基準線ＳＬから自動走行車両１までの距離が、設定された「ｍ±ａ」に収まる場合には（ステップ＃１０：Ｎｏ）、走行制御部１６はそのままの舵角で走行させる。なお、この場合、自動走行車両１の位置によって物体検出部１１により検出される物体の検出結果が異なるので、都度、目標物Ｏ１，Ｏ２の座標変換を行いつつ、基準線ＳＬを更新しながら自動走行が行われる。
【００４１】
自動走行車両１が図６の＃１０５に示されるように進行方向奥側の目標物Ｏ２に達し（ステップ＃１２：Ｙｅｓ）、且つ、当該目標物Ｏ２が区画の端部の目標物Ｏでなければ（ステップ＃１３：Ｙｅｓ）、目標物設定部１２はこれまでの進行方向奥側の目標物Ｏ２を進行方向手前側の目標物Ｏ１に設定し（ステップ＃１４）、ステップ＃３から処理が継続される。
【００４２】
ステップ＃１３において、目標物Ｏ２が区画の端部の目標物Ｏであれば（ステップ＃１３：Ｎｏ）、走行制御部１６は自動走行車両１を停車させ（ステップ＃１５）、その位置からスイッチバックにより自動走行車両１の位置が変更される（ステップ＃１６）。スイッチバックについては、基準線ＳＬからの距離に拘らず一定の動作で行われることから予めプログラミングしておくと良い。
【００４３】
〔その他の実施形態〕
上記実施形態では、物体検出部１１が果樹園Ｐの樹木Ｋや樹木Ｋを支持する支柱等を検出するとして説明したが、樹木Ｋや支柱以外に、柵やフェンス等を検出するよう構成することも可能である。また、物体と、当該物体から予め設定された距離内にある他の物体とをグループ化して一つの物体として扱うように構成することも可能である。これにより、例えば樹木Ｋと当該樹木Ｋを支持する支柱とを一つの目標物Ｏとして設定することが可能となるので、目標物Ｏの設定に係る演算処理を軽減できる。
【００４４】
上記実施形態では、目標物設定部１２は２つの物体から２つの目標物Ｏを設定するとして説明したが、３つ以上の物体から３つ以上の目標物Ｏを設定する構成とすることも可能である。
【００４５】
上記実施形態では、物体計数部１８の計数結果が、物体数設定部１７により設定された物体の数に達した場合に自動走行車両１が区画の他方の端部に達したと判定部１９が判定し、走行制御部１６は、区画の端部に達したと判定された場合に自動走行車両１を停車させるとして説明したが、走行制御部１６は例えば走行距離やリモコン操作等によって区画の端部に達したと判定し、自動走行車両１を停車させるよう構成することも可能である。
【００４６】
上記実施形態では、自動走行車両１が草の刈り取りを行いながら自動走行するとして説明したが、自動走行車両１を例えば運搬車両として用いることも可能であるし、他の用途に用いることも当然に可能である。
【００４７】
上記実施形態では、自動走行車両１は、目標物設定部１２により設定された目標物Ｏに基づいて自動走行するとして説明したが、例えば樹木Ｋの樹列毎の本数や、開始樹列番号、終了樹列番号、区画の端部の側に植えられている樹木Ｋから当該区画の端部までの距離を規定するオフセット量、目標とする樹木Ｋを切り替える切換距離等が入力されたマップを読み込ませ、物体検出部１１の検出結果と共に、マップも用いて自動走行するよう構成することも可能である。これにより、自動走行する領域を認識することができ、オフセット量で規定されるオフセット領域の草の刈り残しを低減できる。また、必要に応じてマップを修正することで、草を刈り取る領域を自由に設定することも可能となる。また、このようなマップは、自動走行車両１に記憶しておき、適宜読み出して使用することも可能であるし、新たな物体を検出した場合には、更新するよう構成することも可能である。
【００４８】
上記実施形態では、自動走行制御装置１０において、自動走行車両１を基準とした座標系から目標物Ｏを基準とした座標系に座標変換を行って、自動走行に係る演算処理を行うとして説明したが、座標変換を行わずに自動走行に係る演算処理を行うことも可能である。
【産業上の利用可能性】
【００４９】
本発明は、自動で走行する自動走行車両に利用することが可能である。
【符号の説明】
【００５０】
１：自動走行車両
１１：物体検出部
１２：目標物設定部
１３：基準線設定部
１４：距離演算部
１６：走行制御部
１７：物体数設定部
１８：物体計数部
１９：判定部
Ｏ：目標物
Ｒ：範囲
ＳＬ：基準線
【図１】
0006275609.tif 000002
【図２】
0006275609.tif 000003
【図３】
0006275609.tif 000004
【図４】
0006275609.tif 000005
【図５】
0006275609.tif 000006
【図６】
0006275609.tif 000007