農作物管理方法及び農作物管理装置
【課題】 生育中であり且つ購入の予約がなされた農作物が収穫されたか否かを確認することができる農作物管理方法及び農作物管理装置を提供する。
【解決手段】
農作物管理装置1は、農園内で生育中の農作物を撮像するカメラ3と、カメラ3により得られた画像データを記憶する画像情報DB12Dとを備えており、画像情報DB12Dに記憶されている画像データに基づいて、前記生育中の農作物が収穫されたか否かを判定し、その判定結果を示す収穫情報をスピーカ5にて音声出力する。
【解決手段】
農作物管理装置1は、農園内で生育中の農作物を撮像するカメラ3と、カメラ3により得られた画像データを記憶する画像情報DB12Dとを備えており、画像情報DB12Dに記憶されている画像データに基づいて、前記生育中の農作物が収穫されたか否かを判定し、その判定結果を示す収穫情報をスピーカ5にて音声出力する。
【発明の詳細な説明】
【技術分野】
【0001】
本発明は、各種の農作物を販売するために当該農作物を管理する農作物管理方法に関し、特に購入予定者によって購入予約がなされた育成中の農作物の管理を行う農作物管理方法、及びその方法を実施するための農作物管理装置に関する。
【背景技術】
【0002】
近年、インターネットが急速に普及していることに伴って、インターネットを利用した農作物の販売システムが種々提案されている。例えば、特許文献1には、商品情報、商品履歴情報及び生産環境情報を掲示することができる商品掲示サーバとクライアント端末とを備え、クライアント端末が商品掲示サーバにアクセスし、商品掲示サーバが掲示する商品情報、商品履歴情報及び生産環境情報に基づいて商品を選択して注文することができる販売システムが開示されている。この販売システムによれば、購入者は、商品情報に加えて、商品履歴情報及び生産環境情報をも参照することができるため、生産現場の臨場感を得ながら商品注文を行うことができる。
【0003】
また、特許文献2には、インターネットを介して、農作物の出荷状態を示す商品見本となる商品画像データと、農作物の播種日から出荷日までを表す生産計画データとを購入者に提供し、その購入者から注文を受け付ける販売システムが開示されている。この販売システムによれば、購入者の希望する量及び希望する日等の各種購入条件に対応した生産計画を立てることができるため、農作物の受注生産を実現することが可能になる。
【先行技術文献】
【特許文献】
【0004】
【特許文献1】特開2003−256679号公報
【特許文献2】特開2005−78238号公報
【発明の概要】
【発明が解決しようとする課題】
【0005】
上述したような従来の販売システムによれば、インターネットを用いて農作物の購入を予約することができる。しかしながら、これらの販売システムにおいては、購入者は商品見本となる画像等を確認するのみであって、実際に購入する農作物を確認した上で購入の予約をすることはできない。そのため、後日購入者の下に届けられた農作物と購入者が予約の際に想像していた農作物とが大きく異なる場合がある等の不都合が生じるという問題があった。
【0006】
このような不都合を解消するために、購入者の下に実際に届けられる収穫後の農作物そのものを画像等で提示する販売システムも考えられるが、この場合では収穫から購入者に届けられるまでの期間が長くなってしまうため、新鮮な状態の農作物を提供することができないという問題がある。
【0007】
上記を考慮すると、実際に購入する農作物であって、しかも収穫前のものについて購入の予約を行うことができることが望ましい。しかしながら、このように収穫前の農作物について購入の予約を行うことができる場合において、購入者自らが農園に出向いてその農作物の収穫を行うようなときは、収穫した農作物が予約に係るものであるのか否かを確認することが困難であるという問題が生じ得る。
【0008】
本発明は斯かる事情に鑑みてなされたものであり、その主たる目的は、収穫した農作物が予約されたものであるか否かを確認することができる農作物管理方法、及びその方法を実施するための農作物管理装置を提供することにある。
【課題を解決するための手段】
【0009】
上述した課題を解決するために、本発明の一の態様の農作物管理方法は、コンピュータを用いて農園内で生育中の農作物の管理を行う農作物管理方法において、前記コンピュータが、農園内又はその周辺に設置された撮像手段の撮像処理により得られた前記生育中の農作物を含む画像データを記憶する記憶部を具備しており、前記コンピュータが、前記記憶部に記憶されている画像データに基づいて、前記生育中の農作物が収穫されたか否かを判定するステップと、前記コンピュータが、判定した結果を示す収穫情報を出力するステップとを有する。
【0010】
前記態様の農作物管理方法における前記生育中の農作物が収穫されたか否かを判定するステップにおいて、前記コンピュータが、前記生育中の農作物のうちの既に購入予約がなされた農作物が収穫されたか否かを判定するようにしてもよい。
【0011】
また、前記態様の農作物管理方法における前記生育中の農作物が収穫されたか否かを判定するステップにおいて、前記コンピュータが、前記購入予約がなされた農作物が当該購入予約を行った購入予定者によって収穫されたか否かを判定するようにしてもよい。
【0012】
また、前記態様の農作物管理方法において、前記コンピュータが、前記購入予定者が農園内に入場したか否かを判定するステップをさらに有し、前記生育中の農作物が収穫されたか否かを判定するステップにおいて、前記コンピュータが、前記入場したか否かの判定結果に基づいて、前記購入予約がなされた農作物が前記購入予定者によって収穫されたか否かを判定するようにしてもよい。
【0013】
また、前記態様の農作物管理方法における前記収穫情報を出力するステップにおいて、前記コンピュータが、前記生育中の農作物が収穫されたか否かを判定するステップによって前記購入予約がなされた農作物が収穫されていないと判定された場合であって、農園内に入場した前記購入予定者が当該農園から退場するとき、当該購入予定者に対して前記収穫情報を通知するようにしてもよい。
【0014】
また、本発明の一の態様の農作物管理装置は、農園内で生育中の農作物を管理する農作物管理装置であって、前記生育中の農作物を撮像する撮像手段と、前記撮像手段により得られた画像データを記憶する記憶部と、前記記憶部に記憶されている画像データに基づいて、前記生育中の農作物が収穫されたか否かを判定する収穫判定手段と、前記収穫判定手段による判定結果を示す収穫情報を出力する出力手段とを備える。
【0015】
前記態様の農作物管理装置において、前記収穫判定手段が、前記生育中の農作物のうちの既に購入予約がなされた農作物が収穫されたか否かを判定するように構成されていてもよい。
【0016】
また、前記態様の農作物管理装置において、前記収穫判定手段が、前記購入予約がなされた農作物が当該購入予約を行った購入予定者によって収穫されたか否かを判定するように構成されていてもよい。
【0017】
また、前記態様の農作物管理装置が、前記購入予定者が農園内に入場したか否かを判定する入場判定手段をさらに備え、前記収穫判定手段が、前記入場判定手段による判定結果に基づいて、前記購入予約がなされた農作物が前記購入予定者によって収穫されたか否かを判定するように構成されていてもよい。
【0018】
また、前記態様の農作物管理装置において、前記出力手段が、前記収穫判定手段によって前記購入予約がなされた農作物が収穫されていないと判定された場合であって、農園内に入場した前記購入予定者が当該農園から退場するとき、当該購入予定者に対して前記収穫情報を通知するように構成されていてもよい。
【0019】
また、前記態様の農作物管理装置において、前記出力手段が、前記購入予定者に対して前記収穫情報を電子メールにて送信するように構成されていてもよい。
【0020】
さらに、前記態様の農作物管理装置において、前記出力手段が、前記収穫情報を音声で出力するように構成されていてもよい。
【発明の効果】
【0021】
本発明に係る農作物管理方法及び農作物管理装置によれば、収穫した農作物が予約されたものであるか否かを容易に確認することが可能になる。
【図面の簡単な説明】
【0022】
【図1】本発明の実施の形態の農作物管理装置の構成を示すブロック図。
【図2】農作物を撮像するカメラの設置態様を示す斜視図。
【図3】本発明の実施の形態の農作物管理装置に設けられている会員情報DBのレイアウトの一例を示す図。
【図4】本発明の実施の形態の農作物管理装置に設けられている農作物情報DBのレイアウトの一例を示す図。
【図5】本発明の実施の形態の農作物管理装置に設けられている予約情報DBのレイアウトの一例を示す図。
【図6】本発明の実施の形態の農作物管理装置に設けられている画像情報DBのレイアウトの一例を示す図。
【図7】本発明の実施の形態の農作物管理装置が実行する農作物情報更新処理の手順を示すフローチャート。
【図8】本発明の実施の形態の農作物管理装置が実行する収穫情報更新処理の手順を示すフローチャート。
【図9】本発明の実施の形態の農作物管理装置が実行する入場時処理の手順を示すフローチャート。
【図10】本発明の実施の形態の農作物管理装置1のディスプレイにて表示される画面の一例を示す図。
【図11】本発明の実施の形態の農作物管理装置1のディスプレイにて表示される画面の一例を示す図。
【図12】本発明の実施の形態の農作物管理装置が実行する予約会員収穫判定処理の手順を示すフローチャート。
【図13】本発明の実施の形態の農作物管理装置が実行する退場時処理の手順を示すフローチャート。
【発明を実施するための形態】
【0023】
以下、本発明の好ましい実施の形態について、図面を参照しながら説明する。なお、以下に示す実施の形態は、本発明の技術的思想を具体化するための方法及び装置を例示するものであって、本発明の技術的思想は下記のものに限定されるわけではない。本発明の技術的思想は、特許請求の範囲に記載された技術的範囲内において種々の変更を加えることができる。
【0024】
[農作物管理装置の構成]
図1は、本発明の実施の形態に係る農作物管理装置の構成を示すブロック図である。図1に示すとおり、本実施の形態の農作物管理装置1は、CPU10と、そのCPU10に接続された主記憶装置11、補助記憶装置12、入出力インタフェース(I/F)13及び画像出力インタフェース(I/F)14とを備えている。なお、これらのCPU10、主記憶装置11、補助記憶装置12、入出力I/F13及び画像出力I/F14はバスによって接続されている。
【0025】
CPU10は、補助記憶装置12に記憶されているコンピュータプログラムを実行する。これにより、農作物管理装置1は、各種のデバイスの動作を制御しながら、後述する各種の処理を実行することが可能になる。
【0026】
主記憶装置11は、SRAMまたはDRAM等によって構成されており、補助記憶装置12に記憶されているコンピュータプログラムの読み出しに用いられる。また、主記憶装置11は、CPU10がコンピュータプログラムを実行するときに、CPU10の作業領域としても利用される。
【0027】
補助記憶装置12は、フラッシュメモリ又はハードディスクなどの不揮発性記憶装置によって構成されており、CPU10に実行させるための種々のコンピュータプログラム及び当該コンピュータプログラムの実行に用いられるデータ等を記憶している。また、補助記憶装置12には、会員情報データベース(DB)12A、農作物情報データベース(DB)12B、予約情報データベース(DB)12C及び画像情報データベース(DB)12Dが設けられている。これらの各データベースの詳細については後述する。
【0028】
入出力I/F13は、CPU10と各種の外部装置とを接続するためのインタフェース装置である。この入出力I/F13には、CCD(Charge Coupled Device)又はCMOS(Complementary
Metal Oxide Semiconductor)等の撮像素子で構成された複数のカメラ3,3,…が接続されている。農作物管理装置1は、この入出力I/F13を介して、カメラ3,3,…から画像データを受信する。
【0029】
図2は、カメラ3,3,…の設置態様を示す斜視図である。図2において、符号Fは農園を示している。農園Fには、複数の畝H,H,…が並列状に形成されており、各畝Hの長手方向に沿ってキュウリの複数の苗10A,10A,…、トマトの複数の苗10B,10B,…、及びナスの複数の苗10C,10C,…等が整列して定植されている。このように、本実施の形態では複数の苗が土壌で形成された畝Hに定植されているが、本発明はこれに限定されるわけではなく、例えば養液栽培用の栽培ベッド等に定植されていてもよい。また、本実施の形態では農園F内に複数種類の果菜類の苗が定植されているが、1種類であってもよい。
【0030】
図2に示すとおり、支柱3Aによって適宜の高さに固定された2台のカメラ3,3が畝Hの長手方向に沿って並設されており、また、同様にして固定された2台のカメラ3,3が畝H,H,…の並列方向に沿って並設されている。なお、これらのカメラ3,3,…は、その設置角度が調節可能なように支柱3Aに取り付けられており、この設置角度を調節することにより撮像範囲を適宜調整することができる。
【0031】
本実施の形態では4台のカメラ3,3,…が設けられているが、この数に限られるわけではないことは勿論である。また、カメラ3,3,…が設置される位置も図2に示すものに限定されるわけではなく、農園F内で生育中の農作物を撮像することができる位置に設けられていればよい。
【0032】
入出力I/F13には、上記のカメラ3,3,…以外にも、キーボード又はタッチパネル等で構成される入力部4と、種々の音声情報を出力するスピーカ5とが接続されている。この入力部4は、農園F内又はその周辺に設置されており、農園Fに出向いた購入予定者によって操作される。また、スピーカ5も同様にして農園F内又はその周辺に設けられており、スピーカ5から出力された音声は農園F内又はその周辺にいる者によって認識されることになる。
【0033】
また、画像出力I/F14は、LCD等で構成されるディスプレイ6と通信するためのインタフェース装置であり、CPU10から与えられた画像データに応じた映像信号をディスプレイ6に出力する。ディスプレイ6は、入力された映像信号にしたがって画像を表示する。このディスプレイ6は、農園F内又はその周辺に設置されている。農園F内で生育中であり且つ購入の予約がなされた農作物を収穫するために購入予定者が農園Fを訪れたときに、その購入予定者がディスプレイ6の表示を確認することになる。
【0034】
次に、上記の会員情報DB12A、農作物情報DB12B、予約情報DB12C及び画像情報DB12Dについて説明する。
図3は、本実施の形態の農作物管理装置1に設けられている会員情報DB12Aのレイアウトの一例を示す図である。図3に示すように、会員情報DB12Aは、各会員を識別するための会員IDが格納される会員IDフィールド101、各会員の氏名が格納される氏名フィールド102、各会員の電子メールアドレスが格納される電子メールアドレスフィールド103、各会員の住所が格納される住所フィールド104、及び各会員が農園Fに入場しているか否かを示す情報が格納される入場フィールド105を有している。
【0035】
上述した会員情報DB12Aに格納される情報は、本実施の形態の農作物管理装置を利用するための事前登録の際に各利用者から受け付けた内容に基づいて生成される。この事前登録を済ませた利用者は、本実施の形態の農作物管理装置1を利用して農作物の収穫を行うことができる会員となる。また、入場フィールド105に格納される情報は、各会員が農園Fに入場する都度及び農園Fから退場する都度更新される。本実施の形態において、この入場フィールド105には、会員が入場している場合は“○”が、入場していない場合は“×”がそれぞれ格納される。
【0036】
図4は、本実施の形態の農作物管理装置1に設けられている農作物情報DB12Bのレイアウトの一例を示す図である。図4に示すように、農作物情報DB12Bは、各農作物を識別するための農作物IDが格納される農作物IDフィールド111、各農作物の名称が格納される農作物名フィールド112、各農作物の播種日が格納される播種日フィールド113、各農作物の寸法(サイズ)を示す情報が格納されるサイズフィールド114、各農作物の表面の色に関する情報が格納される彩度フィールド115、各農作物の生育状態を示す情報が格納される状態フィールド116、各農作物の収穫予定日が格納される収穫予定日フィールド117、各農作物が予約されているか否かを示す情報が格納される予約フィールド118、農園内における各農作物の位置を示す位置情報が格納される位置フィールド119、及び各農作物が既に収穫されているか否かを示す収穫情報が格納される収穫フィールド120を有している。
【0037】
なお、本実施の形態において、サイズフィールド114には、農作物のサイズに応じて、“L(大)”、“M(中)”及び“S(小)”の何れかの情報が格納され、彩度フィールド115には、特定の色(例えば、農作物がトマトの場合は赤、キュウリの場合は緑等)の彩度に応じて、“濃”及び“薄”の何れかの情報が格納される。また、状態フィールド116には、農作物の生育状態に応じて、“良好”、“普通”及び“不良”の何れかの情報が格納される。
【0038】
また、位置フィールド119には、各畝を識別するためのアルファベット文字と、各畝における苗の位置を識別するための数字と、当該苗になっている実(農作物)の位置を識別するための数字との組で構成される位置情報が格納される。図4に示す例では、“B1−3”等の位置情報が位置フィールド119に格納されている。この例における“B1−3”は、特定の畝を示す“B”と、その畝の長手方向に沿って定植されている複数の苗のうちの一つの苗を示す“1”と、その苗になっている複数の実のうちの一つの実を示す“3”との組からなっている。ここで、“1”は特定の基準位置(例えば畝の一端)から数えて1番目の苗を表し、また、“3”は苗の下方(根元側)から上方(先端側)に向かって数えたときに3番目になっている実を表すこと等が考えられる。この位置フィールド119に格納される位置情報は、人間が目視等で確認した内容に基づいて人手で入力するようにしてもよく、カメラ3,3,…によって取得された画像データに対してエッジ抽出等の所定の画像処理を施す等して農作物管理装置1が自動的に生成するようにしてもよい。
【0039】
さらに、収穫フィールド120には、収穫されている場合は“済”が、収穫されていない場合は“未”がそれぞれ格納される。ここで、収穫作業によって人為的に収穫された場合のみではなく、何らかの原因によって自然に苗から落ちてしまった場合も“済”が格納されることとする。
【0040】
上述した農作物情報DB12Bに格納される情報は、カメラ3,3,…により取得された画像データに基づいて適宜更新される。その処理の詳細については後述する。
【0041】
図5は、本実施の形態の農作物管理装置1に設けられている予約情報DB12Cのレイアウトの一例を示す図である。図5に示すように、予約情報DB12Cは、会員によりなされた各予約を識別するための予約IDが格納される予約IDフィールド121、各予約がなされた日時が格納される予約日時フィールド122、各予約を行った会員の会員IDが格納される会員IDフィールド123、及び各予約がなされた農作物を識別するための農作物IDが格納される農作物IDフィールド124を有している。この予約情報DB12Cに格納される予約情報は、会員が予約をする都度更新される。
【0042】
画像情報DB12Dには、カメラ3,3,…が農園F内を撮像することにより得られた農作物を含む画像データが格納される。カメラ3,3,…は、予め設定された時間間隔(例えば、3時間毎等)で繰り返し撮像処理を実行する。そして、その結果得られた複数の画像データが、撮像日時等の情報と共に、画像情報DB12Dに格納される。具体的には、図6に示すようにして格納されている。
【0043】
図6は、本実施の形態の農作物管理装置1に設けられている画像情報DB12Dのレイアウトの一例を示す図である。図6に示すように、画像情報DB12Dは、各画像データを識別するための画像IDが格納される画像IDフィールド131、各画像データの撮像日時が格納される撮像日時フィールド132、補助記憶装置12における画像データの記憶位置を示す情報が格納される画像データフィールド133、及び画像データに含まれている農作物の農作物IDが格納される農作物IDフィールド134を有している。なお、この図6に示す例では、農作物IDフィールド134に農作物IDが一つのみ格納されているが、撮像範囲に複数の農作物が含まれている場合には複数の農作物IDが格納されることになる。画像データと農作物IDとの対応付けは、画像データの内容をオペレータが確認する等しながら人手で行ってもよく、各カメラ3の撮像範囲等に基づいて予め定められていてもよい。また、所定の画像処理を実行することによって農作物管理装置1が自動的に行ってもよい。
【0044】
[農作物管理装置の動作]
次に、上述したように構成された農作物管理装置1の動作について、フローチャート等を参照しながら説明する。なお、本実施の形態の農作物管理装置1が実行する主な処理には、(1)農作物情報の更新を行うための農作物情報更新処理、(2)農作物が収穫されたか否かを示す収穫情報を更新する収穫情報更新処理、(3)会員が農園Fに入場する際に実行される入場時処理、(4)購入の予約を行った会員が当該予約に係る農作物を収穫したか否かを判定するための予約会員収穫判定処理、及び(5)会員が農園Fから退場する際に実行される退場時処理がある。以下では、これらの各処理の詳細について説明する。
【0045】
(1)農作物情報更新処理
図7は、本実施の形態の農作物管理装置1が実行する農作物情報更新処理の手順を示すフローチャートである。なお、以下の農作物情報更新処理は、例えばカメラ3,3,…による撮像処理が実行される都度等、所定のタイミングで繰り返し実行される。
【0046】
農作物管理装置1はまず、農作物情報更新処理の対象となる農作物の農作物IDを所定のルール(例えば番号の小さい順等)にしたがって決定する(S101)。次に、農作物管理装置1は、画像情報DB12Dにアクセスし、処理対象とした農作物の農作物IDが含まれている画像情報を読み出す(S102)。これにより、例えば直近10回の撮像処理により得られた10個の画像データを取得する。なお、ここでの「10」は例示であり、その他の数であってもよいことは言うまでもない。ただし、後述するように画像データの比較処理を行うためには2個以上の画像データが必要になる。
【0047】
次に、農作物管理装置1は、最も新しい画像データに対してエッジ抽出等の所定の画像処理を施すことによって農作物のサイズを特定する(S103)。例えば、農作物がトマトの場合、トマトの直径を算出し、その数値に応じて“L”、“M”及び“S”の3段階にランク付けする。
【0048】
また、農作物管理装置1は、最も新しい画像データに対して所定の画像処理を施すことによって農作物の表面の色に関する色情報を取得し、その色情報の解析を行う(S104)。例えば、農作物がトマトの場合、赤色の彩度が所定値よりも高いか否か等によって、処理対象の農作物の表面の色が“濃”及び“薄”の何れであるのかの判定を行う。
【0049】
さらに、農作物管理装置1は、取得した10個の画像データを比較する処理を実行する(S105)。これにより、処理対象の農作物(実)の大きさ及びその実がなっている苗の大きさ等の時間変化を測定することができ、その時間変化に基づいて当該農作物の生長度合いを算出することができる。
【0050】
次に、農作物管理装置1は、ステップS103により特定された農作物のサイズ、ステップS104の解析結果、及びステップS105の結果得られた農作物の生長度合い等に関する情報に基づいて、農作物の生育状態を3段階にランク付けすることにより、農作物の生育状態の判定を行う(S106)。この判定処理は、次のようにして与えられる得点に基づいて行うこと等が考えられる。サイズが“L”、“M”及び“S”の順に高い得点を与え、表面の色が“濃”と判定された場合に“薄”と判定された場合と比べて高い得点を与えるようにする。また、農作物の生長度合いの平均値を示す統計データを記憶しておき、その統計データと比較した結果、生長度合いが平均以上の場合に高い得点を与え、平均を下回る場合には低い得点を与えるようにする。そして、これらの得点の合計点が高い順に、“良好”、“普通”、“不良”とランク付けすることにより生育状態の判定を行う。
【0051】
次に、農作物管理装置1は、ステップS106にて判定された生育状態に基づいて、処理対象の農作物の収穫日を推定する(S107)。具体的には、農作物の種類毎に農作物の収穫適期に関する収穫適期データ(例えば、播種日から3ヶ月後等)を記憶しておき、生育状態が“良好”の場合は収穫適期データよりも2週間早く収穫日を迎え、生育状態が“普通”の場合は収穫適期データのとおりに収穫日を迎え、生育状態が“不良”の場合は収穫適期データよりも2週間遅く収穫日を迎える等と判断することにより、処理対象の農作物の収穫日を推定する。
【0052】
さらに、農作物管理装置1は、処理対象の農作物に係る農作物情報の位置フィールド119に既に格納されている位置情報が正しいか否かを確認する(S108)。具体的には、最も新しい画像データに表されている処理対象の農作物の位置が、その位置情報で表されている位置であるか否かを判定する。ここで、当該位置が異なっていると判定した場合(例えば、根元側に新たな実がついたために位置情報を“B1−3”から“B1−4”へ変更する必要が生じたり、根元側の実が収穫されたために位置情報を“B1−3”から“B1−2”へ変更する必要が生じたりした場合)、農作物管理装置1は、正しい位置情報を生成する。
【0053】
次に、農作物管理装置1は、上記の各ステップにより得られた情報を農作物情報DB12Bの各フィールドに格納することによって、農作物情報DB12Bを更新する(S109)。具体的には、ステップS103により得られた“L”、“M”及び“S”の何れかの情報をサイズフィールド114に格納し、ステップS104により得られた“濃”及び“薄”の何れかの情報を彩度フィールド115に格納し、ステップS106により得られた“良好”、“普通”及び“不良”の何れかの情報を状態フィールド116に格納し、ステップS107により推定された収穫日を収穫予定日フィールド117に格納し、さらにステップS108において位置情報が誤っていると判定した場合は正しい位置情報を位置フィールド119に格納することにより、農作物情報DB12Bの更新を行う。
【0054】
次に、農作物管理装置1は、農園F内のすべての農作物について農作物情報更新処理を実行したか否かを判定する(S110)。ここで、まだ処理対象となっていない農作物が存在すると判定した場合(S110でNO)、農作物管理装置1はステップS101に戻り、それ以降のステップS102乃至S109を実行する。他方、すべての農作物について農作物情報更新処理が行われたと判定した場合(S110でYES)、農作物管理装置1は処理を終了する。
【0055】
(2)収穫情報更新処理
図8は、本実施の形態の農作物管理装置1が実行する収穫情報更新処理の手順を示すフローチャートである。なお、以下の収穫情報更新処理は、例えば上記の農作物更新処理が実行される都度等、所定のタイミングで繰り返し実行される。
【0056】
農作物管理装置1はまず、収穫情報更新処理の対象となる農作物の農作物IDを所定のルール(例えば番号の小さい順等)にしたがって決定する(S111)。次に、農作物管理装置1は、画像情報DB12Dにアクセスし、処理対象とした農作物の農作物IDが含まれている画像情報を読み出す(S112)。これにより、最も新しい画像データを取得する。
【0057】
次に、農作物管理装置1は、取得した画像データに対してエッジ抽出等の所定の画像処理を施すことによって処理対象の農作物が画像データ中に存在するか否か、すなわち収穫済みであるか否かを判定する(S113)。ここで、収穫済みであると判定した場合(S113でYES)、農作物管理装置1は、その旨を示す“済”を処理対象の農作物情報の収穫フィールド120に格納することによって、農作物情報DB12Bを更新する(S114)。他方、収穫済みではないと判定した場合(S113でNO)、農作物管理装置1はステップS114を実行することなくステップS115に進む。
【0058】
次に、農作物管理装置1は、農園F内のすべての農作物について収穫情報更新処理を実行したか否かを判定する(S115)。ここで、まだ処理対象となっていない農作物が存在すると判定した場合(S115でNO)、農作物管理装置1はステップS111に戻り、それ以降のステップS112乃至S114を実行する。他方、すべての農作物について収穫情報更新処理が行われたと判定した場合(S115でYES)、農作物管理装置1は処理を終了する。
【0059】
なお、本実施の形態では上述したように1個の画像データに基づいて農作物が収穫されたか否かを判定しているが、本発明はこれに限定されるわけではない。例えば、最新の画像データと1つ前に得られた画像データである前回画像データとを比較し、前回画像データに含まれている農作物が最新の画像データに含まれていない場合に当該農作物が収穫されたと判定するようにしてもよい。
【0060】
以上の(1)農作物情報更新処理及び(2)収穫情報更新処理によって更新された農作物情報DB12Bの内容に基づいて、以下の(3)入場時処理、(4)予約会員収穫判定処理及び(5)退場時処理が実行される。
【0061】
(3)入場時処理
図9は、本実施の形態の農作物管理装置1が実行する入場時処理の手順を示すフローチャートである。以下の入場時処理は、農作物の購入の予約を行った購入予定者が自ら農園Fに出向いて当該農作物の収穫作業を行う場合に実行される。
購入予定者である会員は、農園Fに入場する際に、農園F内又はその周辺に設けられている入力部4を用いて会員IDを入力する。農作物管理装置1は、会員から会員IDの入力を受け付けた場合(S121)、会員情報DB12Aにアクセスしてその会員IDの会員が存在することを確認した後、当該会員の会員情報の入場フィールド105に入場していることを示す“○”を格納することによって会員情報DBを更新する(S122)。次に、農作物管理装置1は、前記会員IDを検索キーとして予約情報DB12Cから当該会員に係る予約情報を読み出し(S123)、さらに、その読み出した予約情報における農作物IDを検索キーとして農作物情報DB12Bから予約済みの農作物(以下、「予約農作物」という)に係る農作物情報を読み出す(S124)。
【0062】
次に、農作物管理装置1は、ステップS124にて読み出した農作物情報の収穫フィールド120に格納されている収穫情報を参照することにより、予約農作物が収穫済みであるか否かを判定する(S125)。ここで、収穫済みであると判定した場合(S125でYES)、農作物管理装置1は、現在入場しようとしている会員の予約農作物が既に収穫されていることを表す収穫済情報(例えば「ID○○番のトマトが、自然落下したか、若しくは何者かによって収穫されています」等)をスピーカ5にて音声出力する(S126)。これにより、この会員は、自分がこれから収穫しようとしている農作物が他の者によって既に収穫されてしまった(又は風雨等の影響により自然に落ちてしまった)ことを知ることができる。なお、農作物管理装置1が、収穫情報が収穫済みを示す情報に更新された日時を記憶するようにしておき、その日時に応じて、上記の収穫済情報の内容を変更するようにしてもよい(例えば、「ID○○番のトマトが、昨日の閉園後、自然落下したか、若しくは何者かによって収穫されています」等)。また、このような音声出力に代えて、又は音声出力と共に、農園F内の農作物の一覧リスト(農作物ID、農作物の種類及び農作物の位置等が記載されたリスト)を印刷した印刷物を農作物管理装置1が生成し、入場する会員に対してその印刷物を渡すようにしてもよい。
【0063】
他方、ステップS125において収穫されていないと判定した場合(S125でNO)、農作物管理装置1は、前記農作物IDを検索キーとして画像情報DB12Dから予約農作物に係る画像情報を読み出した後、その画像情報とステップS124にて読み出した農作物情報とに基づいて、予約農作物の位置を特定するための位置特定情報を生成する(S127)。具体的には、農作物情報に含まれている農作物名・播種日・生育状態・サイズ・収穫予定日に関する情報及び予約ID、並びに画像情報に含まれている画像データを含む位置特定情報を生成する。農作物管理装置1は、このようにして生成された位置特定情報をディスプレイ6にて表示する(S128)。
【0064】
図10及び図11は、本実施の形態の農作物管理装置1のディスプレイ6にて表示される画面の一例を示す図である。ここで、図10は苗の位置を特定するための画面の例を示しており、図11はその苗になっている予約農作物の位置を特定するための画面の例を示している。なお、図10及び図11に示す例が一つの画面に表されていてもよく、別々の画面に表されていてもよい。
【0065】
図10に示す例では、農園F内の複数の畝にそれぞれ定植されている複数の苗が画像で表示されており、さらに予約農作物がなっている苗を囲む矩形状の枠F0が表されている。この枠F0の位置は、農作物情報における位置情報に基づいて決定される。購入予定者は、このような表示を確認することによって、どの苗に対して収穫作業を行えばよいのかを容易に知ることができる。
【0066】
また、図11に示す例では、1本の苗が含まれる画像と、その画像中の苗になっている予約農作物(実)の拡大画像と、その予約農作物に関する各種の情報とが対応付けて表示されている。この予約農作物に関する各種の情報として、図11に示す例では、農作物名、播種日、生育状態、サイズ、及び収穫予定日に関する情報、並びに予約IDが表示されている。購入予定者は、このような表示を確認することによって、予約農作物がどの位置になっているのか、その予約農作物がどのような生育状態なのか等を知ることができる。
【0067】
農園F内に入場した会員は、ディスプレイ6の表示画面を確認した上で農園F内の収穫現場に向かう。これにより、会員は、どの農作物が予約農作物であるのか、すなわちどの農作物を収穫すべきであるのかを容易に把握することができるため、予約農作物を確実に収穫することが可能になる。
【0068】
(4)予約会員収穫判定処理
図12は、本実施の形態の農作物管理装置1が実行する予約会員収穫判定処理の手順を示すフローチャートである。この予約会員収穫判定処理は、例えば農園Fの開園時間において適宜のタイミングで繰り返し実行される。
【0069】
農作物管理装置1は、農作物情報DB12Bを繰り返し参照することによって、収穫情報が、収穫されていないことを示す情報(“未”)から収穫済みを示す情報(“済”)へ更新されたか否かを監視している(S131)。そして、収穫情報が収穫済みを示す情報へ更新されたと判定した場合(S131でYES)、農作物管理装置1は、その収穫情報を含む農作物情報の予約フィールド118に予約済みを示す情報が格納されているか否か、すなわち更新された収穫情報が予約農作物に係るものであるか否かを判定する(S132)。
【0070】
ステップS132において更新された収穫情報が予約農作物に係るものではないと判定した場合(S132でNO)、何者かによって予約されていない農作物が収穫されたと考えられる。そのため、農作物管理装置1は、予約されていない農作物が収穫されたことを表す第1警告情報(例えば「予約されていないID○○番のトマトが収穫されました」等)をスピーカ5にて音声出力する(S133)。これを契機として、農園F内にいる者は予約していない農作物を誤って収穫してしまったかどうか等を確認することになる。
【0071】
また、ステップS132において更新された収穫情報が予約農作物に係るものであると判定した場合(S132でYES)、農作物管理装置1は、予約情報DB12Cを参照して当該予約農作物を予約した会員IDを特定するとともに、会員情報DB12Aを参照してその特定した会員IDの会員が農園Fに入場しているか否かを判定する(S134)。ここで、当該会員、すなわち予約した会員が農園Fに入場していると判定した場合(S134でYES)、予約農作物が予約した会員によって正しく収穫されたものと考えられる。そのため、農作物管理装置1は、予約した会員によって予約農作物の収穫が行われたことを示す収穫済情報を生成し(S135)、その予約した会員の会員情報に含まれている電子メールアドレス宛に、生成した収穫済情報を含む電子メールを送信する(S136)。これにより、予約した会員は、正しい収穫を行ったことを確認することができる。
【0072】
他方、ステップS134において予約した会員は農園Fに入場していないと判定した場合(S134でNO)、予約していない者によって予約農作物が収穫されたものと考えられる。そのため、農作物管理装置1は、予約した会員ではない他の者によって予約農作物が収穫されたことを表す第2警告情報(例えば「予約者以外の方が間違ってID○○番のトマトを収穫しています。お心当たりのある方は事務所までご連絡ください。」等)をスピーカ5にて音声出力する(S137)。これにより、予約した会員は自分の予約農作物が他の者によって収穫されてしまったことを知ることができる。また、農園F内にいるその他の者は予約していない農作物を誤って収穫してしまったかどうか等を確認することになる。
【0073】
(5)退場時処理
図13は、本実施の形態の農作物管理装置1が実行する予約会員収穫判定処理の手順を示すフローチャートである。
農園Fに入場していた会員は、農園Fから退場する際に、農園F内又はその周辺に設けられている入力部4を用いて会員IDを入力する。農作物管理装置1は、会員から会員IDの入力を受け付けた場合(S141)、会員情報DB12Aにアクセスしてその会員IDの会員が存在することを確認した後、当該会員の会員情報の入場フィールド105に入場していないことを示す“×”を格納することによって会員情報DB12Aを更新する(S142)。次に、農作物管理装置1は、前記会員IDを検索キーとして予約情報DB12Cから当該会員に係る予約情報を読み出し(S143)、さらに、その読み出した予約情報における農作物IDを検索キーとして農作物情報DB12Bから予約済みの農作物(以下、「予約農作物」という)に係る農作物情報を読み出す(S144)。
【0074】
次に、農作物管理装置1は、ステップS144にて読み出した農作物情報の収穫フィールド120に格納されている収穫情報を参照することにより、予約農作物が収穫済みであるか否かを判定する(S145)。ここで、収穫済みであると判定した場合(S145でYES)、農作物管理装置1は、退場しようとしている会員が予約農作物を正しく収穫したものと判断し、「ありがとうございました」等の音声情報をスピーカ5にて出力した上で、処理を終了する。
【0075】
他方、ステップS145において予約農作物が収穫されていないと判定した場合(S145でNO)、農作物管理装置1は、退場しようとしている会員が収穫するのを忘れている予約農作物が存在することを表す収穫忘れ情報(例えば「会員ID○○様、収穫に適したID○○番のトマトが収穫されていません。ご確認ください。」等)をスピーカ5にて音声出力する(S146)。さらに、農作物管理装置1は、その予約農作物の農作物IDを検索キーとして画像情報DB12Dから予約農作物に係る画像情報を読み出し、その画像情報とステップS144にて読み出した農作物情報に基づいて、退場しようとしている会員が収穫し忘れている予約農作物の位置を特定するための位置特定情報を生成する(S147)。具体的には、農作物情報に含まれている農作物名・播種日・生育状態・サイズ・収穫予定日に関する情報及び予約ID、並びに画像情報に含まれている画像データを含む位置特定情報を生成する。農作物管理装置1は、このようにして生成された位置特定情報をディスプレイ6にて表示する(S148)。この位置特定情報は、入場時処理における位置特定情報と同様の情報である。
【0076】
退場しようとしている会員は、ディスプレイ6の表示画面を確認した上で再び農園F内の収穫現場に向かう。これにより、予約した会員が予約農作物を収穫せずに農園Fから退場してしまうことを防止することができる。
【0077】
本実施の形態では、購入予定者である会員に提示する農作物の位置を特定する情報として画像データを用いているが、本発明はこれに限定されるわけではない。例えば、農園内のマップを用意し、そのマップに農作物の位置を特定する情報を加えることによって購入予定者に購入する農作物の位置を提示するようにしてもよい。また、音声等によって農作物の位置を知らせるような態様であってもよい。
【0078】
また、本実施の形態では、第1警告情報及び第2警告情報等の各種の情報をスピーカ5にて音声出力しているが、これに代えて又はこれと共に、これらの情報をディスプレイ6に表示するようにしてもよい。
【0079】
本実施の形態の農作物管理装置は、農作物を屋外及び屋内の何れの環境で栽培する場合でも使用することが可能である。いわゆる植物工場においても使用することができ、その場合はカメラの設置及びメンテナンスが容易になる等の利点がある。
【産業上の利用可能性】
【0080】
本発明の農作物管理方法及び農作物管理装置は、生育中であって収穫作業前の野菜及び果物などの各種の農作物を管理する農作物管理方法及び農作物管理装置等として有用である。
【符号の説明】
【0081】
1 農作物管理装置
3 カメラ
3A 支柱
4 入力部
5 スピーカ
6 ディスプレイ
10A,10A 苗
10B,10B 苗
10C,10C 苗
11 主記憶装置
12 補助記憶装置
12A 会員情報データベース
12B 農作物情報データベース
12C 予約情報データベース
12D 画像情報データベース
【技術分野】
【0001】
本発明は、各種の農作物を販売するために当該農作物を管理する農作物管理方法に関し、特に購入予定者によって購入予約がなされた育成中の農作物の管理を行う農作物管理方法、及びその方法を実施するための農作物管理装置に関する。
【背景技術】
【0002】
近年、インターネットが急速に普及していることに伴って、インターネットを利用した農作物の販売システムが種々提案されている。例えば、特許文献1には、商品情報、商品履歴情報及び生産環境情報を掲示することができる商品掲示サーバとクライアント端末とを備え、クライアント端末が商品掲示サーバにアクセスし、商品掲示サーバが掲示する商品情報、商品履歴情報及び生産環境情報に基づいて商品を選択して注文することができる販売システムが開示されている。この販売システムによれば、購入者は、商品情報に加えて、商品履歴情報及び生産環境情報をも参照することができるため、生産現場の臨場感を得ながら商品注文を行うことができる。
【0003】
また、特許文献2には、インターネットを介して、農作物の出荷状態を示す商品見本となる商品画像データと、農作物の播種日から出荷日までを表す生産計画データとを購入者に提供し、その購入者から注文を受け付ける販売システムが開示されている。この販売システムによれば、購入者の希望する量及び希望する日等の各種購入条件に対応した生産計画を立てることができるため、農作物の受注生産を実現することが可能になる。
【先行技術文献】
【特許文献】
【0004】
【特許文献1】特開2003−256679号公報
【特許文献2】特開2005−78238号公報
【発明の概要】
【発明が解決しようとする課題】
【0005】
上述したような従来の販売システムによれば、インターネットを用いて農作物の購入を予約することができる。しかしながら、これらの販売システムにおいては、購入者は商品見本となる画像等を確認するのみであって、実際に購入する農作物を確認した上で購入の予約をすることはできない。そのため、後日購入者の下に届けられた農作物と購入者が予約の際に想像していた農作物とが大きく異なる場合がある等の不都合が生じるという問題があった。
【0006】
このような不都合を解消するために、購入者の下に実際に届けられる収穫後の農作物そのものを画像等で提示する販売システムも考えられるが、この場合では収穫から購入者に届けられるまでの期間が長くなってしまうため、新鮮な状態の農作物を提供することができないという問題がある。
【0007】
上記を考慮すると、実際に購入する農作物であって、しかも収穫前のものについて購入の予約を行うことができることが望ましい。しかしながら、このように収穫前の農作物について購入の予約を行うことができる場合において、購入者自らが農園に出向いてその農作物の収穫を行うようなときは、収穫した農作物が予約に係るものであるのか否かを確認することが困難であるという問題が生じ得る。
【0008】
本発明は斯かる事情に鑑みてなされたものであり、その主たる目的は、収穫した農作物が予約されたものであるか否かを確認することができる農作物管理方法、及びその方法を実施するための農作物管理装置を提供することにある。
【課題を解決するための手段】
【0009】
上述した課題を解決するために、本発明の一の態様の農作物管理方法は、コンピュータを用いて農園内で生育中の農作物の管理を行う農作物管理方法において、前記コンピュータが、農園内又はその周辺に設置された撮像手段の撮像処理により得られた前記生育中の農作物を含む画像データを記憶する記憶部を具備しており、前記コンピュータが、前記記憶部に記憶されている画像データに基づいて、前記生育中の農作物が収穫されたか否かを判定するステップと、前記コンピュータが、判定した結果を示す収穫情報を出力するステップとを有する。
【0010】
前記態様の農作物管理方法における前記生育中の農作物が収穫されたか否かを判定するステップにおいて、前記コンピュータが、前記生育中の農作物のうちの既に購入予約がなされた農作物が収穫されたか否かを判定するようにしてもよい。
【0011】
また、前記態様の農作物管理方法における前記生育中の農作物が収穫されたか否かを判定するステップにおいて、前記コンピュータが、前記購入予約がなされた農作物が当該購入予約を行った購入予定者によって収穫されたか否かを判定するようにしてもよい。
【0012】
また、前記態様の農作物管理方法において、前記コンピュータが、前記購入予定者が農園内に入場したか否かを判定するステップをさらに有し、前記生育中の農作物が収穫されたか否かを判定するステップにおいて、前記コンピュータが、前記入場したか否かの判定結果に基づいて、前記購入予約がなされた農作物が前記購入予定者によって収穫されたか否かを判定するようにしてもよい。
【0013】
また、前記態様の農作物管理方法における前記収穫情報を出力するステップにおいて、前記コンピュータが、前記生育中の農作物が収穫されたか否かを判定するステップによって前記購入予約がなされた農作物が収穫されていないと判定された場合であって、農園内に入場した前記購入予定者が当該農園から退場するとき、当該購入予定者に対して前記収穫情報を通知するようにしてもよい。
【0014】
また、本発明の一の態様の農作物管理装置は、農園内で生育中の農作物を管理する農作物管理装置であって、前記生育中の農作物を撮像する撮像手段と、前記撮像手段により得られた画像データを記憶する記憶部と、前記記憶部に記憶されている画像データに基づいて、前記生育中の農作物が収穫されたか否かを判定する収穫判定手段と、前記収穫判定手段による判定結果を示す収穫情報を出力する出力手段とを備える。
【0015】
前記態様の農作物管理装置において、前記収穫判定手段が、前記生育中の農作物のうちの既に購入予約がなされた農作物が収穫されたか否かを判定するように構成されていてもよい。
【0016】
また、前記態様の農作物管理装置において、前記収穫判定手段が、前記購入予約がなされた農作物が当該購入予約を行った購入予定者によって収穫されたか否かを判定するように構成されていてもよい。
【0017】
また、前記態様の農作物管理装置が、前記購入予定者が農園内に入場したか否かを判定する入場判定手段をさらに備え、前記収穫判定手段が、前記入場判定手段による判定結果に基づいて、前記購入予約がなされた農作物が前記購入予定者によって収穫されたか否かを判定するように構成されていてもよい。
【0018】
また、前記態様の農作物管理装置において、前記出力手段が、前記収穫判定手段によって前記購入予約がなされた農作物が収穫されていないと判定された場合であって、農園内に入場した前記購入予定者が当該農園から退場するとき、当該購入予定者に対して前記収穫情報を通知するように構成されていてもよい。
【0019】
また、前記態様の農作物管理装置において、前記出力手段が、前記購入予定者に対して前記収穫情報を電子メールにて送信するように構成されていてもよい。
【0020】
さらに、前記態様の農作物管理装置において、前記出力手段が、前記収穫情報を音声で出力するように構成されていてもよい。
【発明の効果】
【0021】
本発明に係る農作物管理方法及び農作物管理装置によれば、収穫した農作物が予約されたものであるか否かを容易に確認することが可能になる。
【図面の簡単な説明】
【0022】
【図1】本発明の実施の形態の農作物管理装置の構成を示すブロック図。
【図2】農作物を撮像するカメラの設置態様を示す斜視図。
【図3】本発明の実施の形態の農作物管理装置に設けられている会員情報DBのレイアウトの一例を示す図。
【図4】本発明の実施の形態の農作物管理装置に設けられている農作物情報DBのレイアウトの一例を示す図。
【図5】本発明の実施の形態の農作物管理装置に設けられている予約情報DBのレイアウトの一例を示す図。
【図6】本発明の実施の形態の農作物管理装置に設けられている画像情報DBのレイアウトの一例を示す図。
【図7】本発明の実施の形態の農作物管理装置が実行する農作物情報更新処理の手順を示すフローチャート。
【図8】本発明の実施の形態の農作物管理装置が実行する収穫情報更新処理の手順を示すフローチャート。
【図9】本発明の実施の形態の農作物管理装置が実行する入場時処理の手順を示すフローチャート。
【図10】本発明の実施の形態の農作物管理装置1のディスプレイにて表示される画面の一例を示す図。
【図11】本発明の実施の形態の農作物管理装置1のディスプレイにて表示される画面の一例を示す図。
【図12】本発明の実施の形態の農作物管理装置が実行する予約会員収穫判定処理の手順を示すフローチャート。
【図13】本発明の実施の形態の農作物管理装置が実行する退場時処理の手順を示すフローチャート。
【発明を実施するための形態】
【0023】
以下、本発明の好ましい実施の形態について、図面を参照しながら説明する。なお、以下に示す実施の形態は、本発明の技術的思想を具体化するための方法及び装置を例示するものであって、本発明の技術的思想は下記のものに限定されるわけではない。本発明の技術的思想は、特許請求の範囲に記載された技術的範囲内において種々の変更を加えることができる。
【0024】
[農作物管理装置の構成]
図1は、本発明の実施の形態に係る農作物管理装置の構成を示すブロック図である。図1に示すとおり、本実施の形態の農作物管理装置1は、CPU10と、そのCPU10に接続された主記憶装置11、補助記憶装置12、入出力インタフェース(I/F)13及び画像出力インタフェース(I/F)14とを備えている。なお、これらのCPU10、主記憶装置11、補助記憶装置12、入出力I/F13及び画像出力I/F14はバスによって接続されている。
【0025】
CPU10は、補助記憶装置12に記憶されているコンピュータプログラムを実行する。これにより、農作物管理装置1は、各種のデバイスの動作を制御しながら、後述する各種の処理を実行することが可能になる。
【0026】
主記憶装置11は、SRAMまたはDRAM等によって構成されており、補助記憶装置12に記憶されているコンピュータプログラムの読み出しに用いられる。また、主記憶装置11は、CPU10がコンピュータプログラムを実行するときに、CPU10の作業領域としても利用される。
【0027】
補助記憶装置12は、フラッシュメモリ又はハードディスクなどの不揮発性記憶装置によって構成されており、CPU10に実行させるための種々のコンピュータプログラム及び当該コンピュータプログラムの実行に用いられるデータ等を記憶している。また、補助記憶装置12には、会員情報データベース(DB)12A、農作物情報データベース(DB)12B、予約情報データベース(DB)12C及び画像情報データベース(DB)12Dが設けられている。これらの各データベースの詳細については後述する。
【0028】
入出力I/F13は、CPU10と各種の外部装置とを接続するためのインタフェース装置である。この入出力I/F13には、CCD(Charge Coupled Device)又はCMOS(Complementary
Metal Oxide Semiconductor)等の撮像素子で構成された複数のカメラ3,3,…が接続されている。農作物管理装置1は、この入出力I/F13を介して、カメラ3,3,…から画像データを受信する。
【0029】
図2は、カメラ3,3,…の設置態様を示す斜視図である。図2において、符号Fは農園を示している。農園Fには、複数の畝H,H,…が並列状に形成されており、各畝Hの長手方向に沿ってキュウリの複数の苗10A,10A,…、トマトの複数の苗10B,10B,…、及びナスの複数の苗10C,10C,…等が整列して定植されている。このように、本実施の形態では複数の苗が土壌で形成された畝Hに定植されているが、本発明はこれに限定されるわけではなく、例えば養液栽培用の栽培ベッド等に定植されていてもよい。また、本実施の形態では農園F内に複数種類の果菜類の苗が定植されているが、1種類であってもよい。
【0030】
図2に示すとおり、支柱3Aによって適宜の高さに固定された2台のカメラ3,3が畝Hの長手方向に沿って並設されており、また、同様にして固定された2台のカメラ3,3が畝H,H,…の並列方向に沿って並設されている。なお、これらのカメラ3,3,…は、その設置角度が調節可能なように支柱3Aに取り付けられており、この設置角度を調節することにより撮像範囲を適宜調整することができる。
【0031】
本実施の形態では4台のカメラ3,3,…が設けられているが、この数に限られるわけではないことは勿論である。また、カメラ3,3,…が設置される位置も図2に示すものに限定されるわけではなく、農園F内で生育中の農作物を撮像することができる位置に設けられていればよい。
【0032】
入出力I/F13には、上記のカメラ3,3,…以外にも、キーボード又はタッチパネル等で構成される入力部4と、種々の音声情報を出力するスピーカ5とが接続されている。この入力部4は、農園F内又はその周辺に設置されており、農園Fに出向いた購入予定者によって操作される。また、スピーカ5も同様にして農園F内又はその周辺に設けられており、スピーカ5から出力された音声は農園F内又はその周辺にいる者によって認識されることになる。
【0033】
また、画像出力I/F14は、LCD等で構成されるディスプレイ6と通信するためのインタフェース装置であり、CPU10から与えられた画像データに応じた映像信号をディスプレイ6に出力する。ディスプレイ6は、入力された映像信号にしたがって画像を表示する。このディスプレイ6は、農園F内又はその周辺に設置されている。農園F内で生育中であり且つ購入の予約がなされた農作物を収穫するために購入予定者が農園Fを訪れたときに、その購入予定者がディスプレイ6の表示を確認することになる。
【0034】
次に、上記の会員情報DB12A、農作物情報DB12B、予約情報DB12C及び画像情報DB12Dについて説明する。
図3は、本実施の形態の農作物管理装置1に設けられている会員情報DB12Aのレイアウトの一例を示す図である。図3に示すように、会員情報DB12Aは、各会員を識別するための会員IDが格納される会員IDフィールド101、各会員の氏名が格納される氏名フィールド102、各会員の電子メールアドレスが格納される電子メールアドレスフィールド103、各会員の住所が格納される住所フィールド104、及び各会員が農園Fに入場しているか否かを示す情報が格納される入場フィールド105を有している。
【0035】
上述した会員情報DB12Aに格納される情報は、本実施の形態の農作物管理装置を利用するための事前登録の際に各利用者から受け付けた内容に基づいて生成される。この事前登録を済ませた利用者は、本実施の形態の農作物管理装置1を利用して農作物の収穫を行うことができる会員となる。また、入場フィールド105に格納される情報は、各会員が農園Fに入場する都度及び農園Fから退場する都度更新される。本実施の形態において、この入場フィールド105には、会員が入場している場合は“○”が、入場していない場合は“×”がそれぞれ格納される。
【0036】
図4は、本実施の形態の農作物管理装置1に設けられている農作物情報DB12Bのレイアウトの一例を示す図である。図4に示すように、農作物情報DB12Bは、各農作物を識別するための農作物IDが格納される農作物IDフィールド111、各農作物の名称が格納される農作物名フィールド112、各農作物の播種日が格納される播種日フィールド113、各農作物の寸法(サイズ)を示す情報が格納されるサイズフィールド114、各農作物の表面の色に関する情報が格納される彩度フィールド115、各農作物の生育状態を示す情報が格納される状態フィールド116、各農作物の収穫予定日が格納される収穫予定日フィールド117、各農作物が予約されているか否かを示す情報が格納される予約フィールド118、農園内における各農作物の位置を示す位置情報が格納される位置フィールド119、及び各農作物が既に収穫されているか否かを示す収穫情報が格納される収穫フィールド120を有している。
【0037】
なお、本実施の形態において、サイズフィールド114には、農作物のサイズに応じて、“L(大)”、“M(中)”及び“S(小)”の何れかの情報が格納され、彩度フィールド115には、特定の色(例えば、農作物がトマトの場合は赤、キュウリの場合は緑等)の彩度に応じて、“濃”及び“薄”の何れかの情報が格納される。また、状態フィールド116には、農作物の生育状態に応じて、“良好”、“普通”及び“不良”の何れかの情報が格納される。
【0038】
また、位置フィールド119には、各畝を識別するためのアルファベット文字と、各畝における苗の位置を識別するための数字と、当該苗になっている実(農作物)の位置を識別するための数字との組で構成される位置情報が格納される。図4に示す例では、“B1−3”等の位置情報が位置フィールド119に格納されている。この例における“B1−3”は、特定の畝を示す“B”と、その畝の長手方向に沿って定植されている複数の苗のうちの一つの苗を示す“1”と、その苗になっている複数の実のうちの一つの実を示す“3”との組からなっている。ここで、“1”は特定の基準位置(例えば畝の一端)から数えて1番目の苗を表し、また、“3”は苗の下方(根元側)から上方(先端側)に向かって数えたときに3番目になっている実を表すこと等が考えられる。この位置フィールド119に格納される位置情報は、人間が目視等で確認した内容に基づいて人手で入力するようにしてもよく、カメラ3,3,…によって取得された画像データに対してエッジ抽出等の所定の画像処理を施す等して農作物管理装置1が自動的に生成するようにしてもよい。
【0039】
さらに、収穫フィールド120には、収穫されている場合は“済”が、収穫されていない場合は“未”がそれぞれ格納される。ここで、収穫作業によって人為的に収穫された場合のみではなく、何らかの原因によって自然に苗から落ちてしまった場合も“済”が格納されることとする。
【0040】
上述した農作物情報DB12Bに格納される情報は、カメラ3,3,…により取得された画像データに基づいて適宜更新される。その処理の詳細については後述する。
【0041】
図5は、本実施の形態の農作物管理装置1に設けられている予約情報DB12Cのレイアウトの一例を示す図である。図5に示すように、予約情報DB12Cは、会員によりなされた各予約を識別するための予約IDが格納される予約IDフィールド121、各予約がなされた日時が格納される予約日時フィールド122、各予約を行った会員の会員IDが格納される会員IDフィールド123、及び各予約がなされた農作物を識別するための農作物IDが格納される農作物IDフィールド124を有している。この予約情報DB12Cに格納される予約情報は、会員が予約をする都度更新される。
【0042】
画像情報DB12Dには、カメラ3,3,…が農園F内を撮像することにより得られた農作物を含む画像データが格納される。カメラ3,3,…は、予め設定された時間間隔(例えば、3時間毎等)で繰り返し撮像処理を実行する。そして、その結果得られた複数の画像データが、撮像日時等の情報と共に、画像情報DB12Dに格納される。具体的には、図6に示すようにして格納されている。
【0043】
図6は、本実施の形態の農作物管理装置1に設けられている画像情報DB12Dのレイアウトの一例を示す図である。図6に示すように、画像情報DB12Dは、各画像データを識別するための画像IDが格納される画像IDフィールド131、各画像データの撮像日時が格納される撮像日時フィールド132、補助記憶装置12における画像データの記憶位置を示す情報が格納される画像データフィールド133、及び画像データに含まれている農作物の農作物IDが格納される農作物IDフィールド134を有している。なお、この図6に示す例では、農作物IDフィールド134に農作物IDが一つのみ格納されているが、撮像範囲に複数の農作物が含まれている場合には複数の農作物IDが格納されることになる。画像データと農作物IDとの対応付けは、画像データの内容をオペレータが確認する等しながら人手で行ってもよく、各カメラ3の撮像範囲等に基づいて予め定められていてもよい。また、所定の画像処理を実行することによって農作物管理装置1が自動的に行ってもよい。
【0044】
[農作物管理装置の動作]
次に、上述したように構成された農作物管理装置1の動作について、フローチャート等を参照しながら説明する。なお、本実施の形態の農作物管理装置1が実行する主な処理には、(1)農作物情報の更新を行うための農作物情報更新処理、(2)農作物が収穫されたか否かを示す収穫情報を更新する収穫情報更新処理、(3)会員が農園Fに入場する際に実行される入場時処理、(4)購入の予約を行った会員が当該予約に係る農作物を収穫したか否かを判定するための予約会員収穫判定処理、及び(5)会員が農園Fから退場する際に実行される退場時処理がある。以下では、これらの各処理の詳細について説明する。
【0045】
(1)農作物情報更新処理
図7は、本実施の形態の農作物管理装置1が実行する農作物情報更新処理の手順を示すフローチャートである。なお、以下の農作物情報更新処理は、例えばカメラ3,3,…による撮像処理が実行される都度等、所定のタイミングで繰り返し実行される。
【0046】
農作物管理装置1はまず、農作物情報更新処理の対象となる農作物の農作物IDを所定のルール(例えば番号の小さい順等)にしたがって決定する(S101)。次に、農作物管理装置1は、画像情報DB12Dにアクセスし、処理対象とした農作物の農作物IDが含まれている画像情報を読み出す(S102)。これにより、例えば直近10回の撮像処理により得られた10個の画像データを取得する。なお、ここでの「10」は例示であり、その他の数であってもよいことは言うまでもない。ただし、後述するように画像データの比較処理を行うためには2個以上の画像データが必要になる。
【0047】
次に、農作物管理装置1は、最も新しい画像データに対してエッジ抽出等の所定の画像処理を施すことによって農作物のサイズを特定する(S103)。例えば、農作物がトマトの場合、トマトの直径を算出し、その数値に応じて“L”、“M”及び“S”の3段階にランク付けする。
【0048】
また、農作物管理装置1は、最も新しい画像データに対して所定の画像処理を施すことによって農作物の表面の色に関する色情報を取得し、その色情報の解析を行う(S104)。例えば、農作物がトマトの場合、赤色の彩度が所定値よりも高いか否か等によって、処理対象の農作物の表面の色が“濃”及び“薄”の何れであるのかの判定を行う。
【0049】
さらに、農作物管理装置1は、取得した10個の画像データを比較する処理を実行する(S105)。これにより、処理対象の農作物(実)の大きさ及びその実がなっている苗の大きさ等の時間変化を測定することができ、その時間変化に基づいて当該農作物の生長度合いを算出することができる。
【0050】
次に、農作物管理装置1は、ステップS103により特定された農作物のサイズ、ステップS104の解析結果、及びステップS105の結果得られた農作物の生長度合い等に関する情報に基づいて、農作物の生育状態を3段階にランク付けすることにより、農作物の生育状態の判定を行う(S106)。この判定処理は、次のようにして与えられる得点に基づいて行うこと等が考えられる。サイズが“L”、“M”及び“S”の順に高い得点を与え、表面の色が“濃”と判定された場合に“薄”と判定された場合と比べて高い得点を与えるようにする。また、農作物の生長度合いの平均値を示す統計データを記憶しておき、その統計データと比較した結果、生長度合いが平均以上の場合に高い得点を与え、平均を下回る場合には低い得点を与えるようにする。そして、これらの得点の合計点が高い順に、“良好”、“普通”、“不良”とランク付けすることにより生育状態の判定を行う。
【0051】
次に、農作物管理装置1は、ステップS106にて判定された生育状態に基づいて、処理対象の農作物の収穫日を推定する(S107)。具体的には、農作物の種類毎に農作物の収穫適期に関する収穫適期データ(例えば、播種日から3ヶ月後等)を記憶しておき、生育状態が“良好”の場合は収穫適期データよりも2週間早く収穫日を迎え、生育状態が“普通”の場合は収穫適期データのとおりに収穫日を迎え、生育状態が“不良”の場合は収穫適期データよりも2週間遅く収穫日を迎える等と判断することにより、処理対象の農作物の収穫日を推定する。
【0052】
さらに、農作物管理装置1は、処理対象の農作物に係る農作物情報の位置フィールド119に既に格納されている位置情報が正しいか否かを確認する(S108)。具体的には、最も新しい画像データに表されている処理対象の農作物の位置が、その位置情報で表されている位置であるか否かを判定する。ここで、当該位置が異なっていると判定した場合(例えば、根元側に新たな実がついたために位置情報を“B1−3”から“B1−4”へ変更する必要が生じたり、根元側の実が収穫されたために位置情報を“B1−3”から“B1−2”へ変更する必要が生じたりした場合)、農作物管理装置1は、正しい位置情報を生成する。
【0053】
次に、農作物管理装置1は、上記の各ステップにより得られた情報を農作物情報DB12Bの各フィールドに格納することによって、農作物情報DB12Bを更新する(S109)。具体的には、ステップS103により得られた“L”、“M”及び“S”の何れかの情報をサイズフィールド114に格納し、ステップS104により得られた“濃”及び“薄”の何れかの情報を彩度フィールド115に格納し、ステップS106により得られた“良好”、“普通”及び“不良”の何れかの情報を状態フィールド116に格納し、ステップS107により推定された収穫日を収穫予定日フィールド117に格納し、さらにステップS108において位置情報が誤っていると判定した場合は正しい位置情報を位置フィールド119に格納することにより、農作物情報DB12Bの更新を行う。
【0054】
次に、農作物管理装置1は、農園F内のすべての農作物について農作物情報更新処理を実行したか否かを判定する(S110)。ここで、まだ処理対象となっていない農作物が存在すると判定した場合(S110でNO)、農作物管理装置1はステップS101に戻り、それ以降のステップS102乃至S109を実行する。他方、すべての農作物について農作物情報更新処理が行われたと判定した場合(S110でYES)、農作物管理装置1は処理を終了する。
【0055】
(2)収穫情報更新処理
図8は、本実施の形態の農作物管理装置1が実行する収穫情報更新処理の手順を示すフローチャートである。なお、以下の収穫情報更新処理は、例えば上記の農作物更新処理が実行される都度等、所定のタイミングで繰り返し実行される。
【0056】
農作物管理装置1はまず、収穫情報更新処理の対象となる農作物の農作物IDを所定のルール(例えば番号の小さい順等)にしたがって決定する(S111)。次に、農作物管理装置1は、画像情報DB12Dにアクセスし、処理対象とした農作物の農作物IDが含まれている画像情報を読み出す(S112)。これにより、最も新しい画像データを取得する。
【0057】
次に、農作物管理装置1は、取得した画像データに対してエッジ抽出等の所定の画像処理を施すことによって処理対象の農作物が画像データ中に存在するか否か、すなわち収穫済みであるか否かを判定する(S113)。ここで、収穫済みであると判定した場合(S113でYES)、農作物管理装置1は、その旨を示す“済”を処理対象の農作物情報の収穫フィールド120に格納することによって、農作物情報DB12Bを更新する(S114)。他方、収穫済みではないと判定した場合(S113でNO)、農作物管理装置1はステップS114を実行することなくステップS115に進む。
【0058】
次に、農作物管理装置1は、農園F内のすべての農作物について収穫情報更新処理を実行したか否かを判定する(S115)。ここで、まだ処理対象となっていない農作物が存在すると判定した場合(S115でNO)、農作物管理装置1はステップS111に戻り、それ以降のステップS112乃至S114を実行する。他方、すべての農作物について収穫情報更新処理が行われたと判定した場合(S115でYES)、農作物管理装置1は処理を終了する。
【0059】
なお、本実施の形態では上述したように1個の画像データに基づいて農作物が収穫されたか否かを判定しているが、本発明はこれに限定されるわけではない。例えば、最新の画像データと1つ前に得られた画像データである前回画像データとを比較し、前回画像データに含まれている農作物が最新の画像データに含まれていない場合に当該農作物が収穫されたと判定するようにしてもよい。
【0060】
以上の(1)農作物情報更新処理及び(2)収穫情報更新処理によって更新された農作物情報DB12Bの内容に基づいて、以下の(3)入場時処理、(4)予約会員収穫判定処理及び(5)退場時処理が実行される。
【0061】
(3)入場時処理
図9は、本実施の形態の農作物管理装置1が実行する入場時処理の手順を示すフローチャートである。以下の入場時処理は、農作物の購入の予約を行った購入予定者が自ら農園Fに出向いて当該農作物の収穫作業を行う場合に実行される。
購入予定者である会員は、農園Fに入場する際に、農園F内又はその周辺に設けられている入力部4を用いて会員IDを入力する。農作物管理装置1は、会員から会員IDの入力を受け付けた場合(S121)、会員情報DB12Aにアクセスしてその会員IDの会員が存在することを確認した後、当該会員の会員情報の入場フィールド105に入場していることを示す“○”を格納することによって会員情報DBを更新する(S122)。次に、農作物管理装置1は、前記会員IDを検索キーとして予約情報DB12Cから当該会員に係る予約情報を読み出し(S123)、さらに、その読み出した予約情報における農作物IDを検索キーとして農作物情報DB12Bから予約済みの農作物(以下、「予約農作物」という)に係る農作物情報を読み出す(S124)。
【0062】
次に、農作物管理装置1は、ステップS124にて読み出した農作物情報の収穫フィールド120に格納されている収穫情報を参照することにより、予約農作物が収穫済みであるか否かを判定する(S125)。ここで、収穫済みであると判定した場合(S125でYES)、農作物管理装置1は、現在入場しようとしている会員の予約農作物が既に収穫されていることを表す収穫済情報(例えば「ID○○番のトマトが、自然落下したか、若しくは何者かによって収穫されています」等)をスピーカ5にて音声出力する(S126)。これにより、この会員は、自分がこれから収穫しようとしている農作物が他の者によって既に収穫されてしまった(又は風雨等の影響により自然に落ちてしまった)ことを知ることができる。なお、農作物管理装置1が、収穫情報が収穫済みを示す情報に更新された日時を記憶するようにしておき、その日時に応じて、上記の収穫済情報の内容を変更するようにしてもよい(例えば、「ID○○番のトマトが、昨日の閉園後、自然落下したか、若しくは何者かによって収穫されています」等)。また、このような音声出力に代えて、又は音声出力と共に、農園F内の農作物の一覧リスト(農作物ID、農作物の種類及び農作物の位置等が記載されたリスト)を印刷した印刷物を農作物管理装置1が生成し、入場する会員に対してその印刷物を渡すようにしてもよい。
【0063】
他方、ステップS125において収穫されていないと判定した場合(S125でNO)、農作物管理装置1は、前記農作物IDを検索キーとして画像情報DB12Dから予約農作物に係る画像情報を読み出した後、その画像情報とステップS124にて読み出した農作物情報とに基づいて、予約農作物の位置を特定するための位置特定情報を生成する(S127)。具体的には、農作物情報に含まれている農作物名・播種日・生育状態・サイズ・収穫予定日に関する情報及び予約ID、並びに画像情報に含まれている画像データを含む位置特定情報を生成する。農作物管理装置1は、このようにして生成された位置特定情報をディスプレイ6にて表示する(S128)。
【0064】
図10及び図11は、本実施の形態の農作物管理装置1のディスプレイ6にて表示される画面の一例を示す図である。ここで、図10は苗の位置を特定するための画面の例を示しており、図11はその苗になっている予約農作物の位置を特定するための画面の例を示している。なお、図10及び図11に示す例が一つの画面に表されていてもよく、別々の画面に表されていてもよい。
【0065】
図10に示す例では、農園F内の複数の畝にそれぞれ定植されている複数の苗が画像で表示されており、さらに予約農作物がなっている苗を囲む矩形状の枠F0が表されている。この枠F0の位置は、農作物情報における位置情報に基づいて決定される。購入予定者は、このような表示を確認することによって、どの苗に対して収穫作業を行えばよいのかを容易に知ることができる。
【0066】
また、図11に示す例では、1本の苗が含まれる画像と、その画像中の苗になっている予約農作物(実)の拡大画像と、その予約農作物に関する各種の情報とが対応付けて表示されている。この予約農作物に関する各種の情報として、図11に示す例では、農作物名、播種日、生育状態、サイズ、及び収穫予定日に関する情報、並びに予約IDが表示されている。購入予定者は、このような表示を確認することによって、予約農作物がどの位置になっているのか、その予約農作物がどのような生育状態なのか等を知ることができる。
【0067】
農園F内に入場した会員は、ディスプレイ6の表示画面を確認した上で農園F内の収穫現場に向かう。これにより、会員は、どの農作物が予約農作物であるのか、すなわちどの農作物を収穫すべきであるのかを容易に把握することができるため、予約農作物を確実に収穫することが可能になる。
【0068】
(4)予約会員収穫判定処理
図12は、本実施の形態の農作物管理装置1が実行する予約会員収穫判定処理の手順を示すフローチャートである。この予約会員収穫判定処理は、例えば農園Fの開園時間において適宜のタイミングで繰り返し実行される。
【0069】
農作物管理装置1は、農作物情報DB12Bを繰り返し参照することによって、収穫情報が、収穫されていないことを示す情報(“未”)から収穫済みを示す情報(“済”)へ更新されたか否かを監視している(S131)。そして、収穫情報が収穫済みを示す情報へ更新されたと判定した場合(S131でYES)、農作物管理装置1は、その収穫情報を含む農作物情報の予約フィールド118に予約済みを示す情報が格納されているか否か、すなわち更新された収穫情報が予約農作物に係るものであるか否かを判定する(S132)。
【0070】
ステップS132において更新された収穫情報が予約農作物に係るものではないと判定した場合(S132でNO)、何者かによって予約されていない農作物が収穫されたと考えられる。そのため、農作物管理装置1は、予約されていない農作物が収穫されたことを表す第1警告情報(例えば「予約されていないID○○番のトマトが収穫されました」等)をスピーカ5にて音声出力する(S133)。これを契機として、農園F内にいる者は予約していない農作物を誤って収穫してしまったかどうか等を確認することになる。
【0071】
また、ステップS132において更新された収穫情報が予約農作物に係るものであると判定した場合(S132でYES)、農作物管理装置1は、予約情報DB12Cを参照して当該予約農作物を予約した会員IDを特定するとともに、会員情報DB12Aを参照してその特定した会員IDの会員が農園Fに入場しているか否かを判定する(S134)。ここで、当該会員、すなわち予約した会員が農園Fに入場していると判定した場合(S134でYES)、予約農作物が予約した会員によって正しく収穫されたものと考えられる。そのため、農作物管理装置1は、予約した会員によって予約農作物の収穫が行われたことを示す収穫済情報を生成し(S135)、その予約した会員の会員情報に含まれている電子メールアドレス宛に、生成した収穫済情報を含む電子メールを送信する(S136)。これにより、予約した会員は、正しい収穫を行ったことを確認することができる。
【0072】
他方、ステップS134において予約した会員は農園Fに入場していないと判定した場合(S134でNO)、予約していない者によって予約農作物が収穫されたものと考えられる。そのため、農作物管理装置1は、予約した会員ではない他の者によって予約農作物が収穫されたことを表す第2警告情報(例えば「予約者以外の方が間違ってID○○番のトマトを収穫しています。お心当たりのある方は事務所までご連絡ください。」等)をスピーカ5にて音声出力する(S137)。これにより、予約した会員は自分の予約農作物が他の者によって収穫されてしまったことを知ることができる。また、農園F内にいるその他の者は予約していない農作物を誤って収穫してしまったかどうか等を確認することになる。
【0073】
(5)退場時処理
図13は、本実施の形態の農作物管理装置1が実行する予約会員収穫判定処理の手順を示すフローチャートである。
農園Fに入場していた会員は、農園Fから退場する際に、農園F内又はその周辺に設けられている入力部4を用いて会員IDを入力する。農作物管理装置1は、会員から会員IDの入力を受け付けた場合(S141)、会員情報DB12Aにアクセスしてその会員IDの会員が存在することを確認した後、当該会員の会員情報の入場フィールド105に入場していないことを示す“×”を格納することによって会員情報DB12Aを更新する(S142)。次に、農作物管理装置1は、前記会員IDを検索キーとして予約情報DB12Cから当該会員に係る予約情報を読み出し(S143)、さらに、その読み出した予約情報における農作物IDを検索キーとして農作物情報DB12Bから予約済みの農作物(以下、「予約農作物」という)に係る農作物情報を読み出す(S144)。
【0074】
次に、農作物管理装置1は、ステップS144にて読み出した農作物情報の収穫フィールド120に格納されている収穫情報を参照することにより、予約農作物が収穫済みであるか否かを判定する(S145)。ここで、収穫済みであると判定した場合(S145でYES)、農作物管理装置1は、退場しようとしている会員が予約農作物を正しく収穫したものと判断し、「ありがとうございました」等の音声情報をスピーカ5にて出力した上で、処理を終了する。
【0075】
他方、ステップS145において予約農作物が収穫されていないと判定した場合(S145でNO)、農作物管理装置1は、退場しようとしている会員が収穫するのを忘れている予約農作物が存在することを表す収穫忘れ情報(例えば「会員ID○○様、収穫に適したID○○番のトマトが収穫されていません。ご確認ください。」等)をスピーカ5にて音声出力する(S146)。さらに、農作物管理装置1は、その予約農作物の農作物IDを検索キーとして画像情報DB12Dから予約農作物に係る画像情報を読み出し、その画像情報とステップS144にて読み出した農作物情報に基づいて、退場しようとしている会員が収穫し忘れている予約農作物の位置を特定するための位置特定情報を生成する(S147)。具体的には、農作物情報に含まれている農作物名・播種日・生育状態・サイズ・収穫予定日に関する情報及び予約ID、並びに画像情報に含まれている画像データを含む位置特定情報を生成する。農作物管理装置1は、このようにして生成された位置特定情報をディスプレイ6にて表示する(S148)。この位置特定情報は、入場時処理における位置特定情報と同様の情報である。
【0076】
退場しようとしている会員は、ディスプレイ6の表示画面を確認した上で再び農園F内の収穫現場に向かう。これにより、予約した会員が予約農作物を収穫せずに農園Fから退場してしまうことを防止することができる。
【0077】
本実施の形態では、購入予定者である会員に提示する農作物の位置を特定する情報として画像データを用いているが、本発明はこれに限定されるわけではない。例えば、農園内のマップを用意し、そのマップに農作物の位置を特定する情報を加えることによって購入予定者に購入する農作物の位置を提示するようにしてもよい。また、音声等によって農作物の位置を知らせるような態様であってもよい。
【0078】
また、本実施の形態では、第1警告情報及び第2警告情報等の各種の情報をスピーカ5にて音声出力しているが、これに代えて又はこれと共に、これらの情報をディスプレイ6に表示するようにしてもよい。
【0079】
本実施の形態の農作物管理装置は、農作物を屋外及び屋内の何れの環境で栽培する場合でも使用することが可能である。いわゆる植物工場においても使用することができ、その場合はカメラの設置及びメンテナンスが容易になる等の利点がある。
【産業上の利用可能性】
【0080】
本発明の農作物管理方法及び農作物管理装置は、生育中であって収穫作業前の野菜及び果物などの各種の農作物を管理する農作物管理方法及び農作物管理装置等として有用である。
【符号の説明】
【0081】
1 農作物管理装置
3 カメラ
3A 支柱
4 入力部
5 スピーカ
6 ディスプレイ
10A,10A 苗
10B,10B 苗
10C,10C 苗
11 主記憶装置
12 補助記憶装置
12A 会員情報データベース
12B 農作物情報データベース
12C 予約情報データベース
12D 画像情報データベース
【特許請求の範囲】
【請求項1】
コンピュータを用いて農園内で生育中の農作物の管理を行う農作物管理方法において、
前記コンピュータが、農園内又はその周辺に設置された撮像手段の撮像処理により得られた前記生育中の農作物を含む画像データを記憶する記憶部を具備しており、
前記コンピュータが、前記記憶部に記憶されている画像データに基づいて、前記生育中の農作物が収穫されたか否かを判定するステップと、
前記コンピュータが、判定した結果を示す収穫情報を出力するステップと
を有することを特徴とする、農作物管理方法。
【請求項2】
前記生育中の農作物が収穫されたか否かを判定するステップにおいて、前記コンピュータが、前記生育中の農作物のうちの既に購入予約がなされた農作物が収穫されたか否かを判定する、請求項1に記載の農作物管理方法。
【請求項3】
前記生育中の農作物が収穫されたか否かを判定するステップにおいて、前記コンピュータが、前記購入予約がなされた農作物が当該購入予約を行った購入予定者によって収穫されたか否かを判定する、請求項2に記載の農作物管理方法。
【請求項4】
前記コンピュータが、前記購入予定者が農園内に入場したか否かを判定するステップをさらに有し、
前記生育中の農作物が収穫されたか否かを判定するステップにおいて、前記コンピュータが、前記入場したか否かの判定結果に基づいて、前記購入予約がなされた農作物が前記購入予定者によって収穫されたか否かを判定する、請求項3に記載の農作物管理方法。
【請求項5】
前記収穫情報を出力するステップにおいて、前記コンピュータが、前記生育中の農作物が収穫されたか否かを判定するステップによって前記購入予約がなされた農作物が収穫されていないと判定された場合であって、農園内に入場した前記購入予定者が当該農園から退場するとき、当該購入予定者に対して前記収穫情報を通知する、請求項3又は4に記載の農作物管理方法。
【請求項6】
農園内で生育中の農作物を管理する農作物管理装置であって、
前記生育中の農作物を撮像する撮像手段と、
前記撮像手段により得られた画像データを記憶する記憶部と、
前記記憶部に記憶されている画像データに基づいて、前記生育中の農作物が収穫されたか否かを判定する収穫判定手段と、
前記収穫判定手段による判定結果を示す収穫情報を出力する出力手段と
を備える、農作物管理装置。
【請求項7】
前記収穫判定手段が、前記生育中の農作物のうちの既に購入予約がなされた農作物が収穫されたか否かを判定するように構成されている、請求項6に記載の農作物管理装置。
【請求項8】
前記収穫判定手段が、前記購入予約がなされた農作物が当該購入予約を行った購入予定者によって収穫されたか否かを判定するように構成されている、請求項7に記載の農作物管理装置。
【請求項9】
前記購入予定者が農園内に入場したか否かを判定する入場判定手段をさらに備え、
前記収穫判定手段が、前記入場判定手段による判定結果に基づいて、前記購入予約がなされた農作物が前記購入予定者によって収穫されたか否かを判定するように構成されている、請求項8に記載の農作物管理装置。
【請求項10】
前記出力手段が、前記収穫判定手段によって前記購入予約がなされた農作物が収穫されていないと判定された場合であって、農園内に入場した前記購入予定者が当該農園から退場するとき、当該購入予定者に対して前記収穫情報を通知するように構成されている、請求項8又は9に記載の農作物管理装置。
【請求項11】
前記出力手段が、前記購入予定者に対して前記収穫情報を電子メールにて送信するように構成されている、請求項8乃至10の何れかに記載の農作物管理装置。
【請求項12】
前記出力手段が、前記収穫情報を音声で出力するように構成されている、請求項6乃至11の何れかに記載の農作物管理装置。
【請求項1】
コンピュータを用いて農園内で生育中の農作物の管理を行う農作物管理方法において、
前記コンピュータが、農園内又はその周辺に設置された撮像手段の撮像処理により得られた前記生育中の農作物を含む画像データを記憶する記憶部を具備しており、
前記コンピュータが、前記記憶部に記憶されている画像データに基づいて、前記生育中の農作物が収穫されたか否かを判定するステップと、
前記コンピュータが、判定した結果を示す収穫情報を出力するステップと
を有することを特徴とする、農作物管理方法。
【請求項2】
前記生育中の農作物が収穫されたか否かを判定するステップにおいて、前記コンピュータが、前記生育中の農作物のうちの既に購入予約がなされた農作物が収穫されたか否かを判定する、請求項1に記載の農作物管理方法。
【請求項3】
前記生育中の農作物が収穫されたか否かを判定するステップにおいて、前記コンピュータが、前記購入予約がなされた農作物が当該購入予約を行った購入予定者によって収穫されたか否かを判定する、請求項2に記載の農作物管理方法。
【請求項4】
前記コンピュータが、前記購入予定者が農園内に入場したか否かを判定するステップをさらに有し、
前記生育中の農作物が収穫されたか否かを判定するステップにおいて、前記コンピュータが、前記入場したか否かの判定結果に基づいて、前記購入予約がなされた農作物が前記購入予定者によって収穫されたか否かを判定する、請求項3に記載の農作物管理方法。
【請求項5】
前記収穫情報を出力するステップにおいて、前記コンピュータが、前記生育中の農作物が収穫されたか否かを判定するステップによって前記購入予約がなされた農作物が収穫されていないと判定された場合であって、農園内に入場した前記購入予定者が当該農園から退場するとき、当該購入予定者に対して前記収穫情報を通知する、請求項3又は4に記載の農作物管理方法。
【請求項6】
農園内で生育中の農作物を管理する農作物管理装置であって、
前記生育中の農作物を撮像する撮像手段と、
前記撮像手段により得られた画像データを記憶する記憶部と、
前記記憶部に記憶されている画像データに基づいて、前記生育中の農作物が収穫されたか否かを判定する収穫判定手段と、
前記収穫判定手段による判定結果を示す収穫情報を出力する出力手段と
を備える、農作物管理装置。
【請求項7】
前記収穫判定手段が、前記生育中の農作物のうちの既に購入予約がなされた農作物が収穫されたか否かを判定するように構成されている、請求項6に記載の農作物管理装置。
【請求項8】
前記収穫判定手段が、前記購入予約がなされた農作物が当該購入予約を行った購入予定者によって収穫されたか否かを判定するように構成されている、請求項7に記載の農作物管理装置。
【請求項9】
前記購入予定者が農園内に入場したか否かを判定する入場判定手段をさらに備え、
前記収穫判定手段が、前記入場判定手段による判定結果に基づいて、前記購入予約がなされた農作物が前記購入予定者によって収穫されたか否かを判定するように構成されている、請求項8に記載の農作物管理装置。
【請求項10】
前記出力手段が、前記収穫判定手段によって前記購入予約がなされた農作物が収穫されていないと判定された場合であって、農園内に入場した前記購入予定者が当該農園から退場するとき、当該購入予定者に対して前記収穫情報を通知するように構成されている、請求項8又は9に記載の農作物管理装置。
【請求項11】
前記出力手段が、前記購入予定者に対して前記収穫情報を電子メールにて送信するように構成されている、請求項8乃至10の何れかに記載の農作物管理装置。
【請求項12】
前記出力手段が、前記収穫情報を音声で出力するように構成されている、請求項6乃至11の何れかに記載の農作物管理装置。
【図1】
【図2】
【図3】
【図4】
【図5】
【図6】
【図7】
【図8】
【図9】
【図10】
【図11】
【図12】
【図13】
【図2】
【図3】
【図4】
【図5】
【図6】
【図7】
【図8】
【図9】
【図10】
【図11】
【図12】
【図13】
【公開番号】特開2011−203875(P2011−203875A)
【公開日】平成23年10月13日(2011.10.13)
【国際特許分類】
【出願番号】特願2010−68972(P2010−68972)
【出願日】平成22年3月24日(2010.3.24)
【出願人】(302064762)株式会社日本総合研究所 (367)
【Fターム(参考)】
【公開日】平成23年10月13日(2011.10.13)
【国際特許分類】
【出願日】平成22年3月24日(2010.3.24)
【出願人】(302064762)株式会社日本総合研究所 (367)
【Fターム(参考)】
[ Back to top ]