(57)【要約】【課題】走行経路に沿って作業走行が適切に実施されているかどうかを監視することができる自動走行作業車を提供する。【解決手段】自動走行作業車は、走行経路を生成する走行経路生成部と、作業走行時に実行される作業事象を規定する作業事象計画を生成する作業事象計画部と、走行経路と作業事象計画と自車位置とに基づいて実作業事象指令を生成する実作業事象指令生成部５３と、走行経路と作業事象計画と自車位置とに基づいて仮想作業事象指令を生成する仮想作業事象指令生成部４５と、実作業事象指令と仮想作業事象指令とに基づいて、作業走行の異常を判断する作業走行監視部６１とを備えている。【選択図】図４
2018095203.tif 000002
【特許請求の範囲】
【請求項１】
走行経路に沿って作業走行する自動走行作業車であって、
衛星測位モジュールからの測位データに基づいて自車位置を算出する自車位置算出部と、
前記走行経路を生成する走行経路生成部と、
作業走行時に実行される作業事象を規定する作業事象計画を生成する作業事象計画部と、
前記走行経路に沿った自動走行を制御する走行制御部と、
前記走行経路と前記作業事象計画と前記自車位置とに基づいて実作業事象指令を生成する実作業事象指令生成部と、
前記走行経路と前記作業事象計画と前記自車位置とに基づいて仮想作業事象指令を生成する仮想作業事象指令生成部と、
前記実作業事象指令に基づいて前記作業事象の実行を制御する作業制御部と、
前記実作業事象指令と前記仮想作業事象指令とに基づいて、前記作業走行の異常を判断する作業走行監視部と、
を備えた自動走行作業車。
【請求項２】
前記走行経路生成部と前記作業事象計画部と前記仮想作業事象指令生成部とを含む第１制御ユニットと、前記実作業事象指令生成部を含む第２制御ユニットと、前記作業走行監視部を含む第３制御ユニットとは、それぞれ独立した制御系として構築されている請求項１に記載の自動走行作業車。
【請求項３】
前記第１制御ユニットは、タッチパネルを備えた入出力機能付きデータ処理端末として構成されている請求項２に記載の自動走行作業車。
【請求項４】
前記作業走行監視部は、前記作業事象が割り当てられている前記走行経路上を走行する際に、前記作業事象に関する前記実作業事象指令と前記仮想作業事象指令とを比較し、前記実作業事象指令と前記仮想作業事象指令とが一致しない場合、前記作業走行の異常を判断する請求項１から３のいずれか一項に記載の自動走行作業車。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、走行経路に沿って作業走行する自動走行作業車に関する。
【背景技術】
【０００２】
特許文献１には、種々の作業モードで作業可能な農作業機が開示されている。この農作業機は、目標農作業区画のための農作業情報をダウンロードするとともに、設定されている設定作業モードと、ダウンロードされた農作業情報に含まれている登録作業モードとを比較して、その比較結果をディスプレイに表示する。作業者は、ディスプレイに表示される比較結果を通じて、現状の農作業機に設定されている作業モードと予め管理センタに登録されている作業モードが一致しているかどうかを簡単かつ確実に把握することができる。作業モードには、種々の作業を行うために規定されている作業用機器の設定パラメータ、例えば、作業装置の姿勢や走行速度などが含まれており、正しい作業モードを用いることで、計画通りの作業を実施することができる。
【０００３】
特許文献２には、作業走行における運転者の負担を軽減するため、作業走行中に手動操作で行われた一連の操作内容を記録しておき、その後は記録された操作内容を再生し、一連の操作内容を自動的に実行する運転支援システムが開示されている。このような運転支援システムは、走行車体を走行させるための走行動作機器及び対地作業装置を動作させるための作業動作機器に動作制御信号を出力する機器制御ユニットと、動作制御信号に対応する制御データを実行処理順に作業走行シーケンスとして記録する記録部と、記録部に記録された制御データを読み出して機器制御ユニットに与える再生部と、実行処理単位毎の前記制御データから変換されたアイコンを実行処理順に表示する作業走行シーケンス画面をディスプレイに表示する画面処理部と、複数の前記作業走行シーケンスを同一の作業走行シーケンス画面上で管理する複数作業走行管理部とを備えている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１４−１３８５７０号公報
【特許文献２】特開２０１６−０３４２３８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１による農作業機では、作業走行の開始前に作業モードをチェックすることで、各作業用機器の設定パラメータが適切に設定される。しかしながら、作業走行が開始した後は、設定パラメータが適切であるがどうかのチェックが行われないので、故障等で設定パラメータが変更されても、そのような変更に気づかないで作業走行を続行するという問題がある。
特許文献２による運転支援システムでは、一度記録された、特定の作業走行のシーケンスデータを再生することで、同じ作業走行が正確に繰り返される。しかしながら、このような記録再生システムでは、再生タイミングを管理する制御機能部の不具合や作業機器の不具合で作業走行のシーケンスにズレが生じても、気づかないまま作業走行を続行するという問題がある。
このような実情に鑑み、本発明の目的は、走行経路に沿って作業走行が適切に実施されているかどうかを監視することができる自動走行作業車を提供することである。
【課題を解決するための手段】
【０００６】
本発明による、走行経路に沿って作業走行する自動走行作業車は、衛星測位モジュールからの測位データに基づいて自車位置を算出する自車位置算出部と、前記走行経路を生成する走行経路生成部と、作業走行時に実行される作業事象を規定する作業事象計画を生成する作業事象計画部と、前記走行経路に沿った自動走行を制御する走行制御部と、前記走行経路と前記作業事象計画と前記自車位置とに基づいて実作業事象指令を生成する実作業事象指令生成部と、前記走行経路と前記作業事象計画と前記自車位置とに基づいて仮想作業事象指令を生成する仮想作業事象指令生成部と、前記実作業事象指令に基づいて前記作業事象の実行を制御する作業制御部と、前記実作業事象指令と前記仮想作業事象指令とに基づいて、前記作業走行の異常を判断する作業走行監視部とを備えている。
なお、この出願で用いられている「作業走行」という語句には、走行しながら作業を行うこと、走行のみを行うこと、作業のみを行うこと、これらのうち少なくとも１つが行われている状態、さらにはそのような走行作業の一時的な停止状態が含まれている。
【０００７】
この構成によれば、実際に機器を駆動して、作業事象計画に規定されている作業事象（車速の変更、車体の向き変更、作業装置の姿勢変更など）を現出させるために生成される実作業事象指令と、この実作業事象指令の生成とは別系統で、ダミーとしての仮想作業事象指令が生成される。したがって、予め決められた走行経路に沿って自動走行している間に、作業車が、所定の作業事象の実行が計画されている作業事象計画点に到達すると、当該作業事象のための実作業事象指令と仮想作業事象指令とが作業走行監視部によってチェックされる。取り出された実作業事象指令と仮想作業事象指令とが、実質的に同じタイミングで出力され、同じ作業事象内容であれば、作業走行は正常であると判断され、そうでなければ、作業走行に異常が生じていると判断することができる。あるいは、実作業事象指令が出力されるタイミングで、仮想作業事象指令が出力されない場合は、当該作業事象を実行するために用いられるセンサや動作機器、あるいは信号線やデータ線に異常が発生していると判断することができる。走行経路に沿った作業走行の間には、実行されるべき多数の作業事象があり、各作業事象の実行タイミングで、実作業事象指令が適正なものであるかどうかがチェックされるので、作業走行上の何らかの異常が迅速に検知され、異常発生に対するリカバリーを早期に実施することができる。
【０００８】
本発明の好適な実施形態の１つでは、前記走行経路生成部と前記作業事象計画部と前記仮想作業事象指令生成部とを含む第１制御ユニットと、前記実作業事象指令生成部を含む第２制御ユニットと、前記作業走行監視部を含む第３制御ユニットとは、それぞれ独立した制御系として構築されている。これにより、信号やデータの通信不良といったトラブルが生じても、そのトラブルは通信不良等が生じた制御ユニットのみに限定されるので、作業走行監視部による作業事象の監視の信頼度が高まる。
【０００９】
本発明の好適な実施形態の１つでは、前記第１制御ユニットは、タッチパネルを備えた入出力機能付きデータ処理端末として構成されている。第１制御ユニットには、走行経路生成部と前記作業事象計画部といったユーザ操作を必要とする機能部が構築されているだけでなく、大規模な作業走行では走行経路や作業事象に関するデータ容量が大きくなるので、走行経路生成部及び前記作業事象計画部の機能実行には大きな演算能力が必要となる。このため、他の制御ユニットとは異なって、高度なユーザインターフェースや高い演算能力を有する入出力機能付きデータ処理端末が、第１制御ユニットとして利用されることは、有益である。
【００１０】
本発明の好適な実施形態の１つでは、前記作業走行監視部は、前記作業事象が割り当てられている前記走行経路上を走行する際に、前記作業事象に関する前記実作業事象指令と前記仮想作業事象指令とを比較し、前記実作業事象指令と前記仮想作業事象指令とが一致しない場合、前記作業走行の異常を判断するように構成されている。実作業事象指令と仮想作業事象指令とが、内容的あるいはタイミング的に一致しない場合、制御系が不調で、作業走行が計画通りに行われていないことになるので、作業走行に異常が発生していると判断される。このような異常は、データや信号の通信不良、センサの不良、各種作業走行機器の不良が考えられるので、作業走行の停止を含む、異常処理が行われる。
【図面の簡単な説明】
【００１１】
【図１】自動走行作業車の実施形態の１つであるトラクタの側面図である。
【図２】走行経路と走行経路に割り当てられた作業事象を説明する説明図である。
【図３】トラクタの制御機能を示す機能ブロック図である。
【図４】作業走行監視の制御の流れを説明する説明図である。
【発明を実施するための形態】
【００１２】
本発明による自動走行作業車の実施形態として、農作業用のトラクタが取り上げられる。図１にトラクタの側面図が示されている。このトラクタは、前輪２ａと後輪２ｂとによって支持されているトラクタの車体１の前部にエンジン２０が搭載され、エンジン２０の後方にトランスミッション３が搭載されている。車体１の後方には耕耘装置２２が昇降機構２３を介して昇降自在に装備されている。このトラクタは四輪駆動型であり、エンジン２０の動力は、トランスミッション３に内装された変速機構を介して駆動輪として機能可能な前輪２ａ及び後輪２ｂに伝達される。さらに、エンジン２０の動力は、トランスミッション３から後方に突き出しているＰＴＯ軸２４を介して耕耘装置２２にも伝達される。エンジン２０はボンネット２１によって覆われている。ボンネット２１の後方かつトランスミッション３の上方でキャビン１０が車体１に支持されている。
【００１３】
キャビン１０の内部は運転空間として機能し、その前部には、前輪２ａの操向操作を操舵機構（不図示）を介して行うステアリングハンドル１１が配置され、その後部で、左右一対の後輪フェンダ１５の間には、運転座席１２が配置されている。運転座席１２の側方から前方にかけて、各種操作具を有するアームレスト操作装置１３が設けられている。アームレスト操作装置１３の前方には、第１制御ユニット４として機能する入出力機能付きデータ処理端末が配置されている。このデータ処理端末（第１制御ユニット４）は、タブレット型コンピュータであり、タッチパネル４１が備えられており、運転者による各種操作入力の受け入れ、及び運転者への種々の情報を報知することができる。
【００１４】
アームレスト操作装置１３には、図示は省略されているが、耕耘装置２２を昇降機構２３の動作を通じて昇降させるための操作レバーやトランスミッション３における変速段の切り替える変速レバー、４ＷＤと２ＷＤとを切り替える駆動モード切替レバー、エンジン回転数を調整するエンジン回転数調整レバーなどが配置されている。
【００１５】
図２には、このトラクタで実施される作業走行の一例が模式的に示されている。この例では、トラクタが自動走行する走行経路は、複数の直線経路と、この直線経路同士を接続するＵターン経路とからなる往復直線走行経路である。このような走行経路では、直線経路の走行時には、耕耘装置２２を降下させることで耕耘作業が行われる（作業事象の１例）。Ｕターン経路の走行時には、耕耘装置２２を上昇させることで耕耘作業が停止され非作業走行となる（作業事象の１例）。さらに、操舵制御を用いて、Ｕターン旋回走行、あるいは後進を用いたスイッチバック走行を取り入れて、車体１の向きが変更される（作業事象の１例）。
【００１６】
図２の例では、計画された走行経路に沿って、作業事象計画点（図２では、Ｓ１、Ｓ２、・・・で示されている）が設定される。各作業事象計画点には、そこで実行される作業事象（図２では、Ｅ１、Ｅ２、・・・で示されている）と、地図上の位置（図２では、Ｐ１、Ｐ２、・・・で示されている）が割り当てられる。作業事象には、車体１の動作状態(車速、変速段、操舵角など)や耕耘装置２２の動作状態（耕耘深さ、上昇位置など）を決定するパラメータ（図２ではｅ１１、ｅ１２、・・・で示されている）が含まれており、このパラメータに基づいて特定の作業事象が実行される。地図上の位置は、座標位置（図２では（ｘ１，ｙ１）、（ｘ２，ｙ２）、・・・で示されている）で表されている。
【００１７】
図３に、トラクタの制御機能を示す機能ブロック図が示されている。図３に示されているように、このトラクタの制御系では、本発明による作業走行監視の制御に特に関係する、第１制御ユニット（データ処理端末）４と第２制御ユニット５と第３制御ユニット６とが備えられている。第１制御ユニット４と第２制御ユニット５と第３制御ユニット６は、互いに車載ＬＡＮによって接続しているが、互いに独立して動作可能であり、１つの制御ユニットに生じたトラブルが他の制御ユニットに影響しないように構成されている。
【００１８】
まず、通常のトラクタの制御系にも備わっている制御機器及び制御機能部を説明する。図３の制御系では、実線で示されたデータ・信号ライン（車載ＬＡＮや制御信号線など）によって各機能部がデータ交換可能に接続されているが、その際入出力インタフェースとして機能する、出力処理部、入力処理部、通信部の図示は省略されている。データ・信号ラインは、エンジン２０やトランスミッション３や操舵機構などに対する動作機器を含む車両走行機器群９１、耕耘装置２２や昇降機構２３などに対する動作機器を含む作業装置機器群９２、ブザーやスピーカやランプなどを含む報知デバイス９３などと接続している。また、データ・信号ラインは、自車位置算出部７０、走行状態検出センサ群８１、作業状態検出センサ群８２などと接続している。自車位置算出部７０は、ＧＰＳ等を採用した衛星測位モジュール７からの測位データに基づいて、車体１の地図上の座標位置を算出する。
【００１９】
さらに、データ・信号ラインは、走行制御部７１や作業制御部７２と接続している。走行制御部７１は、自動走行制御機能と手動走行制御機能を有する。自動走行制御機能が選択されると、自車位置算出部７０からの自車位置と設定された走行経路とに基づいて生成された制御信号が操舵機構に出力され、走行経路に沿った自動走行を実現する。手動走行制御機能が選択されると、運転者によるステアリングハンドル１１の操作に基づく手動走行が行われる。同様に、作業制御部７２も、上述した作業事象に基づいて耕耘装置２２や昇降機構２３など自動的に動作させる自動作業制御機能と、各種操作具を用いて手動作業制御機能とを有する。
【００２０】
第１制御ユニット４は、タブレット型コンピュータを用いてデータ処理端末として構成されている。第１制御ユニット４は、本発明に特に関係するものとして、タッチパネル４１、作業計画作成部４２、仮想作業事象指令生成部４５を備えており、作業計画作成部４２には、走行経路生成部４３と作業事象計画部４４が含まれている。
【００２１】
作業計画作成部４２は、トラクタが圃場を走行経路に沿って作業走行するための計画を、タッチパネル４１を用いて作成する機能を有するが、予め作業計画書が作成されている場合には、その作業計画書を、通信または記憶メディアを通じて、受け取ることも可能である。走行経路生成部４３は、作業対象となる圃場の地形などを含む圃場情報を参照し、予めインストールされている走行経路生成プログラムを用いて走行経路を生成する。作業事象計画部４４は、走行経路に沿った作業走行時に実行される作業事象を規定する作業事象計画を生成する。この作業事象計画の内容は、図２に模式的に示されている。仮想作業事象指令生成部４５は、走行経路と作業事象計画と自車位置とに基づいて、自車位置が所定の作業事象計画点である座標位置に到達すると（実際上は、到達する前のタイミングで）、当該作業事象を実行するための仮想作業事象指令を生成する。
【００２２】
第２制御ユニット５は、走行経路設定部５１、作業事象設定部５２、実作業事象指令生成部５３を備えている。走行経路設定部５１は、走行経路生成部４３によって生成された走行経路を走行目標経路として設定し、読み出し可能にメモリに展開し、走行制御部７１に与える。作業事象設定部５２は、作業事象計画部４４によって生成された作業事象計画に記述されている作業事象とその作業事象を実行する座標位置とを、読み出し可能な形態でメモリに展開する。実作業事象指令生成部５３は、メモリに展開された作業事象計画と、走行経路設定部５１によって設定された走行経路と、自車位置算出部７０からの自車位置とに基づいて、所定の作業事象を実行するための実作業事象指令を生成する。生成された実作業事象指令は、作業制御部７２に転送される。
【００２３】
第３制御ユニット６は、作業走行監視部６１と異常処理部６２とを備えている。作業走行監視部６１は、任意のタイミングで、あるいは自車位置が作業事象計画点に到達したタイミングで、あるいは実作業事象指令と仮想作業事象指令とのどちらか一方が出力されたタイミングで、実作業事象指令生成部５３によって生成された実作業事象指令と、仮想作業事象指令生成部４５によって生成された仮想作業事象指令とを比較し、実作業事象指令と仮想作業事象指令とが不一致、あるいは比較できない場合、作業走行に異常が発生していると判断する。実作業事象指令と仮想作業事象指令との不一致は、その作業事象に含まれているパラメータ（図２でｅ１１、ｅ１２、・・・で示されている）が一致しないこと、その実施のタイミングがずれていることなどが含まれる。異常処理部６２は、作業走行監視部６１が異常を判断した時に、その異常の内容に応じた異常処理を行う。この異常処理には、車体１の緊急停止や、報知デバイス９３を通じての報知などが含まれる。
【００２４】
次に、図４を用いて、このトラクタの制御系における作業走行監視の制御の流れの一例を説明する。
まず、ユーザが、第１制御ユニット４のグラフィックユーザインタフェースを用いて入力される操作に基づいて、作業計画作成部４２が、作業対象となる圃場の作業計画書を作成する。作成される作業計画書には、走行経路生成部４３によって生成される作業走行のための走行経路、作業事象計画部４４によって生成される作業事象計画が含まれている。作成された作業計画書は、仮想作業事象指令生成部４５及び実作業事象指令生成部５３に送られる。さらに、図４には示されていないが、作業計画書に含まれている走行経路は走行経路設定部５１に送られる。
【００２５】
作業走行が開始されると、仮想作業事象指令生成部４５及び実作業事象指令生成部５３は、逐次、自車位置算出部７０から自車位置を受け取る。実作業事象指令生成部５３は、受け取った自車位置に実質的に一致する座標位置を有する作業事象を抽出し、その作業事象内容を実行するための実作業事象指令を生成する。生成された実作業事象指令は、作業走行監視部６１、走行制御部７１、作業制御部７２に与えられる。同様に、仮想作業事象指令生成部４５は、受け取った自車位置に実質的に一致する座標位置を有する作業事象を抽出し、当該作業事象の内容に基づく仮想作業事象指令を生成する。生成された仮想作業事象指令は作業走行監視部６１に与えられる。作業走行監視部６１は、受け取った実作業事象指令と仮想作業事象指令とを比較し、その内容が一致しない場合、作業走行に異常が発生したと判断して、異常情報を出力する。また、いずれか一方だけの作業事象指令しか受け取っていない場合にも、作業走行に異常が発生したと判断して、異常情報を出力する。異常処理部６２は、異常情報の内容に応じて、この異常をリカバリーするための異常処理を実行する。異常処理には、車体１の停止、耕耘装置２２の停止、自動運転から手動運転の強制変更、報知部７３からの制御信号によって動作する報知デバイス９３を通じての警告報知などが含まれる。
【００２６】
また、自車位置算出部７０から自車位置を受け取っていないタイミングにおいて、仮想作業事象指令または実作業事象指令のどちらか一方が出力された場合には、実作業事象指令と仮想作業事象指令との両方が出力されているかどうか、さらにはその内容を比較し、異常の判断を行うことも可能である。
【００２７】
〔別実施の形態〕
（１）上述した実施形態では、耕耘装置２２を装備したトラクタが作業車として取り上げられたが、耕耘装置２２以外の作業装置を装備したトラクタ、さらには、コンバインや田植機などの農作業機や建機などにも本発明は適用可能である。
（２）上述した実施形態では、第１制御ユニット４、第２制御ユニット５、第３制御ユニット６は、車載ＬＡＮで接続されており、トラクタに備えられていたが、データ処理端末である第１制御ユニット４は、管理者によって携帯され、トラクタの制御系と無線でデータ交換されるような構成を採用することも可能である。さらに、第１制御ユニット４は、遠隔地の管理コンピュータに構築され、トラクタの制御系とインタネット回線などで接続されるような構成を採用することも可能である。
（３）図３で示された機能ブロック図における各機能部の区分けは、説明を分かりやすくするための一例であり、種々の機能部を統合したり、単一の機能部を複数に分割したりすることは自由である。
【産業上の利用可能性】
【００２８】
本発明は、走行経路に沿って作業走行する自動走行作業車に適用可能である。
【符号の説明】
【００２９】
１    ：車体
２２  ：耕耘装置
２３  ：昇降機構
４    ：第１制御ユニット（データ処理端末）
４１  ：タッチパネル
４２  ：作業計画作成部
４３  ：走行経路生成部
４４  ：作業事象計画部
４５  ：仮想作業事象指令生成部
５    ：第２制御ユニット
５１  ：走行経路設定部
５２  ：作業事象設定部
５３  ：実作業事象指令生成部
６    ：第３制御ユニット
６１  ：作業走行監視部
６２  ：異常処理部
７    ：衛星測位モジュール
７０  ：自車位置算出部
７１  ：走行制御部
７２  ：作業制御部
７３  ：報知部
９３  ：報知デバイス
【図１】
2018095203.tif 000003
【図２】
2018095203.tif 000004
【図３】
2018095203.tif 000005
【図４】
2018095203.tif 000006