(57)【要約】【課題】作業機が走行機体から機体左右方向にオフセットした状態で作業する場合でも、作業車両を適切に自律走行させることが可能な構成を提供する。【解決手段】自律走行経路生成システム９９は、予め定められた圃場において、走行機体２と走行機体２に装着される作業機３を備えるトラクタ１を自律走行させる。自律走行経路生成システム９９は、圃場情報設定部５２と、作業車両情報設定部５１と、を備える。圃場情報設定部５２は、トラクタ１が走行する走行領域を圃場内に設定する。作業車両情報設定部５１は、走行機体２の基準点に対する作業機３の基準点のオフセット方向及びオフセット距離を設定可能である。前記の領域は、作業領域と、非作業領域と、を含む。非作業領域は、作業車両情報設定部５１により設定されたオフセット方向及びオフセット距離に基づいて設定される。【選択図】図５
2020119595.tif 000002
【特許請求の範囲】
【請求項１】
予め定められた領域において、車体部と前記車体部に装着される作業機とを備える作業車両を自律走行させる自律走行システムであって、
前記作業車両が走行する走行領域を前記予め定められた領域内に設定する領域設定部と、
前記車体部の基準点に対する前記作業機の基準点のオフセット方向及びオフセット距離を設定可能なオフセット設定部と、を備え、
前記走行領域は、前記作業機により作業が行われる第１領域と、前記第１領域の周囲に設定される第２領域と、を含んでおり、
前記第２領域は、前記オフセット設定部により設定された前記オフセット方向及びオフセット距離に基づいて設定されることを特徴とする自律走行システム。
【請求項２】
請求項１に記載の自律走行システムであって、
前記作業機の基準点に基づいて前記走行領域内における前記作業車両の走行経路を生成可能な経路生成部を備え、
前記経路生成部は、前記作業機の基準点に基づいて前記第１領域内における前記走行経路を生成し、前記車体部の基準点に基づいて前記第２領域内における前記走行経路を生成することを特徴とする自律走行システム。
【請求項３】
請求項１又は２に記載の自律走行システムであって、
前記第２領域は、少なくとも枕地領域を含み、
前記領域設定部によって設定された前記枕地領域の幅は、前記オフセット方向及びオフセット距離に基づいて変更されることを特徴とする自律走行システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、作業車両の自律走行経路を生成する自律走行システムに関する。
【背景技術】
【０００２】
従来から、予め設定された自律走行経路に従って作業車両を自律走行させることが可能な作業車両が知られている。特許文献１は、この種の作業車両を開示する。この特許文献１の作業車両は、当該作業車両及び当該作業車両に随伴する作業車両に着脱可能な遠隔操作装置と相互に無線通信可能に構成され、この遠隔操作装置によって予め作業車両の走行経路を設定したり、作業車両を遠隔操作したり、作業車両の走行状態や作業機の作動状態を監視することができるように構成されている。この構成によって、特許文献１の作業車両は、予め設定された走行経路を自律走行することができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１６−１３０６５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、上記の特許文献１のように作業車両を自律走行させるとき、作業内容等によっては、作業機の位置を走行機体の位置に対して一側にズラした状態で行わせたい場合がある。しかし、上記特許文献１ではその点に言及されておらず、当該特許文献１の構成では、作業機と走行機体との位置関係が各々の作業内容に好適となるように自律走行させることが難しかった。
【０００５】
本発明は以上の事情に鑑みてされたものであり、その目的は、作業機が走行機体から機体左右方向にオフセットした状態で作業する場合でも、作業車両を適切に自律走行させることが可能な構成を提供することにある。
【課題を解決するための手段及び効果】
【０００６】
本発明の解決しようとする課題は以上の如くであり、次にこの課題を解決するための手段とその効果を説明する。
【０００７】
本発明の観点によれば、以下の構成の自律走経路生成ステムが提供される。即ち、この自律走行システムは、予め定められた領域において、車体部と前記車体部に装着される作業機を備える作業車両を自律走行させるためのものである。前記自律走行システムは、領域設定部と、オフセット設定部と、を備える。前記領域設定部は、前記作業車両が走行する走行領域を前記予め定められた領域内に設定する。前記オフセット設定部は、前記車体部の基準点に対する前記作業機の基準点のオフセット方向及びオフセット距離を設定可能である。前記走行領域は、前記作業機により作業が行われる第１領域と、前記第１領域の周囲に設定される第２領域と、を含む。前記第２領域は、前記オフセット設定部により設定された前記オフセット方向及びオフセット距離に基づいて設定される。
【０００８】
これにより、作業機が走行機体から機体左右方向にオフセットした状態で作業する場合に、作業車両を適切に自律走行させることができる。
【０００９】
前記の自律走行システムにおいては、以下の構成とすることが好ましい。即ち、前記自律走行システムは、経路生成部を備える。前記経路生成部は、前記作業機の基準点に基づいて前記走行領域内における前記作業車両の走行経路を生成可能である。前記経路生成部は、前記作業機の基準点に基づいて前記第１領域内における前記走行経路を生成し、前記車体部の基準点に基づいて前記第２領域内における前記走行経路を生成する。
【００１０】
このように、自律走行経路を生成するときの位置の基準を作業領域と非作業領域との間で異ならせることで、作業領域において作業機を走行機体に対して左右方向にオフセットさせて作業する場合でも、作業領域及び非作業領域の両方において、自律走行経路の生成処理を単純化することができる。
【００１１】
前記の自律走行システムにおいては、以下の構成とすることが好ましい。即ち、前記第２領域は、少なくとも枕地領域を含む。前記領域設定部によって設定された前記枕地領域の幅は、前記オフセット方向及びオフセット距離に基づいて変更される。
【００１２】
これにより、枕地領域を適切に生成することができるので、作業効率を向上させることができる。
【図面の簡単な説明】
【００１３】
【図１】圃場において生成された自律走行経路に沿ってロボットトラクタが自律走行・自律作業を行う様子を示す概念図。
【図２】本発明の一実施形態に係る自律走行経路生成システムが生成した自律走行経路に沿って走行するロボットトラクタの全体的な構成を示す側面図。
【図３】ロボットトラクタの平面図。
【図４】ロボットトラクタの電気的な構成を示すブロック図。
【図５】自律走行経路生成システムを備えた無線通信端末の電気的な構成を示すブロック図。
【図６】作業機を走行機体の左右一側にオフセットさせた場合において、作業機の基準点と走行機体の基準点との位置関係を示す模式図。
【図７】無線通信端末のディスプレイにおける作業車両情報入力画面の表示例を示す図。
【図８】無線通信端末のディスプレイにおける圃場情報入力画面の表示例を示す図。
【図９】無線通信端末のディスプレイにおける圃場情報入力画面の別の表示例を示す図。
【図１０】無線通信端末のディスプレイにおける作業情報入力画面の表示例を示す図。
【図１１】自律走行経路を生成する処理を示すフローチャート。
【図１２】折返し走行経路を生成するために、作業領域における作業機の経路が生成される様子を示した図。
【図１３】作業領域における走行機体の経路が生成される様子を示した図。
【図１４】非作業領域における走行機体の経路が生成され、折返し走行経路が完成する様子を示す図。
【図１５】周回走行経路が生成される様子を示した図。
【発明を実施するための形態】
【００１４】
次に、図面を参照して本発明の実施の形態を説明する。以下では、図面の各図において同一の部分には同一の符号を付し、重複する説明を省略することがある。また、同一の符号に対応する部材等の名称が、簡略的に言い換えられたり、上位概念又は下位概念の名称で言い換えられたりすることがある。
【００１５】
本発明は、予め定められた圃場内で１台又は複数台の作業車両を走行させて、圃場内における農作業の全部又は一部を実行させるときに、走行経路を生成して、作業車両を自律走行させる自律走行経路生成システム（自律走行システム）に関する。本実施形態では作業車両としてトラクタを例に説明するが、作業車両としては、トラクタの他、田植機、コンバイン、土木・建築作業装置、除雪車等、乗用型作業機に加え、歩行型作業機も含まれる。本明細書において自律走行とは、トラクタが備える制御部（ＥＣＵ）によりトラクタが備える走行に関する構成が制御されて、予め定められた経路に沿ってトラクタが走行することを意味し、自律作業とは、トラクタが備える制御部によりトラクタが備える作業に関する構成が制御されて、予め定められた経路に沿ってトラクタが作業を行うことを意味する。これに対して、手動走行・手動作業とは、トラクタが備える各構成がオペレータにより操作され、走行・作業が行われることを意味する。
【００１６】
以下の説明では、自律走行・自律作業されるトラクタを「無人（の）トラクタ」又は「ロボットトラクタ」と称することがあり、手動走行・手動作業されるトラクタを「有人（の）トラクタ」と称することがある。圃場内において農作業の一部が無人トラクタにより実行される場合、残りの農作業は有人トラクタにより実行される。単一の圃場における農作業を無人トラクタ及び有人トラクタで行うことを、農作業の協調作業、追従作業、随伴作業等と称することがある。無人トラクタと有人トラクタは、互いに異なる構成とすることもでき、共通の構成とすることもできる。無人トラクタと有人トラクタの構成が共通である場合、無人トラクタであってもオペレータが搭乗（乗車）して操作することが可能であり（即ち有人トラクタとして使用することができ）、或いは有人トラクタであってもオペレータが降車して自律走行・自律作業させることが可能である（即ち、無人トラクタとして使用することができる）。なお、農作業の協調作業としては、「単一圃場における農作業を、無人車両及び有人車両で実行すること」に加え、「隣接する圃場等の異なる圃場における農作業を同時期に無人車両及び有人車両で実行すること」が含まれてもよい。
【００１７】
図１は、圃場（予め定められた領域）８０において生成された自律走行経路８３に沿ってロボットトラクタ１が自律走行・自律作業を行う様子を示す概念図である。図２は、本発明の一実施形態に係る自律走行経路生成システム９９が生成した自律走行経路８３に沿って走行するロボットトラクタ１の全体的な構成を示す側面図である。図３は、ロボットトラクタ１の平面図である。図４は、ロボットトラクタ１を制御するための構成を示すブロック図である。図５は、自律走行経路生成システム９９を備えた無線通信端末４６のブロック図である。
【００１８】
本発明の実施の一形態に係る自律走行経路生成システムは、図１に示すように圃場８０においてロボットトラクタ１が自律走行・自律作業をするための自律走行経路８３を生成するものであって、図２等に示す無線通信端末４６に備えられている。ロボットトラクタ１は、図４に示すように、当該ロボットトラクタ１の走行及び作業を制御する制御部４を備えており、前記無線通信端末４６は、当該制御部４と無線通信することにより、ロボットトラクタ１に対して自律走行・自律作業に関する所定の信号を出力することができる。無線通信端末４６が制御部４に出力する信号としては、自律走行・自律作業の経路に関する信号や自律走行・自律作業の開始信号、停止信号、終了信号等が考えられるが、これらに限定されない。
【００１９】
初めに、ロボットトラクタ（以下、単に「トラクタ」と称する場合がある。）１について、主として図２及び図３を参照して説明する。
【００２０】
トラクタ１は、圃場８０を自律走行することが可能な走行機体（車体部）２を備える。走行機体２には、図２及び図３に示す作業機３が着脱可能に取り付けられている。この作業機３としては、例えば、耕耘機、プラウ、施肥機、草刈機、播種機等の種々の作業機があり、これらの中から必要に応じて所望の作業機３を選択して走行機体２に装着することができる。走行機体２は、装着された作業機３の高さ及び姿勢を変更可能に構成されている。
【００２１】
本実施形態では、作業機３として、図略の回転刃により草刈作業を行う草刈作業部（作業部）３ａを備える草刈機が用いられている。この草刈機は、草刈作業部３ａを走行機体２に対して機体左右方向にオフセットさせた状態で草刈作業を行うことが可能なオフセット型草刈機（オフセット型作業機）として構成されている。図３には、草刈作業部３ａが走行機体２に対して進行方向右側にオフセットした状態が示されている。ただし、詳細は図示しないが、作業機３は油圧シリンダ（後述のオフセットアクチュエータ４５）を備えており、この油圧シリンダを駆動することにより、草刈作業部３ａを、図３とは反対側に（進行方向左側に）オフセットさせたり、走行機体２の真後ろに位置させたりすることもできる。
【００２２】
トラクタ１の構成について、図２及び図３を参照してより詳細に説明する。トラクタ１の走行機体２は、図２に示すように、その前部が左右１対の前輪７，７で支持され、その後部が左右１対の後輪８，８で支持されている。
【００２３】
走行機体２の前部にはボンネット９が配置されている。このボンネット９内には、トラクタ１の駆動源であるエンジン１０及び燃料タンク（図略）が収容されている。このエンジン１０は、例えばディーゼルエンジンにより構成することができるが、これに限るものではなく、例えばガソリンエンジンにより構成しても良い。また、駆動源としては、エンジンに加えて、又はこれに代えて、電気モータを使用しても良い。
【００２４】
ボンネット９の後方には、オペレータが搭乗するためのキャビン１１が配置されている。このキャビン１１の内部には、オペレータが操向操作するためのステアリングハンドル１２と、オペレータが座ることが可能な座席１３と、各種の操作を行うための様々な操作装置と、が主として設けられている。ただし、作業車両は、キャビン１１付きのものに限るものではなく、キャビン１１を備えないものであってもよい。
【００２５】
上記の操作装置としては、図３に示すモニタ装置１４、スロットルレバー１５、主変速レバー２７、複数の油圧操作レバー１６、ＰＴＯスイッチ１７、ＰＴＯ変速レバー１８、副変速レバー１９、及び作業機昇降スイッチ２８等を例として挙げることができる。これらの操作装置は、座席１３の近傍、又はステアリングハンドル１２の近傍に配置されている。
【００２６】
モニタ装置１４は、トラクタ１の様々な情報を表示可能に構成されている。スロットルレバー１５は、エンジン１０の出力回転数を設定するための操作具である。主変速レバー２７は、トラクタ１の走行速度を無段階で変更するための操作具である。油圧操作レバー１６は、図略の油圧外部取出バルブを切換操作するための操作具である。ＰＴＯスイッチ１７は、トランスミッション２２の後端から突出した図略のＰＴＯ軸（動力取出軸）への動力の伝達／遮断を切換操作するための操作具である。即ち、ＰＴＯスイッチがＯＮ状態であるときＰＴＯ軸に動力が伝達されてＰＴＯ軸が回転し、作業機３が駆動される一方、ＰＴＯスイッチがＯＦＦ状態であるときＰＴＯ軸への動力が遮断されてＰＴＯ軸が回転せず、作業機３が停止される。ＰＴＯ変速レバー１８は、作業機３に入力される動力の変更操作を行うものであり、具体的にはＰＴＯ軸の回転速度の変速操作を行うための操作具である。副変速レバー１９は、トランスミッション２２内の走行副変速ギア機構の変速比を切り換えるための操作具である。作業機昇降スイッチ２８は、走行機体２に装着された作業機３の高さを所定範囲内で昇降操作するための操作具である。
【００２７】
図２に示すように、走行機体２の下部には、トラクタ１のシャーシ２０が設けられている。当該シャーシ２０は、機体フレーム２１、トランスミッション２２、フロントアクスル２３、及びリアアクスル２４等から構成されている。
【００２８】
機体フレーム２１は、トラクタ１の前部における支持部材であって、直接、又は防振部材等を介してエンジン１０を支持している。トランスミッション２２は、エンジン１０からの動力を変化させてフロントアクスル２３及びリアアクスル２４に伝達する。フロントアクスル２３は、トランスミッション２２から入力された動力を前輪７に伝達するように構成されている。リアアクスル２４は、トランスミッション２２から入力された動力を後輪８に伝達するように構成されている。
【００２９】
図４に示すように、トラクタ１は、走行機体２の動作（前進、後進、停止及び旋回等）並びに作業機３の動作（昇降、駆動及び停止等）を制御するための制御部４を備える。この制御部４は、走行機体２の適宜の位置に配置されている。制御部４は、図示しないＣＰＵ、ＲＯＭ、ＲＡＭ、Ｉ／Ｏ等を備えて構成されており、ＣＰＵは、各種プログラム等をＲＯＭから読み出して実行することができる。制御部４には、トラクタ１が備える各構成（例えば、エンジン１０等）を制御するためのコントローラ、及び、他の無線通信機器と無線通信可能な無線通信部４０等がそれぞれ電気的に接続されている。
【００３０】
上記のコントローラとして、トラクタ１は少なくとも、エンジンコントローラ６１、車速コントローラ６２、操向コントローラ６３、及び昇降コントローラ６４を備える。それぞれのコントローラは、制御部４からの電気信号に応じて、トラクタ１の各構成を制御することができる。
【００３１】
エンジンコントローラ６１は、エンジン１０の回転数を制御するものである。具体的には、エンジン１０には、当該エンジン１０の回転数を変更させる図略のアクチュエータを備えたガバナ装置４１が設けられている。エンジンコントローラ６１は、ガバナ装置４１を制御することで、エンジン１０の回転数を制御することができる。
【００３２】
車速コントローラ６２は、トラクタ１の車速を制御するものである。具体的には、トランスミッション２２には、例えば可動斜板式の油圧式無段変速装置である変速装置４２が設けられている。車速コントローラ６２は、変速装置４２の斜板の角度を図略のアクチュエータによって変更することで、トランスミッション２２の変速比を変更し、所望の車速を実現することができる。
【００３３】
操向コントローラ６３は、ステアリングハンドル１２の回動角度を制御するものである。具体的には、ステアリングハンドル１２の回転軸（ステアリングシャフト）の中途部には、操向アクチュエータ４３が設けられている。この構成で、予め定められた経路をトラクタ１が（無人トラクタとして）走行する場合、制御部４は、当該経路に沿ってトラクタ１が走行するようにステアリングハンドル１２の適切な回動角度を計算し、得られた回動角度となるように操向コントローラ６３に制御信号を出力する。操向コントローラ６３は、制御部４から入力された制御信号に基づいて操向アクチュエータ４３を駆動し、ステアリングハンドル１２の回動角度を制御する。
【００３４】
昇降コントローラ６４は、作業機３の昇降を制御するものである。具体的には、走行機体２には、作業機３を走行機体２に連結している３点リンク機構の近傍に、油圧シリンダ等からなる昇降アクチュエータ４４が設けられている。この構成で、昇降コントローラ６４は、制御部４から入力された制御信号に基づいて昇降アクチュエータ４４を駆動して作業機３を適宜に昇降動作させることにより、所望の高さで作業機３により農作業を行うことができる。この制御により、作業機３を、退避高さ（農作業を行わない高さ）及び作業高さ（農作業を行う高さ）等の所望の高さで支持することができる。
【００３５】
作業機３は、草刈作業部３ａ等を制御するための作業機制御部３５を備える。作業機制御部３５は、図示しないＣＰＵ、ＲＯＭ、ＲＡＭ、Ｉ／Ｏ等を備えて構成されており、ＣＰＵは、各種プログラム等をＲＯＭから読み出して実行することができる。作業機制御部３５は、走行機体２の制御部４と電気的に接続されており、制御部４からの指令に基づいて作業機３を制御することができる。作業機制御部３５には、オフセットコントローラ６５が電気的に接続されている。
【００３６】
オフセットコントローラ６５は、作業機３の草刈作業部３ａのオフセット量を制御するものである。具体的には、作業機３は、オフセットアクチュエータ４５を備えている。オフセットアクチュエータ４５としては、例えば油圧シリンダ、電動モータ等が考えられるが、これらに限定されない。この構成で、オフセットコントローラ６５は、作業機制御部３５から入力された制御信号に基づいてオフセットアクチュエータ４５を駆動する。この制御により、作業機３の草刈作業部３ａを機体左右方向に変位させることができる。
【００３７】
オフセットアクチュエータ４５を制御部４（作業機制御部３５）により制御し、作業機３の草刈作業部３ａを走行機体２から適宜にオフセットさせた状態でトラクタ１を走行させることで、草刈作業部３ａが通る経路の中心と走行機体２が通る経路の中心とが機体左右方向にズレた状態で草刈作業部３ａによる作業を行うことができる。
【００３８】
なお、上述したエンジンコントローラ６１等の複数のコントローラ（作業機３のオフセットコントローラ６５を含む）は、トラクタ１の制御部４から入力される信号に基づいてエンジン１０等の各部を制御している。従って、制御部４が実質的に各部を制御していると把握することができる。
【００３９】
上述のような制御部４を備えるトラクタ１は、オペレータがキャビン１１内に搭乗して各種操作をすることにより、当該制御部４によりトラクタ１の各部（走行機体２、作業機３等）を制御して、圃場８０内を走行しながら農作業を行うことができるように構成されている。加えて、本実施形態のトラクタ１は、オペレータがトラクタ１に搭乗しなくても、無線通信端末４６により出力される所定の制御信号に基づいて自律走行及び自律作業させることが可能となっている。
【００４０】
具体的には、図４に示すように、トラクタ１は、自律走行を可能とするための各種の構成を備えている。更に、トラクタ１は、測位システムに基づいて自ら（走行機体２）の位置情報を取得するために必要な測位用アンテナ６等の構成を備えている。このような構成により、トラクタ１は、測位システムに基づいて自らの位置情報を取得して、圃場８０を自律走行することが可能となっている。
【００４１】
次に、自律走行を可能とするためにトラクタ１が備える構成について詳細に説明する。具体的には、トラクタ１は、図２及び図４に示すように、測位用アンテナ６及び無線通信用アンテナ４８等を備える。また、これらに加えて、トラクタ１には、走行機体２の姿勢（ロール角、ピッチ角、ヨー角）を特定することが可能な慣性計測ユニット（ＩＭＵ）が備えられていてもよい。
【００４２】
測位用アンテナ６は、例えば衛星測位システム（ＧＮＳＳ）等の測位システムを構成する測位衛星からの信号を受信するものである。図２に示すように、測位用アンテナ６は、トラクタ１のキャビン１１のルーフ２９の上面に配置されている。測位用アンテナ６で受信された測位信号は、図４に示す位置情報算出部４９に入力される。位置情報算出部４９は、トラクタ１の走行機体２（厳密には、測位用アンテナ６）の位置情報を、例えば緯度・経度情報として算出する。当該位置情報算出部４９で検出された位置情報は、制御部４に入力されて、自律走行に利用される。
【００４３】
なお、本実施形態ではＧＮＳＳ−ＲＴＫ法を利用した高精度の衛星測位システムが用いられているが、これに限られるものではなく、高精度の位置座標が得られる限りにおいて他の測位システムを用いても良い。例えば、相対測位方式（ＤＧＰＳ）、又は静止衛星型衛星航法補強システム（ＳＢＡＳ）を使用することが考えられる。
【００４４】
無線通信用アンテナ４８は、オペレータが操作する無線通信端末４６からの信号を受信したり、無線通信端末４６への信号を送信したりするものである。図２に示すように、無線通信用アンテナ４８は、トラクタ１のキャビン１１が備えるルーフ２９の上面に配置されている。無線通信用アンテナ４８で受信した無線通信端末４６からの信号は、図４に示す無線通信部４０で信号処理された後、制御部４に入力される。また、制御部４から無線通信端末４６に送信する信号は、無線通信部４０で信号処理された後、無線通信用アンテナ４８から送信されて無線通信端末４６で受信される。
【００４５】
無線通信端末４６は、図４に示すように、タブレット型のパーソナルコンピュータとして構成される。オペレータは、無線通信端末４６のディスプレイ３７に表示された情報（例えば、トラクタ１の現在位置等）を参照して確認することができる。また、オペレータは、ディスプレイ３７の傍に配置されたハードウェアキー３８、及びディスプレイ３７を覆うように配置された図示しないタッチパネル等を操作して、トラクタ１の制御部４に、トラクタ１を制御するための制御信号を送信することができる。なお、無線通信端末４６はタブレット型のパーソナルコンピュータに限るものではなく、これに代えて、例えばノート型のパーソナルコンピュータで構成することも可能である。あるいは、前述の協調作業を行うために有人のトラクタを無人のトラクタ１に付随して走行させる場合、有人側のトラクタに搭載されるモニタ装置を無線通信端末とすることもできる。
【００４６】
次に、主として図４及び図５を参照して、自律走行経路生成システム９９を備える無線通信端末４６の構成についてより詳細に説明する。
【００４７】
図５に示すように、無線通信端末４６は、制御部７１と、ディスプレイ（表示部）３７と、通信部７２と、作業車両情報設定部（オフセット設定部）５１と、圃場情報設定部（領域設定部）５２と、作業情報設定部５３と、自律走行経路生成部５４と、を備える。
【００４８】
具体的には、無線通信端末４６の制御部７１は、トラクタ１の制御部４と同様に、図示しないＣＰＵ、ＲＯＭ、ＲＡＭ、Ｉ／Ｏ等を備えたコンピュータとして構成されており、ＣＰＵは、各種プログラム等をＲＯＭから読み出して実行することができる。また、前記ＲＯＭには、トラクタ１に自律走行・自律作業を行わせるための適宜のプログラムが記憶されている。そして、上記したソフトウェアとハードウェアの協働により、無線通信端末４６を、作業車両情報設定部５１、圃場情報設定部５２、作業情報設定部５３、自律走行経路生成部５４等として動作させることができる。
【００４９】
作業車両情報設定部５１は、トラクタ１に関する情報（以下、作業車両情報と呼ぶことがある。）を設定するためのものである。作業車両情報設定部５１は、トラクタ１の機種、トラクタ１において測位用アンテナ６が取り付けられている位置、作業機３の種類、作業機３のサイズ及び形状、作業機３の走行機体２に対する位置、トラクタ１の作業中の車速及びエンジン回転数、トラクタ１の旋回中の車速及びエンジン回転数等について、オペレータが無線通信端末４６を適宜操作することにより指定した内容を記憶することができる。
【００５０】
作業車両情報設定部５１は、上記の作業機３のサイズとして、草刈作業部３ａによって作業が行われる左右方向の有効幅（図３に示す幅Ｌ２。以下、作業幅と呼ぶことがある。）を設定することができる。また、作業車両情報設定部５１は、作業機３がオフセット型作業機である場合に、上記の作業機３の走行機体２に対する位置として、草刈作業部３ａを走行機体２に対してオフセットさせる方向（機体左方向か、機体右方向か、又は両方か）と、オフセット作業を行う場合の機体左右方向のオフセット距離Ｌ１と、を設定することができる。
【００５１】
オフセット距離Ｌ１は、図３及び図６に示すように、走行機体２に適宜設定された基準点２ｃと、作業機３（草刈作業部３ａ）に適宜設定された基準点３ｃと、の間の機体左右方向での距離として定義することができる。走行機体２の基準点２ｃは、走行機体２の位置を代表する点として任意に定めることができるが、当該基準点２ｃは走行機体２の左右方向中央に位置するように設定することが好ましい。作業機３（草刈作業部３ａ）の基準点３ｃについても、当該作業機３（草刈作業部３ａ）の位置を代表する点として任意に定めることができるが、当該基準点３ｃは草刈作業部３ａの左右方向中央に位置するように設定することが好ましい。なお、走行機体２に対する作業機３の連結位置が走行機体２の左右方向中央でない場合、上記基準点２ｃの代わりに当該連結位置（複数位置で連結されている場合は連結位置中心）を基準点として、当該基準点と上記基準点３ｃとの間の機体左右方向での距離をオフセット距離Ｌ１として定義することとしてもよい。また、測位用アンテナ６の取付位置は、図２に示すように走行機体２の基準点２ｃと一致していても良いし、一致しなくても良い。
【００５２】
図５に示すように、圃場情報設定部５２は、圃場８０に関する情報（以下、圃場情報と呼ぶことがある。）を設定するためのものである。圃場情報設定部５２は、圃場８０の位置及び形状、自律走行させたい開始位置及び終了位置、作業方向等について、オペレータが無線通信端末４６を操作することにより設定した内容を記憶することができる。
【００５３】
なお、作業方向とは、図１に示すように、圃場８０から（枕地（枕地領域）や非耕作地等の）非作業領域（第２領域）８２を除いた領域である作業領域（第１領域）８１において、作業機３で作業を行いながらトラクタ１を走行させる方向を意味する。
【００５４】
圃場８０の位置及び形状の情報は、例えばオペレータがトラクタ１に搭乗して圃場の外周に沿って１回り周回するように運転し、そのときの測位用アンテナ６の位置情報の推移を記録することで、自動的に取得することができる。ただし、圃場８０の位置及び形状は、ディスプレイ３７に地図を表示させた状態でオペレータが無線通信端末４６を操作して当該地図上の複数の点を指定することで得られた多角形に基づいて取得することもできる。取得された圃場８０の位置及び形状により特定される領域は、トラクタ１を走行させることが可能な領域であり、本願では上記領域を走行領域と称することがある。
【００５５】
作業情報設定部５３は、作業を具体的にどのように行うかに関する情報（以下、作業情報と呼ぶことがある。）を設定するためのものである。作業情報設定部５３は、作業情報として、ロボットトラクタ１と有人のトラクタの協調作業の有無、トラクタ１が枕地において旋回する場合にスキップする作業経路８３ａの数であるスキップ数、枕地の幅、及び非耕作地の幅等を設定可能に構成されている。
【００５６】
自律走行経路生成部５４は、トラクタ１を自律走行させる経路である自律走行経路８３を生成するためのものである。自律走行経路生成部５４は、作業車両情報設定部５１、圃場情報設定部５２及び作業情報設定部５３で設定された情報に基づいて、トラクタ１の自律走行経路８３を生成して記憶することができる。
【００５７】
自律走行経路８３は、図１に示すように、作業領域８１に配置される作業経路８３ａと、非作業領域８２に配置される非作業経路８３ｂと、により構成される。自律走行経路生成部５４が自律走行経路８３を生成する過程では、作業機３の作業幅Ｌ２、作業領域８１において互いに隣接する作業経路８３ａの間で作業機３の作業幅Ｌ２同士が一部重複することの可否（可能な場合は、重複幅の上限値）、非作業領域８２の大きさ及び形状（言い換えれば、枕地の幅及び非耕作地の幅）、トラクタ１が非作業経路８３ｂにおいて旋回する場合にスキップする作業経路８３ａの数等が考慮される。また、無人トラクタ１と有人トラクタとで協調作業を行う場合は、自律走行経路８３の生成過程において、無人トラクタ１と有人トラクタとの位置関係、有人トラクタの作業機の幅等が考慮される。
【００５８】
通信部７２は、トラクタ１側との間で通信を行うためのものである。無線通信端末４６の制御部７１は、通信部７２によりトラクタ１の制御部４と通信することで、自律走行経路生成部５４が生成した自律走行経路８３の情報をトラクタ１側に送信することができる。また、無線通信端末４６の制御部７１は、通信部７２を用いて制御信号をトラクタ１側に送信することで、トラクタ１に対して自律走行の開始及び停止等を指示することができる。また、トラクタ１が自律走行している場合、無線通信端末４６の制御部７１は、当該トラクタ１の状態（位置、走行速度等）をトラクタ１側から受信してディスプレイ３７に表示することができる。
【００５９】
次に、図７から図１１までを参照して、自律走行経路８３を生成するための無線通信端末４６における設定について説明する。図７は、無線通信端末４６のディスプレイ３７における作業車両情報入力画面９１の表示例を示す図である。図８は、無線通信端末４６のディスプレイ３７における圃場情報入力画面９２の表示例を示す図である。図９は、無線通信端末４６のディスプレイ３７における圃場情報入力画面９２の別の表示例を示す図である。図１０は、無線通信端末４６のディスプレイ３７における作業情報入力画面９３の表示例を示す図である。
【００６０】
無線通信端末４６においてオペレータが所定の操作を行うと、制御部７１は、図７に示す作業車両情報入力画面９１をディスプレイ３７に表示するように制御する。
【００６１】
作業車両情報入力画面９１では、走行機体２及び当該走行機体２に装着される作業機３に関する情報（前記作業車両情報）を入力することができる。具体的には、作業車両情報入力画面９１には、トラクタ１の機種、トラクタ１の大きさ、測位用アンテナ６の走行機体２に対する取付位置、作業機３の種類、作業機３の作業幅Ｌ２、３点リンク機構の後端（ロアリンクの後端）から作業機３の後端までの距離、走行機体２に対して作業機３（草刈作業部３ａ）をオフセットすることが可能な方向、作業機３をオフセットした場合の機体左右方向のオフセット距離（具体的には、走行機体２の基準点２ｃと草刈作業部３ａの基準点３ｃとの間の機体左右方向の距離）Ｌ１等を入力する欄がそれぞれ配置されている。
【００６２】
オペレータは、無線通信端末４６を操作して、作業車両情報入力画面９１の各欄に配置されているテキストボックスに数値を入力したりドロップダウンボックスの一覧から選択したりすることにより、設定を行う。これにより、作業機３が有する草刈作業部３ａの作業幅Ｌ２、草刈作業部３ａを走行機体２に対してオフセットさせることが可能な左右オフセット方向（右か、左か、両方か）及びオフセット距離Ｌ１等を含む各種の情報を設定することができる。
【００６３】
作業車両情報入力画面９１においてオペレータが指定した作業車両情報は、作業車両情報設定部５１に記憶される。作業車両情報の入力が完了すると、制御部７１は、図８に示すような圃場情報入力画面９２を表示するようにディスプレイ３７を制御する。
【００６４】
圃場情報入力画面９２では、走行機体２が走行する圃場８０に関する情報（前記圃場情報）を入力することができる。具体的には、圃場情報入力画面９２には、圃場８０の位置及び形状と、自律走行の開始位置及び終了位置と、を図形で示す平面表示部８８が配置されている。また、圃場情報入力画面９２には、圃場外周、自律走行の開始位置、自律走行の終了位置、及び作業方向のそれぞれについて、「指定」、「リセット」のボタンが配置されている。
【００６５】
なお、圃場情報入力画面９２等におけるボタンは、何れもディスプレイ３７に表示される仮想的なボタンとして構成され、当該ボタンの表示領域に相当するタッチパネルの位置をオペレータが指で触れることによって操作することができる。
【００６６】
「圃場外周」の「指定」ボタンを操作すると、無線通信端末４６が圃場形状記録モードに切り換わる。この圃場形状記録モードにおいて、オペレータがトラクタ１に乗り込んで運転し、圃場８０の外周に沿って１回り周回させると、そのときの測位用アンテナ６の位置情報の推移に基づいて、圃場８０の位置及び形状が取得（算出）される。これにより、圃場８０の位置及び形状の指定を行うことができる。
【００６７】
無線通信端末４６の制御部７１は、得られた圃場８０の位置及び形状を、図８に示すように、圃場情報入力画面９２の平面表示部８８にグラフィカルに表示する。圃場８０の位置及び形状の指定をやり直したい場合は、今まで指定した内容を「リセット」ボタンの操作により破棄し、再度「指定」ボタンを操作すれば良い。
【００６８】
なお、上記のように圃場８０においてトラクタ１を実際に走行させることで圃場８０の位置及び形状を指定することに代えて、例えば、無線通信端末４６のディスプレイ３７に地図を表示させ、地図上においてオペレータが複数の点を指定することにより、指定した点同士を結ぶ線が交わらないようにいわゆる閉路グラフにより特定した多角形の位置及び形状を圃場８０の位置及び形状として指定することもできる。
【００６９】
「作業開始位置」の「指定」ボタンを操作すると、指定された圃場８０の位置及び形状が平面表示部８８に表示された状態で、オペレータは適宜の点を自律走行の開始位置として指定することができる。指定された開始位置には、開始位置マークＦ１が表示される。なお、「リセット」ボタンの動作は上記と同様である。
【００７０】
「作業終了位置」の「指定」ボタンを操作すると、「作業開始位置」の「指定」ボタンと同様に、適宜の点を、自律走行の終了位置として指定することができる。指定された終了位置には、終了位置マークＦ２が表示される。「リセット」ボタンの動作は上記と同様である。
【００７１】
図８には、圃場８０の位置及び形状、作業の開始位置並びに終了位置を設定した例が示されている。図８の例においては、矩形状の圃場８０の隅の１つに開始位置が設定され、当該隅と対角位置にある隅に終了位置が設定されている。このように、本実施形態の自律走行経路生成システム９９では、開始位置及び終了位置の両方が圃場８０の端部に設定されることを原則としている。
【００７２】
一方、本実施形態においては、作業機３（草刈作業部３ａ）が走行機体２に対して機体左右方向何れかにオフセットしながら作業可能である旨の設定が作業車両情報設定部５１に設定されている場合、自律走行の開始位置及び終了位置のうち一方（だけ）について、作業領域８１の中央付近の点を指定することができる。図９の例では、開始位置が圃場８０の隅に設定される一方、終了位置が圃場８０の中央部に設定されている。なお、このような設定はオフセット型作業機を用いる場合に特有のものであり、オフセット型でない作業機を用いる場合は、図９のような指定を行うことができない。
【００７３】
圃場情報入力画面９２においてオペレータが指定した圃場情報は、圃場情報設定部５２に記憶される。圃場情報の入力が完了すると、制御部７１は、図１０に示すような作業情報入力画面９３を表示するようにディスプレイ３７を制御する。
【００７４】
作業情報入力画面９３では、具体的な作業の情報（前記作業情報）を入力することができる。具体的には、作業情報入力画面９３には、ロボットトラクタ１と有人トラクタの協調作業の有無、有人のトラクタが協調作業する場合のパターン、有人のトラクタが協調作業する場合の当該有人のトラクタの作業幅、有人のトラクタが協調作業する場合のロボットトラクタ１のスキップ数（作業経路を何列飛ばして走行するか）、隣接する作業経路における作業幅のオーバーラップ許容量、作業機３の初期オフセット方向、枕地の幅、及び非耕作地の幅等を入力する欄がそれぞれ設けられている。
【００７５】
「有人トラクタの協調作業の有無」の欄では、ロボットトラクタ１を単独で自律走行させて農作業を行うか（有人トラクタの随伴無し）、又は、自律走行するロボットトラクタ１と有人のトラクタ（オペレータが搭乗するトラクタ）とを随伴させることにより農作業を行うか（有人トラクタの随伴有り）、の何れかを選択することが可能となっている。
【００７６】
「随伴有り」の場合、「協調作業パターン」の欄で、ロボットトラクタ１に対する有人のトラクタの位置のパターンを、ロボットトラクタ１の真後ろ、左斜め後ろ、右斜め後ろ、の何れかから選択することができる。また、「有人トラクタの作業幅」の欄で、有人トラクタの作業幅（作業機により作業が行われる有効幅）を入力することができる。
【００７７】
「ロボットトラクタのスキップ数」の欄には、作業経路を何列飛ばして農作業を行うかを示す数値を入力することができる。これにより、例えば、随伴する有人のトラクタでも農作業を行うことを考慮に入れて、１列おきに農作業を行う設定とすることが可能である。
【００７８】
「作業幅のオーバーラップ量」の欄では、互いに隣接する作業経路８３ａの間で作業幅Ｌ２同士が一部重複しても良い場合、その重複幅の上限値を入力することができる。重複を全く許容しない場合は、この欄にゼロを入力すれば良い。
【００７９】
「作業機の初期オフセット方向」の欄では、トラクタ１にオフセット型作業機を装着している場合に、自律走行の開始時点において作業機３（草刈作業部３ａ）が左右どちらにオフセットしているか、又はオフセットしていないか、を指定することができる。
【００８０】
「枕地の幅」の欄では、例えば、無人のトラクタ１に装着される作業機３のサイズ等に基づいて予め算出される枕地幅の下限値と同じかそれよりも大きい値を、枕地の幅として設定することができる。
【００８１】
「非耕作地の幅」の欄では、非作業領域８２のうち、前述の作業方向と垂直な向きで作業領域８１に隣接する非耕作地の幅（サイドマージンＳＭ１）を設定することができる。この非耕作地の幅については、自律走行の終了後に圃場８０の端部を手動走行で周回しつつ作業すること等を考慮しながら、適宜の値を設定することができる。
【００８２】
なお、本実施形態のようにオフセット型作業機を用いる場合の「枕地幅」及び「非耕作地の幅」については、オフセットなしの作業機を用いる場合と比較して広くなるように、設定値が制限されても良い。これにより、オフセット型作業機を装着した場合でも、作業機３の端部（草刈作業部３ａの端部）が圃場８０からハミ出ないように考慮しながら、当該枕地等での自律走行経路を容易に形成することができる。
【００８３】
ただし、本実施形態においては、作業機３としてオフセット型作業機を装着して作業する旨が作業車両情報として設定されている場合、自律走行経路８３の生成ロジックの複雑化を避けるため、「有人トラクタの協調作業の有無」の欄は入力できない（即ち、協調作業なしが強制される）ようになっている。また、同様の事情により、作業機３としてオフセット型作業機を用いる場合、「ロボットトラクタのスキップ数」の欄は入力できない（即ち、スキップ数が強制的にゼロにされる）ようになっている。従って、本実施形態においては、オフセット型作業機を用いてトラクタ１に自律走行・自律作業させる場合、有人トラクタの存在を考慮した経路を生成して自律走行・自律作業させることはできず、作業経路８３ａを１列以上飛ばして作業することもできない。
【００８４】
オペレータが作業情報入力画面９３の入力欄を全て入力して「自律走行経路を生成」ボタンを操作した場合、自律走行経路生成部５４により自律走行経路８３が生成されるとともに、当該自律走行経路８３が自律走行経路生成部５４に記憶される。生成された自律走行経路８３は確認のためにディスプレイ３７に適宜表示され、オペレータは生成された自律走行経路８３を画像により確認することが可能である。
【００８５】
自律走行経路８３の生成後は、制御部７１は、図示しない経路データ転送画面をディスプレイ３７に表示するように制御する。この経路データ転送画面では、オペレータは、自律走行経路生成部５４により生成した自律走行経路８３のデータを、トラクタ１側へ例えば無線により転送し、トラクタ１が備える記憶部５５に記憶させることができる。
【００８６】
自律走行経路８３のデータがトラクタ１に入力されると、オペレータが無線通信端末４６を適宜操作することで、トラクタ１に自律走行の開始を指示することができる。自律走行の開始が指示されると、トラクタ１は、無線通信端末４６から当該トラクタ１に送信された自律走行経路８３に従って自律走行し、自律作業を行う。
【００８７】
次に、図１１を参照しながら、自律走行経路生成部５４が自律走行経路８３を生成する処理について説明する。図１１は、自律走行経路８３を生成する処理を示すフローチャートである。
【００８８】
図１０に示す作業情報入力画面９３において「自律走行経路を生成」ボタンが操作されると、最初に、圃場情報入力画面９２において設定された圃場８０の形状と、作業情報入力画面９３において設定された枕地の幅及び非耕作地の幅に基づいて、作業領域８１及び非作業領域８２が定められる。その後に図１１の処理が開始され、最初に自律走行経路生成部５４は、作業領域８１において草刈作業部３ａが通る経路８４を、図１２の破線矢印のように生成する（ステップＳ１０１）。このときの経路の計算は、走行機体２の基準点２ｃではなく、作業機３の基準点（草刈作業部３ａの基準点）３ｃを基準にして行われる。なお、以下では、作業領域８１において作業機３の基準点３ｃが通る経路８４を、「作業機作業経路」と呼ぶことがある。
【００８９】
次に、自律走行経路生成部５４は、ステップＳ１０１の処理で生成された作業機作業経路（前記経路８４）と、作業車両情報設定部５１により設定されたオフセット方向及びオフセット距離と、に基づいて（言い換えれば走行機体２の基準点２ｃに基づいて）、作業領域８１における走行機体２が通る経路（作業経路８３ａ）を、図１３の太線矢印のように生成する（ステップＳ１０２）。この計算は、簡単な幾何学的関係に基づいて行うことができる。なお、以下では、作業領域８１において走行機体２の基準点２ｃが通る経路を、「走行機体作業経路」と呼ぶことがある。
【００９０】
その後、自律走行経路生成部５４は、ステップＳ１０２の処理で生成された走行機体作業経路（作業経路８３ａ）の端点を繋ぐように、非作業領域８２において走行機体２の基準点２ｃが通る経路（非作業経路８３ｂ）を、図１４の太線矢印のように生成する（ステップＳ１０３）。このとき、自律走行の開始位置と走行機体作業経路の端点とを繋ぐ経路、及び、走行機体作業経路の端点と自律走行の終了位置とを繋ぐ経路も、同様に生成される。非作業領域８２において走行機体２が通る経路は、作業機３の端部が圃場８０から外部にハミ出すことを防止する観点から、必要に応じて所定のマージン内において適宜修正される。以上により、圃場８０（作業領域８１及び非作業領域８２）における走行機体２の自律走行経路８３を生成することができる。
【００９１】
なお、本実施形態において自律走行経路生成システム９９が生成することができる自律走行経路８３は２種類あり、そのうちの１つが、図１４の太線矢印で示す折返し走行経路である。この折返し走行経路は、図８の例のように圃場情報設定部５２で設定された自律走行の開始位置及び終了位置が何れも圃場８０の端部である場合に適用されるものであり、圃場８０の縁部と縁部の間で折返しを反復しながら作業を行うように生成される。
【００９２】
この折返し走行経路の特徴は、図１２に示す作業機作業経路が、予め指定された作業方向と平行な直線路を、当該作業方向と垂直な方向に往路、復路、往路、・・・と交互に並べることで形成されることである。この作業機作業経路を配置するにあたっては、作業領域８１に対する作業機３の作業漏れが生じないように、かつ、作業効率が良好となるように、当該作業機３の作業幅Ｌ２等が考慮される。また、作業機作業経路の配置は、指定された開始位置（又は開始位置の近傍）から上記の作業方向に従って最初の作業が行われ、可能な限り終了位置（又は終了位置の近傍）において作業が終了するように、適宜考慮される。
【００９３】
なお、作業領域８１又は圃場８０の形状が複雑である場合は、上記の往路及び復路を、直線路に代えて折れ線路等としても良い。
【００９４】
ところで、本実施形態においては、作業機３が、草刈作業部３ａのオフセット方向を変更可能に構成されている。この場合、自律走行経路生成部５４は、必要に応じて、草刈作業部３ａのオフセット方向を、作業経路８３ａと作業経路８３ａとを繋ぐ非作業経路８３ｂにおいて変更することができる。例えば、図１３の例では、左から１本目及び２本目の作業経路８３ａにおける草刈作業部３ａのオフセット方向は右であるが、３本目ではオフセット方向が左に切り換えられており、その後も更に交互に切り換えられている。このように経路を生成することで、非耕作地の幅（サイドマージンＳＭ１）の大きさ等の様々な事情に応じて自律走行・自律作業を柔軟に行うことができる。また、草刈作業部３ａのオフセット方向を非作業経路８３ｂにおいて切り換えることで、自律走行経路８３を単純な処理で生成することができる。
【００９５】
次に、もう１つの自律走行経路である周回走行経路について、図１５を参照して説明する。
【００９６】
図１５に示す周回走行経路は、図９の例のように圃場情報設定部５２で設定された自律走行の開始位置及び終了位置の一方が圃場８０の中央である場合に生成されるものである。図９の例では自律走行の終了位置が圃場８０の中央に設定されているので、周回走行経路は図１５の太線矢印のように、圃場８０内を外側から内側へ角渦巻き状に周回するように生成される。ただし、自律走行の開始位置を圃場８０の中央に、終了位置を圃場８０の端部に、それぞれ設定することもでき、この場合、周回走行経路は、圃場８０内を内側から外側へ角渦巻き状に周回するように生成される。
【００９７】
この周回走行経路も、図１１で示す処理により生成される。具体的には、作業領域８１において作業機作業経路（図１５の破線矢印の経路８４）が作業機３の基準点３ｃを基準にして渦巻き状に生成され、この作業機作業経路がオフセットされることで（走行機体２の基準点２ｃに基づいて）走行機体作業経路（作業経路８３ａ）が生成される。更に、自律走行の開始位置近傍の部分は非作業領域８２となっているので、この非作業領域８２において走行機体２の基準点２ｃが通る経路（非作業経路８３ｂ）を、自律走行の開始位置と走行機体作業経路の端点とを繋ぐように生成する。以上により、図１５に太線矢印で示す周回走行経路を生成することができる。
【００９８】
図１５に示す周回走行経路の例においては、作業機３のオフセット方向が自律走行経路８３の途中で変更されない。言い換えれば、当該周回走行経路では、圃場８０の外側から内側に向かって作業をしていく経路の全行程において、作業機３が走行機体２よりも圃場８０の中央側へオフセットした状態が維持されている。従って、走行機体２は作業機３による作業を終えた部分を走行するため、例えば、草刈作業において常に見通しの良い状態で作業を行わせることができる。なお、周回走行経路においても、折返し走行経路と同様に、作業内容に応じて自律走行経路８３の途中で作業機３のオフセット方向を変更しても良い。
【００９９】
本実施形態では圃場８０に作業領域８１及び非作業領域８２が含まれることとしたが、作業領域８１と非作業領域８２とは一部が重複する領域であってもよい。作業領域８１と非作業領域８２の一部が重複するとは、その重複領域をトラクタ１がＮ回（Ｎは２以上の整数）走行する場合において、Ｘ回（ＸはＮ未満の整数）は作業機３による作業を行わずに走行し、Ｎ−Ｘ回は作業機３による作業を行いながら走行することを意味する。従って、本実施形態において作業領域８１とは、作業機３による作業を伴ってトラクタ１が走行する領域であるといえ、非作業領域８２とは、作業機３による作業を伴わずにトラクタ１が走行する領域であるともいえる。
【０１００】
図１５に示すように、作業機作業経路が圃場８０の中心部に向かって渦巻き状に生成される場合、圃場８０の中心部ではトラクタ１の旋回半径よりも狭い残存領域について作業機３により作業を行うために、切り返し（トラクタ１を一旦後進させて残存領域から一定距離離れた上で、残存領域に移動する動作）が必要となりうる。この一連の切返し動作は、作業機３により作業が行われないため、一連の切り返し動作が行われる領域は非作業領域８２であるといえる。自律走行経路生成部５４はそのような切り返し動作を行うための経路を生成するにあたっては作業機３の基準点３ｃではなく、走行機体２の基準点２ｃに基づいて経路を生成する。つまり本実施形態において自律走行経路生成部５４は、作業機３による作業を伴ってトラクタ１が走行する領域については作業機３の基準点３ｃに基づいて経路（作業機作業経路）を生成し、作業機３による作業を伴わずにトラクタ１が走行する領域については走行機体２の基準点２ｃに基づいて経路（走行機体作業経路）を生成することが可能である。
【０１０１】
以上に説明したように、本実施形態の自律走行経路生成システム９９は、予め定められた圃場８０において、走行機体２と走行機体２に装着される作業機３を備えるトラクタ１を自律走行させるための自律走行経路８３を生成する。自律走行経路生成システム９９は、作業車両情報設定部５１と、自律走行経路生成部５４と、を備える。作業車両情報設定部５１は、走行機体２の基準点２ｃに対する作業機３の基準点３ｃのオフセット方向及びオフセット距離を設定可能である。自律走行経路生成部５４は、作業機３の基準点３ｃに基づいて圃場８０内における自律走行経路８３を生成可能である。
【０１０２】
これにより、作業機３の基準点３ｃが通る経路８４と走行機体２の基準点２ｃが通る経路（作業経路８３ａ）とをズラした自律走行経路８３を生成することができる。その結果、トラクタ１の自律走行を、例えば圃場端を除草しながら走行する場合等、様々な作業形態に適用することができる。
【０１０３】
また、本実施形態の自律走行経路生成システム９９において、圃場８０は、作業機３により作業が行われる作業領域８１と、作業領域８１の周囲に設定される非作業領域８２と、を含む。自律走行経路生成部５４は、作業機３の基準点３ｃに基づいて作業領域８１内における作業経路８３ａを生成し、走行機体２の基準点２ｃに基づいて非作業領域８２内における非作業経路８３ｂを生成する。
【０１０４】
これにより、自律走行経路８３を生成するときの位置の基準を作業領域８１と非作業領域８２との間で異ならせることで、作業領域８１において作業機３（草刈作業部３ａ）をオフセットさせて作業する場合でも、作業領域８１及び非作業領域８２の両方において、自律走行経路８３の生成処理を単純化することができる。
【０１０５】
また、本実施形態の自律走行経路生成システムは、圃場８０におけるトラクタ１による作業の開始位置及び終了位置を設定する圃場情報設定部５２を備える。図８に示すように、圃場情報設定部５２により開始位置及び終了位置の両方が圃場８０の端部に設定された場合、自律走行経路生成部５４は、自律走行経路８３として、圃場８０の縁部と縁部の間で折返しを反復しながら開始位置から終了位置に向かう折返し走行経路（図１４）を生成する。図９に示すように、圃場情報設定部５２により開始位置及び終了位置の一方が圃場８０の端部に設定され、他方が圃場８０の中央部に設定された場合、自律走行経路生成部５４は、自律走行経路８３として、開始位置から終了位置に向かう渦巻き状の周回走行経路（図１５）を生成する。
【０１０６】
これにより、２種類の自律走行経路８３を作業内容等に応じて適宜選択することができるので、作業効率を向上させることができる。
【０１０７】
以上に本発明の好適な実施の形態を説明したが、上記の構成は例えば以下のように変更することができる。
【０１０８】
上記の実施形態において、自律走行の開始位置と終了位置の両方が圃場８０の端部に指定された場合に、折返し走行経路が生成される。しかしながら、例えば、生成された折返し走行経路を確認のためにディスプレイ３７に表示するときに、メッセージの表示等の適宜の方法で、自律走行経路生成システム９９側からオペレータに周回走行経路の生成を提案しても良い。
【０１０９】
オフセット型作業機としては、上記の草刈作業機に限定されず、例えばオフセット型のプラウを用いることができる。また、左右両側にオフセットさせることが可能な作業機だけでなく、左右何れか一側にのみオフセット可能な作業機についても、自律走行経路生成システム９９によって自律走行経路８３の生成を行うことができる。
【０１１０】
上記の実施形態においては、走行機体２に対して作業機３をオフセットすることが可能な旨が作業車両情報設定部５１で設定された場合にのみ、自律走行の開始位置又は終了位置として圃場８０の中央部を選択可能に構成されている。しかしながら、非オフセット型の作業機３を用いる場合においても、圃場８０の中央部を自律走行の開始位置又は終了位置として選択できるようにしてもよい。
【０１１１】
上記の実施形態においては、作業機３を走行機体２に対して、機体左方向及び機体右方向にオフセットさせることができるとしたが、左右一側方向にしかオフセットできないようにしてもよい。この場合、（オフセットしないときは、オフセット距離Ｌ１が０であるので）作業車両情報設定部５１においてオフセット距離Ｌ１のみを設定するように構成すればよい。
【０１１２】
上記の実施形態では、往復走行経路においては、トラクタ１が作業の進行方向に対して交互に逆方向を向き、周回走行経路においては、トラクタ１が作業の進行方向に対して常に同じ方向を向いている。即ち、往復走行経路ではオフセット方向を反転する必要性が高く、周回走行経路ではオフセット方向を反転する必要性が低いと言える。従って、生成される経路が往復走行経路である場合はオフセット方向が必要に応じて反転され、生成される経路が周回走行経路である場合はオフセット方向が途中で変更（反転）されないようにしてもよい。
【０１１３】
また、作業機３として、左右一側にだけオフセット可能なものは走行機体２に装着できず、左右両側にオフセット可能なものだけを走行機体２に装着できるようにしてもよい。この場合、左右一側にだけオフセット可能な場合を考慮しなくて良いので、図７の設定画面において、「作業機が左右オフセット可能な方向」の「左だけ」及び「右だけ」の項目を省略することができる。
【０１１４】
上記の実施形態では、作業情報入力画面９３で設定された枕地の幅及び非耕作地の幅に基づいて非作業領域８２が定められ、圃場８０から非作業領域８２を除外した残りの領域として作業領域８１が定められている。しかしながら、作業領域８１を設定する方法は上記に限らず、例えば、上述の圃場情報入力画面９２において平面表示部８８に表示された圃場８０の任意の点をオペレータが指定することで作業領域８１及び非作業領域８２を設定できるように構成されてもよい。
【０１１５】
上記の実施形態では、自律走行経路生成システム９９を構成する作業車両情報設定部５１と、自律走行経路生成部５４とは、無線通信端末４６側に備えられている。しかしながら、作業車両情報設定部５１及び自律走行経路生成部５４のうちの一部又は全部がトラクタ１側に備えられているものとしてもよい。
【符号の説明】
【０１１６】
１  トラクタ（作業車両）
２  走行機体（車体部）
３  作業機
５１  作業車両情報設定部（オフセット設定部）
５２  圃場情報設定部（領域設定部）
８０  圃場（予め定められた領域）
８１  作業領域（第１領域）
８２  非作業領域（第２領域）
９９  自律走行経路生成システム（自律走行システム）
【図１】
2020119595.tif 000003
【図２】
2020119595.tif 000004
【図３】
2020119595.tif 000005
【図４】
2020119595.tif 000006
【図５】
2020119595.tif 000007
【図６】
2020119595.tif 000008
【図７】
2020119595.tif 000009
【図８】
2020119595.tif 000010
【図９】
2020119595.tif 000011
【図１０】
2020119595.tif 000012
【図１１】
2020119595.tif 000013
【図１２】
2020119595.tif 000014
【図１３】
2020119595.tif 000015
【図１４】
2020119595.tif 000016
【図１５】
2020119595.tif 000017