(57)【要約】  簡便な手法により、植物の育成状態を適切に管理する。例えば、自律移動機能を有する作業機を制御する制御装置が、（ｉ）移動中の作業機の照度、及び、（ｉｉ）移動中の作業機の進行方向に位置する領域の照度の少なくとも一方を示す照度情報を取得する照度情報取得部と、照度情報取得部が取得した照度情報に基づいて、作業機の進行方向、進行速度、作業モード及び走行モードの少なくとも１つを制御する制御部とを備える。
2019167207.tif 000002
【特許請求の範囲】
【請求項１】
自律移動機能を有する作業機を制御する制御装置であって、
（ｉ）移動中の前記作業機の照度、及び、（ｉｉ）移動中の前記作業機の進行方向に位置する領域の照度の少なくとも一方を示す照度情報を取得する照度情報取得部と、
前記照度情報取得部が取得した前記照度情報に基づいて、前記作業機の進行方向、進行速度、走行モード及び作業モードの少なくとも１つを制御する制御部と、
を備える、制御装置。
【請求項２】
前記制御部は、前記照度情報取得部が取得した前記照度情報により示される（ｉ）前記作業機の照度、及び、（ｉｉ）前記作業機の進行方向に位置する領域の照度の少なくとも一方が予め定められた条件を満足する場合に、前記作業機の進行方向を変更するための命令を出力する命令出力部を有する、
請求項１に記載の制御装置。
【請求項３】
前記制御部は、
前記照度情報取得部が取得した前記照度情報により示される（ｉ）移動中の前記作業機の照度、及び、（ｉｉ）移動中の前記作業機の進行方向に位置する領域の照度の少なくとも一方が予め定められた条件を満足する場合に、予め定められたアルゴリズムに基づいて、前記作業機の進行方向を変更するか否かを決定する変更決定部と、
前記変更決定部が前記作業機の進行方向を変更することを決定した場合に、前記作業機の進行方向を変更するための命令を出力する命令出力部と、
を有する、
請求項１に記載の制御装置。
【請求項４】
前記変更決定部は、確率モデルに基づいて、前記作業機の進行方向を変更するか否かを決定し、
前記確率モデルは、（ｉ）移動中の前記作業機の照度、又は、（ｉｉ）移動中の前記作業機の進行方向に位置する領域の照度が小さいほど、前記進行方向が変更される確率が大きくなるように設計される、
請求項３に記載の制御装置。
【請求項５】
前記変更決定部は、確率モデルに基づいて、前記作業機の進行方向を変更するか否かを決定し、
前記確率モデルは、前記進行方向が変更される確率が、前記作業機の作業領域内の各位置の日照条件に基づいて定められている、
請求項３に記載の制御装置。
【請求項６】
作業中の前記作業機の負荷を示す負荷情報を取得する負荷情報取得部をさらに備え、
前記制御部は、前記照度情報取得部が取得した前記照度情報と、前記負荷情報取得部が取得した前記負荷情報とに基づいて、前記作業機の進行方向、進行速度、走行モード及び作業モードの少なくとも１つを制御する、
請求項１から請求項５までの何れか一項に記載の制御装置。
【請求項７】
コンピュータを、請求項１から請求項６までの何れか一項に記載の制御装置として機能させるためのプログラム。
【請求項８】
請求項１から請求項６までの何れか一項に記載の制御装置と、
（ｉ）前記作業機の照度、及び、（ｉｉ）前記作業機の進行方向に位置する領域の照度の少なくとも一方を測定する照度センサと、
を備える、自律走行式の作業機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、制御装置、作業機及びプログラムに関する。
【背景技術】
【０００２】
近年、ＧＰＳ信号を利用して自己位置を推定し、予め定められた領域の内部を自律走行する作業機械が開発されている。（例えば、特許文献１または２を参照されたい）。
［先行技術文献］
［特許文献］
［特許文献１］  特開２０１６−１８５０９９号公報
［特許文献２］  特開２０１３−２２３５３１号公報
【解決しようとする課題】
【０００３】
作業領域内の位置によって、作業機械の作業量を適切に管理することが要求される場合がある。例えば、作業機械が植物の育成に利用される場合、作業領域内の位置により植物の生育状態が異なる。このような場合、作業機械は、作業領域内の位置ごとに作業量を調整する必要がある。そこで、植物の育成に限らず、容易に測定できるパラメータを利用して、作業機械の作業量を適切に管理することが望まれている。
【一般的開示】
【０００４】
本発明の第１の態様においては、制御装置が提供される。上記の制御装置は、例えば、自律移動機能を有する作業機を制御する。上記の制御装置は、例えば、（ｉ）移動中の作業機の照度、又は、（ｉｉ）移動中の作業機の進行方向に位置する領域の照度を示す照度情報を取得する照度情報取得部を備える。上記の制御装置は、例えば、照度情報取得部が取得した照度情報に基づいて、作業機の進行方向、進行速度、作業モード及び走行モードの少なくとも１つを制御する制御部を備える。
【０００５】
上記の制御装置において、制御部は、照度情報取得部が取得した照度情報により示される（ｉ）作業機の照度、又は、（ｉｉ）作業機の進行方向に位置する領域の照度が予め定められた条件を満足する場合に、作業機の進行方向を変更するための命令を出力する命令出力部を有してよい。
【０００６】
上記の制御装置において、制御部は、照度情報取得部が取得した照度情報により示される（ｉ）移動中の作業機の照度、又は、（ｉｉ）移動中の作業機の進行方向に位置する領域の照度が予め定められた条件を満足する場合に、予め定められたアルゴリズムに基づいて、作業機の進行方向を変更するか否かを決定する変更決定部を有してよい。上記の制御装置において、制御部は、変更決定部が作業機の進行方向を変更することを決定した場合に、作業機の進行方向を変更するための命令を出力する命令出力部を有してよい。
【０００７】
上記の制御装置において、変更決定部は、確率モデルに基づいて、作業機の進行方向を変更するか否かを決定してよい。上記の制御装置において、確率モデルは、（ｉ）移動中の作業機の照度、又は、（ｉｉ）移動中の作業機の進行方向に位置する領域の照度が小さいほど、進行方向が変更される確率が大きくなるように設計されてよい。
【０００８】
上記の制御装置において、変更決定部は、確率モデルに基づいて、作業機の進行方向を変更するか否かを決定してもよい。上記の制御装置において、確率モデルは、進行方向が変更される確率が、作業機の作業領域内の各位置の日照条件に基づいて定められていてもよい。
【０００９】
本発明の第２の態様においては、プログラムが提供される。上記のプログラムは、例えば、コンピュータを、上記の制御装置として機能させるためのプログラムである。上記のプログラムは、例えば、コンピュータに、自律移動機能を有する作業機を制御する制御方法を実行させるためのプログラムである。
【００１０】
上記の制御方法は、例えば、（ｉ）移動中の作業機の照度、又は、（ｉｉ）移動中の作業機の進行方向に位置する領域の照度を示す照度情報を取得する照度情報取得段階を有する。上記の制御方法は、例えば、照度情報取得段階において取得された照度情報に基づいて、作業機の進行方向、進行速度、作業モード及び走行モードの少なくとも１つを制御する制御段階を有する。
【００１１】
上記のプログラムを格納するコンピュータ可読媒体が提供されてもよい。コンピュータ可読媒体は、非一時的なコンピュータ可読媒体であってもよい。コンピュータ可読媒体は、コンピュータ可読記録媒体であってもよい。
【００１２】
本発明の第３の態様においては、作業機が提供される。上記の作業機は、上記の制御装置を備えてよい。上記の作業機は、（ｉ）作業機の照度、又は、（ｉｉ）作業機の進行方向に位置する領域の照度を示す照度を測定する照度センサを備えてよい。
【００１３】
なお、上記の発明の概要は、本発明の必要な特徴の全てを列挙したものではない。また、これらの特徴群のサブコンビネーションもまた、発明となりうる。
【図面の簡単な説明】
【００１４】
【図１】作業機１５０の内部構成の一例を概略的に示す。
【図２】管理システム２００のシステム構成の一例を概略的に示す。
【図３】芝刈機２１０の内部構成の一例を概略的に示す。
【図４】制御ユニット３８０の内部構成の一例を概略的に示す。
【図５】制御パラメータ決定部４５０の内部構成の一例を概略的に示す。
【図６】変更判定部５１０の内部構成の一例を概略的に示す。
【図７】変更判定部７１０の内部構成の一例を概略的に示す。
【図８】芝刈機２１０の動作モードを制御する方法の一例を概略的に示す。
【図９】芝刈機２１０の軌跡８００の一例を概略的に示す。
【図１０】管理サーバ２３０の内部構成の一例を概略的に示す。
【発明を実施するための形態】
【００１５】
以下、発明の実施の形態を通じて本発明を説明するが、以下の実施形態は請求の範囲にかかる発明を限定するものではない。また、実施形態の中で説明されている特徴の組み合わせの全てが発明の解決手段に必須であるとは限らない。なお、図面において、同一又は類似の部分には同一の参照番号を付して、重複する説明を省く場合がある。また、技術的に大きな矛盾が生じない範囲において、同一の名称を有し、異なる参照番号が付された２以上の要素のそれぞれは、互いに同様の構成を有してよい。
【００１６】
［作業機１５０の概要］
図１は、作業機１５０の内部構成の一例を概略的に示す。本実施形態において、作業機１５０は、例えば、照度センサ１６２と、照度センサ１６４と、制御装置１８０とを備える。本実施形態において、制御装置１８０は、例えば、照度情報取得部１８２と、制御部１８４とを有する。
【００１７】
作業機１５０は、作業機の一例であってよい。照度センサ１６２及び照度センサ１６４は、照度センサの一例であってよい。制御装置１８０は、制御装置の一例であってよい。照度センサ１６２、照度センサ１６４、及び、照度情報取得部１８２は、照度情報取得部の一例であってよい。制御部１８４は、制御部の一例であってよい。
【００１８】
本実施形態において、作業機１５０は、自律移動機能を有する。本実施形態において、作業機１５０は、任意の作業を実施する。作業機１５０は、例えば、ユーザにより指定された領域の内部を自律的に移動しながら、予め定められた作業を実施する。作業機１５０は、作業機１５０に搭載された内界センサ及び外界センサの少なくとも一方から出力されたデータに基づいて、上記の領域の境界を検出してもよい。作業機１５０は、作業機１５０に搭載された内界センサ及び外界センサの少なくとも一方から出力されたデータに基づいて、自己位置を推定してもよい。
【００１９】
作業機１５０により実施される作業の種類は特に限定されない。上記の作業は、作業領域内の各位置における照度に応じて作業強度を調整することが好ましい作業であってよい。より具体的には、作業の種類としては、（ｉ）土木作業、（ｉｉ）建設作業、（ｉｉｉ）植物又は農産物の栽培作業、（ｉｖ）除雪作業などが例示される。栽培作業としては、種蒔き、剪定、芝刈り、草刈り、給水、施肥、土入れ、除草などが例示される。
【００２０】
本実施形態において、照度センサ１６２は、作業機１５０の進行方向に位置する領域１０の照度を測定する。これにより、照度センサ１６２は、領域１０の照度を示す照度情報を取得することができる。領域１０の照度は、領域１０の内部の任意の位置における照度であってもよく、領域１０の内部の複数の位置における照度の統計値であってもよい。統計値としては、平均値、中央値、最頻値などが例示される。照度センサ１６２は、領域１０の照度を示す照度情報を出力する。例えば、照度センサ１６２は、領域１０の照度を示す照度情報を、制御装置１８０に送信する。
【００２１】
照度センサ１６２は、（ｉ）フォトダイオードなどの受光素子を含む光検出装置を備えてもよく、（ｉｉ）ＣＣＤ、ＣＭＯＳなどの撮像素子を含む撮像装置を備えてもよい。撮像装置は、可視光カメラであってもよく、赤外線カメラであってもよい。照度センサ１６２は、１又は複数の光検出装置を備えてよい。光検出装置は、１又は複数の受光素子を有してよい。照度センサ１６２は、１又は複数の撮像装置を備えてよい。撮像装置は、１又は複数の撮像素子を有してよい。
【００２２】
図１に示された実施形態において、照度センサ１６２は、移動中の作業機１５０の進行方向前方に位置する領域１０の照度を示す情報を取得する。領域１０の形状及び大きさは特に限定されない。領域１０及び作業機１５０の相対位置は特に限定されない。領域１０の形状及び大きさの少なくとも一方、並びに、領域１０及び作業機１５０の相対位置は、照度センサ１６２の計測範囲を規定するパラメータの設定に基づいて決定されてよい。
【００２３】
作業機１５０の端部と、領域１０との距離の最小値Ｌ１［ｍ］は、作業機１５０の移動速度に応じた値に設定されてよい。作業機１５０の端部と、領域１０との距離の最大値Ｌ２［ｍ］は、作業機１５０の移動速度、及び、作業機１５０の大きさの少なくとも一方に応じた値に設定されてよい。なお、Ｌ２＞Ｌ１＞０であってよい。領域１０の大きさに関し、作業機１５０の進行方向に沿った距離の最大値は、領域１０の長さと称される場合がある。領域１０の大きさに関し、水平方向に平行で、作業機１５０の進行方向に垂直な方向に沿った距離の最大値は、領域１０の幅と称される場合がある。
【００２４】
本実施形態において、照度センサ１６４は、作業機１５０の照度を測定する。これにより、照度センサ１６４は、作業機１５０の照度を示す照度情報を取得することができる。作業機１５０の照度は、作業機１５０の上面の任意の位置における照度であってもよく、作業機１５０の底面以外の面の任意の位置における照度であってもよい。作業機１５０の照度は、作業機１５０の複数の位置における照度の統計値であってもよい。統計値としては、平均値、中央値、最頻値などが例示される。照度センサ１６４は、作業機１５０の照度を示す照度情報を出力する。例えば、照度センサ１６４は、作業機１５０の照度を示す照度情報を、制御装置１８０に送信する。
【００２５】
照度センサ１６４は、（ｉ）フォトダイオードなどの受光素子を含む光検出装置を備えてもよく、（ｉｉ）ＣＣＤ、ＣＭＯＳなどの撮像素子を含む撮像装置を備えてもよい。撮像装置は、可視光カメラであってもよく、赤外線カメラであってもよい。照度センサ１６４は、１又は複数の光検出装置を備えてよい。光検出装置は、１又は複数の受光素子を有してよい。照度センサ１６４は、１又は複数の撮像装置を備えてよい。撮像装置は、１又は複数の撮像素子を有してよい。
【００２６】
本実施形態において、制御装置１８０は、作業機１５０を制御する。制御装置１８０は、作業機１５０の移動を制御してよい。制御装置１８０は、作業機１５０の作業を制御してよい。本実施形態において、制御装置１８０は、（ｉ）作業機１５０の照度、及び、（ｉｉ）領域１０の照度の少なくとも一方に基づいて、作業機１５０の（ｉ）進行方向、（ｉｉ）進行速度、（ｉｉｉ）走行モード及び（ｉｖ）作業モードの少なくとも１つを制御する。
【００２７】
走行モードは、（ｉ）走行パターン、及び、（ｉｉ）走行経路の間隔の少なくとも一方を規定する。走行パターンとしては、（ｉ）経路上の複数の地点の位置座標が予め定められており、当該経路上を走行するパターン、（ｉｉ）経路の形状及び大きさが予め定められた関数によって規定されており、当該経路上を走行するパターン、（ｉｉｉ）作業領域の境界に沿って走行するパターン、（ｉｖ）作業領域の境界形状に相似する形状を有する経路を走行するパターン、（ｖ）作業領域の境界側から中央側に向かう渦巻状の形状を有する経路上を走行するパターン、（ｖｉ）作業領域の中央側から境界側に向かう渦巻状の形状を有する経路上を走行するパターン、（ｖｉｉ）ジグザグ状の形状を有する経路上を走行するパターン、（ｖｉｉｉ）矩形波状の形状を有する経路上を走行するパターン、（ｉｘ）任意の境界に到達した後、任意の確率モデルに基づいて決定された方向（例えば、ランダムに決定された方向である。）に転回し、走行を継続するパターン、（ｘ）複数の平行な経路が、隙間なく又は所定の隙間を有して配されるように、直進及び転回を繰り返しながら走行するパターンなどが例示される。
【００２８】
作業モードは、（ｉ）作業の実施の可否、及び、（ｉｉ）作業強度の少なくとも一方を規定する。作業モードとしては、（ｉ）移動しながら作業を実施するモード、（ｉｉ）移動中は作業を停止又は中断するモード、（ｉｉｉ）直進中は作業を実施するが、転回動作中は作業を停止又は中断するモードなどが例示される。作業モードの他の例としては、（ｉ）作業強度が比較的大きいモード、（ｉｉ）作業強度が中程度であるモード、（ｉｉｉ）作業強度が比較的小さいモードなどが例示される。
【００２９】
作業強度としては、特定の期間における作業頻度、１回あたりの作業量、特定の期間における総作業量などが例示される。作業強度は、連続的な数値により表されてもよく、段階的な区分により表されてもよい。各区分は、記号又は文字により区別されてもよく、数字により区別されてもよい。
【００３０】
作業モードの他の例としては、（ｉｖ）ホームステーションに帰還するモード、（ｖ）ホームステーションから、目的とする作業の作業開始位置に移動するモードなどが例示される。ホームステーションは、作業機１５０の待機場所又は格納場所であってよい。ホームステーションには、作業機１５０にエネルギー又は消耗品を補充するための補充装置が配されてよい。ホームステーションは、作業機１５０の作業領域の内部に配されてもよく、当該作業領域の外部に配されてもよい。
【００３１】
本実施形態において、照度情報取得部１８２は、照度センサ１６２及び照度センサ１６４の少なくとも一方が出力した測定データを取得する。例えば、照度情報取得部１８２は、照度センサ１６２から、領域１０の照度を示す照度情報を取得する。また、照度情報取得部１８２は、照度センサ１６４から、作業機１５０の照度を示す照度情報を取得する。照度情報取得部１８２は、取得された照度情報を、制御部１８４に送信してよい。
【００３２】
本実施形態において、制御部１８４は、照度情報取得部１８２が取得した照度情報に基づいて、作業機１５０の進行方向、進行速度、走行モード及び作業モードの少なくとも１つを制御する。例えば、制御部１８４は、照度情報が入力され、作業機１５０の進行方向、進行速度、走行モード及び作業モードの少なくとも１つを制御するためのパラメータを出力する。
【００３３】
一実施形態において、制御部１８４は、照度の大きな領域ほど、作業機１５０の進入頻度が大きくなるように、作業機１５０の進行方向を決定する。他の実施形態において、制御部１８４は、照度の大きな領域ほど、作業強度が大きくなるように、作業機１５０の作業モードを決定する。上記の照度は、作業機１５０が移動又は作業している時点における計測値であってもよく、特定の期間において取得された照度情報を統計的な手法を用いて解析することにより算出された値であってもよい。
【００３４】
本実施形態によれば、作業機１５０は、例えば、作業領域内の各位置における照度に応じて作業頻度及び作業強度の少なくとも一方を調整することができる。例えば、植物の生育速度は、日照量及び給水量に比例する。そのため、作業機１５０が植物の育成に利用される場合において、作業領域内の位置により日照条件が異なると、作業領域内の位置により植物の生育速度が異なる。
【００３５】
このような場合において、作業領域内の植物の生育状態を管理する手法としては、（ｉ）作業領域内に配された各種センサ、又は、作業機１５０に搭載された各種のセンサの出力に基づいて、植物の生育状態を把握し、（ｉｉ）当該生育状態に応じて作業機１５０の作業強度を調整することが考えられる。しかしながら、各種のセンサの出力に基づいて植物の生育状態を把握することは、手間がかかり、又、解析作業も比較的困難である。
【００３６】
これに対して、本実施形態によれば、制御装置１８０が、作業領域内の各位置における照度に基づいて、作業機１５０の動作を制御する。作業領域内の各位置における照度を解析することは、作業領域内の各位置における植物の生育状態を解析する場合と比較して、非常に容易である。そのため、本実施形態によれば、制御装置１８０は、特定の領域における作業機１５０の作業の頻度及び強度の少なくとも一方を、簡便な手法により、適切に管理することができる。
【００３７】
なお、制御部１８４は、上記の照度の代わりに、又は、上記の照度とともに、（ｉ）作業機１５０のエネルギー残量、（ｉｉ）作業機１５０に発生した故障又はエラーの有無又はその内容、（ｉｉｉ）作業の進捗状況、（ｉｖ）時間に関する条件が満たされているか否か、及び、（ｖ）これらの組み合わせに基づいて、作業機１５０の進行方向、進行速度、走行モード及び作業モードの少なくとも１つを制御してよい。時間に関する条件としては、（ａ）予め定められた時刻又は期間が到来したか否か、（ｂ）各回の作業に関し、作業の間隔の長さ、又は、作業の継続期間の長さが、予め定められた値より大きいか否か、又は、予め定められた値より小さいか否か、（ｃ）過去の複数回の作業に関し、作業の間隔の長さ、又は、作業の継続期間の長さに関する統計値が、予め定められた値より大きいか否か、又は、予め定められた値より小さいか否かなどが例示される。
【００３８】
本実施形態においては、照度センサ１６２及び照度センサ１６４が、作業機１５０に搭載される実施形態について説明された。しかしながら、照度センサ１６２及び照度センサ１６４は本実施形態に限定されない。他の実施形態において、照度センサ１６２及び照度センサ１６４の少なくとも一方は、作業機１５０の外部に配されてよい。照度センサ１６２及び照度センサ１６４の少なくとも一方は、作業機１５０を観察することのできる位置に固定されてもよく、作業機１５０とは異なる移動体に配されてもよい。
【００３９】
本実施形態においては、制御装置１８０が、作業機１５０に搭載される実施形態について説明された。しかしながら、制御装置１８０は本実施形態に限定されない。他の実施形態において、制御装置１８０は、作業機１５０の外部に配されてよい。制御装置１８０は、通信ネットワークを介して、作業機１５０との間で情報を送受することのできる情報処理装置であってもよい。
【００４０】
［作業機１５０の各部の具体的な構成］
作業機１５０の各部は、ハードウェアにより実現されてもよく、ソフトウエアにより実現されてもよく、ハードウェア及びソフトウエアにより実現されてもよい。作業機１５０を構成する構成要素の少なくとも一部（例えば、制御装置１８０である。）がソフトウエアにより実現される場合、当該ソフトウエアにより実現される構成要素は、一般的な構成の情報処理装置において、当該構成要素に関する動作を規定したプログラムを起動することにより実現されてよい。
【００４１】
上記の情報処理装置は、（ｉ）ＣＰＵ、ＧＰＵなどのプロセッサ、ＲＯＭ、ＲＡＭ、通信インタフェースなどを有するデータ処理装置と、（ｉｉ）キーボード、タッチパネル、カメラ、マイク、各種センサ、ＧＰＳ受信機などの入力装置と、（ｉｉｉ）表示装置、スピーカ、振動装置などの出力装置と、（ｉｖ）メモリ、ＨＤＤなどの記憶装置（外部記憶装置を含む。）とを備えてよい。上記の情報処理装置において、上記のデータ処理装置又は記憶装置は、上記のプログラムを記憶してよい。上記のプログラムは、プロセッサによって実行されることにより、上記の情報処理装置に、当該プログラムによって規定された動作を実行させる。上記のプログラムは、非一時的なコンピュータ可読記録媒体に格納されていてもよい。
【００４２】
上記のプログラムは、コンピュータを、制御装置１８０として機能させるためのプログラムであってよい。上記のコンピュータは、クラウドサービスを提供するコンピュータであってもよく、クライアント−サーバシステムを実現するコンピュータであってもよい。上記のコンピュータは、（ｉ）作業機１５０に搭載されたコンピュータであってもよく、（ｉｉ）作業機１５０の外部のコンピュータであって、通信ネットワークを介して作業機１５０を制御するコンピュータであってもよい。
【００４３】
上記のプログラムは、コンピュータに、制御装置１８０における各種の情報処理に関する１又は複数の手順を実行させるためのプログラムであってもよい。制御装置１８０における各種の情報処理に関する１又は複数の手順は、作業機１５０を制御するための手順であってもよい。作業機１５０を制御するための手順は、例えば、（ｉ）移動中の作業機１５０の照度、及び、（ｉｉ）移動中の作業機１５０の進行方向に位置する領域１０の照度の少なくとも一方を示す照度情報を取得する照度情報取得段階を有する。作業機１５０を制御するための手順は、照度情報取得段階において取得された照度情報に基づいて、作業機１５０の進行方向、進行速度、走行モード及び作業モードの少なくとも１つを制御する制御段階を有してもよい。
【００４４】
［管理システム２００の概要］
図２は、管理システム２００のシステム構成の一例を概略的に示す。本実施形態において、管理システム２００は、１又は複数の芝刈機２１０と、１又は複数の撮像装置２２０と、管理サーバ２３０と、１又は複数の給水装置２４０とを備える。管理システム２００は、１又は複数のユーザ端末２２を備えてもよい。
【００４５】
本実施形態においては、説明を簡単にすることを目的として、管理サーバ２３０が、芝刈機２１０及び撮像装置２２０が撮像した画像のデータを利用して、芝１２が栽培される作業領域２０２の内部の各位置における日照条件を決定する場合を例として、管理システム２００の詳細を説明する。しかしながら、管理システム２００は本実施形態に限定されない。他の実施形態において、ユーザ端末２２、芝刈機２１０、撮像装置２２０、管理サーバ２３０及び給水装置２４０の少なくとも１つが、芝刈機２１０及び撮像装置２２０の少なくとも一方が撮像した画像のデータを利用して、作業領域２０２の内部の各部における日照条件を決定してもよい。
【００４６】
本実施形態においては、説明を簡単にすることを目的として、芝刈機２１０が自律移動機能を有し、芝刈機２１０に搭載されたコンピュータが、芝刈機２１０の動作を制御する場合を例として、管理システム２００の詳細を説明する。しかしながら、管理システム２００は本実施形態に限定されない。他の実施形態において、ユーザ端末２２、撮像装置２２０、管理サーバ２３０及び給水装置２４０の少なくとも１つが、芝刈機２１０の動作を制御してもよい。
【００４７】
芝１２は、植物の一例であってよい。芝刈機２１０は、作業機の一例であってよい。ユーザ端末２２、芝刈機２１０、撮像装置２２０、管理サーバ２３０及び給水装置２４０の少なくとも１つは、制御装置の一例であってよい。
【００４８】
本実施形態において、作業領域２０２の内部では、芝１２を育成するための作業が実施される。作業領域２０２の位置及び範囲は、特に限定されない。領域の範囲は、当該領域の大きさ及び形状を表してよい。作業領域２０２は、任意の地理的範囲を有してよい。作業領域２０２は、予め定められた地理的範囲を有してよい。芝１２を育成するための作業の種類としては、種蒔き、剪定、芝刈り、草刈り、給水、施肥、土入れ、除草などが例示される。本実施形態によれば、自律走行機能を有する芝刈機２１０が、作業領域２０２の内部を移動しながら芝刈りを実施する。
【００４９】
本実施形態において、作業領域２０２の内部には、複数のサブエリア２０４が含まれる。サブエリア２０４は、物理的な地理的境界によって区切られた領域であってもよく、仮想的な地理的境界によって区切られた領域であってもよい。
【００５０】
物理的な地理的境界としては、（ｉ）天然に又は人工的に形成された構造物により規定される境界、（ｉｉ）散布された化学物質により規定される境界、（ｉｉｉ）可視光線、赤外線、紫外線などの電磁波により規定される境界、（ｉｖ）磁界により規定される境界、（ｖ）音波又は超音波により規定される境界などが例示される。天然に形成された構造物としては、窪み、段差、斜面、湖沼、川などが例示される。人工的に形成された構造物としては、通路、溝、トンネル、建築物、ワイヤ、ロープ、フェンス、ネット、点字ブロックなどが例示される。仮想的な地理的境界としては、ジオフェンス、バーチャルワイヤなどが例示される。バーチャルワイヤは、複数の構造物の間に設定された仮想的な線により規定される地理的境界であってよい。
【００５１】
作業領域２０２の内部に含まれるサブエリア２０４の個数、並びに、サブエリア２０４の大きさ及び形状は、特に限定されない。しかしながら、複数のサブエリア２０４が、配置漏れ及び重複配置のないように、作業領域２０２の内部に万遍なく配されることが好ましい。複数のサブエリア２０４のそれぞれの大きさは同一であってもよく、異なってもよい。複数のサブエリア２０４のそれぞれの形状は同一であってもよく、異なってもよい。
【００５２】
作業領域２０２の内部に配されるサブエリア２０４の個数は、固定されていてもよく、可変であってもよい。例えば、予め定められたイベントの発生をトリガとして、作業領域２０２の一部を構成する特定の領域に配されるサブエリア２０４の個数が変更される。具体的には、隣接して配される複数のサブエリア２０４が仮想的に結合して、単一のサブエリア２０４が形成されてもよい。単一のサブエリア２０４が、隣接して配される複数のサブエリア２０４に仮想的に分割されてもよい。作業領域２０２の内部の特定の領域に配されるサブエリア２０４の個数は、要求される精度に応じて調整されてもよい。
【００５３】
管理システム２００の各部は、互いに情報を送受してもよい。例えば、芝刈機２１０は、通信ネットワーク２０を介して、ユーザ端末２２及び管理サーバ２３０の少なくとも一方との間で、情報を送受する。芝刈機２１０は、通信ネットワーク２０を介して、撮像装置２２０及び給水装置２４０の少なくとも一方との間で、情報を送受してもよい。
【００５４】
撮像装置２２０は、通信ネットワーク２０を介して、ユーザ端末２２、芝刈機２１０及び管理サーバ２３０の少なくとも１つとの間で、情報を送受してもよい。給水装置２４０は、通信ネットワーク２０を介して、ユーザ端末２２、芝刈機２１０及び管理サーバ２３０の少なくとも１つとの間で、情報を送受してもよい。
【００５５】
本実施形態において、通信ネットワーク２０は、有線通信の伝送路であってもよく、無線通信の伝送路であってもよく、無線通信の伝送路及び有線通信の伝送路の組み合わせであってもよい。通信ネットワーク２０は、無線パケット通信網、インターネット、Ｐ２Ｐネットワーク、専用回線、ＶＰＮ、電力線通信回線などを含んでもよい。通信ネットワーク２０は、（ｉ）携帯電話回線網などの移動体通信網を含んでもよく、（ｉｉ）無線ＭＡＮ（例えば、ＷｉＭＡＸ（登録商標）である。）、無線ＬＡＮ（例えば、ＷｉＦｉ（登録商標）である。）、Ｂｌｕｅｔｏｏｔｈ（登録商標）、Ｚｉｇｂｅｅ（登録商標）、ＮＦＣ（Ｎｅａｒ  Ｆｉｅｌｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）などの無線通信網を含んでもよい。
【００５６】
本実施形態において、ユーザ端末２２は、管理システム２００又は芝刈機２１０のユーザが利用する通信端末であり、その詳細については特に限定されない。ユーザ端末２２としては、パーソナルコンピュータ、携帯端末などが例示される。携帯端末としては、携帯電話、スマートフォン、ＰＤＡ、タブレット、ノートブック・コンピュータ又はラップトップ・コンピュータ、ウエアラブル・コンピュータなどが例示される。
【００５７】
本実施形態において、管理システム２００は、作業領域２０２を管理する。例えば、管理システム２００は、作業領域２０２において実施される作業の対象となる物体（作業対象と称する場合がある。）の状態を管理してもよい。芝１２は、作業対象の一例であってよい。管理システム２００は、作業領域２０２において実施される作業を管理してもよい。例えば、管理システム２００は、作業のスケジュールを管理する。作業のスケジュールは、作業の実施時期、作業の実施場所、作業の実施主体、作業対象、及び、作業の内容の少なくとも１つを規定する情報であってよい。
【００５８】
本実施形態において、管理システム２００は、芝刈機２１０を管理する。芝刈機２１０は、作業の実施主体の一例であってよい。例えば、管理システム２００は、芝刈機２１０の状態を管理する。例えば、管理システム２００は、芝刈機２１０の位置、進行方向、進行速度、走行モード、作業モード、エネルギー残量（例えば、バッテリの残量である）、芝刈機２１０が実施する作業のスケジュールなどを管理する。
【００５９】
本実施形態において、管理システム２００は、撮像装置２２０を管理する。例えば、管理システム２００は、撮像装置２２０の撮像方向及び撮像条件の少なくとも一方を制御する。撮像条件としては、ズーム倍率、絞り量、光学フィルタの有無又は要否、光学フィルタの種類、解像度、シャッター速度、フレームレート、ＩＳＯ感度、撮影高度、画角、焦点距離、レンダリング設定などが例示される。撮像条件には、撮像時の気象条件を示す情報が含まれてもよい。
【００６０】
本実施形態において、管理システム２００は、給水装置２４０を管理する。例えば、管理システム２００は、給水装置が実施する給水作業のスケジュールを管理する。給水作業のスケジュールは、給水作業の開始時期、散水方向、１回の給水作業の実施期間、１回の給水作業における給水量の少なくとも１つを規定する情報であってよい。
【００６１】
なお、本実施形態においては、説明を簡単にすることを目的として、管理システム２００が芝刈機２１０、撮像装置２２０及び給水装置２４０を管理する実施形態を例として、管理システム２００の詳細を説明する。しかしながら、管理システム２００は、本実施形態に限定されない。他の実施形態において、管理システム２００は、芝刈機２１０、撮像装置２２０及び給水装置２４０の少なくとも１つを管理しなくてもよい。さらに他の実施形態において、管理システム２００は、芝刈機２１０、撮像装置２２０及び給水装置２４０とは異なる他の種類の作業機械を管理してもよい。他の種類の作業機械により実施される作業としては、種蒔き、剪定、施肥、土入れ、除草、除雪、掃除、運搬、監視、警備、警護などが例示される。
【００６２】
［管理システム２００の各部の概要］
本実施形態において、芝刈機２１０は、自律移動機能を有し、作業領域２０２の内部を自律的に走行する。なお、芝刈機２１０は、ユーザの遠隔操作により移動してもよい。芝刈機２１０は、作業領域２０２の内部で生育している芝１２を切断する。芝刈機２１０は、芝１２を切断しながら走行してもよく、芝１２を切断することなく走行してもよい。芝刈機２１０の詳細は後述される。
【００６３】
芝刈機２１０は、作業機（作業機械と称される場合もある。）の一例であってよい。作業機は、芝刈機２１０に限定されない。作業機は、陸上を走行する移動体であってもよく、空中を飛行する移動体であってもよく、水中又は水上を航行する移動体であってもよい。作業機の他の例としては、空中を飛行するドローン、ヘリコプター、飛行船等が例示される。上記の作業機は、自律移動機能を有してもよい。
【００６４】
本実施形態において、撮像装置２２０は、作業領域２０２の内部又は周辺に設置される。撮像装置２２０は、作業領域２０２の少なくとも一部を撮像してよい。画像は動画像であってもよく、静止画像であってもよい。画像は広角画像であってもよく、１８０度パノラマ画像であってもよく、３６０度パノラマ画像であってもよい。画像は可視光カメラで撮像された画像であってもよく、赤外線カメラで撮像された画像であってもよい。
【００６５】
撮像装置２２０は、撮像された画像のデータを、管理サーバ２３０に送信してよい。撮像装置２２０は、撮像方向及び撮像条件の少なくとも一方を示す情報を、管理サーバ２３０に送信してもよい。撮像条件の詳細は、上述のとおりであってよい。撮像装置２２０は、管理サーバ２３０からの制御信号に基づいて、各種の処理を実行してよい。上記の処理としては、撮像開始、撮像停止、撮像方向の調整又は変更、撮像条件の調整又は変更、画像データの保存、画像データの送信などが例示される。
【００６６】
撮像装置２２０は、撮像装置２２０の設置場所における気象条件を測定するための機器を備えてよい。気象条件としては、気温、湿度、風速、風向き、照度などが例示される。撮像装置２２０は、撮像装置２２０の設置場所における気象条件を示す情報を、管理サーバ２３０に送信してもよい。
【００６７】
撮像装置２２０は、撮像装置２２０の設置場所における日射量及び照度の少なくとも一方を測定するための機器を備えてよい。撮像装置２２０は、撮像装置２２０の設置場所における日射量及び照度の少なくとも一方を示す情報を、管理サーバ２３０に送信してもよい。
【００６８】
本実施形態において、管理サーバ２３０は、作業領域２０２に関する各種の情報を管理する。例えば、管理サーバ２３０は、複数のサブエリア２０４のそれぞれを識別するエリア識別情報と、当該エリア識別情報により識別されるサブエリア２０４の日照条件を示す照度パラメータとが対応付けられた情報（マップ情報と称される場合がある。）を管理する。管理サーバ２３０は、マップ情報の生成、更新、削除、検索などの処理を実行してよい。照度パラメータは、日照条件を示す情報の一例であってよい。
【００６９】
管理サーバ２３０は、管理システム２００を構成する機器の状態を管理してよい。管理サーバ２３０は、管理システム２００を構成する機器の動作を制御してもよい。管理サーバ２３０は、芝１２の生育状態を管理してもよい。管理サーバ２３０は、作業領域２０２において実施される各種の作業を管理してもよい。例えば、管理サーバ２３０は、上記の各種の作業のスケジュールを作成する。管理サーバ２３０は、上記の各種の作業のスケジュールの進捗を管理してもよい。管理サーバ２３０の詳細は後述される。
【００７０】
本実施形態において、給水装置２４０は、作業領域２０２に水を供給する。給水装置２４０は、肥料成分の溶解した水を、作業領域２０２に供給してもよい。給水装置２４０は、作業領域２０２の内部に水を散布するスプリンクラーを有してよい。給水装置２４０は、管理サーバ２３０からの制御信号に基づいて、給水作業を実施してよい。
【００７１】
給水装置２４０は、給水装置２４０の設置場所における気象条件を測定するための機器を備えてよい。気象条件としては、気温、湿度、風速、風向きなどが例示される。給水装置２４０は、給水装置２４０の設置場所における気象条件を示す情報を、管理サーバ２３０に送信してもよい。
【００７２】
給水装置２４０は、給水装置２４０の設置場所における日射量及び照度の少なくとも一方を測定するための機器を備えてよい。給水装置２４０は、給水装置２４０の設置場所における日射量及び照度の少なくとも一方を示す情報を、管理サーバ２３０に送信してもよい。
【００７３】
［管理システム２００の各部の具体的な構成］
管理システム２００の各部は、ハードウェアにより実現されてもよく、ソフトウエアにより実現されてもよく、ハードウェア及びソフトウエアにより実現されてもよい。管理システム２００の各部は、その少なくとも一部が、単一のサーバによって実現されてもよく、複数のサーバによって実現されてもよい。管理システム２００の各部は、その少なくとも一部が、仮想サーバ上又はクラウドシステム上で実現されてもよい。管理システム２００の各部は、その少なくとも一部が、パーソナルコンピュータ又は携帯端末によって実現されてもよい。携帯端末としては、携帯電話、スマートフォン、ＰＤＡ、タブレット、ノートブック・コンピュータ又はラップトップ・コンピュータ、ウエアラブル・コンピュータなどが例示される。管理システム２００は、ブロックチェーンなどの分散型台帳技術又は分散型ネットワークを利用して、情報を格納してもよい。
【００７４】
管理システム２００を構成する構成要素の少なくとも一部がソフトウエアにより実現される場合、当該ソフトウエアにより実現される構成要素は、一般的な構成の情報処理装置において、当該構成要素に関する動作を規定したプログラムを起動することにより実現されてよい。上記の情報処理装置は、（ｉ）ＣＰＵ、ＧＰＵなどのプロセッサ、ＲＯＭ、ＲＡＭ、通信インタフェースなどを有するデータ処理装置と、（ｉｉ）キーボード、タッチパネル、カメラ、マイク、各種センサ、ＧＰＳ受信機などの入力装置と、（ｉｉｉ）表示装置、スピーカ、振動装置などの出力装置と、（ｉｖ）メモリ、ＨＤＤなどの記憶装置（外部記憶装置を含む。）とを備えてよい。上記の情報処理装置において、上記のデータ処理装置又は記憶装置は、上記のプログラムを記憶してよい。上記のプログラムは、プロセッサによって実行されることにより、上記の情報処理装置に、当該プログラムによって規定された動作を実行させる。上記のプログラムは、非一時的なコンピュータ可読記録媒体に格納されていてもよい。
【００７５】
上記のプログラムは、コンピュータに、管理システム２００における各種の情報処理に関する１又は複数の手順を実行させるためのプログラムであってもよい。上記のプログラムは、コンピュータを、芝刈機２１０を制御する制御装置として機能させるためのプログラムであってよい。
【００７６】
管理システム２００における各種の情報処理に関する１又は複数の手順は、芝刈機２１０を制御するための手順であってもよい。芝刈機２１０を制御するための手順は、例えば、（ｉ）移動中の芝刈機２１０の照度、及び、（ｉｉ）移動中の芝刈機２１０の進行方向に位置する領域の照度の少なくとも一方を示す照度情報を取得する照度情報取得段階を有する。芝刈機２１０を制御するための手順は、照度情報取得段階において取得された照度情報に基づいて、芝刈機２１０の進行方向、進行速度、走行モード及び作業モードの少なくとも１つを制御する制御段階を有してもよい。上記のコンピュータは、ユーザ端末２２、芝刈機２１０、撮像装置２２０、管理サーバ２３０及び給水装置２４０の少なくとも１つに搭載されたコンピュータであってよい。
【００７７】
［芝刈機２１０の概要］
図３〜図９を用いて、芝刈機２１０の概要を説明する。図３は、芝刈機２１０の内部構成の一例を概略的に示す。本実施形態において、芝刈機２１０は、筐体３０２を備える。本実施形態において、芝刈機２１０は、筐体３０２の下部に、一対の前輪３１２と、一対の後輪３１４とを備える。芝刈機２１０は、一対の後輪３１４のそれぞれを駆動する一対の走行用モータ３１６を備えてよい。走行用モータ３１６は、移動体を駆動する駆動部の一例であってよい。
【００７８】
本実施形態において、芝刈機２１０は、作業ユニット３２０を備える。作業ユニット３２０は、例えば、ブレードディスク３２２と、カッターブレード３２４と、作業用モータ３２６と、シャフト３２８とを有する。芝刈機２１０は、作業ユニット３２０の位置を調整する位置調整部３３０を備えてもよい。作業用モータ３２６は、移動体を駆動する駆動部の一例であってよい。
【００７９】
ブレードディスク３２２は、シャフト３２８を介して、作業用モータ３２６に連結される。カッターブレード３２４は、芝を切断するための刈刃であってよい。カッターブレード３２４は、ブレードディスク３２２に取り付けられ、ブレードディスク３２２と一緒に回転する。作業用モータ３２６は、ブレードディスク３２２を回転させる。ブレードディスク３２２及びカッターブレード３２４は、作業対象を切断するための切断部材の一例であってよい。
【００８０】
本実施形態において、芝刈機２１０は、筐体３０２の内部又は筐体３０２の上に、バッテリユニット３４０と、ユーザインタフェース３５０と、撮像ユニット３６４と、照度センサ３６６と、センサユニット３７０と、制御ユニット３８０とを備える。撮像ユニット３６４は、撮像部の一例であってよい。制御ユニット３８０は、制御部の一例であってよい。
【００８１】
本実施形態において、バッテリユニット３４０は、芝刈機２１０の各部に電力を供給する。本実施形態において、ユーザインタフェース３５０は、ユーザの入力を受け付ける。ユーザインタフェース３５０は、ユーザに情報を出力する。ユーザインタフェース３５０としては、キーボード、ポインティングデバイス、マイク、タッチパネル、ディスプレイ、スピーカなどが例示される。
【００８２】
本実施形態において、撮像ユニット３６４は、芝刈機２１０の周囲を撮像する。撮像ユニット３６４は、作業領域２０２の少なくとも一部を撮像してよい。画像は動画像であってもよく、静止画像であってもよい。画像は広角画像であってもよく、１８０度パノラマ画像であってもよく、３６０度パノラマ画像であってもよい。画像は可視光カメラで撮像された画像であってもよく、赤外線カメラで撮像された画像であってもよい。
【００８３】
撮像ユニット３６４は、撮像された画像のデータを、管理サーバ２３０に送信してよい。撮像ユニット３６４は、撮像方向及び撮像条件の少なくとも一方を示す情報を、管理サーバ２３０に送信してもよい。撮像条件の詳細は、上述のとおりであってよい。撮像ユニット３６４は、制御ユニット３８０からの制御信号に基づいて、各種の処理を実行してよい。上記の処理としては、撮像開始、撮像停止、撮像方向の調整又は変更、撮像条件の調整又は変更、画像データの保存、画像データの送信などが例示される。
【００８４】
撮像ユニット３６４は、芝刈機２１０の周囲の気象条件を測定するための機器を備えてよい。気象条件としては、気温、湿度、風速、風向きなどが例示される。撮像ユニット３６４は、撮像ユニット３６４の周囲の気象条件を示す情報を、管理サーバ２３０に送信してもよい。
【００８５】
照度センサ３６６は、芝刈機２１０の上面における照度を測定する。照度センサ３６６は、芝刈機２１０の上面における日射量を測定してもよい。照度センサ３６６は、出力データを、管理サーバ２３０に送信してよい。
【００８６】
本実施形態において、センサユニット３７０は、各種センサを備える。センサユニット３７０は、各種の内界センサを備えてよい。センサユニット３７０は、各種の外界センサを備えてよい。センサとしては、ミリ波センサ、近接検知センサ、加速度センサ、角速度センサ、車輪速センサ、荷重センサ、空転検知センサ、磁気センサ、地磁気センサ（方位センサ、電子コンパスなどと称される場合がある）、土壌水分センサなどが例示される。センサユニット３７０は、各種センサの出力を制御ユニット３８０に送信してよい。車輪速センサは、車輪の回転角又は回転数を検出するロータリエンコーダであってもよい。
【００８７】
本実施形態において、制御ユニット３８０は、芝刈機２１０の動作を制御する。一実施形態によれば、制御ユニット３８０は、一対の走行用モータ３１６を制御して、芝刈機２１０の移動を制御する。他の実施形態によれば、制御ユニット３８０は、作業用モータ３２６を制御して、芝刈機２１０の作業を制御する。
【００８８】
制御ユニット３８０は、管理サーバ２３０からの指示に基づいて、芝刈機２１０を制御してもよい。管理サーバ２３０が生成した作業スケジュールを示す情報に基づいて、芝刈機２１０を制御してよい。制御ユニット３８０は、管理サーバ２３０が生成した命令に従って、芝刈機２１０を制御してもよい。制御ユニット３８０の詳細は後述される。
【００８９】
図４は、制御ユニット３８０の内部構成の一例を概略的に示す。本実施形態において、制御ユニット３８０は、通信制御部４１０と、走行制御部４２０と、作業ユニット制御部４３０と、入出力制御部４４０とを備える。作業ユニット制御部４３０は、負荷情報取得部の一例であってよい。
【００９０】
本実施形態において、制御ユニット３８０は、制御パラメータ決定部４５０を備える。制御ユニット３８０は、格納部４６０を備えてもよい。制御ユニット３８０は制御装置の一例であってよい。制御パラメータ決定部は、制御装置の一例であってよい。制御パラメータ決定部４５０は、技術的に矛盾しない範囲において、図１に関連して説明された制御装置１８０と同様の構成を有してもよい。同様に、制御装置１８０は、技術的に矛盾しない範囲において、制御パラメータ決定部４５０と同様の構成を有してよい。
【００９１】
本実施形態において、通信制御部４１０は、芝刈機２１０の外部の機器との通信を制御する。通信制御部４１０は、１又は複数の通信方式に対応した通信インタフェースであってもよい。外部の機器としては、ユーザ端末２２、撮像装置２２０、管理サーバ２３０、給水装置２４０などが例示される。
【００９２】
本実施形態において、走行制御部４２０は、走行用モータ３１６を制御して、芝刈機２１０の移動を制御する。走行制御部４２０は、芝刈機２１０の自律走行を制御する。例えば、走行制御部４２０は、芝刈機２１０の移動モード、進行速度、進行方向、及び、移動ルートの少なくとも１つを制御する。走行制御部４２０は、走行用モータ３１６の電流値を監視してよい。
【００９３】
本実施形態において、作業ユニット制御部４３０は、作業ユニット３２０を制御する。作業ユニット制御部４３０は、作業ユニット３２０の作業モード、作業の種類、作業の強度、及び、作業を実施するタイミングの少なくとも１つを制御してよい。例えば、作業ユニット制御部４３０は、作業用モータ３２６を制御して、作業ユニット３２０の作業の強度を制御する。作業ユニット制御部４３０は、位置調整部３３０を制御して、作業ユニット３２０の作業の強度を制御してもよい。
【００９４】
作業ユニット制御部４３０は、作業中の作業ユニット３２０の負荷を示す情報（負荷情報と称される場合がある。）を取得してよい。例えば、作業ユニット制御部４３０は、作業用モータ３２６の電流値を監視する。作業ユニット制御部４３０は、取得された負荷情報を、制御パラメータ決定部４５０に送信してよい。作業ユニット制御部４３０は、取得された負荷情報を、格納部４６０に格納してもよい。
【００９５】
本実施形態において、入出力制御部４４０は、ユーザインタフェース３５０、撮像ユニット３６４、照度センサ３６６及びセンサユニット３７０の少なくとも１つからの入力を受け付ける。入出力制御部４４０は、ユーザインタフェース３５０に情報を出力する。入出力制御部４４０は、ユーザインタフェース３５０、撮像ユニット３６４、照度センサ３６６及びセンサユニット３７０の少なくとも１つを制御してもよい。
【００９６】
本実施形態において、制御パラメータ決定部４５０は、走行制御部４２０及び作業ユニット制御部４３０の少なくとも一方を制御するためのパラメータ（制御パラメータと称される場合がある。）を決定する。例えば、制御パラメータ決定部４５０は、（ａ）（ｉ）移動中の芝刈機２１０の照度、及び、（ｉｉ）移動中の芝刈機２１０の進行方向に位置する領域の照度の少なくとも一方を示す照度情報を入力され、（ｂ）制御パラメータを出力する。制御パラメータ決定部４５０は、入力された照度情報に基づいて、芝刈機２１０の進行方向、進行速度、作業モード及び走行モードの少なくとも１つを制御するための制御パラメータを生成してよい。
【００９７】
制御パラメータ決定部４５０は、制御パラメータを変更するか否かを決定してもよい。例えば、制御パラメータ決定部４５０は、（ａ）（ｉ）移動中の芝刈機２１０の照度、及び、（ｉｉ）移動中の芝刈機２１０の進行方向に位置する領域の照度を示す照度情報を入力され、（ｂ）制御パラメータを変更するか否かを示す情報を出力する。制御パラメータ決定部４５０の詳細は後述される。
【００９８】
本実施形態において、格納部４６０は、各種の情報を格納する。格納部４６０は、制御パラメータ決定部４５０が、制御パラメータを生成するために利用する各種の情報を格納してよい。例えば、格納部４６０は、作業領域２０２の内部における照度又は照度パラメータの地理的分布を示す情報（照度マップと称される場合がある。）を格納する。照度マップは、作業領域２０２の内部における複数の地点のそれぞれについて、当該地点の位置を示す情報と、当該地点における照度を示す情報（例えば、照度パラメータである。）とが対応付けられた情報であってよい。照度マップは、作業領域２０２の内部における複数の領域のそれぞれについて、当該領域の位置及び範囲を示す情報と、当該領域における照度を示す情報とが対応付けられた情報であってもよい。
【００９９】
格納部４６０は、作業領域２０２の内部の任意の領域の照度を示す情報と、当該領域における任意の制御パラメータを決定するための情報とを対応付けて格納してもよい。例えば、格納部４６０は、特定の地点又は領域の照度を示す情報と、特定の制御パラメータの変更の要否を決定するための情報とが対応付けられたマップ又はテーブルを格納する。格納部４６０は、特定の地点又は領域の照度を示す情報が入力され、特定の制御パラメータの変更の要否を決定するための情報を出力する学習器を格納してもよい。特定の制御パラメータの変更の要否を決定するための情報は、特定の制御パラメータが変更される確率を示す情報であってもよい。
【０１００】
一実施形態において、格納部４６０は、作業領域２０２の内部における制御パラメータの変更確率の地理的分布を示す情報（確率マップと称される場合がある。）を格納する。確率マップは、作業領域２０２の内部における複数の領域のそれぞれについて、当該領域の位置及び範囲を示す情報と、芝刈機２１０の当該領域への進入が許可される確率を示す情報とが対応付けられた情報であってよい。他の実施形態において、格納部４６０は、作業領域２０２の内部の任意の領域の照度を示す情報と、芝刈機２１０の当該領域への進入が許可される確率を示す情報とが対応付けられたテーブル（変換テーブルと称される場合がある。）を格納してもよい。
【０１０１】
図５は、制御パラメータ決定部４５０の内部構成の一例を概略的に示す。本実施形態において、制御パラメータ決定部４５０は、変更判定部５１０と、パラメータ決定部５２０とを備える。本実施形態において、パラメータ決定部５２０は、進行方向決定部５２２と、進行速度決定部５２４と、走行モード決定部５２６と、作業モード決定部５２８とを有する。
【０１０２】
変更判定部５１０は、照度情報取得部の一例であってよい。変更判定部５１０は、変更決定部の一例であってよい。パラメータ決定部５２０は、制御部の一例であってよい。進行方向決定部５２２は、命令出力部の一例であってよい。
【０１０３】
本実施形態において、変更判定部５１０は、制御パラメータの変更の要否を判定する。変更判定部５１０は、複数の種類の制御パラメータのうち、変更されるべき制御パラメータを決定してもよい。
【０１０４】
変更判定部５１０は、作業領域２０２の境界が検出された場合に、制御パラメータの変更の要否などを判定してもよい。作業領域２０２の境界としては、（ｉ）作業領域２０２の内部と外部とを区別するための境界、（ｉｉ）作業領域２０２の内部に配された機器、施設、障害物などの輪郭を区別するための境界などが例示される。
【０１０５】
変更判定部５１０は、走行中の芝刈機２１０の周辺の照度に基づいて、制御パラメータの変更の要否などを判定してもよい。一実施形態において、変更判定部５１０は、（ｉ）移動中の芝刈機２１０の照度、及び、移動中の芝刈機２１０の進行方向に位置する領域の照度の少なくとも一方を示す情報を取得し、（ｉｉ）上記の照度を示す情報に基づいて、制御パラメータの変更の要否などを判定する。他の実施形態において、変更判定部５１０は、（ｉ）移動中の芝刈機２１０の位置を示す情報を取得し、（ｉｉ）例えば格納部４６０に格納されている照度マップを参照して、当該位置における照度を示す情報を取得し、（ｉｉｉ）上記の照度を示す情報に基づいて、制御パラメータの変更の要否などを判定する。
【０１０６】
本実施形態において、変更判定部５１０は、入出力制御部４４０を介して、撮像ユニット３６４が出力したデータを取得する。これにより、変更判定部５１０は、移動中の芝刈機２１０の進行方向に位置する領域の照度を示す情報を取得することができる。変更判定部５１０は、入出力制御部４４０を介して、照度センサ３６６が出力したデータを取得してもよい。これにより、変更判定部５１０は、移動中の芝刈機２１０の照度を示す情報を取得することができる。変更判定部５１０は、通信制御部４１０を介して、撮像装置２２０が出力したデータを取得してもよい。これにより、変更判定部５１０は、移動中の芝刈機２１０の照度、及び、移動中の芝刈機２１０の進行方向に位置する領域の照度の少なくとも一方を示す情報を取得することができる。
【０１０７】
変更判定部５１０は、取得された照度情報により示される（ｉ）芝刈機２１０の照度、及び、（ｉｉ）芝刈機２１０の進行方向に位置する領域の照度の少なくとも一方が予め定められた条件を満足する場合に、制御パラメータを変更するか否かを決定してよい。例えば、変更判定部５１０は、取得された照度情報により示される（ｉ）芝刈機２１０の照度、及び、（ｉｉ）芝刈機２１０の進行方向に位置する領域の照度の少なくとも一方が予め定められた条件を満足する場合に、芝刈機２１０の進行方向を変更するか否かを決定する。これにより、変更判定部５１０は、芝刈機２１０が、作業領域２０２の内部の特定の領域に進入すべきか否かを決定することができる。変更判定部５１０の詳細は後述される。
【０１０８】
本実施形態において、パラメータ決定部５２０は、各種の制御パラメータの内容を決定する。例えば、変更判定部５１０が制御パラメータの変更が必要であると判定した場合、パラメータ決定部５２０は、制御パラメータの内容を決定する。パラメータ決定部５２０は、複数の種類の制御パラメータのうち、変更判定部５１０が変更されるべき制御パラメータとして決定した制御パラメータの内容を決定してよい。
【０１０９】
本実施形態において、進行方向決定部５２２は、芝刈機２１０の進行方向を制御するための制御パラメータを決定する。例えば、進行方向決定部５２２は、変更判定部５１０が芝刈機２１０の進行方向を変更すべきと判定した場合に、上記の制御パラメータを決定する。
【０１１０】
進行方向決定部５２２は、例えば、変更後の進行方向を、ランダムに決定する。進行方向決定部５２２は、（ｉ）芝刈機２１０の照度、及び、（ｉｉ）芝刈機２１０の進行方向に位置する領域の照度の少なくとも一方に基づいて、変更後の進行方向を決定してよい。例えば、上記の照度が予め定められた数値範囲に収まる場合、進行方向決定部５２２は、変更前の進行方向及び変更後の進行方向のなす角度が予め定められた条件を満足するように、変更後の進行方向を決定する。上記の数値範囲は、上限のみが決定されていてもよく、下限のみが決定されていてもよく、上限及び下限の両方が決定されていてもよい。
【０１１１】
より具体的には、進行方向決定部５２２は、確率モデルを利用して、変更前の進行方向と、変更後の進行方向とのなす角度を決定してよい。「変更前の進行方向と、変更後の進行方向とのなす角度」は、変更前の進行方向を示す平面ベクトルの始点と、変更後の進行方向を示す平面ベクトルの始点とを重ねた場合に、上記の２つのベクトルにより形成される２つの角度のうち、１８０度以下となる方の角度を意味してよい。
【０１１２】
なお、本実施形態においては、変更前の進行方向及び変更後の進行方向のなす角度が決定されることにより、変更後の進行方向が決定される場合を例として、進行方向決定部５２２の詳細を説明する。しかしながら、進行方向決定部５２２が変更後の進行方向を決定する方法は、本実施形態に限定されない。他の実施形態において、進行方向決定部５２２は、（ｉ）転回位置における芝刈機２１０の回転量（例えば、回転角である。）を決定することで、変更後の進行方向を決定してもよく、（ｉｉ）変更後の進行方向を示す方位又は方角を決定することで、変更後の進行方向を決定してもよい。
【０１１３】
一実施形態において、進行方向決定部５２２は、変更後の進行方向をランダムに決定する。これにより、変更判定部５１０が芝刈機２１０の進行方向を変更すべきと判定した場合に、芝刈機２１０の進行方向がランダムに変更される。その結果、芝刈機２１０が特定の領域に進入する頻度が調整される。
【０１１４】
他の実施形態において、進行方向決定部５２２は、変更前の進行方向と、変更後の進行方向とのなす角度が特定の数値範囲の範囲内となるように、変更後の進行方向を決定してよい。変更後の進行方向は、任意の確率モデルを用いて算出されてよい。例えば、変更後の進行方向は、上記の数値範囲の範囲内で、ランダムに決定される。変更前の進行方向と、変更後の進行方向とのなす角度の数値範囲は、（ｉ）芝刈機２１０の照度、及び、（ｉｉ）芝刈機２１０の進行方向に位置する領域の照度の少なくとも一方に基づいて決定されてもよい。特定の地点における、変更前の進行方向と、変更後の進行方向とのなす角度の数値範囲は、当該地点における日照条件に基づいて決定されてもよい。
【０１１５】
照度が大きいほど、又は、日照条件が良好である程、数値範囲の最小値が小さくなるように、上記の数値範囲が決定されてよい。照度が大きいほど、又は、日照条件が良好である程、数値範囲の最大値が小さくなるように、上記の数値範囲が決定されてよい。照度が大きいほど、又は、日照条件が良好である程、数値範囲が広くなるように、上記の数値範囲が決定されてよい。
【０１１６】
一実施形態において、進行方向決定部５２２は、変更前の進行方向と、変更後の進行方向とのなす角度が、９０度以上、好ましくは９０度超、より好ましくは１２０度以上、さらに好ましくは１２０度超となるように、上記の数値範囲を設定する。そして、進行方向決定部５２２は、上記の数値範囲の範囲内で、変更後の進行方向を決定する。これにより、芝刈機２１０による進行方向前方の領域への進入が抑制される。
【０１１７】
例えば、進行方向決定部５２２は、（ｉ）芝刈機２１０の照度、及び、（ｉｉ）芝刈機２１０の進行方向に位置する領域の照度の少なくとも一方が予め定められた値よりも小さい場合に、上記の手順に従って、変更後の進行方向を決定する。進行方向決定部５２２は、芝刈機２１０の進行方向に位置する領域の照度が、芝刈機２１０の照度よりも小さい場合に、上記の手順に従って、変更後の進行方向を決定してもよい。
【０１１８】
他の実施形態において、進行方向決定部５２２は、変更前の進行方向と、変更後の進行方向とのなす角度が、９０度以下、好ましくは９０度未満、より好ましくは６０度以下、さらに好ましくは６０度未満となるように、上記の数値範囲を設定する。そして、進行方向決定部５２２は、上記の数値範囲の範囲内で、変更後の進行方向を決定する。これにより、芝刈機２１０による進行方向前方の領域への進入が促進される。
【０１１９】
例えば、進行方向決定部５２２は、（ｉ）芝刈機２１０の照度、及び、（ｉｉ）芝刈機２１０の進行方向に位置する領域の照度の少なくとも一方が予め定められた値よりも大きい場合に、上記の手順に従って、変更後の進行方向を決定する。進行方向決定部５２２は、芝刈機２１０の進行方向に位置する領域の照度が、芝刈機２１０の照度よりも大きい場合に、上記の手順に従って、変更後の進行方向を決定してもよい。
【０１２０】
進行方向決定部５２２は、変更後の進行方向を示す制御パラメータを出力してよい。進行方向決定部５２２が出力した制御パラメータは、例えば、走行制御部４２０に送信される。これにより、進行方向決定部５２２は、芝刈機２１０の進行方向を制御することができる。上記の制御パラメータは、芝刈機２１０の進行方向を変更するための命令の一例であってよい。
【０１２１】
本実施形態において、進行速度決定部５２４は、芝刈機２１０の進行速度を制御するための制御パラメータを決定する。例えば、進行速度決定部５２４は、変更判定部５１０が芝刈機２１０の進行方向を変更すべきと判定した場合に、上記の制御パラメータを決定する。進行速度決定部５２４は、変更後の進行速度を示す制御パラメータを出力してよい。進行速度決定部５２４が出力した制御パラメータは、例えば、走行制御部４２０に送信される。これにより、進行方向決定部５２２は、芝刈機２１０の進行速度を制御することができる。
【０１２２】
進行速度決定部５２４は、（ｉ）芝刈機２１０の照度、及び、（ｉｉ）芝刈機２１０の進行方向に位置する領域の照度の少なくとも一方に基づいて、変更後の進行速度を決定してよい。例えば、進行速度決定部５２４は、変更後の進行速度が、（ｉ）芝刈機２１０の照度、及び、（ｉｉ）芝刈機２１０の進行方向に位置する領域の照度の少なくとも一方に応じた速度となるように、変更後の進行速度を決定する。
【０１２３】
一実施形態において、進行速度決定部５２４は、照度が大きいほど、又は、日照条件が良好である程、進行速度が小さくなるように、変更後の進行速度を決定する。これにより、芝１２の成長速度が速い領域ほど、丁寧な芝刈り作業が実施され得る。他の実施形態において、進行速度決定部５２４は、照度が大きいほど、又は、日照条件が良好である程、進行速度が大きくなるように、変更後の進行速度を決定する。これにより、芝１２の成長速度が速い領域を、短時間で、より大規模に処理することができる。これらの場合において、照度又は日照条件と、芝刈機２１０の進行速度とは、連続的に比例してもよく、段階的に比例してもよい。
【０１２４】
芝刈機２１０の進行方向に位置する領域の照度が、芝刈機２１０の照度より小さい場合、進行速度決定部５２４は、変更後の進行速度が変更前の進行速度より大きくなるように、変更後の進行速度を決定してよい。同様に、芝刈機２１０の進行方向に位置する領域の照度が、芝刈機２１０の照度より大きい場合、進行速度決定部５２４は、変更後の進行速度が変更前の進行速度より小さくなるように、変更後の進行速度を決定してよい。これにより、芝１２の成長速度が速い領域ほど、丁寧な芝刈り作業が実施され得る。
【０１２５】
芝刈機２１０の照度（Ｂ）に対する、芝刈機２１０の進行方向に位置する領域の照度（Ａ）の比（Ａ／Ｂ）が、予め定められた値より小さい場合、進行速度決定部５２４は、変更後の進行速度が変更前の進行速度より大きくなるように、変更後の進行速度を決定してよい。同様に、芝刈機２１０の照度（Ｂ）に対する、芝刈機２１０の進行方向に位置する領域の照度（Ａ）の比（Ａ／Ｂ）が、予め定められた値より大きい場合、進行速度決定部５２４は、変更後の進行速度が変更前の進行速度より小さくなるように、変更後の進行速度を決定してよい。これにより、芝１２の成長速度が速い領域ほど、丁寧な芝刈り作業が実施され得る。
【０１２６】
芝刈機２１０の進行方向に位置する領域の照度が、芝刈機２１０の照度より大きい場合、進行速度決定部５２４は、変更後の進行速度が変更前の進行速度より大きくなるように、変更後の進行速度を決定してよい。これにより、芝１２の成長速度が速い領域を、短時間で、より大規模に処理することができる。同様に、芝刈機２１０の進行方向に位置する領域の照度が、芝刈機２１０の照度より小さい場合、進行速度決定部５２４は、変更後の進行速度が変更前の進行速度より小さくなるように、変更後の進行速度を決定してよい。
【０１２７】
芝刈機２１０の照度（Ｂ）に対する、芝刈機２１０の進行方向に位置する領域の照度（Ａ）の比（Ａ／Ｂ）が、予め定められた値より大きい場合、進行速度決定部５２４は、変更後の進行速度が変更前の進行速度より大きくなるように、変更後の進行速度を決定してよい。これにより、芝１２の成長速度が速い領域を、短時間で、より大規模に処理することができる。同様に、芝刈機２１０の照度（Ｂ）に対する、芝刈機２１０の進行方向に位置する領域の照度（Ａ）の比（Ａ／Ｂ）が、予め定められた値より小さい場合、進行速度決定部５２４は、変更後の進行速度が変更前の進行速度より小さくなるように、変更後の進行速度を決定してよい。
【０１２８】
照度の変動が予め定められた条件を満足する場合、又は、照度の変動が予め定められた条件を満足することが予想される場合、進行速度決定部５２４は、一旦、芝刈機２１０の進行速度を小さくすること又は芝刈機２１０を停止させることを決定してよい。予め定められた条件としては、（ａ）（ｉ）芝刈機２１０の照度、及び、（ｉｉ）芝刈機２１０の進行方向に位置する領域の照度の少なくとも一方の変動が、予め定められた範囲を超えるという条件、（ｂ）芝刈機２１０の照度（Ｂ）に対する、芝刈機２１０の進行方向に位置する領域の照度（Ａ）の比（Ａ／Ｂ）が、予め定められた範囲を超えるという条件などが例示される。上記の範囲は、数値範囲として表されてもよく、段階的な評価区分により表されてもよい。
【０１２９】
これにより、例えば、撮像ユニット３６４又は照度センサ３６６は、芝刈機２１０の進行が制限されている間に、各ユニットの設定を調整することができる。例えば、撮像ユニット３６４は、露光を調整することができる。その後、進行速度決定部５２４は、変更後の進行速度が、（ｉ）芝刈機２１０の照度、及び、（ｉｉ）芝刈機２１０の進行方向に位置する領域の照度の少なくとも一方に応じた進行速度となるように、変更後の進行速度を決定してよい。
【０１３０】
本実施形態において、走行モード決定部５２６は、芝刈機２１０の走行モードを制御するための制御パラメータを決定する。例えば、走行モード決定部５２６は、変更判定部５１０が芝刈機２１０の走行モードを変更すべきと判定した場合に、上記の制御パラメータを決定する。走行モード決定部５２６は、変更後の走行モードを示す制御パラメータを出力してよい。走行モード決定部５２６が出力した制御パラメータは、例えば、走行制御部４２０に送信される。これにより、進行方向決定部５２２は、芝刈機２１０の走行モードを制御することができる。
【０１３１】
走行モード決定部５２６は、（ｉ）芝刈機２１０の照度、及び、（ｉｉ）芝刈機２１０の進行方向に位置する領域の照度の少なくとも一方に基づいて、変更後の走行モードを決定してもよい。例えば、走行モード決定部５２６は、変更後の走行モードが、（ｉ）芝刈機２１０の照度、及び、（ｉｉ）芝刈機２１０の進行方向に位置する領域の照度の少なくとも一方に応じた走行モードとなるように、変更後の走行モードを決定する。
【０１３２】
本実施形態において、作業モード決定部５２８は、芝刈機２１０の作業モードを制御するための制御パラメータを決定する。例えば、作業モード決定部５２８は、変更判定部５１０が芝刈機２１０の作業モードを変更すべきと判定した場合に、上記の制御パラメータを決定する。作業モード決定部５２８は、変更後の作業モードを示す制御パラメータを出力してよい。作業モード決定部５２８が出力した制御パラメータは、例えば、作業ユニット制御部４３０に送信される。これにより、進行方向決定部５２２は、芝刈機２１０の作業モードを制御することができる。
【０１３３】
作業モード決定部５２８は、（ｉ）芝刈機２１０の照度、及び、（ｉｉ）芝刈機２１０の進行方向に位置する領域の照度の少なくとも一方に基づいて、変更後の作業モードを決定してもよい。例えば、作業モード決定部５２８は、変更後の作業モードが、（ｉ）芝刈機２１０の照度、及び、（ｉｉ）芝刈機２１０の進行方向に位置する領域の照度の少なくとも一方に応じた作業モードとなるように、変更後の作業モードを決定する。
【０１３４】
作業モード決定部５２８は、照度が大きいほど、又は、日照条件が良好である程、作業強度が大きくなるように、変更後の作業モードを決定してよい。照度又は日照条件と、芝刈機２１０の作業強度とは、連続的に比例してもよく、段階的に比例してもよい。例えば、作業モード決定部５２８は、照度が大きいほど、又は、日照条件が良好である程、作業用モータ３２６の単位時間当たりの回転数が大きくなるように、変更後の作業モードを決定する。これにより、芝１２の成長速度が速い領域ほど、より大きな作業強度で芝刈り作業が実施され得る。
【０１３５】
芝刈機２１０の進行方向に位置する領域の照度が、芝刈機２１０の照度より小さい場合、作業モード決定部５２８は、変更後の作業強度が変更前の作業強度より小さくなるように、変更後の作業強度を決定してよい。同様に、芝刈機２１０の進行方向に位置する領域の照度が、芝刈機２１０の照度より大きい場合、作業モード決定部５２８は、変更後の作業強度が変更前の作業強度より大きくなるように、変更後の作業強度を決定してよい。これにより、芝１２の成長速度が速い領域ほど、より大きな作業強度で芝刈り作業が実施され得る。
【０１３６】
芝刈機２１０の照度（Ｂ）に対する、芝刈機２１０の進行方向に位置する領域の照度（Ａ）の比（Ａ／Ｂ）が、予め定められた値より小さい場合、作業モード決定部５２８は、変更後の作業強度が変更前の作業強度より小さくなるように、変更後の作業強度を決定してよい。同様に、芝刈機２１０の照度（Ｂ）に対する、芝刈機２１０の進行方向に位置する領域の照度（Ａ）の比（Ａ／Ｂ）が、予め定められた値より大きい場合、作業モード決定部５２８は、変更後の作業強度が変更前の作業強度より大きくなるように、変更後の作業強度を決定してよい。これにより、芝１２の成長速度が速い領域ほど、より大きな作業強度で芝刈り作業が実施され得る。
【０１３７】
照度の変動が予め定められた条件を満足する場合、又は、照度の変動が予め定められた条件を満足することが予想される場合、作業モード決定部５２８は、一旦、作業強度を小さくすること又は作業を中止することを決定してよい。予め定められた条件としては、（ａ）（ｉ）芝刈機２１０の照度、及び、（ｉｉ）芝刈機２１０の進行方向に位置する領域の照度の少なくとも一方の変動が、予め定められた範囲を超えるという条件、（ｂ）芝刈機２１０の照度（Ｂ）に対する、芝刈機２１０の進行方向に位置する領域の照度（Ａ）の比（Ａ／Ｂ）が、予め定められた範囲を超えるという条件などが例示される。上記の範囲は、数値範囲として表されてもよく、段階的な評価区分により表されてもよい。
【０１３８】
これにより、例えば、撮像ユニット３６４又は照度センサ３６６は、作業ユニット３２０の作業が制限されている間に、各ユニットの設定を調整することができる。例えば、撮像ユニット３６４は、露光を調整することができる。その後、作業モード決定部５２８は、変更後の作業強度が、（ｉ）芝刈機２１０の照度、及び、（ｉｉ）芝刈機２１０の進行方向に位置する領域の照度の少なくとも一方に応じた作業強度となるように、変更後の作業強度を決定してよい。
【０１３９】
図６は、変更判定部５１０の内部構成の一例を概略的に示す。本実施形態において、変更判定部５１０は、画像解析部６２０と、対照情報取得部６３０と、比較部６４０と、判定結果生成部６５０とを備える。画像解析部６２０は、照度情報取得部の一例であってよい。対照情報取得部６３０は、照度情報取得部の一例であってよい。比較部６４０は、照度情報取得部の一例であってよい。判定結果生成部６５０は、制御部の一例であってよい。判定結果生成部６５０は、変更決定部の一例であってよい。
【０１４０】
本実施形態において、画像解析部６２０は、画像データを解析する。画像解析部６２０は、例えば、通信制御部４１０を介して、撮像装置２２０が撮像した画像の画像データを取得する。画像解析部６２０は、例えば、入出力制御部４４０を介して、撮像ユニット３６４が撮像した画像の画像データを取得する。画像解析部６２０は、画像データの解析結果を示す情報を出力し、当該情報を比較部６４０に送信する。
【０１４１】
一実施形態において、画像解析部６２０は、走行中の芝刈機２１０が撮像された画像の画像データを入力され、芝刈機２１０の照度を示す照度情報を出力する。他の実施形態において、画像解析部６２０は、走行中の芝刈機２１０の進行方向に位置する領域が撮像された画像の画像データが入力され、当該領域の照度を示す照度情報を出力する。さらに他の実施形態において、画像解析部６２０は、走行中の芝刈機２１０及びその周辺領域が撮像された画像の画像データが入力され、（ｉ）芝刈機２１０の照度、及び、（ｉｉ）芝刈機２１０の進行方向に位置する領域の照度の少なくとも一方を示す照度情報を出力する。走行中の芝刈機２１０及びその周辺領域が撮像された画像は、撮像装置２２０が撮像した画像の一例であってよい。
【０１４２】
本実施形態において、対照情報取得部６３０は、比較部６４０において、照度の基準値として使用される情報（対照情報と称される場合がある。）を取得する。対照情報取得部６３０は、例えば、ユーザインタフェース３５０に入力された情報を、入出力制御部４４０を介して取得する。対照情報取得部６３０は、撮像ユニット３６４が撮像した画像のデータを、入出力制御部４４０を介して取得してよい。対照情報取得部６３０は、照度センサ３６６が出力したデータを、入出力制御部４４０を介して取得してよい。対照情報取得部６３０は、撮像装置２２０が撮像した画像のデータを、通信制御部４１０を介して取得してもよい。
【０１４３】
一実施形態において、対照情報取得部６３０は、基準となる地点（基準地点と称される場合がある。）の照度を示す情報を、対照情報として取得する。基準地点は、作業領域２０２の内部又は周辺に位置する地点であってよい。基準地点の照度を示す情報としては基準地点に配された照度センサの出力、基準地点が撮像された画像の画像データの解析結果などが例示される。基準地点に配された照度センサの出力は、（ｉ）基準地点に配された固定式の照度センサが出力したデータであってもよく、（ｉｉ）芝刈機２１０が基準地点を通過したときに照度センサ３６６が出力したデータであってもよい。
【０１４４】
例えば、作業領域２０２が屋外である場合、作業領域２０２の内部の各位置における照度は、時刻及び気象条件の影響をうける。本実施形態によれば、対照情報取得部６３０は、時刻及び気象条件よる影響の小さな対照情報を出力することができる。
【０１４５】
他の実施形態において、対照情報取得部６３０は、芝刈機２１０の軌跡上に位置する１又は複数の地点の照度を示す情報を、対照情報として取得する。対照情報取得部６３０は、芝刈機２１０の軌跡上に位置する１又は複数の地点の照度のうち、特定の期間において計測された照度を示す情報を、対照情報として取得してもよい。
【０１４６】
特定の期間は、直近の予め定められた期間であってもよく、任意の第１時刻から任意の第２時刻までの期間であってもよい。直近の予め定められた期間は、直近の３０秒間であってもよく、直近の１分間であってもよく、直近の５分間であってもよく、直近の１０分間であってもよく、直近の１５分間であってもよく、直近の３０分間であってもよい。
【０１４７】
芝刈機２１０の軌跡上に位置する１又は複数の地点の照度は、撮像装置２２０が撮像した画像の画像データ、撮像ユニット３６４が撮像した画像の画像データ、及び、照度センサ３６６が出力したデータの少なくとも１つに基づいて決定されてよい。対照情報取得部６３０は、芝刈機２１０の軌跡上に位置する複数の地点の照度の統計値を示す情報を、対照情報として取得してもよい。統計値としては、平均値、中央値、最頻値などが例示される。
【０１４８】
例えば、作業領域２０２が屋外である場合、作業領域２０２の内部の各位置における照度は、時刻及び気象条件の影響をうける。本実施形態によれば、対照情報取得部６３０は、時刻及び気象条件よる影響の小さな対照情報を出力することができる。
【０１４９】
さらに他の実施形態において、対照情報取得部６３０は、芝刈機２１０の照度を示す照度情報を、対照情報として取得してもよい。これにより、比較部６４０は、芝刈機２１０の進行方向前方に位置する領域の照度と、芝刈機２１０の照度とを比較することができる。芝刈機２１０の照度は、撮像装置２２０が撮像した画像の画像データ、撮像ユニット３６４が撮像した画像の画像データ、及び、照度センサ３６６が出力したデータの少なくとも１つに基づいて決定されてよい。
【０１５０】
例えば、作業領域２０２が屋外である場合、作業領域２０２の内部の各位置における照度は、時刻及び気象条件の影響をうける。本実施形態によれば、対照情報取得部６３０は、時刻及び気象条件よる影響の小さな対照情報を出力することができる。
【０１５１】
さらに他の実施形態において、対照情報取得部６３０は、予め定められたアルゴリズムにより算出される閾値を、対照情報として取得してもよい。上記のアルゴリズムによれば、例えば、照度に関する閾値の基準値を示す情報と、時刻を示す情報及び気象条件を示す情報の少なくとも一方とに基づいて、特定の時刻における閾値が算出される。時刻を示す情報は、月日を示す情報を含んでもよい。対照情報取得部６３０は、例えば、通信制御部４１０を介して、管理サーバ２３０又はその他のサーバから、時刻を示す情報及び気象条件を示す情報の少なくとも一方を取得してよい。
【０１５２】
例えば、作業領域２０２が屋外である場合、作業領域２０２の内部の各位置における照度は、時刻及び気象条件の影響をうける。本実施形態によれば、対照情報取得部６３０は、時刻又は気象条件が考慮された対照情報を出力することができる。
【０１５３】
さらに他の実施形態において、対照情報取得部６３０は、予め定められた閾値を示す情報を、対照情報として取得する。対照情報取得部６３０は、例えば、ユーザインタフェース３５０を介して、予め定められた閾値を示す情報を取得する。
【０１５４】
本実施形態において、比較部６４０は、画像解析部６２０から、画像解析部６２０の解析結果を示す情報を取得する。比較部６４０は、入出力制御部４４０を介して、照度センサ３６６が出力したデータを取得してもよい。これにより、比較部６４０は、（ｉ）走行中の芝刈機２１０の照度、及び、（ｉｉ）走行中の芝刈機２１０の進行方向に位置する領域の照度の少なくとも一方を示す情報を取得する。
【０１５５】
本実施形態において、比較部６４０は、（ｉ）走行中の芝刈機２１０の照度、及び、（ｉｉ）走行中の芝刈機２１０の進行方向に位置する領域の照度の少なくとも一方が、予め定められた条件を満足するか否かを示す情報を出力する。例えば、比較部６４０は、（ａ）（ｉ）走行中の芝刈機２１０の照度、及び、（ｉｉ）走行中の芝刈機２１０の進行方向に位置する領域の照度の少なくとも一方が、（ｂ）対照情報取得部６３０が取得した１又は複数の対照情報の少なくとも１つにより示される照度よりも大きいか否かを示す情報を出力する。
【０１５６】
より具体的には、比較部６４０は、対照情報取得部６３０から、対照情報取得部６３０が取得した１又は複数の対照情報を取得する。比較部６４０は、（ａ）（ｉ）走行中の芝刈機２１０の照度、及び、（ｉｉ）走行中の芝刈機２１０の進行方向に位置する領域の照度の少なくとも一方と、（ｂ）対照情報取得部６３０が取得した１又は複数の対照情報の少なくとも１つにより示される照度とを比較する。
【０１５７】
一実施形態において、基準地点の照度を示す情報が対照情報として使用される場合、比較部６４０は、例えば、（ｉ）基準地点の照度と、（ｉｉ）走行中の芝刈機２１０の進行方向に位置する領域の照度、又は、走行中の芝刈機２１０の照度とを比較して、両者の大小を判定する。他の実施形態において、芝刈機２１０の照度を示す情報が対照情報として使用される場合、比較部６４０は、走行中の芝刈機２１０の進行方向に位置する領域の照度と、走行中の芝刈機２１０の照度とを比較して、両者の大小を判定する。同様にして、比較部６４０は、（ｉ）照度の基準値又は閾値として使用される値と、（ｉｉ）走行中の芝刈機２１０の進行方向に位置する領域の照度、又は、走行中の芝刈機２１０の照度とを比較して、両者の大小を判定する。
【０１５８】
本実施形態において、比較部６４０が出力した情報は、例えば、判定結果生成部６５０に送信される。比較部６４０は、（ｉ）走行中の芝刈機２１０の照度、及び、（ｉｉ）走行中の芝刈機２１０の進行方向に位置する領域の照度の少なくとも一方を示す情報を、判定結果生成部６５０に送信してもよい。
【０１５９】
本実施形態において、判定結果生成部６５０は、比較部６４０が出力した情報に基づいて、１又は複数の制御パラメータの少なくとも１つに関する変更の要否を判定する。例えば、判定結果生成部６５０は、比較部６４０が出力した情報に基づいて、芝刈機２１０の進行方向を規定する制御パラメータに関する変更の要否を判定する。これにより、変更判定部５１０は、芝刈機２１０が、作業領域２０２の内部の特定の領域に進入すべきか否かを決定することができる。
【０１６０】
一実施形態において、比較部６４０が、（ｉ）走行中の芝刈機２１０の照度、及び、（ｉｉ）走行中の芝刈機２１０の進行方向に位置する領域の照度の少なくとも一方が予め定められた条件を満足することを示す情報を出力した場合、判定結果生成部６５０は、判定結果として、芝刈機２１０の進行方向を規定する制御パラメータを変更することを示す情報を出力する。上記の情報は、芝刈機２１０の進行方向を変更するための命令の一例であってよい。
【０１６１】
他の実施形態において、比較部６４０が、（ｉ）走行中の芝刈機２１０の照度、及び、（ｉｉ）走行中の芝刈機２１０の進行方向に位置する領域の照度の少なくとも一方が予め定められた条件を満足することを示す情報を出力した場合、判定結果生成部６５０は、予め定められたアルゴリズムに基づいて、芝刈機２１０の進行方向を変更するか否かを決定する。そして、芝刈機２１０の進行方向を変更することが決定された場合、判定結果生成部６５０は、判定結果として、芝刈機２１０の進行方向を規定する制御パラメータを変更することを示す情報を出力する。上記の情報は、芝刈機２１０の進行方向を変更するための命令の一例であってよい。
【０１６２】
予め定められた条件としては、上記の照度が予め定められた範囲を超えるという条件、上記の照度の変動が予め定められた範囲を超えるという条件などが例示される。上記の範囲は、数値範囲として表されてもよく、段階的な評価区分により表されてもよい。
【０１６３】
例えば、判定結果生成部６５０は、確率モデルに基づいて、芝刈機２１０の進行方向を変更するか否かを決定する。一実施形態において、確率モデルは、（ｉ）移動中の芝刈機２１０の照度、又は、（ｉｉ）移動中の芝刈機２１０の進行方向に位置する領域の照度が小さいほど、芝刈機２１０の進行方向の変更される確率が大きくなるように設計される。他の実施形態において、確率モデルは、芝刈機２１０の進行方向の変更される確率が、作業領域２０２の内部の各位置の日照条件に基づいて定められている。上記の確率モデルは、例えば、格納部４６０に格納されている確率マップ、変換テーブル又は学習器であってもよい。
【０１６４】
本実施形態によれば、例えば、走行中の芝刈機２１０の現在位置、又は、走行中の芝刈機２１０の進行方向前方の領域の照度が特定の基準値よりも小さい場合に、芝刈機２１０が直進を継続するか、又は、芝刈機２１０が進路を変更するかを、確率論的手法を用いて決定することができる。これにより、日照条件が良好な領域への芝刈機２１０の進入頻度が大きくなり、日照条件が不良な領域への芝刈機２１０の進入頻度が小さくなる。一般的に、日照条件が良好な領域は芝１２の生育速度が大きく、日照条件が不良な領域は芝１２の生育速度が小さい。そのため、日照条件が良好な領域ほど作業量を多くし、日照条件が不良な領域ほど作業量を少なくすることが望ましい。本実施形態によれば、簡便な手法により、作業量を適切に管理することができる。
【０１６５】
なお、判定結果生成部６５０は、進行方向の変更の要否が判定された手法と同様にして、進行速度、走行モード及び作業モードの少なくとも１つの変更の要否を判定してよい。一実施形態において、比較部６４０が、（ｉ）走行中の芝刈機２１０の照度、及び、（ｉｉ）走行中の芝刈機２１０の進行方向に位置する領域の照度の少なくとも一方が予め定められた条件を満足することを示す情報を出力した場合、判定結果生成部６５０は、判定結果として、芝刈機２１０の進行速度、走行モード及び作業モードの少なくとも１つを規定する制御パラメータを変更することを示す情報を出力する。
【０１６６】
他の実施形態において、比較部６４０が、（ｉ）走行中の芝刈機２１０の照度、及び、（ｉｉ）走行中の芝刈機２１０の進行方向に位置する領域の照度の少なくとも一方が予め定められた条件を満足することを示す情報を出力した場合、判定結果生成部６５０は、予め定められたアルゴリズムに基づいて、芝刈機２１０の進行速度、走行モード及び作業モードの少なくとも１つを変更するか否かを決定する。そして、芝刈機２１０の進行速度、走行モード及び作業モードの少なくとも１つを変更することが決定された場合、判定結果生成部６５０は、判定結果として、芝刈機２１０の進行速度、走行モード及び作業モードの少なくとも１つを規定する制御パラメータを変更することを示す情報を出力する。
【０１６７】
予め定められた条件としては、上記の照度が予め定められた範囲を超えるという条件、上記の照度の変動が予め定められた範囲を超えるという条件などが例示される。上記の範囲は、数値範囲として表されてもよく、段階的な評価区分により表されてもよい。
【０１６８】
本実施形態においては、判定結果生成部６５０が、比較部６４０が出力した情報に基づいて、１又は複数の制御パラメータの少なくとも１つに関する変更の要否を判定する場合を例として、判定結果生成部６５０の詳細が説明された。しかしながら、判定結果生成部６５０は、本実施形態に限定されない。他の実施形態において、判定結果生成部６５０は、比較部６４０が出力した情報と、他の情報とに基づいて、１又は複数の制御パラメータの少なくとも１つに関する変更の要否を判定してよい。なお、この場合であっても、判定結果生成部６５０は、比較部６４０が出力した情報に基づいて、１又は複数の制御パラメータの少なくとも１つに関する変更の要否を判定していることに留意されたい。
【０１６９】
例えば、判定結果生成部６５０は、比較部６４０が出力した情報と、作業ユニット３２０の負荷を示す情報とに基づいて、１又は複数の制御パラメータの少なくとも１つに関する変更の要否を判定する。作業ユニット３２０の負荷としては、作業用モータ３２６の負荷、作業用モータ３２６に供給される電流の電流値、カッターブレード３２４の消耗具合などが例示される。これにより、制御ユニット３８０は、芝刈機２１０の照度又は芝刈機２１０の周辺の照度と、芝刈機２１０の作業ユニット３２０の負荷とに基づいて、例えば、芝刈機２１０の進行方向、進行速度、走行モード及び作業モードの少なくとも１つを制御することができる。
【０１７０】
一実施形態において、判定結果生成部６５０は、比較部６４０が、（ｉ）走行中の芝刈機２１０の照度、及び、（ｉｉ）走行中の芝刈機２１０の進行方向に位置する領域の照度の少なくとも一方が予め定められた第１条件を満足することを示す情報を出力した場合において、作業ユニット３２０の負荷が予め定められた第２条件を満足するときに、判定結果生成部６５０は、判定結果として、芝刈機２１０の進行方向、進行速度、走行モード及び作業モードの少なくとも１つを規定する制御パラメータを変更することを示す情報を出力する。第１条件は照度に関する条件であってよい。第２条件は負荷に関する条件であり、第１条件とは異なる条件であってよい。
【０１７１】
具体的には、（ａ）特定の領域の照度が、照度に関する閾値よりも小さく、且つ、（ｂ）当該領域における作業ユニット３２０の負荷が、負荷に関する閾値よりも小さい場合、芝１２の生育状態が不良であるか、芝１２が生育していない可能性が比較的高い。そこで、（ａ）走行中の芝刈機２１０の現在位置、又は、走行中の芝刈機２１０の進行方向前方の領域の照度が、照度に関する閾値よりも小さくなった場合であって、且つ、（ｂ）作業ユニット３２０の負荷が、負荷に関する閾値よりも小さい場合、判定結果生成部６５０は、進行方向前方の領域における作業量が減少するように、少なくとも１つの制御パラメータに関する変更の要否を判定する。そして、変更されるべき制御パラメータが存在する場合、制御パラメータを変更することを示す情報を出力する。
【０１７２】
他の実施形態において判定結果生成部６５０は、比較部６４０が、（ｉ）走行中の芝刈機２１０の照度、及び、（ｉｉ）走行中の芝刈機２１０の進行方向に位置する領域の照度の少なくとも一方が予め定められた第１条件を満足することを示す情報を出力した場合において、作業ユニット３２０の負荷が予め定められた第３条件を満足するときに、判定結果生成部６５０は、判定結果として、芝刈機２１０の進行方向、進行速度、走行モード及び作業モードの少なくとも１つを規定する制御パラメータを変更することを示す情報を出力する。第３条件は負荷に関する条件であって、上記の第１条件及び第２条件とは異なる条件であってよい。第３条件は上記の第２条件を満足しないという条件であってよい。
【０１７３】
具体的には、（ａ）特定の領域の照度が、照度に関する閾値よりも小さく、且つ、（ｂ）当該領域における作業ユニット３２０の負荷が、負荷に関する閾値よりも大きい場合、芝刈機２１０が当該領域において作業を実施する頻度が少なく、前回、作業が実施されてから比較的長い期間が経過している可能性が比較的高い。そこで、（ａ）走行中の芝刈機２１０の現在位置、又は、走行中の芝刈機２１０の進行方向前方の領域の照度が、照度に関する閾値よりも小さくなった場合であって、且つ、（ｂ）作業ユニット３２０の負荷が、負荷に関する閾値よりも大きい場合、判定結果生成部６５０は、進行方向前方の領域における作業量が減少しないように、又は、進行方向前方の領域における作業量が増加するように、少なくとも１つの制御パラメータに関する変更の要否を判定する。そして、変更されるべき制御パラメータが存在する場合、制御パラメータを変更することを示す情報を出力する。
【０１７４】
本実施形態においては、変更判定部５１０が、１又は複数の制御パラメータの少なくとも１つに関する変更の要否を判定し、パラメータ決定部５２０が、変更後のパラメータを決定する場合を例として、制御パラメータ決定部４５０の詳細が説明された。しかしながら、制御パラメータ決定部４５０は本実施形態に限定されない。他の実施形態において、変更判定部５１０が、１又は複数の制御パラメータの少なくとも１つに関する変更の要否を判定し、且つ、変更後のパラメータを決定してもよい。さらに他の実施形態において、パラメータ決定部５２０は、１又は複数の制御パラメータの少なくとも１つに関する変更の要否を判定し、且つ、変更後のパラメータを決定してもよい。
【０１７５】
図７は、変更判定部７１０の内部構成の一例を概略的に示す。本実施形態において、変更判定部７１０は、位置推定部７２２と、抽出部７２４と、対照情報取得部６３０と、比較部６４０と、判定結果生成部６５０とを備える。変更判定部７１０は、照度情報取得部の一例であってよい。変更判定部７１０は、変更決定部の一例であってよい。抽出部７２４は、照度情報取得部の一例であってよい。
【０１７６】
変更判定部７１０は、変更判定部５１０の他の例であってよい。変更判定部７１０は、（ｉ）移動中の芝刈機２１０の位置を示す情報を取得し、（ｉｉ）例えば格納部４６０に格納されている照度マップを参照して、当該位置における照度を示す情報を取得し、（ｉｉｉ）上記の照度を示す情報に基づいて、制御パラメータの変更の要否などを判定する点で、変更判定部５１０と相違する。
【０１７７】
変更判定部７１０は、技術的に矛盾しない範囲において、変更判定部５１０と同様の構成を有してもよい。同様に、変更判定部５１０は、技術的に矛盾しない範囲において、変更判定部７１０と同様の構成を有してもよい。また、変更判定部５１０及び変更判定部７１０の両方の特徴を有する。他の実施形態に係る変更判定部が提供されてもよい。
【０１７８】
本実施形態において、変更判定部７１０は、制御パラメータの変更の要否を判定する。変更判定部７１０は、複数の種類の制御パラメータのうち、変更されるべき制御パラメータを決定してもよい。
【０１７９】
変更判定部７１０は、取得された照度情報により示される（ｉ）芝刈機２１０の照度、及び、（ｉｉ）芝刈機２１０の進行方向に位置する領域の照度の少なくとも一方が予め定められた条件を満足する場合に、制御パラメータを変更するか否かを決定してよい。例えば、変更判定部７１０は、取得された照度情報により示される（ｉ）芝刈機２１０の照度、及び、（ｉｉ）芝刈機２１０の進行方向に位置する領域の照度の少なくとも一方が予め定められた条件を満足する場合に、芝刈機２１０の進行方向を変更するか否かを決定する。これにより、変更判定部７１０は、芝刈機２１０が、作業領域２０２の内部の特定の領域に進入すべきか否かを決定することができる。
【０１８０】
本実施形態において、位置推定部７２２は、芝刈機２１０の位置を推定する。位置推定部７２２は、芝刈機２１０に搭載された内界センサ及び外界センサの少なくとも１つの出力に基づいて、芝刈機２１０の位置を推定してよい。位置推定部７２２は、撮像装置２２０が撮像した画像の解析結果に基づいて、芝刈機２１０の位置を推定してもよい。
【０１８１】
位置推定部７２２は、例えば、通信制御部４１０を介して、撮像装置２２０が撮像した画像の画像データを取得する。位置推定部７２２は、例えば、入出力制御部４４０を介して、撮像ユニット３６４が撮像した画像の画像データを取得する。位置推定部７２２は、例えば、入出力制御部４４０を介して、センサユニット３７０が出力したデータを取得する。センサユニット３７０が出力したデータとしては、ＧＰＳ信号受信機の出力データ、加速度センサの出力データ、ジャイロセンサの出力データ、ホイールエンコーダの出力データなどが例示される。
【０１８２】
位置推定部７２２は、取得された各種の情報を利用して、走行中の芝刈機２１０の位置を推定する。位置推定部７２２は、芝刈機２１０の推定位置を示す情報を出力し、当該情報を抽出部７２４に送信する。
【０１８３】
本実施形態において、抽出部７２４は、位置推定部７２２から、芝刈機２１０の推定位置を示す情報を取得する。例えば、抽出部７２４は、格納部４６０に格納されている照度マップを参照して、芝刈機２１０の推定位置における照度を示す情報を抽出する。これにより、抽出部７２４は、走行中の芝刈機２１０の照度を示す照度情報を取得することができる。抽出部７２４は、格納部４６０に格納されている学習器に必要な情報を入力して、芝刈機２１０の推定位置における照度を示す情報を取得してもよい。
【０１８４】
本実施形態において、対照情報取得部６３０及び判定結果生成部６５０は、それぞれ、変更判定部５１０の対照情報取得部６３０及び判定結果生成部６５０と同様の構成を有してよい。本実施形態において、比較部６４０は、抽出部７２４から、走行中の芝刈機２１０の照度を示す照度情報を取得する点で、変更判定部５１０の比較部６４０と相違する。変更判定部７１０の比較部６４０は、上記の相違点以外の点について、変更判定部５１０の比較部６４０と同様の構成を有してよい。例えば、比較部６４０は、走行中の芝刈機２１０の照度が、予め定められた条件を満足するか否かを示す情報を出力する。
【０１８５】
本実施形態において、抽出部７２４が、格納部４６０に格納されている照度マップを参照して、芝刈機２１０の推定位置における照度を示す情報を抽出する場合について説明した。しかしながら、抽出部７２４は、本実施形態に限定されない。他の実施形態において、抽出部７２４は、格納部４６０に格納されている確率マップを参照して、芝刈機２１０の推定位置における、制御パラメータの変更確率を示す情報を抽出してもよい。抽出部７２４は、格納部４６０に格納されている学習器に必要な情報を入力して、芝刈機２１０の推定位置における、制御パラメータの変更確率を示す情報を取得してもよい。この場合、変更判定部７１０は、対照情報取得部６３０及び比較部６４０を有しなくてもよい。また、判定結果生成部６５０は、抽出部７２４が取得した情報に基づいて、芝刈機２１０の進行方向を変更するか否かを示す情報を生成してよい。
【０１８６】
図８及び図９を用いて、制御ユニット３８０における情報処理の一例について説明する。図８は、芝刈機２１０の動作モードを制御する方法の一例を概略的に示す。図９は、芝刈機２１０の軌跡８００の一例を概略的に示す。図８及び図９において、点（Ａ）から点（Ｌ）までの各点は、軌跡８００の上の位置する複数の地点を表す。
【０１８７】
図９において、点（Ａ）から点（Ｂ）までの軌跡と、点（Ｂ）から点（Ｃ）までの軌跡との間隔Ｐ１、及び、点（Ｂ）から点（Ｃ）までの軌跡と、点（Ｃ）から点（Ｄ）までの軌跡との間隔Ｐ２は、互いに等しい。点（Ｂ）から点（Ｃ）までの軌跡と、点（Ｃ）から点（Ｄ）までの軌跡との間隔Ｐ２は、点（Ｃ）から点（Ｄ）までの軌跡と、点（Ｄ）から点（Ｅ）までの軌跡との間隔Ｐ３と相違する。点（Ｃ）から点（Ｄ）までの軌跡と、点（Ｄ）から点（Ｅ）までの軌跡との間隔Ｐ３、点（Ｄ）から点（Ｅ）までの軌跡と、点（Ｅ）から点（Ｆ）までの軌跡との間隔Ｐ４、及び、点（Ｅ）から点（Ｆ）までの軌跡と、点（Ｆ）から点（Ｇ）までの軌跡との間隔Ｐ５は、互いに等しい。
【０１８８】
図８において、作業領域２０２の内部に障害物８０２が配される。障害物８０２の影の影響で、障害物８０２の周囲のサブエリアの日照条件が悪化する。例えば、本実施形態において、障害物８０２の周囲のサブエリア８１４は、障害物８０２の影の影響を受けないサブエリア８１２と比較して日照条件が悪く、障害物８０２の周囲のサブエリア８１６は、サブエリア８１４と比較して日照条件が悪い。図８において、サブエリア８１４は、比較的細い斜線により示される。図８において、サブエリア８１６は、比較的太い斜線により示される。
【０１８９】
本実施形態によれば、芝刈機２１０は、点（Ａ）を通過して、直進する。芝刈機２１０の走行モードは、複数の平行な経路が隙間なく配されるように直進及び転回を繰り返しながら走行するパターンで走行するモードに設定されていてよい。点（Ｂ）において、芝刈機２１０は、作業領域２０２の内部と外部とを区別するための境界を検出する。上記の境界が検出されたことに応じて、変更判定部５１０は、進行方向を変更することを決定する。例えば、変更判定部５１０は、転回前の芝刈機２１０の進行方向と、転回後の芝刈機２１０の進行方向とのなす角が略１８０度となるように、転回後の進行方向を決定する。
【０１９０】
同様にして、変更判定部５１０は、芝刈機２１０の進行速度、走行モード及び作業モードのそれぞれに関する変更の要否を判定してよい。本実施形態において、変更判定部５１０は、芝刈機２１０の進行速度、走行モード及び作業モードを変更しないことを決定する。芝刈機２１０は、点（Ｂ）において転回した後、直進する。
【０１９１】
次に、点（Ｃ）において、芝刈機２１０は、作業領域２０２の内部と外部とを区別するための境界を検出する。上記の境界が検出されたことに応じて、変更判定部５１０は、進行方向を変更することを決定する。変更判定部５１０は、転回前の芝刈機２１０の進行方向と、転回後の芝刈機２１０の進行方向とのなす角が略１８０度となるように、転回後の進行方向を決定してよい。
【０１９２】
同様にして、変更判定部５１０は、芝刈機２１０の進行速度、走行モード及び作業モードのそれぞれに関する変更の要否を判定してよい。本実施形態において、変更判定部５１０は、芝刈機２１０の進行速度、走行モード及び作業モードを変更しないことを決定する。芝刈機２１０は、点（Ｃ）において転回した後、直進する。
【０１９３】
次に、点（Ｄ）において、芝刈機２１０は、照度情報に基づいて、サブエリア８１６の境界を検出する。より具体的には、比較部６４０が、（ａ）（ｉ）走行中の芝刈機２１０の照度、及び、（ｉｉ）走行中の芝刈機２１０の進行方向に位置する領域の照度の少なくとも一方が、（ｂ）対照情報取得部６３０が取得した１又は複数の対照情報の少なくとも１つにより示される照度よりも小さいことを示す情報を出力する。
【０１９４】
そして、判定結果生成部６５０が、比較部６４０が出力した情報に基づいて、芝刈機２１０の進行方向を規定する制御パラメータに関する変更の要否を判定する。本実施形態において、判定結果生成部６５０は、判定結果として、芝刈機２１０の進行方向を規定する制御パラメータを変更することを示す情報を出力する。
【０１９５】
同様にして、判定結果生成部６５０は、芝刈機２１０の進行速度、走行モード及び作業モードのそれぞれに関する変更の要否を判定してよい。本実施形態において、判定結果生成部６５０は、判定結果として、芝刈機２１０の進行速度を規定する制御パラメータと、芝刈機２１０の走行モードを規定する制御パラメータを変更することを示す情報を出力する。また、判定結果生成部６５０は、判定結果として、芝刈機２１０の作業モードを規定する制御パラメータを変更しないことを示す情報を出力する。
【０１９６】
走行モード決定部５２６は、判定結果生成部６５０の判定結果を示す情報を受信して、転回後の走行モードを決定するための処理を開始する。例えば、走行モード決定部５２６は、走行経路の間隔を狭くすることを決定する。進行速度決定部５２４は、判定結果生成部６５０の判定結果を示す情報を受信して、転回後の進行速度を決定するための処理を開始する。例えば、進行速度決定部５２４は、進行速度を遅くすることを決定する。進行方向決定部５２２は、判定結果生成部６５０の判定結果を示す情報を受信して、転回後の進行方向を決定するための処理を開始する。例えば、進行方向決定部５２２は、転回前の芝刈機２１０の進行方向と、転回後の芝刈機２１０の進行方向とのなす角が略１８０度となるように、転回後の進行方向を決定する。芝刈機２１０は、点（Ｄ）において転回した後、直進する。
【０１９７】
次に、点（Ｅ）において、芝刈機２１０は、点（Ｃ）における手順と同様の手順により転回し、その後、直進する。点（Ｆ）において、芝刈機２１０は、点（Ｄ）における手順と同様の手順により転回し、その後、直進する。点（Ｇ）において、芝刈機２１０は、点（Ｃ）における手順と同様の手順により転回し、その後、直進する。
【０１９８】
次に、点（Ｈ）において、芝刈機２１０は、照度情報に基づいて、サブエリア８１６の境界を検出する。より具体的には、比較部６４０が、（ａ）（ｉ）走行中の芝刈機２１０の照度、及び、（ｉｉ）走行中の芝刈機２１０の進行方向に位置する領域の照度の少なくとも一方が、（ｂ）対照情報取得部６３０が取得した１又は複数の対照情報の少なくとも１つにより示される照度よりも小さいことを示す情報を出力する。
【０１９９】
そして、判定結果生成部６５０が、比較部６４０が出力した情報に基づいて、芝刈機２１０の進行方向を規定する制御パラメータに関する変更の要否を判定する。本実施形態において、判定結果生成部６５０は、判定結果として、芝刈機２１０の進行方向を規定する制御パラメータを変更しないことを示す情報を出力する。判定結果生成部６５０は、判定結果として、芝刈機２１０の進行速度、走行モード及び作業モードを規定する制御パラメータを変更しないことを示す情報を出力してもよい。その結果、芝刈機２１０は、直進を継続して、サブエリア８１６の内部に進行する。
【０２００】
次に、点（Ｉ）において、芝刈機２１０は、障害物８０２の輪郭を示す境界を検出する。上記の境界が検出されたことに応じて、変更判定部５１０は、進行方向を変更することを決定する。このとき、変更判定部５１０は、走行モードを変更することを決定してもよい。例えば、変更判定部５１０は、芝刈機２１０の走行モードを、境界が検出された場合にランダムな方向に転回するモードに設定する。変更判定部５１０は転回後の進行方向を決定し、点（Ｉ）において転回した後、直進する。
【０２０１】
次に、点（Ｊ）において、芝刈機２１０は、照度情報に基づいて、サブエリア８１６の境界を検出する。より具体的には、比較部６４０は、走行中の芝刈機２１０の進行方向に位置する領域の照度が、走行中の芝刈機２１０の照度よりも大きいこと示す情報を出力する。
【０２０２】
そして、判定結果生成部６５０が、比較部６４０が出力した情報に基づいて、芝刈機２１０の進行方向を規定する制御パラメータに関する変更の要否を判定する。本実施形態において、判定結果生成部６５０は、判定結果として、芝刈機２１０の進行方向を規定する制御パラメータを変更することを示す情報を出力する。
【０２０３】
同様にして、判定結果生成部６５０は、芝刈機２１０の進行速度、走行モード及び作業モードのそれぞれに関する変更の要否を判定してよい。本実施形態において、判定結果生成部６５０は、芝刈機２１０の進行速度、走行モード及び作業モードを変更しないことを決定する。芝刈機２１０は、点（Ｊ）において転回した後、直進する。
【０２０４】
次に、点（Ｋ）において、芝刈機２１０は、点（Ｊ）における手順と同様の手順により転回し、その後、直進する。本実施形態においては、点（Ｊ）において転回した結果、芝刈機２１０は、サブエリア８１６からサブエリア８１４へと進入する。
【０２０５】
次に、点（Ｌ）において、芝刈機２１０は、照度情報に基づいて、サブエリア８１４の境界を検出する。より具体的には、比較部６４０は、走行中の芝刈機２１０の進行方向に位置する領域の照度が、走行中の芝刈機２１０の照度よりも大きいこと示す情報を出力する。
【０２０６】
そして、判定結果生成部６５０が、比較部６４０が出力した情報に基づいて、芝刈機２１０の進行方向を規定する制御パラメータに関する変更の要否を判定する。本実施形態において、判定結果生成部６５０は、判定結果として、芝刈機２１０の進行方向を規定する制御パラメータを変更しないことを示す情報を出力する。その結果、芝刈機２１０は、直進を継続して、サブエリア８１４からサブエリア８１２へと進入する。
【０２０７】
同様にして、判定結果生成部６５０は、芝刈機２１０の進行速度、走行モード及び作業モードのそれぞれに関する変更の要否を判定してよい。本実施形態において、判定結果生成部６５０は、芝刈機２１０の進行速度、走行モード及び作業モードを変更しないことを決定する。
【０２０８】
図１０は、管理サーバ２３０の内部構成の一例を概略的に示す。本実施形態において、管理サーバ２３０は、通信制御部１０１０と、要求処理部１０２０と、マップ管理部１０３０と、機器管理部１０４０と、生育状態管理部１０５０と、作業計画管理部１０６０とを備える。
【０２０９】
マップ管理部１０３０は、情報処理装置、画像取得部、日照条件決定部、及び、マップ生成部の一例であってよい。作業計画管理部１０６０は、作業スケジュール生成部の一例であってよい。
【０２１０】
本実施形態において、通信制御部１０１０は、管理サーバ２３０の外部の機器との通信を制御する。通信制御部１０１０は、１又は複数の通信方式に対応した通信インタフェースであってもよい。外部の機器としては、ユーザ端末２２、芝刈機２１０、撮像装置２２０、給水装置２４０などが例示される。本実施形態において、要求処理部１０２０は、外部の機器からの要求を受け付ける。要求処理部１０２０は、外部の機器からの要求を処理する。
【０２１１】
本実施形態において、マップ管理部１０３０は、マップ情報を管理する。例えば、マップ管理部１０３０は、マップ情報の生成、更新、削除及び検索などの処理を実行する。一実施形態において、マップ管理部１０３０は、作業領域２０２に含まれる全てのサブエリア２０４のマップ情報を管理する。他の実施形態において、マップ管理部１０３０は、作業領域２０２に含まれるサブエリア２０４のうち、一部のサブエリア２０４ついて、当該サブエリアのマップ情報を管理する。
【０２１２】
本実施形態において、マップ管理部１０３０は、芝刈機２１０から、撮像ユニット３６４が作業領域２０２の少なくとも一部を撮像した画像のデータを取得する。マップ管理部１０３０は、芝刈機２１０から、当該画像が撮像された日時を示す情報を取得してもよい。マップ管理部１０３０は、芝刈機２１０から、当該画像が撮像された時の気象条件を示す情報を取得してもよい。
【０２１３】
本実施形態において、マップ管理部１０３０は、撮像装置２２０から、撮像装置２２０が作業領域２０２の少なくとも一部を撮像した画像のデータを取得する。マップ管理部１０３０は、撮像装置２２０から、当該画像が撮像された日時を示す情報を取得してもよい。マップ管理部１０３０は、撮像装置２２０から、当該画像が撮像された時の気象条件を示す情報を取得してもよい。
【０２１４】
マップ管理部１０３０は、芝刈機２１０の照度センサ３６６から、芝刈機２１０の上面における日射量及び照度の少なくとも一方を示すデータを取得してもよい。マップ管理部１０３０は、撮像装置２２０から、撮像装置２２０の設置場所における日射量及び照度の少なくとも一方を示すデータを取得してもよい。マップ管理部１０３０は、給水装置２４０から、給水装置２４０の設置場所における日射量及び照度の少なくとも一方を示すデータを取得してもよい。
【０２１５】
本実施形態において、マップ管理部１０３０は、作業領域２０２に含まれる複数のサブエリア２０４のそれぞれについて、当該サブエリアにおける日照条件を決定する。例えば、マップ管理部１０３０は、作業領域２０２に含まれる複数のサブエリア２０４のそれぞれについて、当該サブエリアにおける日照条件を示す照度パラメータを算出する。照度パラメータの一例としては、（ｉ）予め定められた期間における、日射量［Ｗ／ｍ２］の統計値、（ｉｉ）予め定められた期間における、日照時間［時間／日］の統計値、（ｉｉｉ）予め定められた期間における、単位期間当たりの積算日射量［ＭＪ／ｍ２］の統計値などが例示される。
【０２１６】
日照時間は、１日のうちで、日照計で測定される直達日射量が予め定められた閾値以上である時間として定義される。予め定められた閾値は、日本においては、例えば、１２０Ｗ／ｍ２である。なお、予め定められた閾値は、国又は地域によって異なってもよい。予め定められた期間としては、１週間、１０日、１ヵ月、３ヵ月、６ヶ月などが例示される。単位期間としては、１時間、３時間、６時間、９時間、１日、１週間、１０日、１ヵ月などが例示される。
【０２１７】
照度パラメータは、連続的な数値により表されてもよく、段階的な区分により表されてもよい。例えば、連続的な数値により表される照度パラメータが、ｎ段階評価（ｎは、２以上の整数である。）、評価関数、学習器などにより評価されることで、当該照度パラメータが、段階的な区分により表される。
【０２１８】
マップ管理部１０３０は、予め定められた期間ごとに照度パラメータを算出してもよい。マップ管理部１０３０は、天候の種類ごとに、各サブエリアの照度パラメータを算出してもよい。天候の種類としては、晴れ、曇り、雨、雪などが例示される。
【０２１９】
なお、照度パラメータは、日射量又は日照時間に関するパラメータであればよく、その算出方法は特に限定されない。照度パラメータの他の例としては、（ｉｖ）予め定められた期間における、特定のサブエリア２０４又は作業領域２０２の内部若しくは周辺の特定の地点の日射量（Ｂ）［Ｗ／ｍ２］に対する、対象となるサブエリア２０４の日射量（Ａ）［Ｗ／ｍ２］の割合（Ａ／Ｂ）の統計値、（ｖ）予め定められた期間における、特定のサブエリア２０４又は作業領域２０２の内部若しくは周辺の特定の地点の日照時間（Ｄ）［時間／日］に対する、対象となるサブエリア２０４の日照時間（Ｃ）［時間／日］の割合（Ｃ／Ｄ）の統計値、（ｖｉ）予め定められた期間における、特定のサブエリア２０４又は作業領域２０２の内部若しくは周辺の特定の地点の単位期間当たりの積算日射量（Ｆ）［ＭＪ／ｍ２］に対する、対象となるサブエリア２０４の単位期間当たりの積算日射量（Ｅ）［ＭＪ／ｍ２］の割合（Ｅ／Ｆ）の統計値などが例示される。
【０２２０】
照度パラメータは、日射量、日照時間及び単位期間当たりの積算日射量の少なくとも１つと、気象条件に関する他の要因との組み合わせにより算出されてもよい。気象条件に関する他の要因としては、天候の種類、気温、湿度、風速、風向きなどが例示される。
【０２２１】
マップ管理部１０３０は、芝刈機２１０及び撮像装置２２０が撮像した複数の画像のそれぞれを解析して、照度パラメータを算出してよい。マップ管理部１０３０は、芝刈機２１０及び撮像装置２２０の少なくとも一方が撮像した複数の画像の解析結果と、芝刈機２１０の照度センサ３６６、撮像装置２２０及び給水装置２４０の少なくとも１つが取得した、日射量及び照度の少なくとも一方を示すデータとに基づいて、照度パラメータを算出してもよい。
【０２２２】
一実施形態において、マップ管理部１０３０は、まず、芝刈機２１０及び撮像装置２２０が撮像した複数の画像のそれぞれを解析して、各画像中の１又は複数のサブエリア２０４を認識する。マップ管理部１０３０は、各画像に含まれる１又は複数のサブエリア２０４のそれぞれについて、識別情報と、各画像における位置及び範囲とを特定してよい。次に、マップ管理部１０３０は、各画像により含まれる１又は複数のサブエリア２０４のそれぞれの明るさを決定する。１又は複数のサブエリア２０４のそれぞれの明るさは、連続的な数値により表されてもよく、段階的な区分により表されてもよい。
【０２２３】
これにより、作業領域２０２に含まれる複数のサブエリア２０４のそれぞれについて、当該サブエリアの識別情報と、当該サブエリアの明るさを示す情報とが対応付けられたデータベースが作成される。マップ管理部１０３０は、上記のデータベースに格納された情報に基づいて、各種の日照パラメータを算出することができる。
【０２２４】
他の実施形態において、マップ管理部１０３０は、まず、芝刈機２１０及び撮像装置２２０が撮像した複数の画像のそれぞれを解析して、各画像を、明るさのレベルに基づいて、複数の領域に分割する。次に、マップ管理部１０３０は、各画像の複数の領域のそれぞれに含まれる１又は複数のサブエリア２０４を認識する。マップ管理部１０３０は、各領域に含まれる１又は複数のサブエリア２０４のそれぞれの識別情報を特定してよい。マップ管理部１０３０は、各領域に含まれる１又は複数のサブエリア２０４のそれぞれについて、当該サブエリアの面積に対する、当該領域に含まれる部分の面積の割合を算出してもよい。
【０２２５】
これにより、作業領域２０２に含まれる複数のサブエリア２０４のそれぞれについて、当該サブエリアの識別情報と、当該サブエリアの明るさを示す情報とが対応付けられたデータベースが作成される。マップ管理部１０３０は、上記のデータベースに格納された情報に基づいて、各種の日照パラメータを算出することができる。
【０２２６】
本実施形態において、機器管理部１０４０は、管理システム２００を構成する各種の機器を管理する。例えば、機器管理部１０４０は、芝刈機２１０、撮像装置２２０及び給水装置２４０の少なくとも１つを制御する。機器管理部１０４０は、管理システム２００に関連する各種の機器に関する情報を管理してもよい。例えば、機器管理部１０４０は、芝刈機２１０、撮像装置２２０及び給水装置２４０の少なくとも１つから、当該機器の状態に関する情報を取得する。機器管理部１０４０は、ユーザ端末２２に関する情報を管理してもよい。
【０２２７】
本実施形態において、生育状態管理部１０５０は、芝１２の生育状態に関する情報を管理する。生育状態管理部１０５０は、作業領域２０２に含まれる複数のサブエリア２０４のそれぞれにおける、芝１２の生育状態に関する情報を管理してもよい。生育状態管理部１０５０は、作業領域２０２に含まれる複数のサブエリア２０４の少なくとも１つにおける、芝１２の生育状態に関する情報を管理してもよい。
【０２２８】
芝１２の生育状態としては、芝１２の生育ステージ、芝１２の生育状況などが例示される。芝１２の生育状況を示す情報としては、芝１２の色、芝１２の太さ、芝１２の密度などが例示される。芝１２がよく生育する程、作業ユニット３２０の負荷が大きくなることが考えられる。そこで、芝１２の生育状況を示す情報は、作業ユニット３２０の負荷を示す情報であってもよい。作業ユニット３２０の負荷としては、作業用モータ３２６の負荷、カッターブレード３２４の消耗具合などが例示される。
【０２２９】
生育状態管理部１０５０は、芝１２の生育環境に関する情報を管理してもよい。芝１２の生育環境としては、サブエリア２０４の土壌に関する情報などが例示される。
【０２３０】
本実施形態において、作業計画管理部１０６０は、芝刈機２１０が実施する作業のスケジュールを管理する。作業計画管理部１０６０は、芝刈機２１０の作業スケジュールを計画してよい。作業計画管理部１０６０は、芝刈機２１０の作業スケジュールの進捗を管理してよい。作業計画管理部１０６０は、給水装置２４０の作業スケジュールを計画してよい。作業計画管理部１０６０は、給水装置２４０の作業スケジュールの進捗を管理してよい。
【０２３１】
作業計画管理部１０６０は、作業領域２０２に含まれる複数のサブエリア２０４のそれぞれの照度パラメータに基づいて、作業スケジュールを計画してよい。作業スケジュールは、（ｉ）複数のサブエリア２０４のそれぞれを示す識別情報と、（ｉｉ）当該サブエリアにおいて、芝１２の育成に関する作業を実施するタイミングと、（ｉｉｉ）当該サブエリアにおける作業の種類及び強度の少なくとも一方とが対応付けられた情報であってよい。作業の種類は、種蒔き、剪定、芝刈り、草刈り、給水、施肥、土入れ、及び、除草の少なくとも１つであってよい。作業計画管理部１０６０は、生育状態管理部１０５０が取得情報に基づいて、作業スケジュールを更新してもよい。
【０２３２】
以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されない。上記実施の形態に、多様な変更または改良を加えることが可能であることが当業者に明らかである。また、技術的に矛盾しない範囲において、特定の実施形態について説明した事項を、他の実施形態に適用することができる。例えば、図１の実施形態について説明した事項を、他の図面に関連して説明される他の実施形態に適用することができる。その様な変更または改良を加えた形態もまた、本発明の技術的範囲に含まれ得ることが、請求の範囲の記載から明らかである。
【０２３３】
請求の範囲、明細書、および図面中において示した装置、システム、プログラム、および方法における動作、手順、ステップ、および段階等の各処理の実行順序は、特段「より前に」、「先立って」等と明示しておらず、また、前の処理の出力を後の処理で用いるのでない限り、任意の順序で実現しうることに留意すべきである。請求の範囲、明細書、および図面中の動作フローに関して、便宜上「まず、」、「次に、」等を用いて説明したとしても、この順で実施することが必須であることを意味するものではない。
【０２３４】
本願明細書には、例えば、下記の事項が開示されている。
［項目１−１］
自律移動機能を有する作業機を制御する制御装置であって、
（ｉ）移動中の上記作業機の照度、及び、（ｉｉ）移動中の上記作業機の進行方向に位置する領域の照度の少なくとも一方を示す照度情報を取得する照度情報取得部と、
上記照度情報取得部が取得した上記照度情報に基づいて、上記作業機の進行方向、進行速度、走行モード及び作業モードの少なくとも１つを制御する制御部と、
を備える、制御装置。
［項目１−２］
上記制御部は、上記照度情報取得部が取得した上記照度情報により示される（ｉ）上記作業機の照度、及び、（ｉｉ）上記作業機の進行方向に位置する領域の照度の少なくとも一方が予め定められた条件を満足する場合に、上記作業機の進行方向を変更するための命令を出力する命令出力部を有する、
項目１−１に記載の制御装置。
［項目１−３］
上記制御部は、
上記照度情報取得部が取得した上記照度情報により示される（ｉ）移動中の上記作業機の照度、及び、（ｉｉ）移動中の上記作業機の進行方向に位置する領域の照度の少なくとも一方が予め定められた条件を満足する場合に、予め定められたアルゴリズムに基づいて、上記作業機の進行方向を変更するか否かを決定する変更決定部と、
上記変更決定部が上記作業機の進行方向を変更することを決定した場合に、上記作業機の進行方向を変更するための命令を出力する命令出力部と、
を有する、
項目１−１に記載の制御装置。
［項目１−４］
上記変更決定部は、確率モデルに基づいて、上記作業機の進行方向を変更するか否かを決定し、
上記確率モデルは、（ｉ）移動中の上記作業機の照度、又は、（ｉｉ）移動中の上記作業機の進行方向に位置する領域の照度が小さいほど、上記進行方向が変更される確率が大きくなるように設計される、
項目１−３に記載の制御装置。
［項目１−５］
上記変更決定部は、確率モデルに基づいて、上記作業機の進行方向を変更するか否かを決定し、
上記確率モデルは、上記進行方向が変更される確率が、上記作業機の作業領域内の各位置の日照条件に基づいて定められている、
項目１−３に記載の制御装置。
［項目１−６］
作業中の前記作業機の負荷を示す負荷情報を取得する負荷情報取得部をさらに備え、
前記制御部は、前記照度情報取得部が取得した前記照度情報と、前記負荷情報取得部が取得した前記負荷情報とに基づいて、前記作業機の進行方向、進行速度、走行モード及び作業モードの少なくとも１つを制御する、
項目１−１から項目１−５までの何れか一項に記載の制御装置。
［項目１−７］
コンピュータを、項目１−１から項目１−６までの何れか一項に記載の制御装置として機能させるためのプログラム。
［項目１−８］
項目１−１から項目１−６までの何れか一項に記載の制御装置と、
（ｉ）上記作業機の照度、及び、（ｉｉ）上記作業機の進行方向に位置する領域の照度の少なくとも一方を測定する照度センサと、
を備える、自律走行式の作業機。
［項目２−１］
植物を育成する作業領域の少なくとも一部を撮像する撮像部から上記作業領域の上記少なくとも一部の画像のデータを取得する画像取得部と、
上記画像取得部が取得した上記データを解析して、上記作業領域の上記少なくとも一部に含まれる複数のサブエリアのそれぞれにおける日照条件を決定する日照条件決定部と、
を備える、情報処理装置。
［項目２−２］
上記日照条件決定部が決定した上記作業領域の各サブエリアにおける日照条件に基づいて、上記複数のサブエリアのそれぞれを示す識別情報と、当該サブエリアにおける上記日照条件を示す情報とが対応付けられたマップ情報を生成するマップ生成部をさらに備える、
項目２−１に記載の情報処理装置。
［項目２−３］
上記日照条件決定部が決定した上記作業領域の各サブエリアにおける日照条件に基づいて、（ｉ）上記複数のサブエリアのそれぞれを示す識別情報と、（ｉｉ）当該サブエリアにおいて、上記植物の育成に関する作業を実施するタイミングと、（ｉｉｉ）当該サブエリアにおける上記作業の種類及び強度の少なくとも一方とが対応付けられた作業スケジュール情報を生成する作業スケジュール生成部をさらに備える、
項目２−１又は項目２−２に記載の情報処理装置。
［項目２−４］
上記作業の種類は、種蒔き、剪定、芝刈り、草刈り、給水、施肥、土入れ、及び、除草の少なくとも１つである、
項目２−３に記載の情報処理装置。
［項目２−５］
上記複数のサブエリアの少なくとも１つにおける上記植物の現実の生育状態を示す情報を取得する生育状態取得部をさらに備え、
上記作業スケジュール生成部は、上記生育状態取得部が取得した情報に基づいて、上記作業スケジュール情報を更新する、
項目２−３又は項目２−４に記載の情報処理装置。
［項目２−６］
上記植物の現実の生育状態を示す情報は、自律移動型の作業機に搭載され、上記作業を実施する作業部の負荷を示す情報である、
項目２−５に記載の情報処理装置。
［項目２−７］
上記作業スケジュール生成部が生成した上記作業スケジュール情報に基づいて、上記作業領域において作業を実施する作業機を制御する制御部をさらに備える、
項目２−３から項目２−５までの何れか一項に記載の情報処理装置。
［項目２−８］
コンピュータを、項目２−１から項目２−７までの何れか一項に記載の情報処理装置として機能させるためのプログラム。
【符号の説明】
【０２３５】
１０  領域、１２  芝、２０  通信ネットワーク、２２  ユーザ端末、１５０  作業機、１６２  照度センサ、１６４  照度センサ、１８０  制御装置、１８２  照度情報取得部、１８４  制御部、２００  管理システム、２０２  作業領域、２０４  サブエリア、２１０  芝刈機、２２０  撮像装置、２３０  管理サーバ、２４０  給水装置、３０２  筐体、３１２  前輪、３１４  後輪、３１６  走行用モータ、３２０  作業ユニット、３２２  ブレードディスク、３２４  カッターブレード、３２６  作業用モータ、３２８  シャフト、３３０  位置調整部、３４０  バッテリユニット、３５０  ユーザインタフェース、３６４  撮像ユニット、３６６  照度センサ、３７０  センサユニット、３８０  制御ユニット、４１０  通信制御部、４２０  走行制御部、４３０  作業ユニット制御部、４４０  入出力制御部、４５０  制御パラメータ決定部、４６０  格納部、５１０  変更判定部、５２０  パラメータ決定部、５２２  進行方向決定部、５２４  進行速度決定部、５２６  走行モード決定部、５２８  作業モード決定部、６２０  画像解析部、６３０  対照情報取得部、６４０  比較部、６５０  判定結果生成部、７１０  変更判定部、７２２  位置推定部、７２４  抽出部、８００  軌跡、８０２  障害物、８１２  サブエリア、８１４  サブエリア、８１６  サブエリア、１０１０  通信制御部、１０２０  要求処理部、１０３０  マップ管理部、１０４０  機器管理部、１０５０  生育状態管理部、１０６０  作業計画管理部
【図１】
2019167207.tif 000003
【図２】
2019167207.tif 000004
【図３】
2019167207.tif 000005
【図４】
2019167207.tif 000006
【図５】
2019167207.tif 000007
【図６】
2019167207.tif 000008
【図７】
2019167207.tif 000009
【図８】
2019167207.tif 000010
【図９】
2019167207.tif 000011
【図１０】
2019167207.tif 000012
【国際調査報告】
2019167207.tif 000013
2019167207.tif 000014
2019167207.tif 000015
2019167207.tif 000016