以下、添付図面を参照しながら、本発明の実施形態について説明する。以下の実施形態は、本発明を具体化した一例であって、本発明の技術的範囲を限定する趣旨ではない。
Hereinafter, embodiments of the present invention will be described with reference to the accompanying drawings. The following embodiments are examples that embody the present invention, and are not intended to limit the technical scope of the present invention.
(実施形態1)
[1]全体構成
本実施形態に係る作業管理システム1は、図1に示すように、管理サーバ2と、ユーザ端末3と、コンバイン4と、を備えている。コンバイン4は、作業管理システム1による作業の管理対象となる作業機械の一例である。
(Embodiment 1)
[1] Overall Configuration As shown in FIG. 1, the work management system 1 according to the present embodiment includes a management server 2, a user terminal 3, and a combine 4. The combine 4 is an example of a work machine to be managed by the work management system 1.
本開示でいう「作業機械」は、圃場F1を移動する各種の作業用の機械を意味し、一例として、コンバイン4、トラクタ、田植機及び播種機等の作業車両である。つまり、作業機械は作業車両を含む。作業機械は、コンバイン4、トラクタ、田植機及び播種機等の「車両」に限らず、例えば、農薬散布用又は施肥用のドローン又はマルチコプター等の作業飛翔体等であってもよい。さらに、作業機械は農業機械(農機)に限らず、例えば、建設機械(建機)等であってもよい。
The "working machine" as used in the present disclosure means various working machines that move in the field F1, and as an example, is a work vehicle such as a combine 4, a tractor, a rice transplanter, and a seeding machine. That is, the work machine includes the work vehicle. The working machine is not limited to a “vehicle” such as a combine 4, a tractor, a rice transplanter, and a seeder, and may be, for example, a working flying object such as a drone or a multicopter for spraying or fertilizing pesticides. Further, the work machine is not limited to the agricultural machine (agricultural machine), and may be, for example, a construction machine (construction machine) or the like.
また、本開示でいう「圃場」は、作業機械が移動しながら、例えば、収穫、植付け(田植え)又は施肥等の各種の作業を行う作業対象領域であって、農産物を育成する田、畑、果樹園及び牧草地等を含む。さらに、植木畑で植木を育成している場合には植木畑が圃場F1となり、林業のように森林にて木材となる樹木を育成する場合には森林が圃場F1となる。このような圃場F1は、実空間(実在する空間)中の特定の場所であるので、例えば、緯度及び経度等をもって、位置、形状及び大きさ等が表される。本実施形態では、このように実空間中において作業機械が移動しながら各種の作業を行う作業対象領域が圃場F1である場合について説明するが、作業対象領域は、圃場F1以外であってもよい。例えば、作業機械が建設機械であれば、建設機械が作業を行う現場が、作業対象領域となる。
Further, the "field" referred to in the present disclosure is a work target area where various operations such as harvesting, planting (rice planting) or fertilization are performed while the work machine is moving, and is a field or field for growing agricultural products. Includes orchards and meadows. Further, when the plants are grown in the plantation field, the plantation field becomes the field F1, and when the trees to be timber are grown in the forest as in the forestry, the forest becomes the field F1. Since such a field F1 is a specific place in a real space (existing space), the position, shape, size, and the like are represented by, for example, latitude and longitude. In the present embodiment, the case where the work target area for performing various tasks while the work machine moves in the real space is the field F1 will be described, but the work target area may be other than the field F1. .. For example, if the work machine is a construction machine, the work site where the construction machine works is the work target area.
また、作業管理システム1での管理対象となる作業は、広義には圃場F1での作物の栽培に関連する作業であって、コンバイン4等の圃場F1を移動する作業機械にて行われる作業に限らない。すなわち、例えば、人が圃場F1を移動しながら行う作業のように、圃場F1における複数の位置で人により行われる作業が、作業管理システム1での管理対象であってもよい。この種の作業の一例として、圃場F1の土壌特性の診断のための土壌の採取(採土)等がある。つまり、例えば、圃場F1において作目栽培に適した施肥を実施するためには、圃場F1の土壌特性を診断する必要があり、土壌特性の診断においては、圃場F1における複数の位置で採取された土壌を分析する必要がある。このような土壌の採取等の作業は、作業機械で行ってもよいが、人によって行われることが多い。この種の作業もまた、直接的又は間接的には圃場F1での作物の栽培に関連する作業であって、作業管理システム1での管理対象となり得る。ただし、本実施形態では、特に断りが無い限り、作業機械にて実行される作業を作業管理システム1での管理対象として説明する。
Further, the work to be managed by the work management system 1 is, in a broad sense, the work related to the cultivation of crops in the field F1, and is the work performed by the work machine that moves the field F1 such as the combine 4. Not exclusively. That is, for example, a work performed by a person at a plurality of positions in the field F1 may be a management target in the work management system 1, such as a work performed by a person while moving the field F1. As an example of this kind of work, there is soil sampling (soil sampling) for diagnosing the soil characteristics of the field F1. That is, for example, in order to carry out fertilization suitable for crop cultivation in the field F1, it is necessary to diagnose the soil characteristics of the field F1, and in the diagnosis of the soil characteristics, the soil was collected at a plurality of positions in the field F1. The soil needs to be analyzed. Such work such as soil sampling may be performed by a work machine, but is often performed by a person. This type of work is also directly or indirectly related to the cultivation of crops in the field F1 and can be managed by the work management system 1. However, in the present embodiment, unless otherwise specified, the work executed by the work machine will be described as the management target in the work management system 1.
本実施形態では、作業管理システム1による作業の管理対象となる作業機械(コンバイン4)は、作業管理システム1の構成要素に含まれることとするが、作業機械が作業管理システム1の構成要素に含まれることは必須ではない。同様に、本実施形態では、ユーザ端末3は、作業管理システム1の構成要素に含まれることとするが、ユーザ端末3が作業管理システム1の構成要素に含まれることは必須ではない。つまり、作業管理システム1は、作業機械(コンバイン4)及びユーザ端末3の少なくとも一方を、構成要素に含まなくてもよい。作業管理システム1が作業機械及びユーザ端末3の両方を構成要素に含まない場合には、作業管理システム1は、管理サーバ2のみを構成要素に含むことになる。
In the present embodiment, the work machine (combine 4) to be managed by the work management system 1 is included in the components of the work management system 1, but the work machine is a component of the work management system 1. It is not mandatory to be included. Similarly, in the present embodiment, the user terminal 3 is included in the component of the work management system 1, but it is not essential that the user terminal 3 is included in the component of the work management system 1. That is, the work management system 1 does not have to include at least one of the work machine (combine 4) and the user terminal 3 as a component. When the work management system 1 does not include both the work machine and the user terminal 3 in the components, the work management system 1 includes only the management server 2 in the components.
管理サーバ2、ユーザ端末3及びコンバイン4(作業機械)は、互いに通信可能である。本開示でいう「通信可能」とは、有線通信又は無線通信(電波又は光を媒体とする通信)の適宜の通信方式により、直接的、又は通信網(ネットワーク)N1若しくは中継器等を介して間接的に、情報を授受できることを意味する。例えば、管理サーバ2及びコンバイン4は、携帯電話回線網、パケット回線網又は無線LAN(Local Area Network)等を介して通信可能である。また、管理サーバ2及びユーザ端末3は、インターネット、LAN、WAN(Wide Area Network)又は公衆電話回線等を介して通信可能である。管理サーバ2、ユーザ端末3及びコンバイン4間の通信手段は、上記の例に限らず、適宜の通信手段によって実現される。また、管理サーバ2、ユーザ端末3及び作業機械(コンバイン4)が互いに通信可能であることは、作業管理システム1において必須の構成ではない。例えば、管理サーバ2と作業機械(コンバイン4)との間の通信機能がない場合でも、作業機械にてコンピュータ読取可能な非一時的記録媒体に情報を記録し、管理サーバ2にて記録媒体から情報を読み取ることで、オフラインでの情報の授受が可能となる。
The management server 2, the user terminal 3, and the combine 4 (working machine) can communicate with each other. "Communicable" as used in the present disclosure means direct communication or via a communication network (network) N1 or a repeater by an appropriate communication method of wired communication or wireless communication (communication using radio waves or light as a medium). It means that information can be exchanged indirectly. For example, the management server 2 and the combine 4 can communicate via a mobile phone line network, a packet line network, a wireless LAN (Local Area Network), or the like. Further, the management server 2 and the user terminal 3 can communicate with each other via the Internet, LAN, WAN (Wide Area Network), public telephone line, or the like. The communication means between the management server 2, the user terminal 3 and the combine 4 is not limited to the above example, and is realized by an appropriate communication means. Further, it is not an essential configuration in the work management system 1 that the management server 2, the user terminal 3, and the work machine (combine 4) can communicate with each other. For example, even if there is no communication function between the management server 2 and the work machine (combine 4), information is recorded on a non-temporary recording medium that can be read by a computer on the work machine, and the management server 2 records the information from the recording medium. By reading the information, it is possible to exchange information offline.
管理サーバ2と通信可能な作業機械(コンバイン4)、つまり、作業管理システム1での作業の管理対象となる作業機械は、1台であってもよいし、複数台であってもよい。作業管理システム1による作業の管理対象となる作業機械が、複数台のコンバイン4を含む場合、これら複数台のコンバイン4は、例えば、同一の圃場F1において作物を収穫する収穫作業を協働して実行する。さらに、作業管理システム1による作業の管理対象となる複数台の作業機械は、例えば、コンバイン4、トラクタ、田植機及び播種機等の、互いに異なる種類の作業機械を含んでいてもよい。
The work machine (combine 4) capable of communicating with the management server 2, that is, the work machine to be managed by the work management system 1, may be one or a plurality of machines. When the work machines to be managed by the work management system 1 include a plurality of combine harvesters 4, the plurality of combine harvesters 4 cooperate with each other in harvesting operations for harvesting crops in the same field F1, for example. Execute. Further, the plurality of work machines to be managed by the work management system 1 may include different types of work machines such as a combine 4, a tractor, a rice transplanter and a seeder.
本実施形態では、管理サーバ2は、作業管理システム1の中核となる機能を有している。つまり、管理サーバ2は、作業機械(ここではコンバイン4)の作業を管理する機能を有している。ユーザ端末3は、ユーザにて使用される通信端末である。例えば、ユーザは、ユーザ端末3にて、管理サーバ2が提供する作業支援サービスのウェブサイト(一例として「作業支援サイト」)にアクセスして、コンバイン4の稼働状況及び収穫量等の情報を含むウェブページを表示させることが可能である。
In the present embodiment, the management server 2 has a core function of the work management system 1. That is, the management server 2 has a function of managing the work of the work machine (here, the combine 4). The user terminal 3 is a communication terminal used by the user. For example, the user accesses the website of the work support service provided by the management server 2 (for example, the “work support site”) on the user terminal 3, and includes information such as the operation status and the yield of the combine 4. It is possible to display a web page.
[2]作業機械
次に、作業機械の一例であるコンバイン4の構成について、図1、図2及び図3を参照して詳細に説明する。コンバイン4は、走行装置41、刈取装置42、脱穀装置43、選別装置44、貯留装置45、動力装置46、運転部47、車両制御装置48及び搭載端末49等を備える。
[2] Working Machine Next, the configuration of the combine 4, which is an example of the working machine, will be described in detail with reference to FIGS. 1, 2, and 3. The combine 4 includes a traveling device 41, a harvesting device 42, a threshing device 43, a sorting device 44, a storage device 45, a power device 46, a driving unit 47, a vehicle control device 48, a mounting terminal 49, and the like.
車両制御装置48は、1以上のプロセッサと、不揮発性メモリ及びRAM(Random Access Memory)等の1以上のメモリとを有するコンピュータシステムである。そして、車両制御装置48は、コンバイン4に対する各種のユーザ操作に応じてコンバイン4の動作を制御する。
The vehicle control device 48 is a computer system having one or more processors and one or more memories such as a non-volatile memory and a RAM (Random Access Memory). Then, the vehicle control device 48 controls the operation of the combine 4 in response to various user operations on the combine 4.
走行装置41は、コンバイン4を前後方向及び左右方向に移動させることができる。例えば、コンバイン4は、図4に示すように、圃場F1内を蛇行しながら収穫作業を実施する。図4では一例として、作業機械であるコンバイン4が作業を行う圃場F1として、第1圃場F11及び第2圃場F12の2つの圃場F1を示している。また、図4では、上段に圃場F1を含む概略地図を示し、下段(吹き出し内)に圃場F1(第1圃場F11)の概略拡大図を示す。コンバイン4の移動軌跡R1は図4に示す経路に限定されない。一例として、コンバイン4等の作業機械は、圃場F1内を外側から内側に向かって右(又は左)に旋回しながら移動してもよく、この場合、移動軌跡R1は渦巻き状の経路となる。
The traveling device 41 can move the combine 4 in the front-rear direction and the left-right direction. For example, as shown in FIG. 4, the combine 4 carries out the harvesting operation while meandering in the field F1. In FIG. 4, as an example, two fields F1 of the first field F11 and the second field F12 are shown as the fields F1 in which the combine 4 working machine works. Further, in FIG. 4, a schematic map including the field F1 is shown in the upper row, and a schematic enlarged view of the field F1 (first field F11) is shown in the lower row (inside the balloon). The movement locus R1 of the combine 4 is not limited to the path shown in FIG. As an example, a working machine such as a combine 4 may move while turning right (or left) from the outside to the inside in the field F1, in which case the movement locus R1 becomes a spiral path.
刈取装置42は、圃場F1の穀稈を刈り取る。刈取装置42は、リール421、カッター422、オーガ423、搬送コンベア424及びロータ425等を有する。リール421は、回転することによって圃場F1の穀稈をカッター422へ案内する。カッター422は、リール421によって案内された穀稈を切断する。オーガ423は、カッター422によって切断された穀稈を所定の位置に集合させる横送りスクリューである。
The reaping device 42 cuts the culm of the field F1. The cutting device 42 includes a reel 421, a cutter 422, an auger 423, a conveyor 424, a rotor 425, and the like. The reel 421 guides the grain culm of the field F1 to the cutter 422 by rotating. The cutter 422 cuts the grain guided by the reel 421. The auger 423 is a lateral feed screw that collects the culms cut by the cutter 422 in a predetermined position.
搬送コンベア424は、オーガ423によって集められた穀稈を、ロータ425まで搬送する。ロータ425は、搬送コンベア424により搬送されてくる穀稈を脱穀装置43へ送り込む。
The conveyor 424 transports the culms collected by the auger 423 to the rotor 425. The rotor 425 sends the grain culms conveyed by the transfer conveyor 424 to the threshing device 43.
脱穀装置43は、刈取装置42により刈り取られた穀稈に対する脱穀処理を実行する。脱穀処理は、穀稈から穀粒を含む脱穀物を分離する。脱穀物は脱穀装置43から下方の選別装置44へ落下する。
The threshing device 43 performs a threshing process on the grain culms cut by the cutting device 42. The threshing process separates the threshing containing the grains from the culm. The threshing falls from the threshing device 43 to the lower sorting device 44.
選別装置44は、脱穀装置43から落下する脱穀物から、穀粒を選別する選別処理を実行する。選別装置44は、例えば、脱穀物に対して斜め下方から風を当てつつ脱穀物をふるいにかけることにより、脱穀物から穀粒を選別する。
The sorting device 44 executes a sorting process for sorting grains from the threshing that falls from the threshing device 43. The sorting device 44 sorts the threshing grains from the threshing, for example, by sieving the threshing while blowing wind from diagonally below the threshing.
脱穀装置43は、例えば、穀稈を脱穀装置43の前部から後方へ搬送しつつ穀稈に対する脱穀処理を実行する。同様に、選別装置44は、例えば、脱穀物を選別装置44の前部から後方へ搬送しつつ脱穀物に対する選別処理を実行する。
The threshing device 43, for example, performs a threshing process on the grain culm while transporting the grain culm from the front portion to the rear of the grain culm. Similarly, the sorting device 44 executes a sorting process for threshing, for example, while transporting the threshing device from the front part to the rear side of the sorting device 44.
貯留装置45は、縦搬送ダクト451、縦搬送コンベア452、グレンタンク453及び排出オーガ454等を有する。縦搬送ダクト451は、選別装置44とグレンタンク453の上部の入口とをつなぐダクトである。縦搬送コンベア452は、縦搬送ダクト451内で回転することにより穀粒を選別装置44からグレンタンク453内へ搬送するスクリューコンベアである。排出オーガ454は、グレンタンク453内の穀粒をコンバイン4の周囲の任意の場所へ排出する。
The storage device 45 includes a vertical transfer duct 451, a vertical transfer conveyor 452, a grain tank 453, a discharge auger 454, and the like. The vertical transfer duct 451 is a duct that connects the sorting device 44 and the upper inlet of the Glen tank 453. The vertical transfer conveyor 452 is a screw conveyor that transfers grains from the sorting device 44 into the Glen tank 453 by rotating in the vertical transfer duct 451. The discharge auger 454 discharges the grains in the grain tank 453 to an arbitrary place around the combine 4.
動力装置46は、走行装置41、刈取装置42、脱穀装置43、選別装置44、及び貯留装置45の駆動源である。動力装置46は、動力源として、例えばディーゼルエンジン等のエンジンを有する。また、動力装置46は、動力源としてモータ(電動機)を有していてもよいし、エンジンとモータとを含むハイブリッド式の動力源を有していてもよい。
The power device 46 is a drive source for the traveling device 41, the harvesting device 42, the threshing device 43, the sorting device 44, and the storage device 45. The power device 46 has an engine such as a diesel engine as a power source. Further, the power device 46 may have a motor (motor) as a power source, or may have a hybrid power source including an engine and a motor.
運転部47には、操作者が着席する運転座席、並びに、操作者により操作されるハンドル、各種の操作レバー及び各種の操作スイッチ等の操作装置が設けられている。例えば、操作装置には、エンジンON/OFFキーが含まれる。エンジンON/OFFキーは、コンバイン4に搭載されるエンジンの始動及び停止を切り替えるためのキースイッチ又はボタンスイッチ等である。車両制御装置48は、エンジンON/OFFキーがオンに切り替えられた場合にエンジンを始動させ、エンジンON/OFFキーがオフに切り替えられた場合にエンジンを停止させる。
The driver unit 47 is provided with a driver's seat in which the operator sits, and operation devices such as a steering wheel operated by the operator, various operation levers, and various operation switches. For example, the operating device includes an engine ON / OFF key. The engine ON / OFF key is a key switch, a button switch, or the like for switching between starting and stopping the engine mounted on the combine 4. The vehicle control device 48 starts the engine when the engine ON / OFF key is switched on, and stops the engine when the engine ON / OFF key is switched off.
搭載端末49は、作業機械(コンバイン4)に搭載されている通信端末である。搭載端末49は、制御部491、記憶部492、通信部493、位置検出部494及び実績検出部495等の機能部を有する。搭載端末49に含まれる、これら複数の機能部は、複数の筐体に分散して設けられていてもよいし、1つの筐体に設けられていてもよい。本実施形態では一例として、位置検出部494及び実績検出部495は、他の機能部(制御部491等)とは別の筐体に設けられる。
The on-board terminal 49 is a communication terminal mounted on the work machine (combine 4). The on-board terminal 49 has functional units such as a control unit 491, a storage unit 492, a communication unit 493, a position detection unit 494, and a performance detection unit 495. These plurality of functional units included in the mounted terminal 49 may be distributed in a plurality of housings or may be provided in one housing. In the present embodiment, as an example, the position detection unit 494 and the performance detection unit 495 are provided in a housing separate from other functional units (control unit 491 and the like).
制御部491は、1以上のプロセッサと、不揮発性メモリ及びRAM等の1以上の記憶メモリとを有するコンピュータシステムである。記憶部492は、制御部491に所定の処理を実行させるための制御プログラム、及び後述の作業情報D1(図5参照)等のデータを記憶する不揮発性メモリ等である。
The control unit 491 is a computer system having one or more processors and one or more storage memories such as a non-volatile memory and RAM. The storage unit 492 is a control program for causing the control unit 491 to execute a predetermined process, a non-volatile memory for storing data such as work information D1 (see FIG. 5) described later, and the like.
通信部493は、近距離無線通信又は有線通信により車両制御装置48との間で各種のデータの送受信が可能である。具体的に、制御部491は、通信部493により車両制御装置48からコンバイン4の各種の稼働状態を示す稼働情報を取得することが可能である。稼働情報は、作業機械(コンバイン4)の作業に関連する作業情報D1に含まれる。
The communication unit 493 can transmit and receive various data to and from the vehicle control device 48 by short-range wireless communication or wired communication. Specifically, the control unit 491 can acquire operation information indicating various operation states of the combine 4 from the vehicle control device 48 by the communication unit 493. The operation information is included in the work information D1 related to the work of the work machine (combine 4).
稼働情報は、作業機械(コンバイン4)自体の稼働状況のうちの少なくとも1項目に関する情報を含んでいる。例えば、稼働情報には、ハンドルの操作角度(操舵角)を示すハンドル操作情報、及びシフトレバーの操作状態を示すシフト情報等が含まれる。また、稼働情報には、コンバイン4のエンジンON/OFFキーのON/OFF状態を示すエンジン情報も含まれる。さらに、稼働情報には、エンジンの回転数を示す回転数情報、車速情報、燃料消費率を示す燃費情報、エンジン負荷を示す負荷情報等が含まれる。また、稼働情報には、スリップ率を示すスリップ率情報、クラッチの操作状態を示すクラッチ情報、ブレーキの操作状態を示すブレーキ情報、作業機械に搭載されている各種センサーの状態等が含まれていてもよい。
The operation information includes information on at least one item of the operation status of the work machine (combine 4) itself. For example, the operation information includes steering wheel operation information indicating a steering wheel operation angle (steering angle), shift information indicating an operation state of a shift lever, and the like. The operation information also includes engine information indicating the ON / OFF state of the engine ON / OFF key of the combine 4. Further, the operation information includes rotation speed information indicating the engine rotation speed, vehicle speed information, fuel consumption information indicating the fuel consumption rate, load information indicating the engine load, and the like. In addition, the operation information includes slip rate information indicating the slip rate, clutch information indicating the clutch operation state, brake information indicating the brake operation state, the state of various sensors mounted on the work machine, and the like. May be good.
ここでいう「作業情報」は、稼働情報の他に、作業機械の位置を示す位置情報D2、及び作業機械による作業の実績を示す実績情報等を含んでいる。制御部491は、作業情報D1のうちの位置情報D2については、位置検出部494から取得することが可能である。制御部491は、作業情報D1のうちの実績情報については、実績検出部495から取得することが可能である。ここでいう「実績情報」は、作業機械にて行われた作業の結果(実績)に係る情報であって、例えば、作業機械が作物の収穫を行う収穫機(コンバイン4を含む)である場合、収穫量(収量)に関する収穫量情報(収量データ)等を含む。つまり、この場合、作業情報D1は、作業機械の位置毎の作業機械での作物の収穫量情報を含む。その他、実績情報には、作業平均速度、作業速度のばらつき、作業時間、作業効率(面積/作業時間)、施肥量、植付け深さ、耕耘深さ及びリフト角等の情報が含まれてもよい。
The "work information" here includes, in addition to the operation information, the position information D2 indicating the position of the work machine, the actual information indicating the actual result of the work by the work machine, and the like. The control unit 491 can acquire the position information D2 of the work information D1 from the position detection unit 494. The control unit 491 can acquire the actual information in the work information D1 from the actual detection unit 495. The "result information" here is information related to the result (result) of the work performed by the work machine, for example, when the work machine is a harvester (including the combine 4) for harvesting crops. , Includes harvest information (yield data) regarding yield (yield). That is, in this case, the work information D1 includes the crop yield information in the work machine for each position of the work machine. In addition, the actual information may include information such as average work speed, variation in work speed, work time, work efficiency (area / work time), fertilizer application amount, planting depth, tillage depth and lift angle. ..
また、通信部493は、通信網N1を介して管理サーバ2との間で各種のデータの送受信が可能である。そのため、コンバイン4(作業機械)に搭載された搭載端末49は、例えば、作業情報D1等を通信網N1経由で管理サーバ2に送信することが可能である。
Further, the communication unit 493 can send and receive various data to and from the management server 2 via the communication network N1. Therefore, the on-board terminal 49 mounted on the combine 4 (working machine) can transmit, for example, work information D1 or the like to the management server 2 via the communication network N1.
位置検出部494は、例えば、GNSS(Global Navigation Satellite System)等の衛星測位システムを用いて、搭載端末49の位置、つまり搭載端末49が搭載されたコンバイン4の位置を示す位置情報D2を検出する。位置情報D2には、コンバイン4の位置を示す緯度及び経度の情報が含まれる。位置検出部494によるコンバイン4の位置情報D2の取得手法は特に限定されない。また、位置情報D2は、緯度及び経度を用いる形式に限らず、作業機械(ここではコンバイン4)の位置を特定可能な形式であればよく、緯度及び経度以外の形式であってもよい。
The position detection unit 494 uses, for example, a satellite positioning system such as GNSS (Global Navigation Satellite System) to detect the position of the mounted terminal 49, that is, the position information D2 indicating the position of the combine 4 on which the mounted terminal 49 is mounted. .. The position information D2 includes latitude and longitude information indicating the position of the combine 4. The method for acquiring the position information D2 of the combine 4 by the position detection unit 494 is not particularly limited. Further, the position information D2 is not limited to a format using latitude and longitude, and may be a format other than latitude and longitude as long as it can specify the position of the work machine (here, combine 4).
ここで、管理サーバ2での処理等を考慮すると、位置検出部494は、極力、高精度に位置情報D2を検出することが好ましい。一例として、位置検出部494は、RKT(Real Time Kinematic)測位のように、比較的高精度で位置情報D2を検出可能な手法を採用することが好ましい。これにより、例えば、後述するように管理サーバ2にて作業領域A1(図8参照)を自動的に設定する際に、作業領域A1を精度よく設定できるといった利点がある。
Here, considering the processing in the management server 2, it is preferable that the position detection unit 494 detects the position information D2 with as high accuracy as possible. As an example, it is preferable that the position detection unit 494 adopts a method capable of detecting the position information D2 with relatively high accuracy, such as RKT (Real Time Kinematic) positioning. This has the advantage that, for example, when the work area A1 (see FIG. 8) is automatically set on the management server 2 as described later, the work area A1 can be set accurately.
実績検出部495は、作業情報D1に含まれる実績情報を検出する。ここでは、作業機械が作物の収穫を行う収穫機(コンバイン4)であるので、実績情報は、収穫量に関する収穫量情報(収量データ)を含む。そのため、実績検出部495は、コンバイン4で収穫された作物の収穫量(穀粒量)を検出するセンサー(穀粒センサー)を有している。実績検出部495は、一例として、グレンタンク453の上面に取り付けられている(図3参照)。脱穀装置43及び選別装置44によって得られた穀粒は、縦搬送コンベア452によってグレンタンク453へ向けて搬送される。実績検出部495の穀粒センサーは、一例として、歪みゲージ又は圧電素子等の衝撃検出部を含み、搬送された穀粒が衝撃検出部に衝突した際の衝撃力を検出する。実績検出部495は、この衝撃力に基づいて、収穫量(検出値)を検出する。実績検出部495によるコンバイン4の収穫量の取得手法は特に限定されない。
The performance detection unit 495 detects the performance information included in the work information D1. Here, since the working machine is a harvester (combine 4) for harvesting crops, the actual information includes the harvest amount information (yield data) regarding the harvest amount. Therefore, the performance detection unit 495 has a sensor (grain sensor) for detecting the yield (grain amount) of the crop harvested by the combine 4. The performance detection unit 495 is attached to the upper surface of the Glen tank 453 as an example (see FIG. 3). The grains obtained by the threshing device 43 and the sorting device 44 are transported toward the Glen tank 453 by the vertical transfer conveyor 452. As an example, the grain sensor of the performance detection unit 495 includes an impact detection unit such as a strain gauge or a piezoelectric element, and detects an impact force when the conveyed grain collides with the impact detection unit. The performance detection unit 495 detects the yield (detection value) based on this impact force. The method for acquiring the yield of combine 4 by the performance detection unit 495 is not particularly limited.
制御部491は、以下の種々の処理を実行する。具体的には、制御部491は、現在の時刻を計時するための計時処理を実行する。ここでいう「時刻」には、年、月、日、時、分及び秒が含まれる。搭載端末49は、バッテリーに接続されており、制御部491は、コンバイン4のエンジンがOFF状態でも、バッテリーから供給される電力により計時処理等の処理を実行することが可能である。
The control unit 491 executes the following various processes. Specifically, the control unit 491 executes a timekeeping process for measuring the current time. The "time" here includes a year, a month, a day, an hour, a minute, and a second. The on-board terminal 49 is connected to a battery, and the control unit 491 can execute processing such as timekeeping processing by the electric power supplied from the battery even when the engine of the combine 4 is in the OFF state.
また、制御部491は、作業機械(コンバイン4)の位置情報D2、実績情報(収穫量情報等)及び稼働情報を取得する情報取得処理を実行する。具体的には、制御部491は、計時処理で計時される時刻に基づいて、所定の時間間隔若しくは所定のタイミング(時刻)で定期的に、又は不定期に、位置情報D2、実績情報及び稼働情報を取得する。本実施形態では一例として、制御部491は、予め設定された(所定の)サンプリング間隔で、定期的に、位置情報D2、実績情報及び稼働情報を取得する。
Further, the control unit 491 executes an information acquisition process for acquiring the position information D2 of the work machine (combine 4), the actual information (harvest amount information, etc.) and the operation information. Specifically, the control unit 491 periodically or irregularly performs the position information D2, the actual information, and the operation at a predetermined time interval or a predetermined timing (time) based on the time measured by the timekeeping process. Get information. In the present embodiment, as an example, the control unit 491 periodically acquires the position information D2, the actual information, and the operation information at a preset (predetermined) sampling interval.
制御部491は、取得する位置情報D2、実績情報及び稼働情報を記憶部492に記録する。ここで、制御部491は、位置情報D2、実績情報及び稼働情報を、これらを取得した時刻を表す時刻情報に対応付けて記憶部492に記憶する。そのため、同時に取得された位置情報D2、実績情報及び稼働情報は、記憶部492においても、取得された時刻情報をキーにして互いに対応付けられた状態を維持する。サンプリング間隔は、少なくともマップM1(図13参照)の作成に必要となる実績情報(収穫量情報)の取得間隔(例えば1秒以上5秒以下の時間間隔)に基づいて設定される。また、サンプリング間隔は、例えば、コンバイン4の移動軌跡R1の特定に必要となる位置情報D2の取得間隔(例えば1分間隔)よりも短い時間間隔に設定される。本実施形態では一例として、制御部491は、サンプリング間隔である「5秒間隔」で、位置情報D2、実績情報及び稼働情報を取得することとする。
The control unit 491 records the acquired position information D2, actual information, and operation information in the storage unit 492. Here, the control unit 491 stores the position information D2, the actual information, and the operation information in the storage unit 492 in association with the time information representing the time when these are acquired. Therefore, the position information D2, the actual information, and the operation information acquired at the same time are maintained in a state of being associated with each other by using the acquired time information as a key in the storage unit 492. The sampling interval is set at least based on the acquisition interval (for example, a time interval of 1 second or more and 5 seconds or less) of actual information (harvest amount information) required for creating the map M1 (see FIG. 13). Further, the sampling interval is set to be shorter than the acquisition interval (for example, 1 minute interval) of the position information D2 required for specifying the movement locus R1 of the combine 4, for example. In the present embodiment, as an example, the control unit 491 acquires position information D2, actual information, and operation information at a sampling interval of “5 seconds”.
図5は、記憶部492に記録される位置情報D2、実績情報(収穫量情報)、稼働情報及び時刻情報を含む作業情報D1の一例を示す図である。作業情報D1は、サンプリング間隔(ここでは5秒間隔)で取得されるので、図5に示す表の各行に表記される情報が作業情報D1である。つまり、図5に示す表全体では、複数の作業情報D1が含まれている。位置情報D2についても、図5に示す表の「位置情報」の欄の各行に表記される情報が位置情報D2である。つまり、図5に示す表全体では、複数の位置情報D2が含まれている。ただし、図5では、複数の位置情報D2に対して1つの参照符号「D2」を付している。
FIG. 5 is a diagram showing an example of work information D1 including position information D2, actual information (harvest amount information), operation information, and time information recorded in the storage unit 492. Since the work information D1 is acquired at sampling intervals (here, 5 second intervals), the information shown in each row of the table shown in FIG. 5 is the work information D1. That is, the entire table shown in FIG. 5 includes a plurality of work information D1s. Regarding the position information D2, the information described in each row of the “position information” column of the table shown in FIG. 5 is the position information D2. That is, the entire table shown in FIG. 5 includes a plurality of position information D2. However, in FIG. 5, one reference code “D2” is attached to the plurality of position information D2.
図5では、位置情報D2がX1~X17及びY1~Y17で示されているが、実際の位置情報D2には、X1~X17及びY1~Y17に代えてコンバイン4の位置を示す数値(緯度及び経度)等が含まれる。また、図5では、実績情報としての収穫量情報がE1~E17で示されているが、実際の収穫量情報には、E1~E17に代えて実績検出部495が検出した検出値を示す数値(重量)等が含まれる。また、図5では、車速情報(稼働情報の一例)がV1~V17で示されているが、実際の車速情報には、V1~V17に代えて車速センサーが検出した検出値を示す数値(速度)等が含まれる。
In FIG. 5, the position information D2 is indicated by X1 to X17 and Y1 to Y17, but the actual position information D2 includes numerical values (latitude and) indicating the position of the combine 4 instead of X1 to X17 and Y1 to Y17. (Longitude) etc. are included. Further, in FIG. 5, the harvest amount information as the actual result information is shown by E1 to E17, but the actual harvest amount information is a numerical value indicating the detection value detected by the actual result detection unit 495 instead of E1 to E17. (Weight) etc. are included. Further, in FIG. 5, vehicle speed information (an example of operation information) is shown by V1 to V17, but the actual vehicle speed information is a numerical value (speed) indicating a detection value detected by the vehicle speed sensor instead of V1 to V17. ) Etc. are included.
本実施形態では一例として、制御部491は、コンバイン4のエンジンON/OFFキーがONでエンジンがON状態である間、位置情報D2、実績情報(収穫量情報)及び稼働情報を定期的に取得して、記憶部492に記録する情報記録処理を繰り返し実行する。そのため、制御部491では、作業機械であるコンバイン4が使用されている「作業期間」においては、作業機械の位置毎の作業に関連する複数の作業情報D1を取得できる。
As an example in this embodiment, the control unit 491 periodically acquires position information D2, actual information (harvest amount information), and operation information while the engine ON / OFF key of the combine 4 is ON and the engine is ON. Then, the information recording process to be recorded in the storage unit 492 is repeatedly executed. Therefore, the control unit 491 can acquire a plurality of work information D1s related to the work for each position of the work machine during the "work period" in which the combine 4 which is the work machine is used.
また、本実施形態では一例として、制御部491は、コンバイン4のエンジンON/OFFキーがオフに切り替えられ、エンジンがオフ状態になる(つまり停止する)と、情報記録処理を終了する。つまり、エンジンがオフ状態にあれば、記憶部492には、新たな作業情報D1(位置情報D2、実績情報、稼働情報及び時刻情報)は記憶されない。さらに、制御部491は、情報記録処理を終了する時点で、記憶部492に記録されている1以上の作業情報D1を、管理サーバ2に送信する。ここで、制御部491は、管理サーバ2から作業情報D1の受信確認信号を受信すると、作業情報D1を記憶部492から消去する。つまり、コンバイン4(作業機械)から管理サーバ2に作業情報D1が正常に送信されると、記憶部492内の作業情報D1は消去される。
Further, as an example in the present embodiment, the control unit 491 ends the information recording process when the engine ON / OFF key of the combine 4 is switched off and the engine is turned off (that is, stopped). That is, if the engine is in the off state, new work information D1 (position information D2, actual information, operation information, and time information) is not stored in the storage unit 492. Further, the control unit 491 transmits one or more work information D1 recorded in the storage unit 492 to the management server 2 at the time when the information recording process is completed. Here, when the control unit 491 receives the reception confirmation signal of the work information D1 from the management server 2, the control unit 491 erases the work information D1 from the storage unit 492. That is, when the work information D1 is normally transmitted from the combine 4 (work machine) to the management server 2, the work information D1 in the storage unit 492 is erased.
このように、コンバイン4は、搭載端末49を備え、作業に応じた位置情報D2、実績情報(収穫量情報)及び稼働情報を含む作業情報D1を記憶部492に記録し、記憶部492に蓄積された1以上の作業情報D1を、管理サーバ2へと送信する。本実施形態では、作業機械としてのコンバイン4のエンジンがオン状態からオフ状態に切り替わること(つまり停止)をトリガにして、作業機械から管理サーバ2に作業情報D1が送信されるが、管理サーバ2への作業情報D1の送信タイミングはこの例に限らない。例えば、コンバイン4は、エンジンがオフ状態からオン状態に切り替わること(つまり始動)をトリガに、前回の作業期間に得られた作業情報D1を管理サーバ2に送信してもよいし、定期的又は不定期に作業情報D1を管理サーバ2に送信してもよい。
As described above, the combine 4 includes the on-board terminal 49, records the work information D2 including the position information D2 according to the work, the actual result information (harvest amount information), and the operation information in the storage unit 492, and stores the work information D1 in the storage unit 492. The one or more work information D1s that have been created are transmitted to the management server 2. In the present embodiment, the work information D1 is transmitted from the work machine to the management server 2 triggered by the switching of the engine of the combine 4 as the work machine from the on state to the off state (that is, stop), but the management server 2 The transmission timing of the work information D1 to is not limited to this example. For example, the combine 4 may send the work information D1 obtained in the previous work period to the management server 2 periodically or periodically, triggered by the engine switching from the off state to the on state (that is, starting). The work information D1 may be transmitted to the management server 2 irregularly.
また、作業管理システム1による作業の管理対象となる作業機械は、コンバイン4に限らず、例えば、トラクタ、田植機又は播種機等であってもよい。そして、作業機械が変われば、当然ながら、作業機械における刈取装置42等の各部の機能は、作業機械に合わせて変更される。一方、作業機械に搭載される搭載端末49の基本的な機能については、作業機械によらずに共通である。
Further, the work machine to be managed by the work management system 1 is not limited to the combine 4, and may be, for example, a tractor, a rice transplanter, a seeding machine, or the like. Then, if the work machine is changed, naturally, the functions of each part such as the cutting device 42 in the work machine are changed according to the work machine. On the other hand, the basic functions of the mounted terminal 49 mounted on the work machine are common regardless of the work machine.
すなわち、作業機械によらず、搭載端末49は、制御部491、記憶部492、通信部493、位置検出部494及び実績検出部495等を有する。ただし、例えば、作業機械がトラクタである場合、作業機械の作業に関連する作業情報中の実績情報は、収穫量情報に加えて又は代えて、土壌特性に関する土壌情報、及び施肥量に関する施肥情報等のデータを含み得る。この場合、実績検出部495は、収穫量情報(収量データ)に加えて又は代えて、土壌データ及び施肥データ等を検出する。同様に、例えば、作業機械が田植機である場合、作業機械の作業に関連する作業情報中の実績情報は、施肥量に関する施肥情報等のデータを含み得る。この場合、実績検出部495は施肥データ等を検出する。同様に、例えば、作業機械が播種機である場合、作業機械の作業に関連する作業情報中の実績情報は、播種量に関する播種情報等のデータを含み得る。この場合、実績検出部495は播種データ等を検出する。
That is, regardless of the work machine, the mounted terminal 49 has a control unit 491, a storage unit 492, a communication unit 493, a position detection unit 494, a performance detection unit 495, and the like. However, for example, when the work machine is a tractor, the actual information in the work information related to the work of the work machine includes, in addition to or instead of the yield information, soil information regarding soil characteristics, fertilizer application information regarding fertilizer application amount, etc. Data may be included. In this case, the performance detection unit 495 detects soil data, fertilization data, etc. in addition to or in place of the yield information (yield data). Similarly, for example, when the work machine is a rice transplanter, the actual information in the work information related to the work of the work machine may include data such as fertilizer application information regarding the fertilizer application amount. In this case, the performance detection unit 495 detects fertilizer application data and the like. Similarly, for example, when the work machine is a seeding machine, the actual information in the work information related to the work of the work machine may include data such as seeding information regarding the seeding amount. In this case, the performance detection unit 495 detects the seeding data and the like.
また、作業機械がトラクタである場合には、トラクタ本体に装着されるインプルメントの変更により、作業機械は、耕耘、草刈り、又は、肥料、農薬若しくは種の散布等の、複数種類の作業を実行可能である。トラクタ本体に装着されるインプルメントが変更される等、作業機械で実行可能な作業の種類(内容)が変更される場合には、変更の前後の作業機械は、互いに異なる作業機械であることとする。
If the work machine is a tractor, the work machine can perform multiple types of work such as tilling, mowing, or spraying fertilizer, pesticides, or seeds by changing the implant attached to the tractor body. It is possible. When the type (contents) of work that can be performed by the work machine is changed, such as when the implant attached to the tractor body is changed, the work machines before and after the change must be different work machines. do.
[3]管理サーバ
次に、管理サーバ2の構成について、図1を参照して詳細に説明する。管理サーバ2は、情報処理部21、データ格納部22、操作受付部23及び(サーバ側)通信部24等を備えるサーバである。管理サーバ2は、1台のコンピュータに限らず、複数台のコンピュータが協働して動作するコンピュータシステムであってもよい。また、管理サーバ2で実行される各種の処理は、複数のプロセッサによって分散して実行されてもよい。
[3] Management Server Next, the configuration of the management server 2 will be described in detail with reference to FIG. The management server 2 is a server including an information processing unit 21, a data storage unit 22, an operation reception unit 23, a (server side) communication unit 24, and the like. The management server 2 is not limited to one computer, and may be a computer system in which a plurality of computers operate in cooperation with each other. Further, various processes executed by the management server 2 may be distributed and executed by a plurality of processors.
通信部24は、1以上の作業機械(コンバイン4)及びユーザ端末3等の外部機器との通信機能を有する通信インターフェースである。具体的には、通信部24は、管理サーバ2を有線又は無線で通信網N1に接続し、通信網N1を介して1以上の作業機械(コンバイン4)及びユーザ端末3等との間で、所定の通信プロトコルに従ったデータ通信を実行する。
The communication unit 24 is a communication interface having a communication function with one or more work machines (combines 4) and external devices such as a user terminal 3. Specifically, the communication unit 24 connects the management server 2 to the communication network N1 by wire or wirelessly, and connects the management server 2 with one or more work machines (combine 4), the user terminal 3, and the like via the communication network N1. Performs data communication according to a predetermined communication protocol.
操作受付部23は、ユーザの操作を受け付ける。具体的には、管理サーバ2はユーザ端末3と通信可能であるので、操作受付部23は、ユーザ端末3に対するユーザの操作に応じた操作信号がユーザ端末3から送信されることで、ユーザの操作を間接的に受け付ける。つまり、ユーザ端末3をユーザが操作すると、ユーザ端末3では、ユーザの操作に応じた操作信号が発生し、操作信号がユーザ端末3から管理サーバ2に送信される。したがって、操作受付部23は、管理サーバ2がユーザ端末3から受信する操作信号によって、ユーザの操作を受け付けることができる。また、操作受付部23は、ユーザ端末3に対するユーザの操作に限らず、ユーザ端末3以外の操作部に対するユーザ(管理サーバ2の管理者等)の操作を受け付けてもよい。この場合、操作部は、例えば、管理サーバ2に設けられる、又は管理サーバ2に付随する、タッチパネル、マウス若しくはキーボード等で実現される。
The operation reception unit 23 accepts the user's operation. Specifically, since the management server 2 can communicate with the user terminal 3, the operation reception unit 23 transmits an operation signal corresponding to the user's operation to the user terminal 3 from the user terminal 3, so that the user can use the operation reception unit 23. Accept operations indirectly. That is, when the user operates the user terminal 3, the user terminal 3 generates an operation signal corresponding to the user's operation, and the operation signal is transmitted from the user terminal 3 to the management server 2. Therefore, the operation receiving unit 23 can receive the user's operation by the operation signal received from the user terminal 3 by the management server 2. Further, the operation receiving unit 23 is not limited to the user's operation on the user terminal 3, and may accept the user's operation (administrator of the management server 2 or the like) on the operation unit other than the user terminal 3. In this case, the operation unit is realized by, for example, a touch panel, a mouse, a keyboard, or the like provided in the management server 2 or attached to the management server 2.
データ格納部22は、各種の情報を記憶するHDD(Hard Disk Drive)又はSSD(Solid State Drive)等の不揮発性のストレージデバイスを含む。データ格納部22には、情報処理部21に後述の作業管理方法を実行させるための作業管理プログラム等の制御プログラムが格納(記憶)されている。作業管理プログラムは、例えば、コンピュータ読取可能な非一時的記録媒体に記録されて提供され、管理サーバ2の読取装置で非一時的記録媒体から読み取られて、データ格納部22に記憶される。作業管理プログラムは、管理サーバ2以外のサーバから電気通信回線(通信網N1)を介して管理サーバ2に提供(ダウンロード)されて、データ格納部22に記憶されてもよい。
The data storage unit 22 includes a non-volatile storage device such as an HDD (Hard Disk Drive) or SSD (Solid State Drive) that stores various types of information. The data storage unit 22 stores (stores) a control program such as a work management program for causing the information processing unit 21 to execute the work management method described later. The work management program is, for example, recorded and provided on a computer-readable non-temporary recording medium, read from the non-temporary recording medium by the reading device of the management server 2, and stored in the data storage unit 22. The work management program may be provided (downloaded) to the management server 2 from a server other than the management server 2 via a telecommunication line (communication network N1) and stored in the data storage unit 22.
また、データ格納部22は、作業情報格納部221と作業領域格納部222とを含む。作業情報格納部221は、コンバイン4(作業機械)から送信される作業情報D1を記憶する。作業領域格納部222は、後述する作業領域A1に関する情報を記憶する。
Further, the data storage unit 22 includes a work information storage unit 221 and a work area storage unit 222. The work information storage unit 221 stores the work information D1 transmitted from the combine 4 (work machine). The work area storage unit 222 stores information about the work area A1 described later.
情報処理部21は、1以上のプロセッサと、不揮発性メモリ及びRAM等の1以上のメモリとを有するコンピュータシステムであって、種々の処理(情報処理)を実行する。情報処理部21は、位置取得部211、作業取得部212、領域設定部213、区画設定部214、データ算出処理部215、マップ生成部216及び表示処理部217等の機能部を有する。情報処理部21に含まれる、これら複数の機能部は、複数の筐体に分散して設けられていてもよいし、1つの筐体に設けられていてもよい。
The information processing unit 21 is a computer system having one or more processors and one or more memories such as a non-volatile memory and a RAM, and executes various processes (information processing). The information processing unit 21 has functional units such as a position acquisition unit 211, a work acquisition unit 212, an area setting unit 213, a section setting unit 214, a data calculation processing unit 215, a map generation unit 216, and a display processing unit 217. These plurality of functional units included in the information processing unit 21 may be distributed in a plurality of housings or may be provided in one housing.
位置取得部211は、圃場F1における複数の位置で行われる作業に関して、複数の位置に係る複数の位置情報D2を取得する。本実施形態では、基本的には、作業管理システム1での管理対象は作業機械(コンバイン4)で行われる作業であるので、位置取得部211が取得する位置情報D2は、作業機械の位置情報D2である。つまり、位置取得部211は、圃場F1を移動する作業機械(コンバイン4)の作業期間における複数の位置情報D2を取得する。ここでいう「作業期間」は、作業機械にて作業が行われている期間であって、作業期間においては作業機械に搭載された搭載端末49(制御部491)にて作業情報D1が取得されている。本実施形態では一例として、コンバイン4のエンジンON/OFFキーがオンに切り替えられてからオフに切り替えられるまで、つまりエンジンがオン状態にある期間を「作業期間」とする。そして、作業期間においては、作業機械は圃場F1内を移動するので、作業機械の移動に伴って複数の位置情報D2が取得される。また、「作業期間」は、作業機械が圃場F1内を移動する期間だけでなく、例えば、作業機械が農道を走行中の期間等を含んでもよい。要するに、本実施形態のようにエンジンがオン状態にある期間を「作業期間」とする場合には、例えば農道等、作業機械が圃場F1以外の場所に存在する期間も作業期間に含まれ得る。ただし、作業期間における複数の位置情報D2のうち、作業機械が圃場F1以外の場所に存在するときの位置情報D2については、例えば、稼働情報中の車速情報及びクラッチ情報等を参照することで、不要情報として識別可能である。
The position acquisition unit 211 acquires a plurality of position information D2 related to a plurality of positions with respect to the work performed at the plurality of positions in the field F1. In the present embodiment, basically, the management target in the work management system 1 is the work performed by the work machine (combine 4), so that the position information D2 acquired by the position acquisition unit 211 is the position information of the work machine. It is D2. That is, the position acquisition unit 211 acquires a plurality of position information D2 during the work period of the work machine (combine 4) that moves in the field F1. The "work period" here is a period during which work is being performed on the work machine, and during the work period, work information D1 is acquired by the on-board terminal 49 (control unit 491) mounted on the work machine. ing. In the present embodiment, as an example, the period from when the engine ON / OFF key of the combine 4 is switched on to when it is switched off, that is, the period during which the engine is in the ON state is defined as the “working period”. Then, since the work machine moves in the field F1 during the work period, a plurality of position information D2s are acquired as the work machine moves. Further, the "working period" may include not only the period in which the working machine moves in the field F1, but also, for example, the period in which the working machine is traveling on the farm road. In short, when the period in which the engine is on is defined as the "working period" as in the present embodiment, the working period may include a period in which the working machine exists in a place other than the field F1, such as a farm road. However, among the plurality of position information D2 during the work period, the position information D2 when the work machine exists in a place other than the field F1 can be obtained by referring to, for example, vehicle speed information and clutch information in the operation information. It can be identified as unnecessary information.
一方で、例えば、土壌特性の診断のための土壌の採取のように人が行う作業を作業管理システム1の管理対象とする場合においては、位置取得部211は、圃場F1において人が作業を行った各位置に係る位置情報D2を取得することになる。この場合、例えば、作業者(人)が、作業を行う度に作業を行った位置を測位して、位置情報D2として記録する。このときの位置情報D2は、一例として、ユーザ端末3の記憶部32等に書き込まれることにより記録されてもよいし、ユーザ端末3等にて管理サーバ2のデータ格納部22に書き込まれることで管理サーバ2に直接的に記録されてもよい。位置取得部211は、人が行う作業に関しては、このようにして記録された位置情報D2を取得する。
On the other hand, in the case where the work performed by a person, such as soil sampling for diagnosing soil characteristics, is to be managed by the work management system 1, the position acquisition unit 211 is performed by a person in the field F1. The position information D2 related to each position will be acquired. In this case, for example, each time the worker (person) performs the work, the position where the work is performed is positioned and recorded as the position information D2. As an example, the position information D2 at this time may be recorded by being written in the storage unit 32 or the like of the user terminal 3, or may be recorded by being written in the data storage unit 22 of the management server 2 by the user terminal 3 or the like. It may be recorded directly in the management server 2. The position acquisition unit 211 acquires the position information D2 recorded in this way for the work performed by a person.
作業取得部212は、複数の位置毎の作業に関連する複数の作業情報D1を取得する。本実施形態では、基本的には、作業管理システム1での管理対象は作業機械(コンバイン4)で行われる作業であるので、作業取得部212が取得する作業情報D1は、作業機械の作業に関連する作業情報D1である。つまり、作業取得部212は、作業期間における作業機械(コンバイン4)の位置毎の作業に関連する複数の作業情報D1を取得する。つまり、作業期間においては、作業機械は圃場F1内を移動するので、作業機械の移動に伴って、作業機械の位置毎の作業に関連する複数の作業情報D1を取得できる。本実施形態では、作業期間が終了する(作業機械としてのコンバイン4のエンジンがオン状態からオフ状態に切り替わる)毎に、作業期間における複数の作業情報D1が作業機械から管理サーバ2に作業情報D1が送信される。これにより、作業取得部212は、作業期間における複数の作業情報D1を取得する。
The work acquisition unit 212 acquires a plurality of work information D1s related to the work at each of the plurality of positions. In the present embodiment, basically, the management target in the work management system 1 is the work performed by the work machine (combine 4), so that the work information D1 acquired by the work acquisition unit 212 is used for the work of the work machine. Related work information D1. That is, the work acquisition unit 212 acquires a plurality of work information D1s related to the work for each position of the work machine (combine 4) during the work period. That is, since the work machine moves in the field F1 during the work period, it is possible to acquire a plurality of work information D1 related to the work for each position of the work machine as the work machine moves. In the present embodiment, each time the work period ends (the engine of the combine 4 as a work machine is switched from the on state to the off state), a plurality of work information D1s in the work period are transmitted from the work machine to the management server 2 as work information D1. Is sent. As a result, the work acquisition unit 212 acquires a plurality of work information D1s during the work period.
一方で、例えば、土壌特性の診断のための土壌の採取のように人が行う作業を作業管理システム1の管理対象とする場合においては、作業取得部212は、圃場F1において人が作業を行った位置毎の作業に関連する作業情報D1を取得することになる。この場合、例えば、作業者(人)が、各位置で採取した土壌の分析結果である土壌特性に関する土壌情報を、作業情報D1として記録する。このときの作業情報D1は、一例として、ユーザ端末3の記憶部32等に書き込まれることにより記録されてもよいし、ユーザ端末3等にて管理サーバ2のデータ格納部22に書き込まれることで管理サーバ2に直接的に記録されてもよい。作業取得部212は、人が行う作業に関しては、このようにして記録された作業情報D1を取得する。
On the other hand, in the case where the work performed by a person, such as soil sampling for diagnosing soil characteristics, is to be managed by the work management system 1, the work acquisition unit 212 is performed by a person in the field F1. The work information D1 related to the work at each position will be acquired. In this case, for example, the worker (person) records the soil information regarding the soil characteristics, which is the analysis result of the soil collected at each position, as the work information D1. As an example, the work information D1 at this time may be recorded by being written in the storage unit 32 or the like of the user terminal 3, or may be recorded by being written in the data storage unit 22 of the management server 2 by the user terminal 3 or the like. It may be recorded directly in the management server 2. The work acquisition unit 212 acquires the work information D1 recorded in this way for the work performed by a person.
また、本実施形態では、複数の作業情報D1に含まれる作業機械(コンバイン4)の位置の情報は、複数の位置情報D2と共通である。つまり、本実施形態では、作業情報D1は位置情報D2を含む情報であるので、作業情報D1中の位置情報D2(作業機械の位置の情報)を、位置取得部211が取得する位置情報D2と共通化する。よって、情報処理部21は、位置情報D2を取得する位置取得部211と、作業情報D1を取得する作業取得部212とを有しつつも、位置取得部211は、作業取得部212で取得される作業情報D1から位置情報D2を抽出することで、位置情報D2を取得する。これにより、作業機械における同一の位置検出部494で検出された位置情報D2が、位置取得部211で取得される位置情報D2と、作業取得部212で取得される作業情報D1中の位置情報D2とに兼用される。
Further, in the present embodiment, the position information of the work machine (combine 4) included in the plurality of work information D1 is common to the plurality of position information D2. That is, in the present embodiment, since the work information D1 is information including the position information D2, the position information D2 (information on the position of the work machine) in the work information D1 is acquired by the position acquisition unit 211 as the position information D2. Make it common. Therefore, although the information processing unit 21 has a position acquisition unit 211 for acquiring the position information D2 and a work acquisition unit 212 for acquiring the work information D1, the position acquisition unit 211 is acquired by the work acquisition unit 212. The position information D2 is acquired by extracting the position information D2 from the work information D1. As a result, the position information D2 detected by the same position detection unit 494 in the work machine is the position information D2 acquired by the position acquisition unit 211 and the position information D2 in the work information D1 acquired by the work acquisition unit 212. It is also used as.
上記のように位置取得部211及び作業取得部212を備えることにより、管理サーバ2は、コンバイン4(搭載端末49)から通信網N1を介して受信する作業情報D1等を、データ格納部22の作業情報格納部221に蓄積して記憶する。また、人が行う作業に関しても同様に、管理サーバ2は、取得した作業情報D1等を、データ格納部22の作業情報格納部221に蓄積して記憶する。
By providing the position acquisition unit 211 and the work acquisition unit 212 as described above, the management server 2 receives the work information D1 and the like received from the combine 4 (mounted terminal 49) via the communication network N1 in the data storage unit 22. It is stored and stored in the work information storage unit 221. Similarly, for the work performed by a person, the management server 2 stores and stores the acquired work information D1 and the like in the work information storage unit 221 of the data storage unit 22.
領域設定部213は、圃場F1に対応する作業領域A1を設定する。本開示でいう「作業領域」は、作業を行う圃場F1に対応して仮想空間に設定される二次元領域であって、マップM1の作成に用いられる。つまり、実空間上に存在する圃場F1に対応して、マップM1の作成用に仮想空間上に設定される領域が作業領域A1である。本実施形態では、領域設定部213は、複数の位置情報D2に基づいて、圃場F1に対応する作業領域A1を設定する。つまり、位置取得部211にて取得される、作業機械(コンバイン4)の作業期間における複数の位置情報D2に基づいて、作業領域A1が自動的に設定される。
The area setting unit 213 sets the work area A1 corresponding to the field F1. The "work area" referred to in the present disclosure is a two-dimensional area set in the virtual space corresponding to the field F1 in which the work is performed, and is used for creating the map M1. That is, the area set on the virtual space for creating the map M1 corresponding to the field F1 existing in the real space is the work area A1. In the present embodiment, the area setting unit 213 sets the work area A1 corresponding to the field F1 based on the plurality of position information D2. That is, the work area A1 is automatically set based on the plurality of position information D2 in the work period of the work machine (combine 4) acquired by the position acquisition unit 211.
本実施形態では、領域設定部213は、作業期間の終了後に、複数の位置情報D2に基づいて作業領域A1の設定を行う。つまり、領域設定部213は、作業期間中にリアルタイムで作業領域A1を設定するのではなく、作業期間の終了後に、当該作業期間での作業機械の位置に対応する複数の位置情報D2に基づいて、作業領域A1を設定する。領域設定部213で設定された作業領域A1に関する情報は、作業領域格納部222に記憶される。
In the present embodiment, the area setting unit 213 sets the work area A1 based on the plurality of position information D2 after the end of the work period. That is, the area setting unit 213 does not set the work area A1 in real time during the work period, but after the end of the work period, the area setting unit 213 is based on a plurality of position information D2 corresponding to the position of the work machine in the work period. , The work area A1 is set. Information about the work area A1 set by the area setting unit 213 is stored in the work area storage unit 222.
より詳細には、本実施形態では、領域設定部213は、第1処理部201と、第2処理部202と、第3処理部203と、を有している。言い換えれば、本実施形態に係る作業管理システム1は、第1処理部201、第2処理部202及び第3処理部203を備えている。第1処理部201は、複数の位置情報D2に対応する複数の測位点P1(図6参照)に基づいて、圃場F1に対応する作業領域A1の候補となる候補領域A10(図7参照)を設定する。第2処理部202は、候補領域A10に、複数の仮区画B(図7参照)を設定する。第3処理部203は、複数の仮区画Bのうち包含する測位点P1の数が所定条件を満たす仮区画Bを除外区画Be(図7参照)とし、候補領域A10から除外区画Beを除外して残る領域により作業領域A1を設定する。
More specifically, in the present embodiment, the area setting unit 213 has a first processing unit 201, a second processing unit 202, and a third processing unit 203. In other words, the work management system 1 according to the present embodiment includes a first processing unit 201, a second processing unit 202, and a third processing unit 203. The first processing unit 201 sets a candidate area A10 (see FIG. 7) as a candidate for the work area A1 corresponding to the field F1 based on a plurality of positioning points P1 (see FIG. 6) corresponding to the plurality of position information D2. Set. The second processing unit 202 sets a plurality of temporary sections B (see FIG. 7) in the candidate area A10. The third processing unit 203 defines the temporary section B in which the number of positioning points P1 included in the plurality of temporary sections B satisfies a predetermined condition as the exclusion section Be (see FIG. 7), and excludes the exclusion section Be from the candidate area A10. The work area A1 is set according to the remaining area.
本開示でいう「候補領域」は、作業領域A1の候補として仮想空間に設定される二次元領域であって、作業領域A1の設定に用いられる。候補領域A10は、あくまで作業領域A1の候補である。そのため、候補領域A10がそのまま作業領域A1となることもあれば、候補領域A10の一部が作業領域A1となることもあり、候補領域A10が作業領域A1とならないこともある。
The "candidate area" referred to in the present disclosure is a two-dimensional area set in the virtual space as a candidate for the work area A1 and is used for setting the work area A1. The candidate area A10 is just a candidate for the work area A1. Therefore, the candidate area A10 may be the work area A1 as it is, a part of the candidate area A10 may be the work area A1, and the candidate area A10 may not be the work area A1.
また、本開示でいう「所定条件」は、仮区画Bに包含される測位点P1の数について定められる条件であって、仮区画Bについて除外区画Beか否かを判断するために用いられる。すなわち、仮区画Bのうち、仮区画Bに包含される測位点P1の数が所定条件を満たす仮区画Bが、除外区画Beに分類されることになる。一例として、所定条件が、包含する測位点P1の数が「0」であること、と定められていれば、仮区画Bのうち、包含する測位点P1の数が「0」である、つまり測位点P1を包含しない仮区画Bが、除外区画Beとなる。
Further, the "predetermined condition" referred to in the present disclosure is a condition defined for the number of positioning points P1 included in the temporary section B, and is used for determining whether or not the temporary section B is an exclusion section Be. That is, among the temporary sections B, the temporary section B in which the number of positioning points P1 included in the temporary section B satisfies a predetermined condition is classified into the exclusion section Be. As an example, if the predetermined condition is that the number of included positioning points P1 is "0", the number of included positioning points P1 in the temporary section B is "0", that is, The temporary section B that does not include the positioning point P1 is the exclusion section Be.
要するに、本実施形態では、領域設定部213は、作業領域A1を設定するための処理を、第1処理部201、第2処理部202及び第3処理部203の各々での処理、つまり3段階の処理に分けて実現する機能を有している。このような3段階の処理を経て、領域設定部213は、複数の位置情報D2に基づいて、圃場F1に対応する作業領域A1を設定することができる。すなわち、第1処理部201では、複数の位置情報D2に基づいて候補領域A10を設定し、第2処理部202では、候補領域A10に複数の仮区画Bを設定し、第3処理部203では、仮区画Bを利用して候補領域A10から作業領域A1を設定する。このように、領域設定部213は、候補領域A10及び仮区画Bを利用して、作業領域A1を設定する機能を有している。
In short, in the present embodiment, the area setting unit 213 performs the processing for setting the work area A1 in each of the first processing unit 201, the second processing unit 202, and the third processing unit 203, that is, three stages. It has a function to realize by dividing into the processing of. Through such three-step processing, the area setting unit 213 can set the work area A1 corresponding to the field F1 based on the plurality of position information D2. That is, the first processing unit 201 sets the candidate area A10 based on the plurality of position information D2, the second processing unit 202 sets a plurality of temporary sections B in the candidate area A10, and the third processing unit 203 sets the candidate area B. , The work area A1 is set from the candidate area A10 by using the temporary section B. As described above, the area setting unit 213 has a function of setting the work area A1 by using the candidate area A10 and the temporary section B.
区画設定部214は、作業領域A1に複数の区画K(図12参照)を設定する。本開示でいう「区画」は、仮想空間上の作業領域A1を複数に分割したときの、分割後の個々の領域を意味する。つまり、区画設定部214は、作業領域A1を複数の区画Kに分割(区分)することによって、複数の区画Kを設定する。領域設定部213にて作業領域A1の設定に際して利用される仮区画Bもまた、区画Kと同様に、仮想空間上の候補領域A10を複数に分割したときの、分割後の個々の領域を意味する。
The section setting unit 214 sets a plurality of sections K (see FIG. 12) in the work area A1. The "section" referred to in the present disclosure means an individual area after division when the work area A1 on the virtual space is divided into a plurality of areas. That is, the division setting unit 214 sets a plurality of divisions K by dividing (dividing) the work area A1 into a plurality of divisions K. The temporary section B used when setting the work area A1 in the area setting unit 213 also means an individual area after the division when the candidate area A10 on the virtual space is divided into a plurality of parts, like the section K. do.
区画設定部214は、領域設定部213にて設定される作業領域A1に対して、複数の区画Kを設定する。第1処理部201、第2処理部202及び第3処理部203での3段階の処理で作業領域A1が設定される場合には、区画設定部214は、第3処理部203にて設定される作業領域A1に、複数の区画Kを設定することになる。
The section setting unit 214 sets a plurality of sections K for the work area A1 set by the area setting unit 213. When the work area A1 is set in the three-step processing by the first processing unit 201, the second processing unit 202, and the third processing unit 203, the partition setting unit 214 is set by the third processing unit 203. A plurality of sections K will be set in the work area A1.
本実施形態では、区画設定部214は、第1モード、第2モード及び第3モードを含む複数のモードを有しており、ユーザの操作に従って、これらのモードを切替可能である。そして、区画設定部214は、モードによって複数の区画Kの設定の仕方が異なる。一例として、第1モードでは、区画設定部214は、例えば正方形状等の予め定められた形状の区画Kを設定する。つまり、第1モードにおいては、作業領域A1内での測位点P1の配置によらずに、作業領域A1に対して複数の区画Kが固定的(静的)に設定される。一方、第2モード及び第3モードでは、区画設定部214は、作業領域A1内での測位点P1の配置に応じて区画Kを設定する。つまり、第2モード及び第3モードにおいては、作業領域A1内での測位点P1の配置に応じて区画Kを変化させるように、作業領域A1に対して複数の区画Kが動的に設定される。
In the present embodiment, the partition setting unit 214 has a plurality of modes including the first mode, the second mode, and the third mode, and these modes can be switched according to the operation of the user. Then, the section setting unit 214 has a different method of setting a plurality of sections K depending on the mode. As an example, in the first mode, the section setting unit 214 sets a section K having a predetermined shape such as a square shape. That is, in the first mode, a plurality of sections K are fixedly (statically) set with respect to the work area A1 regardless of the arrangement of the positioning points P1 in the work area A1. On the other hand, in the second mode and the third mode, the section setting unit 214 sets the section K according to the arrangement of the positioning point P1 in the work area A1. That is, in the second mode and the third mode, a plurality of sections K are dynamically set for the work area A1 so as to change the section K according to the arrangement of the positioning points P1 in the work area A1. To.
すなわち、本実施形態では、第2モード又は第3モードが選択されることにより、区画設定部214は、圃場F1に対応する作業領域A1に、複数の位置情報D2に対応する複数の測位点P1の作業領域A1内での配置に応じて変化する複数の区画Kを設定する。このようにして設定される複数の区画Kは、同一の作業領域A1に対しても、同一になるとは限らず、位置情報D2によって変化することになる。つまり、位置情報D2が変化すれば、これに対応する測位点P1の作業領域A1内での配置は変化するため、結果的に、作業領域A1に設定される複数の区画Kも変化する。
That is, in the present embodiment, when the second mode or the third mode is selected, the section setting unit 214 has the work area A1 corresponding to the field F1 and the plurality of positioning points P1 corresponding to the plurality of position information D2. A plurality of sections K that change according to the arrangement in the work area A1 of the above are set. The plurality of sections K set in this way are not always the same even for the same work area A1, and will change depending on the position information D2. That is, if the position information D2 changes, the arrangement of the positioning point P1 corresponding to the position information D2 in the work area A1 changes, and as a result, the plurality of sections K set in the work area A1 also change.
特に、第2モードにおいては、区画設定部214は、作業領域A1を、複数の測位点P1のうち隣接する2つの測位点P1間をつなぐ接続線L1(図16参照)にて分割することで、複数の区画Kを設定する。より詳細には、第2モードでは、区画設定部214は、作業領域A1に、複数の測位点P1を用いたドロネー図G1(図16参照)を作成し、ドロネー図G1のドロネー辺を接続線L1とすることで、複数の区画Kを設定する。このように、測位点P1を用いてドロネー図G1を作成することで得られる個々の領域を区画Kとすることで、複数の測位点P1の作業領域A1内での配置に応じて変化する複数の区画Kが設定される。
In particular, in the second mode, the section setting unit 214 divides the work area A1 by a connection line L1 (see FIG. 16) connecting two adjacent positioning points P1 among the plurality of positioning points P1. , Set a plurality of compartments K. More specifically, in the second mode, the partition setting unit 214 creates a Delaunay diagram G1 (see FIG. 16) using a plurality of positioning points P1 in the work area A1, and connects the Delaunay side of the Delaunay diagram G1. By setting L1, a plurality of sections K are set. As described above, by setting the individual areas obtained by creating the Delaunay diagram G1 using the positioning points P1 as the division K, a plurality of positioning points P1 that change according to the arrangement in the working area A1. Section K is set.
また、第3モードにおいては、区画設定部214は、作業領域A1を、複数の位置情報D2に対応する複数の測位点P1のうちのいずれか2つの測位点P1間を隔てる区分線L2(図19参照)にて分割することで、作業領域A1に複数の区画Kを設定する。より詳細には、第3モードでは、区画設定部214は、作業領域A1に、複数の測位点P1を用いたボロノイ図G2(図19参照)を作成し、ボロノイ図G2のボロノイ境界を区分線L2とすることで、複数の区画Kを設定する。このように、測位点P1を用いてボロノイ図G2を作成することで得られる個々の領域を区画Kとすることで、複数の測位点P1の作業領域A1内での配置に応じて変化する複数の区画Kが設定される。
Further, in the third mode, the section setting unit 214 separates the work area A1 from any two positioning points P1 among the plurality of positioning points P1 corresponding to the plurality of position information D2 (FIG. FIG. By dividing in 19), a plurality of sections K are set in the work area A1. More specifically, in the third mode, the partition setting unit 214 creates a Voronoi diagram G2 (see FIG. 19) using a plurality of positioning points P1 in the work area A1, and divides the Voronoi boundary of the Voronoi diagram G2. By setting L2, a plurality of sections K are set. As described above, by setting the individual regions obtained by creating the Voronoi diagram G2 using the positioning points P1 as the division K, a plurality of positioning points P1 that change according to the arrangement in the working area A1. Section K is set.
データ算出処理部215は、作業取得部212により取得される作業情報D1に基づいて、作業領域A1内の複数の区画Kのそれぞれの作業データを算出する。データ算出処理部215は、複数の区画Kのうちの1つの区画Kに包含される測位点P1に対応する作業情報D1に対して演算処理を実行することで、当該1つの区画Kに対応付けられる作業データを算出する。つまり、データ算出処理部215は、区画Kごとに、区画K内の複数のサンプリング位置(測位点P1)に対応する実績情報(収穫量情報)を取得して、例えば、単位面積当たりの収穫量(g/m2)を作業データとして算出する。データ算出処理部215は、サンプリング間隔(例えば5秒間隔)で取得された作業情報D1に基づいて区画Kごとの作業データ(単位面積当たりの収穫量)を算出する。
The data calculation processing unit 215 calculates the work data of each of the plurality of sections K in the work area A1 based on the work information D1 acquired by the work acquisition unit 212. The data calculation processing unit 215 associates the data calculation processing unit 215 with the one section K by executing arithmetic processing on the work information D1 corresponding to the positioning point P1 included in one of the plurality of sections K. Calculate the work data to be done. That is, the data calculation processing unit 215 acquires the actual information (harvest amount information) corresponding to the plurality of sampling positions (positioning points P1) in the section K for each section K, and for example, the harvest amount per unit area. Calculate (g / m 2 ) as work data. The data calculation processing unit 215 calculates the work data (harvest amount per unit area) for each section K based on the work information D1 acquired at the sampling interval (for example, 5 second interval).
マップ生成部216は、複数の作業情報D1に基づく作業データを複数の区画Kに対応付けてなるマップM1を作業領域A1毎に生成する。本開示でいう「マップ」は、作業領域A1に設定された複数の区画Kに、それぞれ収量データ(収穫量情報)等の作業データを割り当てたデータである。本実施形態では、マップ生成部216は、例えばデータ算出処理部215にて算出された作業データ(単位面積当たりの収穫量)を、複数の区画Kに対応付けることで、マップM1を生成する。つまり、例えば、マップ生成部216は、圃場F1内の収穫量の分布を表すマップM1(収量マップ)を生成する。このようなマップM1によれば、ユーザは、マップM1を確認することにより圃場F1全体の収穫状態を把握することが可能になる。このようなマップM1は、例えば、圃場F1の収穫状態を評価したり、次年度の収穫作業の計画を立てたりする目的で利用される。
The map generation unit 216 generates a map M1 in which work data based on a plurality of work information D1s are associated with a plurality of sections K for each work area A1. The "map" referred to in the present disclosure is data in which work data such as yield data (harvest amount information) is assigned to each of a plurality of sections K set in the work area A1. In the present embodiment, the map generation unit 216 generates the map M1 by associating the work data (harvest amount per unit area) calculated by the data calculation processing unit 215 with the plurality of sections K, for example. That is, for example, the map generation unit 216 generates a map M1 (yield map) representing the distribution of the yield in the field F1. According to such a map M1, the user can grasp the harvest state of the entire field F1 by checking the map M1. Such a map M1 is used, for example, for the purpose of evaluating the harvest state of the field F1 and planning the harvesting work for the next year.
表示処理部217は、マップ生成部216で生成されたマップM1等を表示させる処理を実行する。本実施形態では、表示処理部217は、マップM1を含む表示画面Im1(図14参照)を生成し、例えば、ユーザ端末3の表示部(操作表示部33)に表示画面Im1を表示させる。本開示でいう表示画面Im1等の「画面」は、表示部に表示される映像(画像)を意味し、図像、図形、写真、テキスト及び動画等を含む。そのため、情報処理部21は、例えば、操作受付部23に対するユーザによる操作に応じて、データ格納部22に記憶されている作業情報D1等を表示又は送信することが可能である。
The display processing unit 217 executes a process of displaying the map M1 and the like generated by the map generation unit 216. In the present embodiment, the display processing unit 217 generates a display screen Im1 (see FIG. 14) including the map M1 and causes the display unit (operation display unit 33) of the user terminal 3 to display the display screen Im1. The "screen" such as the display screen Im1 in the present disclosure means an image (image) displayed on the display unit, and includes an image, a figure, a photograph, a text, a moving image, and the like. Therefore, the information processing unit 21 can display or transmit the work information D1 and the like stored in the data storage unit 22 in response to an operation by the user on the operation reception unit 23, for example.
本実施形態では一例として、表示処理部217は、各種のウェブページを生成してそのウェブページの情報をユーザ端末3に送信することにより、ユーザ端末3に各種のウェブページを表示させることが可能である。また、他の態様として、表示処理部217は、ユーザ端末3に各種のウェブページを表示するために必要なデータを送信することにより、ユーザ端末3の制御部31に各種のウェブページの表示を実行させてもよい。
As an example in the present embodiment, the display processing unit 217 can display various web pages on the user terminal 3 by generating various web pages and transmitting the information of the web pages to the user terminal 3. Is. Further, as another aspect, the display processing unit 217 displays various web pages on the control unit 31 of the user terminal 3 by transmitting data necessary for displaying various web pages on the user terminal 3. You may let it run.
情報処理部21は、CPU(Central Processing Unit)で作業管理プログラムに従った各種の処理を実行することによって、上記各種の機能部(処理部)として機能する。また、情報処理部21における上記各種の機能部の少なくとも一部は、電子回路で構成されていてもよい。さらに、作業管理プログラムは、複数のプロセッサを機能部として機能させるためのプログラムであってもよい。各機能部の動作について詳しくは、「[5]作業管理方法」の欄で説明する。
The information processing unit 21 functions as the various functional units (processing units) by executing various processes according to the work management program on the CPU (Central Processing Unit). Further, at least a part of the various functional units in the information processing unit 21 may be composed of an electronic circuit. Further, the work management program may be a program for making a plurality of processors function as functional units. The operation of each functional unit will be described in detail in the column of "[5] Work management method".
[4]ユーザ端末
次に、ユーザ端末3の構成について、図1を参照して詳細に説明する。ユーザ端末3は、制御部31、記憶部32、操作表示部33及び通信部34等を備える。ユーザ端末3は、例えば、携帯電話、スマートフォン、タブレット端末又はパーソナルコンピュータ等の情報処理装置(通信端末)である。
[4] User Terminal Next, the configuration of the user terminal 3 will be described in detail with reference to FIG. The user terminal 3 includes a control unit 31, a storage unit 32, an operation display unit 33, a communication unit 34, and the like. The user terminal 3 is, for example, an information processing device (communication terminal) such as a mobile phone, a smartphone, a tablet terminal, or a personal computer.
通信部34は、管理サーバ2等の外部機器との通信機能を有する通信インターフェースである。具体的には、通信部34は、ユーザ端末3を有線又は無線で通信網N1に接続し、通信網N1を介して管理サーバ2等との間で、所定の通信プロトコルに従ったデータ通信を実行する。
The communication unit 34 is a communication interface having a communication function with an external device such as the management server 2. Specifically, the communication unit 34 connects the user terminal 3 to the communication network N1 by wire or wirelessly, and performs data communication according to a predetermined communication protocol with the management server 2 or the like via the communication network N1. Execute.
操作表示部33は、各種の情報を表示する液晶ディスプレイ又は有機ELディスプレイのような表示部と、タッチパネル、マウス又はキーボードのような操作部と、を含むユーザインターフェースである。操作表示部33は、例えば、ユーザに対して各種の情報を表示し、かつユーザによる各種の操作を受け付ける。特に本実施形態では、ユーザ端末3は、ブラウザ機能を有しており、操作表示部33には、各種のウェブページ等の情報を表示可能である。
The operation display unit 33 is a user interface including a display unit such as a liquid crystal display or an organic EL display for displaying various information, and an operation unit such as a touch panel, a mouse, or a keyboard. The operation display unit 33 displays various information to the user and accepts various operations by the user, for example. In particular, in the present embodiment, the user terminal 3 has a browser function, and the operation display unit 33 can display information such as various web pages.
記憶部32は、各種の情報を記憶するHDD、SSD又はフラッシュメモリ等の不揮発性の記憶部である。例えば、記憶部32には、ブラウザプログラム等の制御プログラムが記憶される。具体的に、ブラウザプログラムは、HTTP(Hypertext Transfer Protocol)等の通信プロトコルに従って、管理サーバ2等の外部装置との間で通信処理を制御部31に実行させるための制御プログラムである。また、制御プログラムは、管理サーバ2との間で予め定められた通信プロトコルに従って通信処理を実行するための専用アプリケーションであってもよい。
The storage unit 32 is a non-volatile storage unit such as an HDD, SSD, or flash memory that stores various types of information. For example, a control program such as a browser program is stored in the storage unit 32. Specifically, the browser program is a control program for causing the control unit 31 to execute communication processing with an external device such as the management server 2 according to a communication protocol such as HTTP (Hypertext Transfer Protocol). Further, the control program may be a dedicated application for executing communication processing with the management server 2 according to a predetermined communication protocol.
制御部31は、CPU(Central Processing Unit)等の1以上のプロセッサと、ROM(Read Only Memory)及びRAM等の1以上のメモリとを有するコンピュータシステムである。CPUは、各種の演算処理を実行するプロセッサである。ROMは、CPUに各種の処理を実行させるためのBIOS(Basic Input Output System)及びOS(Operating System)等の制御プログラムが予め記憶された不揮発性のメモリである。RAMは、各種の情報を記憶する揮発性又は不揮発性のメモリであり、CPUが実行する各種の処理の一時記憶メモリ(作業領域)として使用される。そして、制御部31は、ROM又は記憶部32に予め記憶された各種の制御プログラムをCPUで実行することによりユーザ端末3を制御する。
The control unit 31 is a computer system having one or more processors such as a CPU (Central Processing Unit) and one or more memories such as a ROM (Read Only Memory) and a RAM. The CPU is a processor that executes various arithmetic processes. The ROM is a non-volatile memory in which control programs such as a BIOS (Basic Input Output System) and an OS (Operating System) for causing a CPU to execute various processes are stored in advance. The RAM is a volatile or non-volatile memory that stores various types of information, and is used as a temporary storage memory (work area) for various processes executed by the CPU. Then, the control unit 31 controls the user terminal 3 by executing various control programs stored in advance in the ROM or the storage unit 32 on the CPU.
具体的には、制御部31は、記憶部32に記憶されているブラウザプログラムに従って各種の処理を実行することによりブラウザ処理部311として機能する。ブラウザ処理部311は、管理サーバ2から通信網N1を介して提供されるウェブページを操作表示部33に表示させ、操作表示部33に対する操作を管理サーバ2に入力するブラウザ処理を実行することが可能である。すなわち、ユーザ端末3は、制御部31によってブラウザプログラムが実行されることにより、管理サーバ2の操作用端末として機能することが可能である。
Specifically, the control unit 31 functions as the browser processing unit 311 by executing various processes according to the browser program stored in the storage unit 32. The browser processing unit 311 may execute a browser processing for displaying a web page provided from the management server 2 via the communication network N1 on the operation display unit 33 and inputting an operation for the operation display unit 33 to the management server 2. It is possible. That is, the user terminal 3 can function as an operation terminal of the management server 2 by executing the browser program by the control unit 31.
より詳細に説明すると、ユーザ端末3では、管理サーバ2で提供される作業支援サービスのウェブサイト(作業支援サイト)に対応する所定のURLへのアクセス要求を行うためのユーザによる操作が行われることで、以下の動作を開始する。すなわち、ユーザ端末3は、上記操作が行われた場合に、制御部31にて、管理サーバ2から作業支援サイトのウェブページのデータを取得する。このとき、例えば、ユーザが、ユーザ端末3に表示される作業支援サイトにおいて、各種画面(表示画面Im1及び登録画面Im2等)の表示指示を行うことで、ユーザ端末3は、指示された各種画面を操作表示部33に表示させる。各種画面は、ユーザ端末3において作業支援サイトにログインすることによりユーザ端末3にて表示可能となる。
More specifically, in the user terminal 3, the user operates to request access to a predetermined URL corresponding to the website (work support site) of the work support service provided by the management server 2. Then, the following operation is started. That is, when the above operation is performed, the user terminal 3 acquires the data of the web page of the work support site from the management server 2 in the control unit 31. At this time, for example, the user gives an instruction to display various screens (display screen Im1 and registration screen Im2, etc.) on the work support site displayed on the user terminal 3, so that the user terminal 3 is instructed to display various screens. Is displayed on the operation display unit 33. Various screens can be displayed on the user terminal 3 by logging in to the work support site on the user terminal 3.
ここで、上記所定のURLへのアクセス要求のための操作は、例えば、ユーザによる、予め登録されたウェブサイトの一覧からの選択操作、又はテキスト入力操作等によって実現される。また、ユーザ端末3に管理サーバ2に対応する専用アプリケーションがインストールされている場合には、ユーザが専用アプリケーションを起動する操作を行うことで、所定のURLへのアクセス要求がなされ、操作表示部33に作業支援サイトが表示される。
Here, the operation for requesting access to the predetermined URL is realized, for example, by a user's selection operation from a list of pre-registered websites, a text input operation, or the like. Further, when the dedicated application corresponding to the management server 2 is installed in the user terminal 3, the user performs an operation to start the dedicated application to request access to a predetermined URL, and the operation display unit 33 The work support site is displayed in.
ユーザ端末3が管理サーバ2と通信可能である限り、ユーザは、どこからでもユーザ端末3にて作業支援サイトを確認することができ、作業機械による作業に関する情報を確認することが可能である。
As long as the user terminal 3 can communicate with the management server 2, the user can check the work support site on the user terminal 3 from anywhere, and can check the information related to the work by the work machine.
ここにおいて、ユーザ端末3を使用するユーザは、作業機械(コンバイン4)を操作(運転)する操作者と同一人であってもよいし、同一人でなくてもよい。また、ユーザ端末3を使用するユーザに関して、例えば、圃場F1のオーナのように1つの圃場F1に対して単一のユーザが設定されてもよいし、1つの圃場F1に対して複数のユーザが設定されてもよい。後者の場合、例えば、1つの圃場F1であっても、作業毎に異なるユーザを設定することも可能である。さらに、ユーザは、個人と法人とのいずれであってもよいし、複数の個人又は法人の集合からなる団体(組織)であってもよい。また、ユーザ端末3は、1ユーザに対して1台設けられてもよいし、複数のユーザに対して1台設けられてもよいし、1ユーザに対して複数台設けられてもよい。複数のユーザに対して1台のユーザ端末3が設けられる場合、例えば、ユーザID等によって、複数のユーザの各々を識別可能である。
Here, the user who uses the user terminal 3 may or may not be the same person as the operator who operates (operates) the work machine (combine 4). Further, regarding the user who uses the user terminal 3, a single user may be set for one field F1 such as the owner of the field F1, or a plurality of users may be set for one field F1. It may be set. In the latter case, for example, even in one field F1, it is possible to set different users for each work. Further, the user may be either an individual or a corporation, or may be an organization (organization) composed of a plurality of individuals or a group of corporations. Further, one user terminal 3 may be provided for one user, one may be provided for a plurality of users, or a plurality of user terminals 3 may be provided for one user. When one user terminal 3 is provided for a plurality of users, each of the plurality of users can be identified by, for example, a user ID or the like.
[5]作業管理方法
以下、図6~図21を参照しつつ、主として管理サーバ2の情報処理部21によって実行される作業管理方法の一例について説明する。以下、特に断りがない限り、作業機械であるコンバイン4による収穫作業を、作業管理方法による管理の対象とする場合を想定する。
[5] Work Management Method Hereinafter, an example of a work management method executed mainly by the information processing unit 21 of the management server 2 will be described with reference to FIGS. 6 to 21. Hereinafter, unless otherwise specified, it is assumed that the harvesting work by the combine 4 which is a work machine is subject to the management by the work management method.
また、本実施形態に係る作業管理方法は、コンピュータシステムを主構成とする情報処理部21にて実行されるので、言い換えれば、作業管理プログラムにて具現化される。つまり、本実施形態に係る作業管理プログラムは、作業管理方法に係る各処理を1以上のプロセッサに実行させるためのコンピュータプログラムである。このような作業管理プログラムは、例えば、管理サーバ2の情報処理部21及びコンバイン4の制御部491によって協働して実行されてもよい。
Further, since the work management method according to the present embodiment is executed by the information processing unit 21 whose main configuration is a computer system, in other words, it is embodied in a work management program. That is, the work management program according to the present embodiment is a computer program for causing one or more processors to execute each process related to the work management method. Such a work management program may be executed in cooperation with, for example, the information processing unit 21 of the management server 2 and the control unit 491 of the combine 4.
[5.1]作業領域の設定処理
まず、作業領域A1を設定するための「作業領域の設定処理」について説明する。本実施形態では、領域設定部213の動作モードとして、自動で作業領域A1を設定(特定)する第1動作モードと、手動で作業領域A1を設定する第2動作モードと、の2種類の動作モードがある。そして、領域設定部213は、操作受付部23が受け付けるユーザの操作に従って、第1動作モードと、第2動作モードと、を切替可能である。つまり、本実施形態では、作業領域A1の設定に関して、自動設定と手動設定との2種類の設定方法がある。そこで、以下では、第1動作モード(自動設定)と第2動作モード(手動設定)とに分けて、領域設定部213による作業領域A1の設定処理について説明する。
[5.1] Work area setting process First, the "work area setting process" for setting the work area A1 will be described. In the present embodiment, there are two types of operation modes of the area setting unit 213: a first operation mode in which the work area A1 is automatically set (specified) and a second operation mode in which the work area A1 is manually set. There is a mode. Then, the area setting unit 213 can switch between the first operation mode and the second operation mode according to the user's operation accepted by the operation reception unit 23. That is, in the present embodiment, regarding the setting of the work area A1, there are two types of setting methods, automatic setting and manual setting. Therefore, in the following, the setting process of the work area A1 by the area setting unit 213 will be described separately for the first operation mode (automatic setting) and the second operation mode (manual setting).
[5.1.1]作業領域の自動設定
まず、領域設定部213の動作モードが第1動作モードにある場合、つまり作業領域A1を自動設定する場合における、作業領域A1の設定処理について説明する。
[5.1.1] Automatic setting of work area First, the setting process of the work area A1 will be described when the operation mode of the area setting unit 213 is in the first operation mode, that is, when the work area A1 is automatically set. ..
第1動作モードにおいては、領域設定部213は、例えば、図6~図8に示すように、複数の位置情報D2に基づいて、圃場F1に対応する作業領域A1を設定する。図6~図8では、サンプリング間隔で取得される作業機械(コンバイン4)の位置情報D2に対応する仮想空間上の各位置を測位点P1とし、各測位点P1を黒点の印で示している。また、図6~図8では、図4に例示した第1圃場F11及び第2圃場F12の2つの圃場F1にそれぞれ対応する2つの作業領域A1を設定する様子を示している。すなわち、図8において、第1作業領域A11が第1圃場F11に対応し、第2作業領域A12が第2圃場F12に対応する。
In the first operation mode, the area setting unit 213 sets the work area A1 corresponding to the field F1 based on the plurality of position information D2, for example, as shown in FIGS. 6 to 8. In FIGS. 6 to 8, each position on the virtual space corresponding to the position information D2 of the work machine (combine 4) acquired at the sampling interval is designated as a positioning point P1, and each positioning point P1 is indicated by a black dot mark. .. Further, FIGS. 6 to 8 show how two work areas A1 corresponding to the two fields F1 of the first field F11 and the second field F12 exemplified in FIG. 4 are set. That is, in FIG. 8, the first working area A11 corresponds to the first field F11, and the second working area A12 corresponds to the second field F12.
ここでは一例として、コンバイン4が移動軌跡R1に沿って移動する際に、サンプリング間隔で取得される位置情報D2が作業期間中に得られる場合を想定する。より詳細には、図6の左側の図面に示すように、コンバイン4は、まず農道を通って第1圃場F11に移動し、第1圃場F11にて作業(収穫作業)を行った後、農道を通って第2圃場F12に移動し、第2圃場F12にて作業を行う。そのため、移動軌跡R1は、農道、第1圃場F11、農道、第2圃場F12の順に、コンバイン4の移動を示している。領域設定部213は、このような状況で得られる複数の位置情報D2に基づいて、作業領域A1を自動的に設定する。
Here, as an example, it is assumed that when the combine 4 moves along the movement locus R1, the position information D2 acquired at the sampling interval is obtained during the work period. More specifically, as shown in the drawing on the left side of FIG. 6, the combine 4 first moves to the first field F11 through the farm road, performs work (harvesting work) in the first field F11, and then the farm road. It moves to the second field F12 through the passage and works in the second field F12. Therefore, the movement locus R1 indicates the movement of the combine 4 in the order of the farm road, the first field F11, the farm road, and the second field F12. The area setting unit 213 automatically sets the work area A1 based on the plurality of position information D2 obtained in such a situation.
作業領域A1を設定するに際し、情報処理部21は、作業領域A1の設定に用いられる複数の位置情報D2を位置取得部211にて取得する。本実施形態では、位置取得部211は、作業取得部212で取得される作業情報D1から位置情報D2を抽出することで、位置情報D2を取得する。
When setting the work area A1, the information processing unit 21 acquires a plurality of position information D2 used for setting the work area A1 by the position acquisition unit 211. In the present embodiment, the position acquisition unit 211 acquires the position information D2 by extracting the position information D2 from the work information D1 acquired by the work acquisition unit 212.
複数の位置情報D2が得られると、領域設定部213は、図6の中央の図面に示すように、これら複数の位置情報D2に対応する複数の測位点P1を設定する。つまり、領域設定部213は、作業期間における作業機械(コンバイン4)のサンプリング間隔毎の各位置に相当する測位点P1を仮想空間上に設定する。本実施形態では一例として、仮想空間上の座標は、実空間上の緯度及び経度と対応付けられている。そのため、領域設定部213は、位置情報D2に含まれる緯度及び経度の情報を用いて、仮想空間上の位置情報D2が示す位置に対応する各位置に測位点P1を設定する。測位点P1の設定は、例えば、第1処理部201にて行われる。これにより、作業期間中にコンバイン4が移動した軌跡(移動軌跡R1)上に点在する測位点P1の集合が得られることになる。
When a plurality of position information D2s are obtained, the area setting unit 213 sets a plurality of positioning points P1 corresponding to the plurality of position information D2s, as shown in the central drawing of FIG. That is, the area setting unit 213 sets the positioning point P1 corresponding to each position for each sampling interval of the work machine (combine 4) in the virtual space. In this embodiment, as an example, the coordinates in the virtual space are associated with the latitude and longitude in the real space. Therefore, the area setting unit 213 sets the positioning point P1 at each position corresponding to the position indicated by the position information D2 in the virtual space by using the latitude and longitude information included in the position information D2. The positioning point P1 is set, for example, by the first processing unit 201. As a result, a set of positioning points P1 scattered on the locus (movement locus R1) on which the combine 4 has moved during the work period can be obtained.
複数の測位点P1が設定されると、領域設定部213は、第1処理部201にて、これら複数の測位点P1に基づいて、圃場F1に対応する作業領域A1の候補となる候補領域A10を設定する。ただし、本実施形態では、第1処理部201は、候補領域A10を設定する前に、複数の測位点P1から不要点を除外する不要点除外処理を実行する。すなわち、第1処理部201は、複数の測位点P1のうち不要条件を満たす測位点P1(不要点)を除く測位点P1を用いて、候補領域A10を設定する。本実施形態では一例として、第1処理部201は、2段階の不要点除外処理を行う。
When a plurality of positioning points P1 are set, the area setting unit 213 is a candidate area A10 which is a candidate for the work area A1 corresponding to the field F1 based on the plurality of positioning points P1 in the first processing unit 201. To set. However, in the present embodiment, the first processing unit 201 executes an unnecessary point exclusion process for excluding unnecessary points from a plurality of positioning points P1 before setting the candidate area A10. That is, the first processing unit 201 sets the candidate area A10 using the positioning points P1 excluding the positioning points P1 (unnecessary points) that satisfy the unnecessary conditions among the plurality of positioning points P1. In the present embodiment, as an example, the first processing unit 201 performs two-step unnecessary point exclusion processing.
1段目の不要点除外処理では、第1処理部201は、稼働情報中の車速情報及びクラッチ情報等を参照して、作業に関連しない測位点P1を不要点として除外する。つまり、第1処理部201は、各測位点P1が表す位置情報D2に対応する作業情報D1を参照し、作業情報D1に含まれる稼働情報中の車速情報及びクラッチ情報等から、当該測位点P1が不要点か否かを判断する。不要条件は、一例として作業機械の車速が判定閾値以上であることを含んでおり、第1処理部201は、ある測位点P1に対応する車速情報が示す車速が判定閾値以上であれば、この測位点P1については不要条件を満たす「不要点」であると判断する。
In the unnecessary point exclusion process of the first stage, the first processing unit 201 excludes the positioning point P1 not related to the work as an unnecessary point by referring to the vehicle speed information, the clutch information, and the like in the operation information. That is, the first processing unit 201 refers to the work information D1 corresponding to the position information D2 represented by each positioning point P1, and the positioning point P1 is based on the vehicle speed information, the clutch information, and the like in the operation information included in the work information D1. Judge whether or not is an unnecessary point. The unnecessary condition includes, for example, that the vehicle speed of the work machine is equal to or higher than the determination threshold value, and the first processing unit 201 indicates that the vehicle speed indicated by the vehicle speed information corresponding to a certain positioning point P1 is equal to or higher than the determination threshold value. It is determined that the positioning point P1 is an "unnecessary point" that satisfies the unnecessary condition.
2段目の不要点除外処理では、第1処理部201は、K近傍又は点密度等の仮想空間上での測位点P1の密度を指標として、作業に関連しない測位点P1を不要点として除外する。つまり、第1処理部201は、仮想空間上での測位点P1の密度から、各測位点P1が不要点か否かを判断する。不要条件は、一例として測位点P1の密度が判定閾値未満であることを含んでおり、第1処理部201は、ある測位点P1に着目した場合の密度が判定閾値未満であれば、この測位点P1については不要条件を満たす「不要点」であると判断する。
In the unnecessary point exclusion process of the second stage, the first processing unit 201 excludes the positioning point P1 not related to the work as an unnecessary point by using the density of the positioning point P1 in the virtual space such as the vicinity of K or the point density as an index. do. That is, the first processing unit 201 determines whether or not each positioning point P1 is an unnecessary point from the density of the positioning points P1 on the virtual space. The unnecessary condition includes, for example, that the density of the positioning point P1 is less than the determination threshold value, and if the density when focusing on a certain positioning point P1 is less than the determination threshold value, the first processing unit 201 includes this positioning. It is determined that the point P1 is an "unnecessary point" that satisfies the unnecessary condition.
このような不要点除外処理により、図6の右端の図面に示すように、図6の中央の状態から、圃場F1での作業に関連しない測位点P1(不要点)を除いた測位点P1のみが残ることになる。例えば、第1圃場F11又は第2圃場F12に向けて農道を移動中のコンバイン4の位置を示す測位点P1等は、不要点として除外される。その結果、第1処理部201では、複数の測位点P1のうち、圃場F1での作業に関連する測位点P1のみに基づいて候補領域A10を設定することができ、圃場F1以外の領域が候補領域A10に含まれにくくなる。
By such unnecessary point exclusion processing, as shown in the drawing at the right end of FIG. 6, only the positioning point P1 excluding the positioning point P1 (unnecessary point) not related to the work in the field F1 from the state in the center of FIG. Will remain. For example, the positioning point P1 or the like indicating the position of the combine 4 moving along the farm road toward the first field F11 or the second field F12 is excluded as an unnecessary point. As a result, in the first processing unit 201, the candidate area A10 can be set based only on the positioning point P1 related to the work in the field F1 among the plurality of positioning points P1, and the area other than the field F1 is a candidate. It becomes difficult to be included in the region A10.
第1処理部201は、図6の右端の状態の複数の測位点P1のうち、時間的及び/又は空間的な間隔が設定値(パラメータ)以下である複数の測位点P1をグループ化する。すなわち、各測位点P1が表す位置情報D2に対応する作業情報D1からは、当該測位点P1に作業機械が位置した時刻(時刻情報)を特定できるので、この時刻情報に基づいて、2つの測位点P1間の時間的な間隔(時間差)が導出される。このような時間的な間隔に加えて又は代えて、仮想空間上での2つの測位点P1の空間的な間隔(距離)に着目し、第1処理部201は、間隔が設定値以下となる複数の測位点P1をグループ化して点群を生成し、当該点群をセクションとする。ここで、第1処理部201は、複数の測位点P1の集合(点群)からなるセクションをM個(Mは0以上の整数)生成する。
The first processing unit 201 groups a plurality of positioning points P1 whose temporal and / or spatial intervals are equal to or less than a set value (parameter) among the plurality of positioning points P1 in the state at the right end of FIG. That is, since the time (time information) at which the work machine is located at the positioning point P1 can be specified from the work information D1 corresponding to the position information D2 represented by each positioning point P1, two positionings are performed based on this time information. The time interval (time difference) between the points P1 is derived. In addition to or instead of such a temporal interval, paying attention to the spatial interval (distance) of the two positioning points P1 on the virtual space, the interval of the first processing unit 201 is equal to or less than the set value. A plurality of positioning points P1 are grouped to generate a point cloud, and the point cloud is used as a section. Here, the first processing unit 201 generates M sections (M is an integer of 0 or more) composed of a set (point group) of a plurality of positioning points P1.
このとき、時間的及び/又は空間的な間隔と比較される設定値(パラメータ)が、小さく設定されていれば、図6の右端に示すように、第1圃場F11及び第2圃場F12に対応して分散した複数の測位点P1は、2つのセクションに分類される。ただし、本実施形態では、設定値(パラメータ)は、比較的大きな値に設定されている。そのため、図6の右端に示すような複数の測位点P1であっても、全て1つのセクションに集約される。
At this time, if the set value (parameter) to be compared with the temporal and / or spatial interval is set small, it corresponds to the first field F11 and the second field F12 as shown at the right end of FIG. The plurality of positioning points P1 dispersed therein are classified into two sections. However, in the present embodiment, the set value (parameter) is set to a relatively large value. Therefore, even a plurality of positioning points P1 as shown at the right end of FIG. 6 are all integrated into one section.
そして、第1処理部201は、セクションごとに、複数の測位点P1の集合(点群)を用いて、図7の左端の図面に示すように、作業領域A1の候補となる候補領域A10を設定する。本実施形態では、第1処理部201は、複数の測位点P1についての凸包処理を用いて、候補領域A10を設定する。これにより、仮想空間上における各セクションに属する複数の測位点P1からなる点群を凹みのないように覆った図形である凸包(convex hull)、つまり仮想空間上の点群を包む最小の凸多角形が、候補領域A10として設定される。要するに、圃場F1内の作業機械の移動軌跡R1上の点群を包囲する最小の凸多角形が、候補領域A10として設定される。このとき、本実施形態では、第1圃場F11及び第2圃場F12に対応して分散した複数の測位点P1は、1つのセクションに集約されているので、候補領域A10は1つのみ生成される。このような、候補領域A10は、第1圃場F11に対応する領域と、第2圃場F12に対応する領域とを含むことになる。
Then, the first processing unit 201 uses a set (point group) of a plurality of positioning points P1 for each section to select a candidate area A10 that is a candidate for the work area A1 as shown in the leftmost drawing of FIG. Set. In the present embodiment, the first processing unit 201 sets the candidate region A10 by using the convex hull processing for the plurality of positioning points P1. As a result, a convex hull, which is a figure that covers a group of points consisting of a plurality of positioning points P1 belonging to each section on the virtual space without dents, that is, the smallest convex that encloses the point group on the virtual space. The polygon is set as the candidate area A10. In short, the smallest convex polygon surrounding the point cloud on the movement locus R1 of the work machine in the field F1 is set as the candidate region A10. At this time, in the present embodiment, since the plurality of positioning points P1 dispersed corresponding to the first field F11 and the second field F12 are aggregated in one section, only one candidate region A10 is generated. .. Such a candidate region A10 includes a region corresponding to the first field F11 and a region corresponding to the second field F12.
候補領域A10が設定されると、次に、領域設定部213は、第2処理部202にて、図7の中央の図面に示すように、候補領域A10に複数の仮区画Bを設定する。第2処理部202は、一例として、図7に示すように、候補領域A10全体をメッシュ状に複数の仮区画Bに分割するように、複数の仮区画Bを設定する。図7には、候補領域A10を複数の仮区画Bに分割した状態を模式的に示している。例えば、各仮区画Bは、対応する圃場F1における実寸換算で10m×10mの正方形の領域である。ただし、各仮区画Bの形状及び大きさ等は特に限定されない。
When the candidate area A10 is set, next, the area setting unit 213 sets a plurality of temporary sections B in the candidate area A10 in the second processing unit 202 as shown in the central drawing of FIG. 7. As an example, the second processing unit 202 sets a plurality of temporary compartments B so that the entire candidate region A10 is divided into a plurality of temporary compartments B in a mesh shape, as shown in FIG. 7. FIG. 7 schematically shows a state in which the candidate region A10 is divided into a plurality of temporary compartments B. For example, each temporary section B is a square area of 10 m × 10 m in terms of actual size in the corresponding field F1. However, the shape and size of each temporary compartment B are not particularly limited.
本実施形態では、複数の仮区画Bの各々の大きさは可変である。具体的には、第2処理部202は、操作受付部23が受け付けるユーザの操作に従って、各仮区画Bの大きさを指定する。これにより、仮区画Bを任意の大きさに設定することができる。例えば、サンプリング間隔が長い又は作業機械の車速が速い場合、隣接する2つの測位点P1間の空間的な間隔(距離)が大きくなるので、仮区画B(のサイズ)を大きく設定することが好ましい。
In the present embodiment, the size of each of the plurality of temporary compartments B is variable. Specifically, the second processing unit 202 specifies the size of each temporary section B according to the user's operation received by the operation reception unit 23. As a result, the temporary compartment B can be set to an arbitrary size. For example, when the sampling interval is long or the vehicle speed of the work machine is high, the spatial interval (distance) between two adjacent positioning points P1 becomes large, so it is preferable to set the temporary section B (size) large. ..
ここで、本実施形態では一例として、第2処理部202は、候補領域A10を、候補領域A10の外周に沿った仮想線にて分割することで複数の仮区画Bを設定する。すなわち、候補領域A10を複数の仮区画Bに分割するメッシュの網目(仮想線)方向が、候補領域A10の外周に沿うように設定される。これにより、例えば、圃場F1の畔方向に沿って、複数の仮区画Bを設定することが可能となり、第3処理部203で設定される作業領域A1の外形を、畔方向に沿わせやすくなる。
Here, as an example in the present embodiment, the second processing unit 202 sets a plurality of temporary sections B by dividing the candidate area A10 by a virtual line along the outer circumference of the candidate area A10. That is, the mesh (virtual line) direction of the mesh that divides the candidate area A10 into the plurality of temporary sections B is set along the outer circumference of the candidate area A10. As a result, for example, a plurality of temporary sections B can be set along the shore direction of the field F1, and the outer shape of the work area A1 set by the third processing unit 203 can be easily aligned with the shore direction. ..
また、複数の仮区画Bを設定する方向は、上記に限らず、他の例として、第2処理部202は、候補領域A10を、作業機械の移動軌跡R1に沿った仮想線にて分割することで複数の仮区画Bを設定してもよい。すなわち、候補領域A10を複数の仮区画Bに分割するメッシュの網目(仮想線)方向が、候補領域A10内での作業機械の移動軌跡R1、つまり時間的に連続する測位点P1同士を結ぶ線に沿うように設定される。これにより、例えば、圃場F1の畝方向に沿って、複数の仮区画Bを設定することが可能となり、第3処理部203で設定される作業領域A1の外形を、畝方向に沿わせやすくなる。
Further, the direction in which the plurality of temporary sections B are set is not limited to the above, and as another example, the second processing unit 202 divides the candidate area A10 by a virtual line along the movement locus R1 of the work machine. Therefore, a plurality of temporary compartments B may be set. That is, the mesh (virtual line) direction of the mesh that divides the candidate area A10 into the plurality of temporary sections B is the movement locus R1 of the work machine in the candidate area A10, that is, the line connecting the temporally continuous positioning points P1. It is set to follow. As a result, for example, a plurality of temporary sections B can be set along the ridge direction of the field F1, and the outer shape of the work area A1 set by the third processing unit 203 can be easily aligned with the ridge direction. ..
複数の仮区画Bが設定されると、次に、領域設定部213は、第3処理部203にて、図7の右端の図面に示すように、複数の仮区画Bを、除外区画Beと除外区画Be以外とに分類する。図7の右端の図面では、複数の仮区画Bのうち除外区画Beに分類された領域を、白色で表している。ここで、第3処理部203は、複数の仮区画Bのうち、包含する測位点P1の数が所定条件を満たす仮区画Bを除外区画Beに分類する。本実施形態では一例として、所定条件は、包含する測位点P1の数が「0」であること、と定められている。そのため、第3処理部203では、仮区画Bのうち、包含する測位点P1の数が「0」である、つまり測位点P1を包含しない仮区画Bが、除外区画Beに分類される。ここでは、第1圃場F11及び第2圃場F12のいずれにも対応しない領域に設定された仮区画Bは、除外区画Beに分類される。
When a plurality of temporary compartments B are set, the area setting unit 213 then, in the third processing unit 203, sets the plurality of temporary compartments B as the exclusion compartment Be as shown in the drawing at the right end of FIG. Classify as other than the exclusion section Be. In the drawing at the right end of FIG. 7, the area classified into the exclusion section Be among the plurality of temporary sections B is shown in white. Here, the third processing unit 203 classifies the temporary section B in which the number of positioning points P1 included among the plurality of temporary sections B satisfies a predetermined condition into the exclusion section Be. In the present embodiment, as an example, the predetermined condition is that the number of positioning points P1 to be included is "0". Therefore, in the third processing unit 203, among the temporary sections B, the temporary section B that includes the positioning points P1 is “0”, that is, the temporary section B that does not include the positioning points P1 is classified into the exclusion section Be. Here, the temporary section B set in the area corresponding to neither the first field F11 nor the second field F12 is classified into the exclusion section Be.
そして、第3処理部203は、図8の左側の図面に示すように、候補領域A10から除外区画Beを除外して残る領域により作業領域A1を設定する。つまり、第3処理部203は、除外区画Beに分類された領域を候補領域A10から除去することで、除外区画Be以外に分類された領域のみを残存させる。このようにして残存する、候補領域A10のうちの除外区画Be以外の仮区画Bに属する領域が、作業領域A1として設定される。
Then, as shown in the drawing on the left side of FIG. 8, the third processing unit 203 sets the work area A1 by the area remaining after excluding the exclusion section Be from the candidate area A10. That is, the third processing unit 203 removes the area classified into the exclusion section Be from the candidate area A10, so that only the area classified other than the exclusion section Be remains. The remaining area of the candidate area A10 belonging to the temporary section B other than the excluded section Be is set as the work area A1.
ここにおいて、本実施形態では、候補領域A10は、第1圃場F11に対応する領域と第2圃場F12に対応する領域とを含むように1つのみ生成されている。そして、第1圃場F11及び第2圃場F12のいずれにも対応しない領域に設定された仮区画Bが除外区画Beとして除外されるので、候補領域A10のうちの、第1圃場F11と第2圃場F12との間の領域が除外されることになる。このように、除外区画Beが除外されることで、候補領域A10は2つの領域に分断されるので、第3処理部203は、これら2つの領域の各々を作業領域A1に設定する。すなわち、第3処理部203は、除外区画Beを除外することで候補領域A10を2以上の領域に分断し、当該2以上の領域の各々により作業領域A1を設定する。
Here, in the present embodiment, only one candidate region A10 is generated so as to include a region corresponding to the first field F11 and a region corresponding to the second field F12. Then, since the temporary section B set in the area corresponding to neither the first field F11 nor the second field F12 is excluded as the exclusion section Be, the first field F11 and the second field of the candidate areas A10 are excluded. The area between F12 and F12 will be excluded. Since the candidate area A10 is divided into two areas by excluding the exclusion section Be in this way, the third processing unit 203 sets each of these two areas in the work area A1. That is, the third processing unit 203 divides the candidate area A10 into two or more areas by excluding the exclusion section Be, and sets the work area A1 by each of the two or more areas.
さらに、本実施形態では、第3処理部203は、候補領域A10から除外区画Beを除外して残る領域のうち、面積と包含する測位点P1の数との少なくとも一方について除外条件を満たす領域を、作業領域A1から除外する。除外条件は、例えば、面積が除外閾値以下であること、及び/又は、包含する測位点P1の数が除外閾値以下であること、等である。すなわち、候補領域A10から除外区画Beを除外して残った領域が、極端に小さい及び/又は包含する測位点P1の数が極端に少ないような場合、このよう領域については、作業領域A1から除外される。
Further, in the present embodiment, the third processing unit 203 sets a region that satisfies the exclusion condition for at least one of the area and the number of positioning points P1 included in the region remaining after excluding the exclusion zone Be from the candidate region A10. , Exclude from work area A1. The exclusion conditions are, for example, that the area is equal to or less than the exclusion threshold and / or that the number of positioning points P1 to be included is equal to or less than the exclusion threshold. That is, when the area remaining after excluding the exclusion section Be from the candidate area A10 is extremely small and / or the number of positioning points P1 to be included is extremely small, such an area is excluded from the work area A1. Will be done.
最終的に、領域設定部213は、図8の右側の図面に示すように、第1圃場F11に対応する作業領域A1と、第2圃場F12に対応する作業領域A1と、をそれぞれ設定する。すなわち、第1圃場F11の外形と略同一形状の第1作業領域A11が設定され、第2圃場F12の外形と略同一形状の第2作業領域A12が設定される。
Finally, as shown in the drawing on the right side of FIG. 8, the area setting unit 213 sets the work area A1 corresponding to the first field F11 and the work area A1 corresponding to the second field F12, respectively. That is, the first working area A11 having substantially the same shape as the outer shape of the first field F11 is set, and the second working area A12 having substantially the same shape as the outer shape of the second field F12 is set.
作業領域A1の設定が完了すると、領域設定部213は、設定した作業領域A1に関する情報を、作業領域格納部222に記憶(出力)することをもって、作業領域A1の登録を行う。具体的には、仮想空間に作業領域A1を再現するために必要な情報を、作業領域格納部222に記憶することで、作業領域A1の登録が行われる。本実施形態では、仮想空間に設定される座標上での、作業領域A1の位置及び形状を特定する情報、つまり作業領域A1の外形線の座標情報が、作業領域A1に関する情報として、作業領域格納部222に記憶される。本実施形態では一例として、仮想空間上の座標は、実空間上の緯度及び経度と対応付けられている。そのため、作業領域格納部222には、対応する圃場F1の緯度及び経度を用いて、作業領域A1が登録されることになる。
When the setting of the work area A1 is completed, the area setting unit 213 registers (outputs) the set work area A1 in the work area storage unit 222 to register the work area A1. Specifically, the work area A1 is registered by storing the information necessary for reproducing the work area A1 in the virtual space in the work area storage unit 222. In the present embodiment, the information for specifying the position and shape of the work area A1 on the coordinates set in the virtual space, that is, the coordinate information of the outline of the work area A1 is stored as the information regarding the work area A1. It is stored in the unit 222. In this embodiment, as an example, the coordinates in the virtual space are associated with the latitude and longitude in the real space. Therefore, the work area A1 is registered in the work area storage unit 222 using the latitude and longitude of the corresponding field F1.
さらに、本実施形態では、領域設定部213は、設定した作業領域A1に関する情報として、例えば、作業の種類(内容)を特定するための作業名、及び作業に関する時刻情報(一例として開始日時及び終了日時)等についても、作業領域格納部222に記憶する。これにより、作業領域A1の登録に際しては、作業領域格納部222には、作業領域A1が、この作業領域A1に対応する圃場F1で行われた作業の作業名及び時刻情報等と紐づけて、格納されることになる。そのため、例えば、同一の圃場F1についても、作業名又は年度等によって、個別の作業領域A1を設定することが可能となる。
Further, in the present embodiment, the area setting unit 213 has, as information regarding the set work area A1, for example, a work name for specifying the type (content) of the work, and time information regarding the work (as an example, the start date and time and the end). The date and time) and the like are also stored in the work area storage unit 222. As a result, when registering the work area A1, the work area A1 is associated with the work name and time information of the work performed in the field F1 corresponding to the work area A1 in the work area storage unit 222. It will be stored. Therefore, for example, even for the same field F1, individual work areas A1 can be set according to the work name, the year, and the like.
図9は、上述した作業領域A1を自動設定に係る情報処理部21の動作の一例を示すフローチャートである。
FIG. 9 is a flowchart showing an example of the operation of the information processing unit 21 related to the automatic setting of the work area A1 described above.
すなわち、情報処理部21は、まず、ステップS1において、作業機械であるコンバイン4から、位置情報D2を含む作業情報D1を取得したか否かを判定する。作業期間における作業情報D1が取得されたと判定された場合(S1:Yes)、処理がステップS2に移行する。情報処理部21は、作業情報D1を取得するまで待機する(S1:No)。情報処理部21(作業取得部212)は、コンバイン4から作業情報D1を取得すると、作業情報D1を作業情報格納部221に記憶する(図5参照)。
That is, first, in step S1, the information processing unit 21 determines whether or not the work information D1 including the position information D2 has been acquired from the combine 4 which is a work machine. When it is determined that the work information D1 in the work period has been acquired (S1: Yes), the process proceeds to step S2. The information processing unit 21 waits until the work information D1 is acquired (S1: No). When the information processing unit 21 (work acquisition unit 212) acquires the work information D1 from the combine 4, the information processing unit 21 stores the work information D1 in the work information storage unit 221 (see FIG. 5).
ステップS2において、情報処理部21は、作業情報D1から位置情報D2を抽出する。これにより、情報処理部21(位置取得部211)は、作業期間における位置情報D2を取得する。
In step S2, the information processing unit 21 extracts the position information D2 from the work information D1. As a result, the information processing unit 21 (position acquisition unit 211) acquires the position information D2 during the working period.
次にステップS3において、情報処理部21は、第1処理部201にて、取得した位置情報D2を用いて、複数の測位点P1を設定する。次にステップS4において、情報処理部21は、1段目の不要点除外処理として、第1処理部201にて、稼働情報中の車速情報及びクラッチ情報等を参照して、作業に関連しない測位点P1を不要点として除外する。次にステップS5において、情報処理部21は、2段目の不要点除外処理において、第1処理部201にて、K近傍又は点密度等の仮想空間上での測位点P1の密度を指標として、作業に関連しない測位点P1を不要点として除外する。
Next, in step S3, the information processing unit 21 sets a plurality of positioning points P1 using the position information D2 acquired by the first processing unit 201. Next, in step S4, the information processing unit 21 refers to the vehicle speed information, the clutch information, etc. in the operation information in the first processing unit 201 as the unnecessary point exclusion processing in the first stage, and positions the information not related to the work. Point P1 is excluded as an unnecessary point. Next, in step S5, in the second stage unnecessary point exclusion process, the information processing unit 21 uses the density of the positioning point P1 in the vicinity of K or in the virtual space such as the point density as an index in the first processing unit 201. , The positioning point P1 not related to the work is excluded as an unnecessary point.
次にステップS6において、情報処理部21は、第1処理部201にて、圃場F1での作業に関連しない測位点P1(不要点)を除いた測位点P1を、M個(Mは0以上の整数)のセクションに分類する。このとき、第1処理部201は、時間的及び/又は空間的な間隔が設定値(パラメータ)以下である複数の測位点P1を、同一セクションに分類する。
Next, in step S6, the information processing unit 21 has M (M is 0 or more) positioning points P1 excluding the positioning points P1 (unnecessary points) that are not related to the work in the field F1 in the first processing unit 201. (Integer) section. At this time, the first processing unit 201 classifies the plurality of positioning points P1 whose temporal and / or spatial intervals are equal to or less than the set value (parameter) into the same section.
そして、情報処理部21は、セクション毎にステップS7~S15の作業領域設定ループを実行し、全てのセクションについての作業領域A1の設定処理が完了するまで、作業領域設定ループを繰り返す。作業領域設定ループが開始すると(S7)、情報処理部21は、まずステップS8において、セクションに含まれる測位点P1の数がN(ただしNは任意の整数)より大きいか否かを判断する。セクションに含まれる測位点P1の数がNより大きければ(S8:Yes)、処理がステップS9に移行する。一方、セクションに含まれる測位点P1の数がN以下であれば(S8:No)、当該セクションについての作業領域A1の設定は行わずに、処理がステップS7に移行する。
Then, the information processing unit 21 executes the work area setting loop of steps S7 to S15 for each section, and repeats the work area setting loop until the setting process of the work area A1 for all the sections is completed. When the work area setting loop starts (S7), the information processing unit 21 first determines in step S8 whether or not the number of positioning points P1 included in the section is larger than N (where N is an arbitrary integer). If the number of positioning points P1 included in the section is larger than N (S8: Yes), the process proceeds to step S9. On the other hand, if the number of positioning points P1 included in the section is N or less (S8: No), the process proceeds to step S7 without setting the work area A1 for the section.
ステップS9において、情報処理部21は、第1処理部201にて、K近傍又は点密度等の仮想空間上での測位点P1の密度を指標として、作業に関連しない測位点P1を不要点として除外する。
In step S9, the information processing unit 21 uses the density of the positioning point P1 in the vicinity of K or in the virtual space such as the point density as an index in the first processing unit 201, and sets the positioning point P1 not related to the work as an unnecessary point. exclude.
次にステップS10において、情報処理部21は、第1処理部201にて、複数の測位点P1についての凸包処理を行い、候補領域A10を設定する。次にステップS11において、情報処理部21は、第2処理部202にて、候補領域A10に複数の仮区画Bを設定する。次にステップS12において、情報処理部21は、第3処理部203にて、複数の仮区画Bを、除外区画Beと除外区画Be以外とに分類する。このとき、第3処理部203は、包含する測位点P1の数が「0」である仮区画Bを除外区画Beとし、候補領域A10から除外区画Beを除外する。これにより、除外区画Beを除外することで候補領域A10が2以上の領域に分断され、当該2以上の領域の各々により作業領域A1が設定される。
Next, in step S10, the information processing unit 21 performs convex hull processing on the plurality of positioning points P1 in the first processing unit 201, and sets the candidate area A10. Next, in step S11, the information processing unit 21 sets a plurality of temporary sections B in the candidate area A10 in the second processing unit 202. Next, in step S12, the information processing unit 21 classifies the plurality of temporary sections B into exclusion sections Be and other than the exclusion section Be in the third processing section 203. At this time, the third processing unit 203 sets the temporary section B whose number of positioning points P1 to be included is “0” as the exclusion section Be, and excludes the exclusion section Be from the candidate area A10. As a result, the candidate area A10 is divided into two or more areas by excluding the exclusion section Be, and the work area A1 is set by each of the two or more areas.
次にステップS13において、情報処理部21は、第3処理部203にて、除外条件を満たす領域を作業領域A1から除外する。一例として、第3処理部203は、面積が除外閾値以下である「極小面積」の領域を、作業領域A1から除外する。次にステップS14において、情報処理部21は、作業情報D1に基づいて、作業領域A1の重要業績評価指標(KPI:Key Performance Indicator)の算出を行う。このとき算出されるKPIは、作業領域A1についての作業時間又は収穫量等である。
Next, in step S13, the information processing unit 21 excludes the area satisfying the exclusion condition from the work area A1 in the third processing unit 203. As an example, the third processing unit 203 excludes the area of the "minimum area" whose area is equal to or less than the exclusion threshold value from the work area A1. Next, in step S14, the information processing unit 21 calculates a key performance indicator (KPI) of the work area A1 based on the work information D1. The KPI calculated at this time is the working time or the yield for the working area A1.
上述したステップS7~S15の作業領域設定ループを、全てのセクションについて実行すると、処理がステップS16に移行する。ステップS16では、情報処理部21は、領域設定部213にて、作業領域A1に関する情報(データ)を出力する。具体的には、領域設定部213は、設定した作業領域A1に関する情報を、作業領域格納部222に記憶(出力)することをもって、作業領域A1の登録を行う。
When the work area setting loop of steps S7 to S15 described above is executed for all the sections, the process shifts to step S16. In step S16, the information processing unit 21 outputs information (data) related to the work area A1 in the area setting unit 213. Specifically, the area setting unit 213 registers (outputs) the set work area A1 in the work area storage unit 222 to register the work area A1.
以上のようにして、情報処理部21は、作業領域A1を自動設定に係る一連の処理を実行する。ただし、図9に示すフローチャートは一例に過ぎず、処理が適宜追加又は省略されてもよいし、処理の順番が適宜入れ替わってもよい。例えば、ステップS8は、ステップS11の後で実行されてもよい。
As described above, the information processing unit 21 executes a series of processes related to the automatic setting of the work area A1. However, the flowchart shown in FIG. 9 is only an example, and the processes may be added or omitted as appropriate, or the order of the processes may be changed as appropriate. For example, step S8 may be executed after step S11.
ところで、第1関連技術として、領域設定部213は、候補領域A10及び仮区画Bを利用せずに、作業領域A1を自動設定することも可能である。すなわち、第1関連技術においては、領域設定部213は、セクションに分類した複数の測位点P1に対して凸包処理を施すことで、作業領域A1を得ることが可能である。ただし、第1関連技術では、時間的及び/又は空間的な間隔と比較される設定値(パラメータ)を、作業機械の速度(車速)、ユーザ及び環境等の多くの要因に合わせて設定する必要があり、設定値(パラメータ)の適正な設定は難しい。
By the way, as the first related technique, the area setting unit 213 can automatically set the work area A1 without using the candidate area A10 and the temporary section B. That is, in the first related technique, the area setting unit 213 can obtain the work area A1 by performing the convex hull processing on the plurality of positioning points P1 classified into the sections. However, in the first related technology, it is necessary to set the set value (parameter) to be compared with the temporal and / or spatial interval according to many factors such as the speed (vehicle speed) of the work machine, the user and the environment. Therefore, it is difficult to set the set value (parameter) properly.
すなわち、第1関連技術にあっては、図10に示すように、パラメータ(設定値)が適正値よりも大きければ、複数の圃場F1が1つの作業領域A1として判定されることがある。反対に、パラメータ(設定値)が適正値よりも小さければ、1つの圃場F1が複数の作業領域A1として判定されることがある。このように、第1関連技術においては、パラメータ(設定値)が適正に設定されていなければ、作業領域A1の特定の精度が低下する場合がある。
That is, in the first related technique, as shown in FIG. 10, if the parameter (set value) is larger than the appropriate value, the plurality of fields F1 may be determined as one work area A1. On the contrary, if the parameter (set value) is smaller than the appropriate value, one field F1 may be determined as a plurality of work areas A1. As described above, in the first related technique, if the parameter (set value) is not properly set, the specific accuracy of the work area A1 may decrease.
これに対して、本実施形態に係る作業管理システム1では、候補領域A10及び仮区画Bを利用して作業領域A1を設定することで、パラメータ(設定値)自体は大きめに設定されていてもよい。つまり、パラメータ(設定値)自体が大きめに設定されることで、複数の圃場F1が1つの候補領域A10に包含されても、除外区画Beと判定される仮区画Bを候補領域A10から除外することで、圃場F1に対応する領域を作業領域A1として設定しやすい。結果的に、本実施形態に係る作業管理システム1によれば、作業領域A1の特定の精度が低下しにくい、という利点がある。
On the other hand, in the work management system 1 according to the present embodiment, by setting the work area A1 using the candidate area A10 and the temporary section B, even if the parameter (set value) itself is set to be large. good. That is, by setting the parameter (set value) itself to be large, even if a plurality of fields F1 are included in one candidate area A10, the temporary section B determined to be the exclusion section Be is excluded from the candidate area A10. Therefore, it is easy to set the area corresponding to the field F1 as the work area A1. As a result, according to the work management system 1 according to the present embodiment, there is an advantage that the specific accuracy of the work area A1 is unlikely to decrease.
[5.1.2]作業領域の手動設定
次に、領域設定部213の動作モードが第2動作モードにある場合、つまり作業領域A1を手動設定する場合における、作業領域A1の設定処理について説明する。
[5.12] Manual setting of the work area Next, the setting process of the work area A1 when the operation mode of the area setting unit 213 is in the second operation mode, that is, when the work area A1 is manually set, will be described. do.
第2動作モードにおいては、領域設定部213は、例えば、操作受付部23が受け付けるユーザの操作に従って、圃場F1に対応する作業領域A1を設定する。一例として、領域設定部213は、図11に示すような登録画面Im2上での作業領域A1を設定するユーザの操作に従って、圃場F1に対応する作業領域A1を設定する。登録画面Im2は、少なくとも1つの圃場F1を含んでいる。登録画面Im2は、例えば、表示処理部217にて、ユーザ端末3の表示部(操作表示部33)に表示される。この登録画面Im2上で、ユーザは、例えば、カーソル等により任意の範囲を指定する操作を行うことで、当該任意の範囲を作業領域A1に設定する。
In the second operation mode, the area setting unit 213 sets the work area A1 corresponding to the field F1 according to the user's operation received by the operation reception unit 23, for example. As an example, the area setting unit 213 sets the work area A1 corresponding to the field F1 according to the operation of the user who sets the work area A1 on the registration screen Im2 as shown in FIG. The registration screen Im2 includes at least one field F1. The registration screen Im2 is displayed on the display unit (operation display unit 33) of the user terminal 3, for example, on the display processing unit 217. On the registration screen Im2, the user sets the arbitrary range in the work area A1 by, for example, performing an operation of designating an arbitrary range with a cursor or the like.
すなわち、図11の例において、ユーザが登録画面Im2上で第1圃場F11に相当する範囲を指定する操作を行うことで、第1圃場F11と略同一形状の第1作業領域A11が設定される。同様に、ユーザが登録画面Im2上で第2圃場F12に相当する範囲を指定する操作を行うことで、第2圃場F12の外形と略同一形状の第2作業領域A12が設定される。また、登録画面Im2においては、ユーザの操作に従って、例えば、スクロール、拡大/縮小及びページ切替等の動作も可能である。さらに、登録画面Im2上での作業領域A1の指定は、例えば、緯度及び経度を入力することによって実現されてもよい。
That is, in the example of FIG. 11, when the user performs an operation of designating a range corresponding to the first field F11 on the registration screen Im2, the first work area A11 having substantially the same shape as the first field F11 is set. .. Similarly, when the user performs an operation of designating a range corresponding to the second field F12 on the registration screen Im2, the second work area A12 having substantially the same shape as the outer shape of the second field F12 is set. Further, on the registration screen Im2, operations such as scrolling, enlargement / reduction, and page switching can be performed according to the user's operation. Further, the designation of the work area A1 on the registration screen Im2 may be realized, for example, by inputting the latitude and longitude.
第2動作モードにおいても、作業領域A1の設定が完了すると、領域設定部213は、設定した作業領域A1に関する情報を、作業領域格納部222に記憶することをもって、作業領域A1の登録を行う。
Also in the second operation mode, when the setting of the work area A1 is completed, the area setting unit 213 registers the work area A1 by storing the information about the set work area A1 in the work area storage unit 222.
[5.2]マップの生成処理
次に、複数の作業情報D1に基づく作業データを複数の区画Kに対応付けてなるマップM1を生成(作成)するための「マップの生成処理」について説明する。本実施形態では、区画設定部214による区画Kの設定の手法として種々の手法があるが、ここでは単純に作業領域A1をメッシュ状に分割することで複数の区画Kが設定されている場合を例に、マップM1の生成処理について説明する。
[5.2] Map generation process Next, a "map generation process" for generating (creating) a map M1 in which work data based on a plurality of work information D1s are associated with a plurality of sections K will be described. .. In the present embodiment, there are various methods for setting the section K by the section setting unit 214, but here, a case where a plurality of sections K are set by simply dividing the work area A1 into a mesh shape is used. As an example, the generation process of the map M1 will be described.
マップ生成部216は、複数の作業情報D1に基づく作業データを、複数の区画Kに対応付けることによりマップM1を生成する。すなわち、マップ生成部216は、作業領域A1を複数の区画Kに分割した上で、区画K毎に、作業データ(例えば単位面積当たりの収穫量)に関するマップ情報のデータを生成する。本実施形態では、マップ生成部216は、複数の作業情報D1に基づいてデータ算出処理部215にて算出された作業データを、各区画Kに対応付けることにより、マップM1を具現化するためのマップ情報のデータを生成する。生成されたマップ情報は、例えば、データ格納部22に記憶される。
The map generation unit 216 generates the map M1 by associating the work data based on the plurality of work information D1 with the plurality of sections K. That is, the map generation unit 216 divides the work area A1 into a plurality of sections K, and then generates map information data regarding work data (for example, the yield per unit area) for each section K. In the present embodiment, the map generation unit 216 is a map for embodying the map M1 by associating the work data calculated by the data calculation processing unit 215 based on the plurality of work information D1 with each section K. Generate informational data. The generated map information is stored in, for example, the data storage unit 22.
マップM1は、一例として、図12に示すように、作業領域A1全体をメッシュ状に複数の区画Kに分割し、各区画Kの収穫量(平均収穫量等)を算出して作成される。図12には、作業領域A1を複数の区画Kに分割した状態を模式的に示している。例えば、各区画Kは、対応する圃場F1における実寸換算で5m×5mの正方形の領域である。ただし、各区画Kの形状及び大きさ等は特に限定されない。図12には、各区画Kの識別情報として、X座標(X軸)及びY座標(Y軸)の座標情報(区画番号)を付している。
As an example, the map M1 is created by dividing the entire work area A1 into a plurality of sections K in a mesh shape and calculating the yield (average yield, etc.) of each section K. FIG. 12 schematically shows a state in which the work area A1 is divided into a plurality of sections K. For example, each section K is a square area of 5 m × 5 m in terms of actual size in the corresponding field F1. However, the shape and size of each section K are not particularly limited. In FIG. 12, coordinate information (section number) of the X coordinate (X axis) and the Y coordinate (Y axis) is attached as the identification information of each section K.
具体的には、マップ生成部216は、作業領域A1の区画K毎に、対応する「区画番号」及び「作業データ」等の情報を含むマップ情報を生成する。区画番号は、区画Kの識別情報である。これにより、データ算出処理部215にて算出される作業データ(例えば単位面積当たりの収穫量)は、区画K毎に登録されることになる。情報処理部21は、区画K毎に、区画K内の複数のサンプリング位置に対応する複数の作業情報D1を取得して、例えば、単位面積当たりの収穫量(g/m2)を算出してマップ情報の作業データとして記録する。マップ情報に登録される各作業データは、各区画Kにおける作業情報の代表値であればよく、単位面積当たりの収穫量のような平均値に限らず、各区画Kにおける合計値、中央値、最頻値、最大値又は最小値等の代表値であってもよい。一例として、作業情報D1が実績情報として収穫量情報を含む場合、作業データは、各区画Kにおける収穫量の合計値(累積値)等であってもよい。
Specifically, the map generation unit 216 generates map information including information such as the corresponding "section number" and "work data" for each section K of the work area A1. The section number is the identification information of the section K. As a result, the work data (for example, the yield per unit area) calculated by the data calculation processing unit 215 is registered for each section K. The information processing unit 21 acquires a plurality of work information D1 corresponding to a plurality of sampling positions in the section K for each section K, and calculates, for example, the yield per unit area (g / m 2 ). Record as work data for map information. Each work data registered in the map information may be a representative value of the work information in each section K, and is not limited to an average value such as the yield per unit area, but the total value, the median value, and the median value in each section K. It may be a representative value such as a mode value, a maximum value, or a minimum value. As an example, when the work information D1 includes the harvest amount information as the actual information, the work data may be the total value (cumulative value) of the harvest amount in each section K.
ここで、区画設定部214が予め定められた形状の区画Kを設定する第1モードであれば、1つの区画Kに含まれるサンプリング位置の数は区画Kによって異なることがある。この場合、作業データは、区画Kに含まれるサンプリング位置の数によらずに、複数の区画K間で平等に算出されることが好ましい。例えば、作業データが各区画Kにおける収穫量の合計値(累積値)である場合、単純に区画K内の複数の作業情報D1を累積すると、サンプリング位置の数が多い区画Kほど作業データが大きくなり、複数の区画K間での不平等が生じる。そこで、データ算出処理部215は、区画Kに対応する複数の作業情報D1について、例えば、サンプリング位置の数に応じた係数を乗じて正規化したり、サンプリング位置の数が少ない区画Kについては作業情報D1を補間したりすることが好ましい。単位面積当たりの収穫量を作業データとする場合も同様に、データ算出処理部215は、区画K毎に正規化又は補間された累積収量を算出した上で、当該累積収量を区画Kの面積で除することにより作業データを算出することが好ましい。
Here, if the section setting unit 214 is the first mode for setting the section K having a predetermined shape, the number of sampling positions included in one section K may differ depending on the section K. In this case, it is preferable that the work data is calculated equally among the plurality of compartments K regardless of the number of sampling positions included in the compartments K. For example, when the work data is the total value (cumulative value) of the yields in each section K, if a plurality of work information D1s in the section K are simply accumulated, the work data becomes larger in the section K having a larger number of sampling positions. Therefore, inequality occurs among a plurality of compartments K. Therefore, the data calculation processing unit 215 normalizes the plurality of work information D1 corresponding to the section K by multiplying by a coefficient corresponding to the number of sampling positions, or works information for the section K having a small number of sampling positions. It is preferable to interpolate D1. Similarly, when the yield per unit area is used as the work data, the data calculation processing unit 215 calculates the cumulative yield normalized or interpolated for each section K, and then calculates the cumulative yield in the area of the section K. It is preferable to calculate the work data by dividing.
このようにして、マップ生成部216は、図13に示すような、各区画Kの作業データに基づくマップM1を作成する。図13には、マップM1の一例を示している。マップ生成部216は、作業データの値に対して、例えば、多階調の灰色濃淡(グレースケール)を対応付けることで、マップM1を作成する。図13に示す例では、各区画Kについて、色が淡い程、収穫量が少なく、色が濃い程、収穫量が多いことを表している。これにより、圃場F1全体に対応する収穫量の分布を表すマップM1を作成することができる。また、圃場F1内の区画Kの数(分割数)を多くして、高精細なマップM1を作成することができる。マップ生成部216は、マップM1の各区画Kに、作業データの「数値」を表示してもよいし、表示しなくてもよい。
In this way, the map generation unit 216 creates the map M1 based on the work data of each section K as shown in FIG. FIG. 13 shows an example of the map M1. The map generation unit 216 creates the map M1 by associating the value of the work data with, for example, multi-gradation gray shades (gray scale). In the example shown in FIG. 13, for each section K, the lighter the color, the smaller the yield, and the darker the color, the higher the yield. This makes it possible to create a map M1 showing the distribution of the yield corresponding to the entire field F1. Further, the number of divisions K (division number) in the field F1 can be increased to create a high-definition map M1. The map generation unit 216 may or may not display the "numerical value" of the work data in each section K of the map M1.
生成されたマップM1は、表示処理部217により、図14に例示するように、表示画面Im1に表示される。すなわち、表示処理部217は、マップM1を含む表示画面Im1を、例えば、ユーザ端末3の表示部(操作表示部33)等に表示させる。図14における表示画面Im1は、地図画像Im10と、第1入力欄C1と、第2入力欄C2と、第3入力欄C3と、解説情報C4と、を含んでいる。図14において、領域を表す一点鎖線、引出線及び参照符号は、説明のために付しているに過ぎず、実際に表示部に表示される訳ではない。
The generated map M1 is displayed on the display screen Im1 by the display processing unit 217 as illustrated in FIG. That is, the display processing unit 217 causes the display screen Im1 including the map M1 to be displayed on, for example, the display unit (operation display unit 33) of the user terminal 3. The display screen Im1 in FIG. 14 includes a map image Im10, a first input field C1, a second input field C2, a third input field C3, and explanatory information C4. In FIG. 14, the alternate long and short dash line, leader line, and reference numeral representing the region are added for illustration purposes only and are not actually displayed on the display unit.
地図画像Im10は、圃場F1を含む地図を示す画像であって、航空写真又はコンピュータグラフィックス等で実現されてもよい。本実施形態では、表示処理部217は、地図画像Im10中の圃場F1に対応する作業領域A1に、マップM1を表示させる。つまり、マップ生成部216で生成されたマップM1は、表示画面Im1の地図画像Im10中であって、対応する圃場F1に重ねて表示される。図14に例示する表示画面Im1では、第1圃場F11に対応する第1作業領域A11のマップM1が表示されている。これにより、表示画面Im1においては、圃場F1での作業状況が、地図上での複数の区画K毎の作業データ(例えば単位面積当たりの収穫量)を表すマップM1として可視化される。地図画像Im10内の地図は、ユーザの操作に従って、例えば、スクロール、拡大/縮小及びページ切替等が可能である。
The map image Im10 is an image showing a map including the field F1, and may be realized by aerial photography, computer graphics, or the like. In the present embodiment, the display processing unit 217 displays the map M1 in the work area A1 corresponding to the field F1 in the map image Im10. That is, the map M1 generated by the map generation unit 216 is displayed on the corresponding field F1 in the map image Im10 of the display screen Im1. On the display screen Im1 illustrated in FIG. 14, the map M1 of the first work area A11 corresponding to the first field F11 is displayed. As a result, on the display screen Im1, the work status in the field F1 is visualized as a map M1 representing work data (for example, the yield per unit area) for each of the plurality of sections K on the map. The map in the map image Im10 can be, for example, scrolled, enlarged / reduced, and page-switched according to the user's operation.
第1入力欄C1は、表示画面Im1に表示させるマップM1の第1項目を入力するための入力欄である。第1項目は、一例として年度(又は年)であって、第1入力欄C1に入力される年度(又は年)によって、マップM1として表示されるデータの年度(又は年)が特定される。第2入力欄C2は、表示画面Im1に表示させるマップM1の第2項目を入力するための入力欄である。第2項目は、一例として作業名であって、第2入力欄C2に入力される作業名によって、マップM1として表示されるデータの作業名が特定される。第3入力欄C3は、表示画面Im1に表示させるマップM1の第3項目を入力するための入力欄である。第3項目は、一例として作業データを特定する属性情報であって、第3入力欄C3に入力される作業によって、マップM1として表示される作業データが特定される。すなわち、第1項目及び第2項目は、マップ化される作業を特定するための項目であって、第3項目は、マップ化される作業データそのものを特定するための項目である。図14の例では、第1入力欄C1、第2入力欄C2及び第3入力欄C3の入力形式は、いずれも既定値の中から選択する選択入力形式であるが、これに限らず、自由入力形式であってもよい。また、表示画面Im1では、年度(又は年)及び作業名に加えて又は代えて、例えば、使用する作業機械、作業者及び作物等の属性情報の入力を受け付けてもよい。
The first input field C1 is an input field for inputting the first item of the map M1 to be displayed on the display screen Im1. The first item is a year (or year) as an example, and the year (or year) of the data displayed as the map M1 is specified by the year (or year) input in the first input field C1. The second input field C2 is an input field for inputting the second item of the map M1 to be displayed on the display screen Im1. The second item is a work name as an example, and the work name of the data displayed as the map M1 is specified by the work name input in the second input field C2. The third input field C3 is an input field for inputting the third item of the map M1 to be displayed on the display screen Im1. The third item is attribute information for specifying work data as an example, and the work data displayed as the map M1 is specified by the work input to the third input field C3. That is, the first item and the second item are items for specifying the work to be mapped, and the third item is an item for specifying the work data itself to be mapped. In the example of FIG. 14, the input formats of the first input field C1, the second input field C2, and the third input field C3 are all selective input formats to be selected from the default values, but the input format is not limited to this. It may be in an input format. Further, on the display screen Im1, in addition to or in place of the year (or year) and the work name, for example, the input of attribute information such as the work machine, the worker, and the crop to be used may be accepted.
解説情報C4は、マップM1における作業データの解説を含む情報である。具体的には、解説情報C4は、マップM1中の、多階調の灰色濃淡(グレースケール)が、作業データの値に対してどのように対応付けられているかを示す凡例である。図14の例では、解説情報C4は、単位面積当たりの収穫量からなる作業データに関して、最小値(最淡色)が50.00(kg/a)であって、最大値(最濃色)が110.00(kg/a)であることを示している。
The explanatory information C4 is information including the explanation of the work data in the map M1. Specifically, the explanatory information C4 is a legend showing how the multi-gradation gray shades (gray scale) in the map M1 are associated with the values of the work data. In the example of FIG. 14, the explanatory information C4 has a minimum value (lightest color) of 50.00 (kg / a) and a maximum value (darkest color) of the work data consisting of the yield per unit area. It shows that it is 110.00 (kg / a).
このように、表示処理部217は、マップM1を、表示画面Im1に表示させる。表示処理部217は、マップM1における複数の区画Kの各々を、作業データに応じた態様で表示させる。図14の例では、表示処理部217は、作業データを複数(ここでは7)階調に分類し、複数の区画Kの各々を、作業データの値に応じた階調(濃淡)で表示させることで、作業データに応じた態様での表示を実現している。ただし、この例に限らず、表示処理部217は、例えば、作業データの値に応じた数字、記号、色又はグラフ等によって、マップM1における複数の区画Kの各々を作業データに応じた態様としてもよい。
In this way, the display processing unit 217 displays the map M1 on the display screen Im1. The display processing unit 217 displays each of the plurality of sections K in the map M1 in a mode corresponding to the work data. In the example of FIG. 14, the display processing unit 217 classifies the work data into a plurality of (here, 7) gradations, and displays each of the plurality of sections K in gradations (shades) according to the values of the work data. As a result, the display is realized in a mode corresponding to the work data. However, not limited to this example, the display processing unit 217 sets each of the plurality of sections K in the map M1 as an embodiment according to the work data, for example, by using numbers, symbols, colors, graphs, or the like corresponding to the values of the work data. May be good.
ここで、表示画面Im1に表示されるマップM1を表示するためのマップ情報は、都度、マップ生成部216で生成されてもよいし、予め生成されていてもよい。マップ生成部216にて予め生成されたマップ情報は、例えば、データテーブルに含めて、データ格納部22に記憶される。データテーブルは、マップ情報を含むデータが作業毎に格納されたテーブルである。このようなデータテーブルによれば、例えば、作業領域A1が選択され、かつ第1項目(年度又は年)及び第2項目(作業名)が指定されることで、いずれかの作業に関するマップ情報を呼び出すことができる。つまり、例えば、作業領域A1、年度又は年、及び作業名をキーにして、データテーブル上で任意の作業に係るマップ情報を検索することが可能である。
Here, the map information for displaying the map M1 displayed on the display screen Im1 may be generated by the map generation unit 216 each time, or may be generated in advance. The map information generated in advance by the map generation unit 216 is included in the data table, for example, and stored in the data storage unit 22. The data table is a table in which data including map information is stored for each work. According to such a data table, for example, by selecting the work area A1 and designating the first item (year or year) and the second item (work name), map information related to any work can be obtained. Can be called. That is, for example, it is possible to search the map information related to any work on the data table by using the work area A1, the year or year, and the work name as keys.
また、図14に示す表示画面Im1では、作業領域A1を複数の区画Kに分割した上で、各区画Kについての作業データを示すマップM1を表示しているが、この例に限らない。すなわち、例えば、使用した作業機械、作業平均速度、作業速度のばらつき、及び作業時間等の情報については、1つの作業領域A1に対して1つの作業データが、表示画面Im1上で表示されてもよい。この場合、例えば、地図画像Im10中の作業領域A1を一様に塗り潰した「ベタ塗」にて、当該作業領域A1についての作業データが表示されてもよい。
Further, on the display screen Im1 shown in FIG. 14, the work area A1 is divided into a plurality of sections K, and then the map M1 showing the work data for each section K is displayed, but the present invention is not limited to this example. That is, for example, regarding information such as the used work machine, average work speed, variation in work speed, and work time, even if one work data is displayed on the display screen Im1 for one work area A1. good. In this case, for example, the work data for the work area A1 may be displayed by "solid painting" in which the work area A1 in the map image Im10 is uniformly filled.
[5.3]区画の設定処理
次に、作業領域A1に複数の区画Kを設定するための「区画の設定処理」について説明する。以下に説明するような処理で設定された複数の区画Kを用いて、上述のマップM1が生成される。本実施形態では、区画設定部214のモードとして、作業領域A1に対して複数の区画Kを固定的に設定する第1モードと、作業領域A1内での測位点P1の配置に応じて複数の区画Kを動的に設定する第2モード及び第3モードと、の3つのモードがある。特に、区画設定部214は、第2モードでは、ドロネー図G1を作成することで得られる個々の領域を区画Kに設定し、第3モードでは、ボロノイ図G2を作成することで得られる個々の領域を区画Kに設定する。そして、区画設定部214は、操作受付部23が受け付けるユーザの操作に従って、第1モードと、第2モードと、第3モードと、を切替可能である。つまり、本実施形態では、区画Kの設定に関して、3種類の設定方法がある。そこで、以下では、第1モードと第2モードと第3モードとに分けて、区画設定部214による区画Kの設定処理について説明する。
[5.3] Section Setting Process Next, a "section setting process" for setting a plurality of sections K in the work area A1 will be described. The above-mentioned map M1 is generated by using a plurality of partitions K set by the process as described below. In the present embodiment, as the mode of the section setting unit 214, there is a first mode in which a plurality of sections K are fixedly set with respect to the work area A1, and a plurality of modes according to the arrangement of the positioning points P1 in the work area A1. There are three modes, a second mode and a third mode, in which the partition K is dynamically set. In particular, the section setting unit 214 sets the individual areas obtained by creating the Delaunay diagram G1 in the section K in the second mode, and in the third mode, the individual areas obtained by creating the Voronoi diagram G2. Set the area to partition K. Then, the section setting unit 214 can switch between the first mode, the second mode, and the third mode according to the operation of the user accepted by the operation reception unit 23. That is, in the present embodiment, there are three types of setting methods for setting the section K. Therefore, in the following, the setting process of the section K by the section setting unit 214 will be described separately for the first mode, the second mode, and the third mode.
[5.3.1]第1モード
まず、区画設定部214のモードが第1モードにある場合、つまり作業領域A1内での測位点P1の配置によらずに、作業領域A1に対して複数の区画Kを固定的に設定する場合における、区画Kの設定処理について説明する。
[5.3.1] First Mode First, when the mode of the partition setting unit 214 is in the first mode, that is, regardless of the arrangement of the positioning points P1 in the work area A1, a plurality of modes are used for the work area A1. The setting process of the section K in the case of setting the section K fixedly will be described.
第1モードにおいては、区画設定部214は、図15に示すように、領域設定部213で設定された作業領域A1に対して、例えば正方形状等の予め定められた形状の区画Kを設定する。ここでは一例として、区画設定部214は、「[5.2]マップの生成処理」の欄で例示したように、単純に作業領域A1をメッシュ状に分割することで複数の区画Kを設定する。つまり、区画設定部214は、例えば、作業領域A1全体を均一な複数の区画Kに分割することで、例えば、各区画Kが圃場F1における実寸換算で5m×5mの正方形の領域となるように、予め定められた形状の区画Kを設定する。この場合において、区画設定部214は、作業領域A1内での測位点P1の配置によらずに複数の区画Kを設定するので、作業領域A1内での測位点P1の配置が変わっても、設定される複数の区画Kは変化しない。
In the first mode, as shown in FIG. 15, the section setting unit 214 sets a section K having a predetermined shape such as a square shape for the work area A1 set by the area setting unit 213. .. Here, as an example, the section setting unit 214 sets a plurality of sections K by simply dividing the work area A1 into a mesh shape, as illustrated in the column of “[5.2] Map generation process”. .. That is, for example, the section setting unit 214 divides the entire work area A1 into a plurality of uniform sections K so that, for example, each section K becomes a square area of 5 m × 5 m in terms of actual size in the field F1. , A section K having a predetermined shape is set. In this case, since the section setting unit 214 sets a plurality of sections K regardless of the arrangement of the positioning points P1 in the work area A1, even if the arrangement of the positioning points P1 in the work area A1 changes. The plurality of sections K to be set do not change.
また、各区画Kの形状及び大きさ等は特に限定されない。さらに、図15では、作業領域A1の各辺に沿ったX軸及びY軸を規定し、X軸及びY軸に沿って、作業領域A1を複数の区画Kを設定するが、この例に限らない。つまり、区画設定部214は、作業領域A1の向きによらずに、例えば、東西方向に延びる直線をX軸とし、南北方向に延びる直線をY軸とした上で、X軸及びY軸に沿って、作業領域A1を複数の区画Kを設定してもよい。
Further, the shape and size of each section K are not particularly limited. Further, in FIG. 15, an X-axis and a Y-axis along each side of the work area A1 are defined, and a plurality of sections K are set in the work area A1 along the X-axis and the Y-axis, but the present invention is limited to this example. do not have. That is, regardless of the direction of the work area A1, the section setting unit 214 has, for example, a straight line extending in the east-west direction as the X axis, a straight line extending in the north-south direction as the Y axis, and along the X axis and the Y axis. Therefore, a plurality of sections K may be set in the work area A1.
また、本実施形態において、区画設定部214のモードが第1モードにある場合には、複数の区画Kは、複数の仮区画Bと共通であることが好ましい。すなわち、区画設定部214にて作業領域A1に設定される複数の区画Kは、作業領域A1の設定に際して領域設定部213にて候補領域A10に設定される複数の仮区画B(図7の右端の図面参照)と共通であることが好ましい。より詳細には、ある作業領域A1に設定される複数の区画Kには、当該作業領域A1の基になった候補領域A10に設定された複数の仮区画Bが援用される。候補領域A10に設定される複数の仮区画Bは、当該候補領域A10より生成される作業領域A1の外形を規定するので、複数の区画Kが複数の仮区画Bと共通であることで、作業領域A1の外形に沿った複数の区画Kが設定される。したがって、作業領域A1に複数の区画Kを設定した際に、各区画Kがいびつな形状となりにくく、マップM1が見やすくなる。
Further, in the present embodiment, when the mode of the section setting unit 214 is in the first mode, it is preferable that the plurality of sections K are common to the plurality of temporary sections B. That is, the plurality of sections K set in the work area A1 by the section setting unit 214 are the plurality of temporary sections B (right end in FIG. 7) set in the candidate area A10 by the area setting unit 213 when the work area A1 is set. It is preferable that it is common with the drawing of. More specifically, a plurality of temporary sections B set in the candidate area A10 on which the work area A1 is based are used for the plurality of sections K set in the work area A1. Since the plurality of temporary compartments B set in the candidate region A10 define the outer shape of the work area A1 generated from the candidate region A10, the plurality of compartments K are common to the plurality of temporary compartments B. A plurality of sections K along the outer shape of the area A1 are set. Therefore, when a plurality of sections K are set in the work area A1, each section K is unlikely to have a distorted shape, and the map M1 is easy to see.
ただし、区画設定部214のモードが第1モードにある場合においても、複数の区画Kが複数の仮区画Bと共通であることは、作業管理システム1に必須の構成ではなく、第1モードであっても、複数の区画Kが複数の仮区画Bとは別に設定されてもよい。一例として、区画K及び仮区画Bがいずれも正方形の領域であっても、一辺の長さにおいては、区画Kは仮区画Bに比べて短くてもよいし、反対に、区画Kは仮区画Bに比べて長くてもよい。
However, even when the mode of the partition setting unit 214 is in the first mode, the fact that the plurality of partitions K are common to the plurality of temporary partitions B is not an essential configuration for the work management system 1, but in the first mode. Even if there is, a plurality of sections K may be set separately from the plurality of temporary sections B. As an example, even if the section K and the temporary section B are both square areas, the section K may be shorter than the temporary section B in terms of the length of one side, and conversely, the section K is a temporary section. It may be longer than B.
ところで、上述のように予め定められた形状の区画Kを設定する手法、つまり作業領域A1内での測位点P1の配置によらずに、作業領域A1に対して複数の区画Kを固定的に設定する手法(以下「第2関連技術」ともいう)では、下記の課題が生じることがある。
By the way, regardless of the method of setting the section K having a predetermined shape as described above, that is, the arrangement of the positioning points P1 in the work area A1, a plurality of sections K are fixedly set with respect to the work area A1. The following problems may occur in the setting method (hereinafter, also referred to as "second related technology").
複数の区画Kを用いてマップM1を生成するに際しては、上述した通り、区画K毎に、区画K内の複数のサンプリング位置に対応する複数の作業情報D1に基づく作業データが対応付けられる。ここで、図15に示すように、サンプリング位置は作業領域A1に設定した測位点P1に相当するので、マップM1における各区画Kの作業データは、区画Kに包含される測位点P1に対応する作業情報D1に基づいて導出されることになる。ただし、作業領域A1に対して複数の区画Kが固定的に設定される第2関連技術においては、個々の区画Kにおける測位点P1の位置の偏り又は測位点P1の数のばらつきが生じ得る。
When the map M1 is generated using the plurality of sections K, as described above, the work data based on the plurality of work information D1 corresponding to the plurality of sampling positions in the section K is associated with each section K. Here, as shown in FIG. 15, since the sampling position corresponds to the positioning point P1 set in the work area A1, the work data of each section K in the map M1 corresponds to the positioning point P1 included in the section K. It will be derived based on the work information D1. However, in the second related technique in which a plurality of sections K are fixedly set with respect to the work area A1, the position of the positioning point P1 in each section K may be biased or the number of the positioning points P1 may vary.
すなわち、図15に示すように、区画Kによって、測位点P1が区画Kの中央付近に位置したり、区画Kの外周付近に位置したりと、個々の区画Kにおける測位点P1の位置(サンプリング位置)の偏りが生じ得る。また、図15に示すように、区画Kによって、包含される測位点P1の数が1個であったり、複数(2個以上)であったりと、個々の区画Kに包含される測位点P1の数(サンプリング数)にもばらつきが生じる。そして、このように測位点P1の位置の偏り又は測位点P1の数のばらつきが生じることで、区画K毎に測位点P1に対応する作業情報D1から導出される作業データについては、複数の区画K間での公平性を担保することが困難である。さらに、区画Kによっては、包含される測位点P1の数が0個、つまり測位点P1を包含しない区画Kも存在し得るため、作業データが導出されない区画Kも生じ得る。
That is, as shown in FIG. 15, depending on the section K, the positioning point P1 may be located near the center of the section K or near the outer periphery of the section K, and the position of the positioning point P1 in each section K (sampling). Position) bias can occur. Further, as shown in FIG. 15, depending on the section K, the number of positioning points P1 included may be one or a plurality (two or more), and the positioning points P1 included in each section K. The number of (sampling numbers) also varies. Then, due to the bias of the position of the positioning point P1 or the variation in the number of the positioning points P1 in this way, the work data derived from the work information D1 corresponding to the positioning point P1 for each section K has a plurality of sections. It is difficult to ensure fairness among K. Further, depending on the section K, the number of included positioning points P1 may be 0, that is, there may be a section K that does not include the positioning point P1, so that there may be a section K from which work data is not derived.
さらには、作業データは、各区画Kにおける作業情報の代表値として区画K毎に導出されるため、マップM1上では各区画Kのデータ(値)は1つの作業データにて一意に表される。言い換えれば、個々の区画Kは、当該区画Kに対応付けられた作業データの作業領域A1内での有効範囲を規定している。つまり、例えば、土壌特性(土壌硬度及び硬盤深さを含む)及び耕耘深さのように、あるサンプリング位置でサンプリングされたデータ(作業情報D1)が、その周辺のデータとしても有効である場合において、区画Kは、データの有効範囲を規定することになる。したがって、区画K内での測位点P1の位置の偏りが生じていると、作業データの有効範囲が区画Kによって正確に表現されなくなることもある。
Further, since the work data is derived for each section K as a representative value of the work information in each section K, the data (value) of each section K is uniquely represented by one work data on the map M1. .. In other words, each section K defines the effective range of the work data associated with the section K within the work area A1. That is, when the data sampled at a certain sampling position (work information D1), such as soil characteristics (including soil hardness and hard disk depth) and tillage depth, is also valid as data around it. , Section K will define the effective range of the data. Therefore, if the position of the positioning point P1 is biased in the section K, the effective range of the work data may not be accurately represented by the section K.
このように、第2関連技術のように区画Kが予め定められている場合、作業領域A1内での測位点P1の配置、並びに区画Kの大きさ及び形状等によっては、生成されるマップM1中のデータの信頼性が低下することがある。本実施形態に係る作業管理システム1は、このような第2関連技術で生じ得る課題については、区画設定部214が第2モード又は第3モードである場合の区画Kの設定処理により、解消を図っている。
As described above, when the section K is predetermined as in the second related technique, the map M1 generated depends on the arrangement of the positioning points P1 in the work area A1 and the size and shape of the section K. The reliability of the data inside may be reduced. The work management system 1 according to the present embodiment solves the problem that may occur in such a second related technique by the setting process of the section K when the section setting unit 214 is in the second mode or the third mode. I'm trying.
[5.3.2]第2モード(ドロネー図)
次に、区画設定部214のモードが第2モードにある場合、つまりドロネー図G1を利用して複数の区画Kを設定する場合における、区画Kの設定処理について説明する。
[5.3.2] Second mode (Delaunay diagram)
Next, a section K setting process will be described when the mode of the section setting unit 214 is in the second mode, that is, when a plurality of sections K are set using the Delaunay diagram G1.
第2モードにおいては、区画設定部214は、図16に示すように、領域設定部213で設定された作業領域A1に対して、作業領域A1に包含される複数の測位点P1を用いたドロネー図G1を作成することで得られる個々の領域を区画Kとする。図16では、吹出し内に、ドロネー図G1の一部を拡大した図を示す。本開示でいう「ドロネー図」(Delaunay diagram)は、距離空間(作業領域A1)内に離散的に分布した点(測位点P1)の集合に対し得られる、それらをある方法に従って辺で結んだ図形である。具体的には、ドロネー図G1は、作業領域A1に包含される複数の測位点P1を頂点とする三角形を生成して、作業領域A1を複数の三角形の領域に分割する図形である。ドロネー図G1の作成時の条件としては、生成される三角形の3つの角度の最小値が最大になるような分割を行う。ここで、2つの測位点P1間をつなぐ接続線L1は、他の接続線L1と交差せず、かつ生成されるいずれの三角形の外接円も他の点を内包しない性質を持つ。さらに、どの隣接する三角形を統合してもその外周は凸包形状となる。
In the second mode, as shown in FIG. 16, the section setting unit 214 uses a plurality of positioning points P1 included in the work area A1 for the work area A1 set by the area setting unit 213. Each area obtained by creating FIG. G1 is defined as a section K. FIG. 16 shows an enlarged view of a part of Delaunay triangulation G1 in the blowout. The "Delaunay diagram" referred to in the present disclosure is obtained for a set of points (positioning points P1) discretely distributed in a metric space (working area A1), and they are connected by edges according to a certain method. It is a figure. Specifically, the Delaunay diagram G1 is a figure that generates a triangle having a plurality of positioning points P1 included in the work area A1 as vertices and divides the work area A1 into a plurality of triangular areas. As a condition at the time of creating the Delaunay diagram G1, division is performed so that the minimum values of the three angles of the generated triangle are maximized. Here, the connecting line L1 connecting the two positioning points P1 does not intersect with the other connecting lines L1, and the circumscribed circle of any of the generated triangles has the property of not including the other points. Further, no matter which adjacent triangles are integrated, the outer circumference thereof becomes a convex hull shape.
要するに、第2モードにおいては、区画設定部214は、作業領域A1を、複数の測位点P1のうち隣接する2つの測位点P1間をつなぐ接続線L1にて分割することで、複数の区画Kを設定する。つまり、2つの測位点P1間をつなぐ接続線L1が隣接する2つの区画K間の境界線となる。特に、本実施形態では、区画設定部214は、ドロネー図G1を用いるので、ドロネー図G1のドロネー辺を、隣接する2つの区画K間の境界線たる接続線L1として用いて、複数の区画Kを設定する。このように、第2モードでは、測位点P1を用いてドロネー図G1を作成することで得られる個々の領域を区画Kとすることで、複数の測位点P1の作業領域A1内での配置に応じて変化する複数の区画Kが設定される。
In short, in the second mode, the division setting unit 214 divides the work area A1 by the connection line L1 connecting two adjacent positioning points P1 among the plurality of positioning points P1, so that the division K To set. That is, the connection line L1 connecting the two positioning points P1 becomes the boundary line between the two adjacent sections K. In particular, in the present embodiment, since the division setting unit 214 uses the Delaunay diagram G1, the Delaunay side of the Delaunay diagram G1 is used as a connection line L1 as a boundary line between two adjacent divisions K, and a plurality of divisions K are used. To set. As described above, in the second mode, the individual areas obtained by creating the Delaunay diagram G1 using the positioning points P1 are set as the division K, so that the plurality of positioning points P1 can be arranged in the working area A1. A plurality of compartments K that change accordingly are set.
したがって、この場合、区画設定部214は、作業領域A1内での測位点P1の配置に応じて複数の区画Kを設定することになるので、作業領域A1内での測位点P1の配置が変われば、設定される複数の区画Kも変化する。つまり、作業領域A1内での測位点P1の配置に応じて区画Kを変化させるように、作業領域A1に対して複数の区画Kが動的に設定されることになる。
Therefore, in this case, the division setting unit 214 sets a plurality of divisions K according to the arrangement of the positioning points P1 in the work area A1, so that the arrangement of the positioning points P1 in the work area A1 is changed. If so, the plurality of sections K to be set also change. That is, a plurality of sections K are dynamically set for the work area A1 so that the sections K are changed according to the arrangement of the positioning points P1 in the work area A1.
また、区画設定部214が第2モードで複数の区画Kを設定する場合、各区画Kに対応付けられる作業データは、データ算出処理部215にて、各区画Kに包含される測位点P1に対応する作業情報D1に対し演算処理を実行することで算出される。すなわち、各区画Kの作業データは、区画Kに包含される1以上の測位点P1に対応する作業情報D1から、データ算出処理部215での演算処理によって算出される。第2モードでは、ドロネー図G1を作成することで得られる個々の領域(三角形)を区画Kとするので、いずれの区画Kも三角形の頂点となる3つの測位点P1を包含することになる。そのため、ある接続線L1にて分割された2つの区画Kにあっては、いずれも当該接続線L1の両端に位置する2つの測位点P1を包含することになる。よって、1つの測位点P1に対応する作業情報D1は、複数の区画Kの作業データを算出するために用いられることがある。
Further, when the section setting unit 214 sets a plurality of sections K in the second mode, the work data associated with each section K is stored in the data calculation processing unit 215 at the positioning point P1 included in each section K. It is calculated by executing arithmetic processing on the corresponding work information D1. That is, the work data of each section K is calculated from the work information D1 corresponding to one or more positioning points P1 included in the section K by arithmetic processing in the data calculation processing unit 215. In the second mode, since the individual regions (triangles) obtained by creating the Delaunay diagram G1 are the divisions K, each division K includes the three positioning points P1 that are the vertices of the triangle. Therefore, the two compartments K divided by a certain connection line L1 include the two positioning points P1 located at both ends of the connection line L1. Therefore, the work information D1 corresponding to one positioning point P1 may be used to calculate the work data of the plurality of sections K.
ここで、各区画Kに包含される測位点P1に対応する作業情報D1に対してデータ算出処理部215が行う演算処理は、例えば、平均化処理である。つまり、データ算出処理部215での演算処理は、複数の作業情報D1についての平均値を算出する平均化処理を含む。本実施形態では、複数の区画Kはいずれも三角形の頂点となる3つの測位点P1を包含するので、各区画Kの作業データは、これら3つの測位点P1に対応する作業情報D1の平均値を算出することで導出される。
Here, the arithmetic processing performed by the data calculation processing unit 215 for the work information D1 corresponding to the positioning point P1 included in each section K is, for example, an averaging process. That is, the arithmetic processing in the data calculation processing unit 215 includes an averaging process for calculating the average value of the plurality of work information D1s. In the present embodiment, since the plurality of sections K all include the three positioning points P1 that are the vertices of the triangle, the work data of each section K is the average value of the work information D1 corresponding to these three positioning points P1. Is derived by calculating.
また、各区画Kに包含される測位点P1に対応する作業情報D1に対してデータ算出処理部215が行う演算処理は、平均化処理に限らず、例えば、ばらつき算出処理であってもよい。つまり、データ算出処理部215での演算処理は、複数の作業情報D1についてのばらつき度を算出するばらつき算出処理を含む。本実施形態では、複数の区画Kはいずれも三角形の頂点となる3つの測位点P1を包含するので、各区画Kの作業データは、これら3つの測位点P1に対応する作業情報D1のばらつき度を算出することで導出される。ばらつき度は、例えば、標準偏差等で表されてもよい。
Further, the arithmetic processing performed by the data calculation processing unit 215 on the work information D1 corresponding to the positioning point P1 included in each section K is not limited to the averaging processing, and may be, for example, a variation calculation processing. That is, the arithmetic processing in the data calculation processing unit 215 includes the variation calculation processing for calculating the variation degree for the plurality of work information D1s. In the present embodiment, since the plurality of sections K all include the three positioning points P1 that are the vertices of the triangles, the work data of each section K includes the degree of variation of the work information D1 corresponding to these three positioning points P1. Is derived by calculating. The degree of variation may be expressed by, for example, a standard deviation.
また、第2モードでの区画Kの設定は、例えば、作物の収穫量のように、圃場F1の全体での分布を比較的細かく見る必要があるマップM1の生成に用いられることが好ましい。つまり、区画設定部214のモードが第2モードにある場合には、作業情報D1は、複数の位置毎の作物の収穫量情報を含むことが好ましい。これにより、作業領域A1内に多数の測位点P1が存在するような作業情報D1からマップM1を生成する場合でも、測位点P1に基づいて複数の区画Kが自動的に設定され、比較的容易にマップM1を得ることができる。
Further, the setting of the section K in the second mode is preferably used for the generation of the map M1 that requires a relatively detailed view of the distribution of the field F1 as a whole, such as the yield of crops. That is, when the mode of the section setting unit 214 is in the second mode, it is preferable that the work information D1 includes crop yield information for each of a plurality of positions. As a result, even when the map M1 is generated from the work information D1 in which a large number of positioning points P1 exist in the work area A1, a plurality of sections K are automatically set based on the positioning points P1 and it is relatively easy. Map M1 can be obtained.
さらに、第2モードで区画Kの設定が行われた場合でも、最終的には、マップM1が生成され、表示処理部217は、マップM1を表示画面Im1に表示させる。図17は、第2モードで設定された複数の区画Kを用いたマップM1の一例を表している。この場合でも、表示処理部217は、図17に示すように、マップM1における複数の区画Kの各々を、作業データに応じた態様(例えば階調)で表示させる。このようなマップM1は、解説情報C4と共に表示画面Im1に表示されることが好ましい。
Further, even when the section K is set in the second mode, the map M1 is finally generated, and the display processing unit 217 displays the map M1 on the display screen Im1. FIG. 17 shows an example of the map M1 using a plurality of sections K set in the second mode. Even in this case, as shown in FIG. 17, the display processing unit 217 displays each of the plurality of sections K in the map M1 in an mode (for example, gradation) according to the work data. It is preferable that such a map M1 is displayed on the display screen Im1 together with the explanatory information C4.
図18は、第2モードでの区画Kの設定処理に係る情報処理部21の動作の一例を示すフローチャートである。
FIG. 18 is a flowchart showing an example of the operation of the information processing unit 21 related to the setting process of the section K in the second mode.
すなわち、情報処理部21は、まず、ステップS21において、ユーザからマップM1の表示指示を取得したか否かを判定する。情報処理部21がユーザからマップM1の表示指示を取得した場合(S21:Yes)、処理はステップS22に移行する。情報処理部21は、ユーザからマップM1の表示指示を取得するまで待機する(S21:No)。
That is, the information processing unit 21 first determines in step S21 whether or not the display instruction of the map M1 has been acquired from the user. When the information processing unit 21 acquires the display instruction of the map M1 from the user (S21: Yes), the process proceeds to step S22. The information processing unit 21 waits until the display instruction of the map M1 is acquired from the user (S21: No).
ステップS22では、情報処理部21は、作業情報D1から位置情報D2を抽出する。これにより、情報処理部21(位置取得部211)は、位置情報D2を取得する。
In step S22, the information processing unit 21 extracts the position information D2 from the work information D1. As a result, the information processing unit 21 (position acquisition unit 211) acquires the position information D2.
次にステップS23において、情報処理部21は、取得した位置情報D2を用いて、作業領域A1内に複数の測位点P1を設定する。次にステップS24において、情報処理部21は、稼働情報中の車速情報及びクラッチ情報等を参照し、又はK近傍若しくは点密度等の仮想空間上での測位点P1の密度を指標として、作業に関連しない測位点P1を不要点として除外する。
Next, in step S23, the information processing unit 21 sets a plurality of positioning points P1 in the work area A1 by using the acquired position information D2. Next, in step S24, the information processing unit 21 refers to the vehicle speed information, the clutch information, etc. in the operation information, or uses the density of the positioning point P1 in the virtual space such as the vicinity of K or the point density as an index for work. The unrelated positioning point P1 is excluded as an unnecessary point.
次にステップS25において、情報処理部21は、区画設定部214にて、作業領域A1内に包含される複数の測位点P1のうち不要点を除いた測位点P1に基づいて、作業領域A1に複数の区画Kを設定する。このとき、区画設定部214は、ドロネー図G1を作成することで得られる個々の領域を区画Kに設定することで、複数の区画Kを設定する。
Next, in step S25, the information processing unit 21 enters the work area A1 in the section setting unit 214 based on the positioning points P1 excluding unnecessary points from the plurality of positioning points P1 included in the work area A1. Set a plurality of compartments K. At this time, the section setting unit 214 sets a plurality of sections K by setting the individual areas obtained by creating the Delaunay diagram G1 in the section K.
次にステップS26において、情報処理部21は、データ算出処理部215にて、作業情報D1に基づいて、区画K毎に、作業データを算出する。このとき、データ算出処理部215は、例えば、各区画Kの頂点となる3つの測位点P1に対応する作業情報D1の平均値を算出することで、作業データを算出する。情報処理部21は、算出した作業データをマップ情報として登録する。
Next, in step S26, the information processing unit 21 calculates work data for each section K based on the work information D1 in the data calculation processing unit 215. At this time, the data calculation processing unit 215 calculates the work data by, for example, calculating the average value of the work information D1 corresponding to the three positioning points P1 that are the vertices of each section K. The information processing unit 21 registers the calculated work data as map information.
次にステップS27において、情報処理部21(マップ生成部216)は、算出した作業データに基づいて圃場F1内の複数の区画Kに応じたマップM1を作成する。具体的には、情報処理部21は、マップ情報に登録された各区画Kの作業データに基づいて作業領域A1のマップM1を生成する。これにより、圃場F1全体の作業データを示すマップM1を作成することができる。次にステップS28において、情報処理部21は、表示処理部217にて、マップM1を含む表示画面Im1を、ユーザ端末3の表示部(操作表示部33)に表示させる。
Next, in step S27, the information processing unit 21 (map generation unit 216) creates a map M1 corresponding to a plurality of sections K in the field F1 based on the calculated work data. Specifically, the information processing unit 21 generates the map M1 of the work area A1 based on the work data of each section K registered in the map information. This makes it possible to create a map M1 showing the work data of the entire field F1. Next, in step S28, the information processing unit 21 causes the display processing unit 217 to display the display screen Im1 including the map M1 on the display unit (operation display unit 33) of the user terminal 3.
次にステップS29において、情報処理部21は、ユーザから終了指示を受け付けたか否かを判定する。ユーザがユーザ端末3において作業支援サイトの利用を終了する操作を行うと、情報処理部21は終了指示を受け付けて(S29:Yes)、第2モードでの区画Kの設定処理に係る一連の処理を終了する。情報処理部21が終了指示を受け付けない場合(S29:No)、処理はステップS21に移行して上述の処理を繰り返す。
Next, in step S29, the information processing unit 21 determines whether or not the end instruction has been received from the user. When the user performs an operation to end the use of the work support site on the user terminal 3, the information processing unit 21 receives the end instruction (S29: Yes) and performs a series of processes related to the setting process of the section K in the second mode. To finish. When the information processing unit 21 does not accept the end instruction (S29: No), the process proceeds to step S21 and the above process is repeated.
以上のようにして、情報処理部21は、複数の区画Kの設定に係る一連の処理を実行する。ただし、図18に示すフローチャートは一例に過ぎず、処理が適宜追加又は省略されてもよいし、処理の順番が適宜入れ替わってもよい。
As described above, the information processing unit 21 executes a series of processes related to the setting of the plurality of partitions K. However, the flowchart shown in FIG. 18 is merely an example, and the processes may be added or omitted as appropriate, or the order of the processes may be changed as appropriate.
上述したように、本実施形態では、区画設定部214は、第2モードにおいて、圃場F1に対応する作業領域A1に、複数の位置情報D2に対応する複数の測位点P1の作業領域A1内での配置に応じて変化する複数の区画Kを設定する機能を持つ。そのため、本実施形態に係る作業管理システム1では、第2モードにおいて、上述の第2関連技術で生じ得る課題の解消を図ることができる。すなわち、複数の区画Kは、複数の測位点P1の作業領域A1内での配置に応じて動的に設定されるので、第2関連技術のように区画Kが予め定められている場合に比べて、個々の区画Kにおけるサンプリング位置の偏り及びサンプリング数のばらつきを抑えやすい。
As described above, in the present embodiment, in the second mode, the section setting unit 214 is in the work area A1 corresponding to the field F1 and in the work area A1 of the plurality of positioning points P1 corresponding to the plurality of position information D2. It has a function of setting a plurality of sections K that change according to the arrangement of. Therefore, in the work management system 1 according to the present embodiment, it is possible to solve the problems that may occur in the above-mentioned second related technique in the second mode. That is, since the plurality of compartments K are dynamically set according to the arrangement of the plurality of positioning points P1 in the work area A1, the compartments K are compared with the case where the compartments K are predetermined as in the second related technique. Therefore, it is easy to suppress the bias of the sampling position and the variation of the number of samplings in each section K.
特に、区画設定部214は、作業領域A1を、複数の測位点P1のうち隣接する2つの測位点P1間をつなぐ接続線L1にて分割することで、複数の区画Kを設定するので、個々の区画Kにおける測位点P1の位置の偏りは生じにくい。また、区画設定部214は、ドロネー図G1を用いて複数の区画Kを設定するので、個々の区画Kにおける測位点P1の数のばらつきも生じにくい。さらに、作業データの有効範囲を決める各区画Kが、複数の測位点P1を基準にして設定されることで、作業データの有効範囲も正確になる。このように、本実施形態に係る作業管理システム1によれば、個々の区画Kにおけるサンプリング位置の偏り及びサンプリング数のばらつきが生じにくく、作業データについて、複数の区画K間での公平性を担保しやすくなる。結果的に、信頼性の高いマップM1を実現できる。
In particular, the division setting unit 214 sets a plurality of divisions K by dividing the work area A1 by a connection line L1 connecting two adjacent positioning points P1 among the plurality of positioning points P1. The position of the positioning point P1 in the section K is unlikely to be biased. Further, since the section setting unit 214 sets a plurality of sections K using the Delaunay diagram G1, the number of positioning points P1 in each section K is unlikely to vary. Further, since each section K that determines the effective range of the work data is set with reference to the plurality of positioning points P1, the effective range of the work data is also accurate. As described above, according to the work management system 1 according to the present embodiment, the bias of the sampling position and the variation in the number of samplings in each section K are unlikely to occur, and the fairness of the work data among the plurality of sections K is ensured. It will be easier to do. As a result, a highly reliable map M1 can be realized.
また、第2モードでの区画Kの設定手法によれば、複数の区画Kはいずれも三角形の頂点が3つの測位点P1により規定されるので、これら3つの測位点P1の位置からは、各区画Kの面積を求めることが可能である。つまり、区画Kの面積は、当該区画Kの頂点となる3つの測位点P1の位置から導出可能である。そのため、例えば、単位面積当たりの収穫量については、データ算出処理部215は、3つの測位点P1に対応する作業情報D1(収穫量)の合計値又は平均値を、3つの測位点P1の位置から算出される区画Kの面積で除することにより求められる。
Further, according to the method of setting the division K in the second mode, since the apex of the triangle is defined by the three positioning points P1 in each of the plurality of divisions K, each of the plurality of divisions K is defined by the positions of the three positioning points P1. It is possible to obtain the area of the section K. That is, the area of the section K can be derived from the positions of the three positioning points P1 that are the vertices of the section K. Therefore, for example, regarding the yield per unit area, the data calculation processing unit 215 sets the total value or the average value of the work information D1 (harvest amount) corresponding to the three positioning points P1 to the positions of the three positioning points P1. It is obtained by dividing by the area of the section K calculated from.
[5.3.3]第3モード(ボロノイ図)
次に、区画設定部214のモードが第3モードにある場合、つまりボロノイ図G2を利用して複数の区画Kを設定する場合における、区画Kの設定処理について説明する。ここで、第3モードは、土壌特性(土壌硬度及び硬盤深さを含む)の診断のように作業データの有効範囲が比較的広い、言い換えれば測位点P1の数が比較的少ない場合に、特に適した区画Kの設定手法である。そのため、以下では人が手作業で行った土壌の採取を作業の例として、図19に示すように、1つの作業領域A1に数個(ここでは5個)の測位点P1が設定される場合を前提に説明する。
[5.3.3] Third mode (Voronoi diagram)
Next, the setting process of the section K will be described when the mode of the section setting unit 214 is in the third mode, that is, when a plurality of sections K are set by using the Voronoi diagram G2. Here, the third mode is particularly when the effective range of work data is relatively wide, that is, the number of positioning points P1 is relatively small, such as the diagnosis of soil characteristics (including soil hardness and hard disk depth). It is a suitable partition K setting method. Therefore, in the following, as an example of the work of manually collecting soil by a person, as shown in FIG. 19, when several (here, five) positioning points P1 are set in one work area A1. Will be explained on the premise of.
第3モードにおいては、区画設定部214は、図19に示すように、領域設定部213で設定された作業領域A1に対して、作業領域A1に包含される複数の測位点P1を用いたボロノイ図G2を作成することで得られる個々の領域を区画Kとする。図19では、吹出し内に、ボロノイ図G2の一部を拡大した図を示す。本開示でいう「ボロノイ図」(Voronoi diagram)は、距離空間(作業領域A1)上の任意の位置に配置された複数個の母点(測位点P1)に対して、同一距離空間上の他の点がどの母点に近いかによって領域分けされた図のことである。特に、二次元ユークリッド平面の場合、領域の境界線(区分線L2)は、各々の母点の二等分線の一部になる。具体的には、ボロノイ図G2は、作業領域A1に包含される複数の測位点P1を母点として作成され、隣接する2つの測位点P1間を結ぶ線分L3の垂直二等分線をボロノイ境界(区分線L2)とする。このような垂直二等分線をつなぎ合わせることで、凸包形状のボロノイ領域が作成される。
In the third mode, as shown in FIG. 19, the Voronoi diagram using the plurality of positioning points P1 included in the work area A1 with respect to the work area A1 set by the area setting unit 213. Each area obtained by creating FIG. G2 is defined as a section K. FIG. 19 shows an enlarged view of a part of Voronoi diagram G2 in the blowout. The "Voronoi diagram" referred to in the present disclosure is another on the same metric space with respect to a plurality of mother points (positioning points P1) arranged at arbitrary positions on the metric space (working area A1). It is a diagram divided into areas according to which mother point the point is close to. In particular, in the case of a two-dimensional Euclidean plane, the boundary line of the region (partition line L2) becomes a part of the bisector of each mother point. Specifically, the Voronoi diagram G2 is created with a plurality of positioning points P1 included in the work area A1 as a mother point, and a perpendicular bisector of a line segment L3 connecting two adjacent positioning points P1 is a Voronoi diagram. It is a boundary (division line L2). By connecting such perpendicular bisectors, a convex hull-shaped Voronoi region is created.
要するに、第3モードにおいては、区画設定部214は、作業領域A1を、複数の位置情報D2に対応する複数の測位点P1のうちのいずれか2つの測位点P1間を隔てる区分線L2にて分割することで、作業領域A1に複数の区画Kを設定する。つまり、隣接する2つの区画K間の境界線が区分線L2となる。特に、本実施形態では、区画設定部214は、ボロノイ図G2を用いるので、2つの測位点P1間をつなぐ線分L3の垂直二等分線を、隣接する2つの区画K間の境界線たる区分線L2として用いて、複数の区画Kを設定する。このように、第3モードでは、測位点P1を用いてボロノイ図G2を作成することで得られる個々の領域を区画Kとすることで、複数の測位点P1の作業領域A1内での配置に応じて変化する複数の区画Kが設定される。
In short, in the third mode, the section setting unit 214 sets the work area A1 at the dividing line L2 that separates the work area A1 between any two positioning points P1 among the plurality of positioning points P1 corresponding to the plurality of position information D2. By dividing, a plurality of sections K are set in the work area A1. That is, the boundary line between two adjacent divisions K is the division line L2. In particular, in the present embodiment, since the section setting unit 214 uses the Voronoi diagram G2, the perpendicular bisector of the line segment L3 connecting the two positioning points P1 serves as the boundary line between the two adjacent sections K. A plurality of sections K are set by using it as the dividing line L2. As described above, in the third mode, the individual regions obtained by creating the Voronoi diagram G2 using the positioning points P1 are set as the division K, so that the plurality of positioning points P1 can be arranged in the working area A1. A plurality of compartments K that change accordingly are set.
したがって、この場合、区画設定部214は、作業領域A1内での測位点P1の配置に応じて複数の区画Kを設定することになるので、作業領域A1内での測位点P1の配置が変われば、設定される複数の区画Kも変化する。つまり、作業領域A1内での測位点P1の配置に応じて区画Kを変化させるように、作業領域A1に対して複数の区画Kが動的に設定されることになる。
Therefore, in this case, the division setting unit 214 sets a plurality of divisions K according to the arrangement of the positioning points P1 in the work area A1, so that the arrangement of the positioning points P1 in the work area A1 is changed. If so, the plurality of sections K to be set also change. That is, a plurality of sections K are dynamically set for the work area A1 so that the sections K are changed according to the arrangement of the positioning points P1 in the work area A1.
ただし、厳密にボロノイ図G2であることは必須ではなく、例えば、2つの測位点P1間をつなぐ線分L3と区分線L2との間の角度は、厳密に90度でなくてもよい。一例として、線分L3と区分線L2との間の角度は、80度以上100度以下の範囲で適宜変更されてもよい。
However, it is not essential that the Voronoi diagram G2 is exactly the same. For example, the angle between the line segment L3 connecting the two positioning points P1 and the dividing line L2 does not have to be exactly 90 degrees. As an example, the angle between the line segment L3 and the dividing line L2 may be appropriately changed in the range of 80 degrees or more and 100 degrees or less.
また、図19の例では、母点数(測位点P1の数)は「5」であり、作業領域A1は5つの領域に分割されて、これら5つの領域がそれぞれ区画Kとなる。つまり、図19の例では、5つの測位点P1に対して5つの区画Kが設定される。このように、ボロノイ図G2においては母点数とボロノイ領域数とは一致するので、区画設定部214は、複数の測位点P1が複数の区画Kに一対一で割り当てられるように複数の区画Kを設定することになる。要するに、第3モードで設定される区画Kは、いずれも測位点P1を1つのみ包含する。
Further, in the example of FIG. 19, the number of mother points (the number of positioning points P1) is "5", the work area A1 is divided into five areas, and each of these five areas becomes a section K. That is, in the example of FIG. 19, five sections K are set for the five positioning points P1. As described above, in the Voronoi diagram G2, the number of population points and the number of Voronoi regions match, so that the division setting unit 214 assigns a plurality of divisions K so that the plurality of positioning points P1 are assigned to the plurality of divisions K on a one-to-one basis. It will be set. In short, each section K set in the third mode includes only one positioning point P1.
また、区画設定部214が第3モードで複数の区画Kを設定する場合、各区画Kに対応付けられる作業データは、区画Kに包含される測位点P1に対応する作業情報から導出される。つまり、複数の区画Kのうちの1つの区画Kに対応付けられる作業データは、当該1つの区画Kに包含される測位点P1に対応する作業情報D1に基づいて決まる。特に本実施形態では、1つの区画Kに対して1つの測位点P1が包含されるので、作業データは、作業情報D1に対して平均化処理等の演算処理を施すことなく導出される。そのため、作業データは、データ算出処理部215を用いることなく、作業情報D1から直接的に抽出されてもよい。ただし、データ算出処理部215は、例えば、各区画Kに包含される測位点P1に対応する作業情報D1に対して係数を掛ける等の演算処理を行って作業データを算出してもよい。
Further, when the section setting unit 214 sets a plurality of sections K in the third mode, the work data associated with each section K is derived from the work information corresponding to the positioning point P1 included in the section K. That is, the work data associated with one of the plurality of sections K is determined based on the work information D1 corresponding to the positioning point P1 included in the one section K. In particular, in the present embodiment, since one positioning point P1 is included in one section K, the work data is derived without performing arithmetic processing such as averaging processing on the work information D1. Therefore, the work data may be directly extracted from the work information D1 without using the data calculation processing unit 215. However, the data calculation processing unit 215 may calculate the work data by performing arithmetic processing such as multiplying the work information D1 corresponding to the positioning point P1 included in each section K by a coefficient.
また、第3モードでの区画Kの設定は、例えば、土壌特性(土壌硬度及び硬盤深さを含む)のように、作業データの有効範囲が比較的広いマップM1の生成に用いられることが好ましい。つまり、区画設定部214のモードが第3モードにある場合には、作業情報D1は、複数の位置毎の土壌特性を含むことが好ましい。これにより、限られた数のサンプリングデータ(作業情報D1)からマップM1を生成する場合でも、測位点P1に基づいて複数の区画Kが自動的に設定され、比較的容易にマップM1を得ることができる。より詳細には、土壌の質については、圃場F1を細かく区分したピンポイント毎に変化するような局所的な変化は生じにくく、あるサンプリング位置での土壌の質と、当該サンプリング位置の周辺での土壌の質とは同質になる傾向が強い。そのため、土壌特性であれば、圃場F1全体でのサンプリング位置の数が少なくても、あるサンプリング位置(測位点P1)でサンプリングされたデータ(作業情報D1)が、その周辺のデータとしても有効であることが期待できる。よって、第3モードのように個々の区画Kが測位点P1を(1つのみ)包含することとなる区画Kの設定手法は、土壌特性のマップ化に特に好適である。
Further, the setting of the section K in the third mode is preferably used for generating the map M1 having a relatively wide effective range of work data, such as soil characteristics (including soil hardness and hard disk depth). .. That is, when the mode of the section setting unit 214 is in the third mode, it is preferable that the work information D1 includes soil characteristics for each of a plurality of positions. As a result, even when the map M1 is generated from a limited number of sampling data (work information D1), a plurality of sections K are automatically set based on the positioning point P1 and the map M1 can be obtained relatively easily. Can be done. More specifically, regarding the soil quality, local changes such as those that change in each pinpoint of the field F1 are unlikely to occur, and the soil quality at a certain sampling position and the surroundings of the sampling position are not likely to occur. There is a strong tendency for the quality to be the same as the quality of the soil. Therefore, in the case of soil characteristics, even if the number of sampling positions in the entire field F1 is small, the data (work information D1) sampled at a certain sampling position (positioning point P1) is also effective as data around it. You can expect to be there. Therefore, the method of setting the section K in which each section K includes the positioning point P1 (only one) as in the third mode is particularly suitable for mapping the soil characteristics.
さらに、第3モードで区画Kの設定が行われた場合でも、最終的には、マップM1が生成され、表示処理部217は、マップM1を表示画面Im1に表示させる。図20は、第3モードで設定された複数の区画Kを用いたマップM1の一例を表している。この場合でも、表示処理部217は、図20に示すように、マップM1における複数の区画Kの各々を、作業データに応じた態様(例えば階調)で表示させる。このようなマップM1は、解説情報C4と共に表示画面Im1に表示されることが好ましい。
Further, even when the section K is set in the third mode, the map M1 is finally generated, and the display processing unit 217 displays the map M1 on the display screen Im1. FIG. 20 shows an example of the map M1 using a plurality of sections K set in the third mode. Even in this case, as shown in FIG. 20, the display processing unit 217 displays each of the plurality of sections K in the map M1 in an mode (for example, gradation) according to the work data. It is preferable that such a map M1 is displayed on the display screen Im1 together with the explanatory information C4.
図21は、第3モードでの区画Kの設定処理に係る情報処理部21の動作の一例を示すフローチャートである。このフローチャートは、基本的には、第2モードでの区画Kの設定処理に係るフローチャート(図18参照)と共通であって、ステップS31~S34,S37~S39が、それぞれ図18のステップS21~S24,S27~S29に相当する。つまり、第3モードでは、ステップS35及びステップS36に係る情報処理部21の動作が第2モードの場合と相違する。
FIG. 21 is a flowchart showing an example of the operation of the information processing unit 21 related to the setting process of the section K in the third mode. This flowchart is basically the same as the flowchart related to the setting process of the section K in the second mode (see FIG. 18), and steps S31 to S34 and S37 to S39 are steps S21 to S21 in FIG. 18, respectively. Corresponds to S24 and S27 to S29. That is, in the third mode, the operation of the information processing unit 21 according to steps S35 and S36 is different from that in the second mode.
ステップS35において、情報処理部21は、区画設定部214にて、作業領域A1内に包含される複数の測位点P1のうち不要点を除いた測位点P1に基づいて、作業領域A1に複数の区画Kを設定する。このとき、区画設定部214は、ボロノイ図G2を作成することで得られる個々の領域を区画Kに設定することで、複数の区画Kを設定する。
In step S35, the information processing unit 21 has a plurality of information processing units 21 in the work area A1 based on the positioning points P1 excluding unnecessary points among the plurality of positioning points P1 included in the work area A1 in the section setting unit 214. Set the partition K. At this time, the section setting unit 214 sets a plurality of sections K by setting the individual areas obtained by creating the Voronoi diagram G2 in the section K.
次にステップS36において、情報処理部21は、作業情報D1に基づいて、区画K毎に、作業データを算出する。このとき、情報処理部21は、例えば、各区画Kの母点となる1つの測位点P1に対応する作業情報D1を読み出すことで、作業データを導出する。情報処理部21は、導出した作業データをマップ情報として登録する。
Next, in step S36, the information processing unit 21 calculates work data for each section K based on the work information D1. At this time, the information processing unit 21 derives the work data by reading the work information D1 corresponding to one positioning point P1 which is the mother point of each section K, for example. The information processing unit 21 registers the derived work data as map information.
以上のようにして、情報処理部21は、複数の区画Kの設定に係る一連の処理を実行する。ただし、図21に示すフローチャートは一例に過ぎず、処理が適宜追加又は省略されてもよいし、処理の順番が適宜入れ替わってもよい。
As described above, the information processing unit 21 executes a series of processes related to the setting of the plurality of partitions K. However, the flowchart shown in FIG. 21 is only an example, and the processes may be added or omitted as appropriate, or the order of the processes may be changed as appropriate.
上述したように、本実施形態では、区画設定部214は、第3モードにおいて、圃場F1に対応する作業領域A1に、複数の位置情報D2に対応する複数の測位点P1の作業領域A1内での配置に応じて変化する複数の区画Kを設定する機能を持つ。そのため、本実施形態に係る作業管理システム1では、第3モードであっても、上述の第2関連技術で生じ得る課題の解消を図ることができる。すなわち、複数の区画Kは、複数の測位点P1の作業領域A1内での配置に応じて動的に設定されるので、第2関連技術のように区画Kが予め定められている場合に比べて、個々の区画Kにおけるサンプリング位置の偏り及びサンプリング数のばらつきを抑えやすい。
As described above, in the present embodiment, in the third mode, the section setting unit 214 is in the work area A1 corresponding to the field F1 and in the work area A1 of the plurality of positioning points P1 corresponding to the plurality of position information D2. It has a function of setting a plurality of sections K that change according to the arrangement of. Therefore, in the work management system 1 according to the present embodiment, it is possible to solve the problems that may occur in the above-mentioned second related technique even in the third mode. That is, since the plurality of compartments K are dynamically set according to the arrangement of the plurality of positioning points P1 in the work area A1, the compartments K are compared with the case where the compartments K are predetermined as in the second related technique. Therefore, it is easy to suppress the bias of the sampling position and the variation of the number of samplings in each section K.
特に、区画設定部214は、作業領域A1を、複数の測位点P1のうちのいずれか2つの測位点P1間を隔てる区分線L2にて分割することで、作業領域A1に複数の区画Kを設定するので、個々の区画Kにおける測位点P1の位置の偏りは生じにくい。また、区画設定部214は、ボロノイ図G2を用いて複数の区画Kを設定するので、個々の区画Kにおける測位点P1の数のばらつきも生じにくい。さらに、作業データの有効範囲を決める各区画Kが、複数の測位点P1を基準(母点)にして設定されることで、作業データの有効範囲も正確になる。このように、本実施形態に係る作業管理システム1によれば、個々の区画Kにおけるサンプリング位置の偏り及びサンプリング数のばらつきが生じにくく、作業データについて、複数の区画K間での公平性を担保しやすくなる。結果的に、信頼性の高いマップM1を実現できる。
In particular, the division setting unit 214 divides the work area A1 by the division line L2 that separates the two positioning points P1 from the plurality of positioning points P1, so that the division K is divided into the work area A1. Since it is set, the position of the positioning point P1 in each section K is unlikely to be biased. Further, since the section setting unit 214 sets a plurality of sections K using the Voronoi diagram G2, the number of positioning points P1 in each section K is unlikely to vary. Further, by setting each section K that determines the effective range of the work data with the plurality of positioning points P1 as a reference (mother point), the effective range of the work data is also accurate. As described above, according to the work management system 1 according to the present embodiment, the bias of the sampling position and the variation in the number of samplings in each section K are unlikely to occur, and the fairness of the work data among the plurality of sections K is ensured. It will be easier to do. As a result, a highly reliable map M1 can be realized.
また、本実施形態では、上述したように第2モード及び第3モードにおいて、作業領域A1内の複数の測位点P1に基づいて区画Kを設定するに際して、不要点を除外後の測位点P1を用いたが、この構成は必須ではない。すなわち、第2モードではステップS24(図18参照)、第3モードではステップS34(図21参照)にて、不要点を除外する処理を行っているが、この処理は適宜省略可能である。
Further, in the present embodiment, as described above, in the second mode and the third mode, when the section K is set based on the plurality of positioning points P1 in the work area A1, the positioning points P1 after excluding unnecessary points are used. Although used, this configuration is not essential. That is, in the second mode, the process of excluding unnecessary points is performed in step S24 (see FIG. 18) and in the third mode in step S34 (see FIG. 21), but this process can be omitted as appropriate.
[6]変形例
以下、実施形態1の変形例を列挙する。以下に説明する変形例は、適宜組み合わせて適用可能である。
[6] Modification Examples The modifications of the first embodiment are listed below. The modifications described below can be applied in combination as appropriate.
本開示における作業管理システム1は、コンピュータシステムを含んでいる。コンピュータシステムは、ハードウェアとしての1以上のプロセッサ及び1以上のメモリを主構成とする。コンピュータシステムのメモリに記録されたプログラムをプロセッサが実行することによって、本開示における作業管理システム1としての機能が実現される。プログラムは、コンピュータシステムのメモリに予め記録されてもよく、電気通信回線を通じて提供されてもよく、コンピュータシステムで読み取り可能なメモリカード、光学ディスク、ハードディスクドライブ等の非一時的記録媒体に記録されて提供されてもよい。
The work management system 1 in the present disclosure includes a computer system. A computer system mainly consists of one or more processors and one or more memories as hardware. When the processor executes the program recorded in the memory of the computer system, the function as the work management system 1 in the present disclosure is realized. The program may be pre-recorded in the memory of the computer system, may be provided through a telecommunications line, and may be recorded on a non-temporary recording medium such as a memory card, optical disk, hard disk drive, etc. that can be read by the computer system. May be provided.
また、管理サーバ2、ユーザ端末3又は搭載端末49に含まれる一部又は全部の機能部は電子回路で構成されていてもよい。
Further, some or all the functional units included in the management server 2, the user terminal 3 or the mounted terminal 49 may be composed of electronic circuits.
また、作業管理システム1の少なくとも一部の機能が、1つの筐体内に集約されていることは作業管理システム1に必須の構成ではなく、作業管理システム1の構成要素は、複数の筐体に分散して設けられていてもよい。例えば、情報処理部21のうちの一部の機能が、管理サーバ2とは別の筐体に設けられていてもよい。さらに、作業管理システム1の少なくとも一部の機能がクラウド(クラウドコンピューティング)等によって実現されてもよい。
Further, it is not an essential configuration for the work management system 1 that at least a part of the functions of the work management system 1 are integrated in one housing, and the components of the work management system 1 are in a plurality of housings. It may be provided in a distributed manner. For example, some functions of the information processing unit 21 may be provided in a housing different from the management server 2. Further, at least a part of the functions of the work management system 1 may be realized by a cloud (cloud computing) or the like.
反対に、実施形態1において、複数の装置に分散されている作業管理システム1の機能が、1つの筐体内に集約されていてもよい。例えば、管理サーバ2とコンバイン4(搭載端末49)とに分散して設けられている機能の少なくとも一部が、管理サーバ2に集約されていてもよいし、作業機械(コンバイン4)に集約されていてもよい。
On the contrary, in the first embodiment, the functions of the work management system 1 distributed in a plurality of devices may be integrated in one housing. For example, at least a part of the functions distributed to the management server 2 and the combine 4 (mounted terminal 49) may be integrated in the management server 2 or the work machine (combin 4). May be.
また、実施形態1では、作業管理システム1の主たる管理対象として、作業機械を用いた作業を例示しているが、これに限らず、人が手作業で行う作業を作業管理システム1の主たる管理対象としてもよい。
Further, in the first embodiment, the work using the work machine is exemplified as the main management target of the work management system 1, but the work is not limited to this, and the work manually performed by a person is the main management of the work management system 1. It may be a target.
また、仮区画Bについて除外区画Beか否かを判断するために用いられる所定条件は、仮区画Bに包含される測位点P1の数について定められていればよく、実施形態1のように、包含する測位点P1の数が「0」であることには限らない。所定条件の他の例として、包含する測位点P1の数が「α」以下(αは1以上の整数)であること、包含する測位点P1の数が仮区画Bの面積の「β」分の1以下(βは正の数)であること等がある。
Further, the predetermined condition used for determining whether or not the temporary section B is the exclusion section Be may be defined with respect to the number of positioning points P1 included in the temporary section B, as in the first embodiment. The number of positioning points P1 to be included is not limited to "0". As another example of the predetermined condition, the number of included positioning points P1 is "α" or less (α is an integer of 1 or more), and the number of included positioning points P1 is "β" of the area of the temporary compartment B. It may be 1 or less (β is a positive number).
また、領域設定部213が、第1動作モード及び第2動作モードを含む複数の動作モードを有することは作業管理システム1に必須の構成ではない。例えば、領域設定部213は、自動で作業領域A1を設定する第1動作モードと、手動で作業領域A1を設定する第2動作モードとのうちの一方のみを有していてもよい。さらに、領域設定部213は、自動で作業領域A1を設定する場合でも、上記第1関連技術として説明したように、候補領域A10及び仮区画Bを利用せずに作業領域A1を自動設定してもよい。
Further, it is not essential for the work management system 1 that the area setting unit 213 has a plurality of operation modes including the first operation mode and the second operation mode. For example, the area setting unit 213 may have only one of a first operation mode in which the work area A1 is automatically set and a second operation mode in which the work area A1 is manually set. Further, even when the work area A1 is automatically set, the area setting unit 213 automatically sets the work area A1 without using the candidate area A10 and the temporary section B as described as the first related technique. May be good.
また、区画設定部214が、第1モード、第2モード及び第3モードを含む複数のモードを有することは作業管理システム1に必須の構成ではない。例えば、区画設定部214は、作業領域A1に対して複数の区画Kを固定的に設定する第1モードと、作業領域A1内での測位点P1の配置に応じて複数の区画Kを動的に設定するモード(第2モード及び第3モード)とのうちの一方のみを有していてもよい。さらに、区画設定部214は、測位点P1の配置に応じて複数の区画Kを動的に設定する場合でも、例えば、ドロネー図G1を用いて区画Kに設定する第2モードと、ボロノイ図G2を用いて区画Kに設定する第3モードとのうちの一方のみを有していてもよい。
Further, it is not essential for the work management system 1 that the partition setting unit 214 has a plurality of modes including the first mode, the second mode, and the third mode. For example, the section setting unit 214 dynamically sets a plurality of sections K according to the first mode in which a plurality of sections K are fixedly set for the work area A1 and the arrangement of the positioning points P1 in the work area A1. It may have only one of the modes (second mode and third mode) set to. Further, even when a plurality of sections K are dynamically set according to the arrangement of the positioning points P1, the section setting unit 214 has, for example, a second mode in which the section K is set using the Delaunay diagram G1 and a Voronoi diagram G2. May have only one of the third modes set in the compartment K using.
また、位置検出部494は、GNSS等の衛星測位システムに限らず、衛星測位システムと共に、又は代えて、例えば、複数の発信器から電波で送信されるビーコン信号を受信する受信機を用いてもよい。この場合、複数の発信器は、作業機械が移動する圃場F1周辺の複数箇所に配置され、位置検出部494は、複数の発信器の位置と、受信機でのビーコン信号の受信電波強度とに基づいて、作業機械の位置情報を検出する。
Further, the position detection unit 494 is not limited to a satellite positioning system such as GNSS, and may be used together with or instead of a satellite positioning system, for example, by using a receiver that receives a beacon signal transmitted by radio waves from a plurality of transmitters. good. In this case, the plurality of transmitters are arranged at a plurality of locations around the field F1 where the work machine moves, and the position detection unit 494 determines the positions of the plurality of transmitters and the reception radio wave strength of the beacon signal at the receiver. Based on this, the position information of the work machine is detected.
また、位置検出部494は、例えば、速度センサー、加速度センサー又はジャイロセンサー等のセンサーを含み、これらのセンサーにて作業機械の挙動を検知してもよい。さらに、位置検出部494は、例えば、イメージセンサー(カメラ)、ソナーセンサー、レーダ、及びLiDAR(Light Detection and Ranging)等のセンサーを含み、これらのセンサーにて作業機械の周辺状況を検知してもよい。そして、位置検出部494は、作業機械の挙動及び/又は周辺状況を用いて、作業機械の位置情報を検出してもよい。
Further, the position detection unit 494 may include, for example, a sensor such as a speed sensor, an acceleration sensor, or a gyro sensor, and the behavior of the working machine may be detected by these sensors. Further, the position detection unit 494 includes, for example, an image sensor (camera), a sonar sensor, a radar, and a sensor such as LiDAR (Light Detection and Ranging), and even if these sensors detect the surrounding condition of the work machine. good. Then, the position detection unit 494 may detect the position information of the work machine by using the behavior of the work machine and / or the surrounding situation.
また、ユーザ端末3の操作表示部33は、ユーザインターフェースとしての機能を有していればよく、情報の出力の態様及び情報の入力(操作)の態様は、上述した態様に限らない。一例として、操作表示部33は、情報の出力の態様として、プロジェクタによる投影、音声出力又は印刷等の態様を採用してもよい。この場合、表示画面Im1は、例えば、プロジェクタによる投影されてもよいし、印刷によってシートに表示されてもよい。また、操作表示部33は、情報の入力の態様として、音声入力、ジェスチャ入力又は他の端末からの操作信号の入力等の態様を採用してもよい。さらに、ユーザ端末3以外の操作部に関しても、音声入力、ジェスチャ入力又は他の端末からの操作信号の入力等の態様を採用してもよい。つまり、操作受付部23は、タッチパネル等の操作に限らず、例えば、音声入力による操作(音声操作)等であっても、ユーザの操作を受け付けることができる。
Further, the operation display unit 33 of the user terminal 3 may have a function as a user interface, and the mode of information output and the mode of information input (operation) are not limited to the above-mentioned modes. As an example, the operation display unit 33 may adopt an aspect such as projection by a projector, audio output, or printing as an aspect of information output. In this case, the display screen Im1 may be projected by a projector, for example, or may be displayed on a sheet by printing. Further, the operation display unit 33 may adopt a mode of inputting information such as voice input, gesture input, or input of an operation signal from another terminal. Further, for the operation unit other than the user terminal 3, a mode such as voice input, gesture input, or input of an operation signal from another terminal may be adopted. That is, the operation receiving unit 23 can receive the user's operation not only by the operation of the touch panel or the like but also by the operation by voice input (voice operation) or the like.
また、作業領域A1は、経緯度座標系(地理座標系)に限らず、例えば、仮想空間中の基準点(原点)を基準として、基準点に対する相対的な座標系で表されてもよい。すなわち、例えば、作業機械(コンバイン4)の作業開始位置又はエンジン始動位置等の特定の位置を基準点として、基準点に対する相対的な位置により作業領域A1が規定されてもよい。この場合、作業領域A1に設定される複数の区画Kについても同様に、基準点に対する相対的な座標系で表されることになる。
Further, the work area A1 is not limited to the latitude and longitude coordinate system (geographic coordinate system), and may be represented by, for example, a coordinate system relative to the reference point with respect to the reference point (origin) in the virtual space. That is, for example, the work area A1 may be defined by a position relative to the reference point with a specific position such as a work start position or an engine start position of the work machine (combine 4) as a reference point. In this case, the plurality of compartments K set in the work area A1 are similarly represented by the coordinate system relative to the reference point.
また、作業領域A1の自動設定に際して、領域設定部213は、凸包処理以外の処理にて作業領域A1(候補領域A10)を設定してもよい。
Further, when the work area A1 is automatically set, the area setting unit 213 may set the work area A1 (candidate area A10) by a process other than the convex hull process.
また、領域設定部213が、候補領域A10及び仮区画Bを利用して、作業領域A1を設定する機能は、作業管理システム1に必須の構成ではなく、適宜省略可能である。さらに、作業領域A1を自動設定する機能自体も、作業管理システム1に必須の構成ではなく、適宜省略可能である。
Further, the function of the area setting unit 213 to set the work area A1 by using the candidate area A10 and the temporary section B is not an essential configuration for the work management system 1, and can be omitted as appropriate. Further, the function itself for automatically setting the work area A1 is not an essential configuration for the work management system 1, and can be omitted as appropriate.
(実施形態2)
本実施形態に係る作業管理システム1Aは、図22に示すように、管理サーバ2に加えて、管理サーバ2と連携する別サーバ5を備える点で、実施形態1に係る作業管理システム1と相違する。以下、実施形態1と同様の構成については、共通の符号を付して適宜説明を省略する。
(Embodiment 2)
As shown in FIG. 22, the work management system 1A according to the present embodiment is different from the work management system 1 according to the first embodiment in that it includes a separate server 5 linked with the management server 2 in addition to the management server 2. do. Hereinafter, the same configurations as those in the first embodiment will be designated by a common reference numeral and description thereof will be omitted as appropriate.
本開示でいう「別サーバ」は、管理サーバ2とは別のサーバであって、例えば、別サーバ5の運用主体(管理主体)が管理サーバ2とは別である。別サーバ5は、通信網N1に接続され、管理サーバ2とは通信網N1を介して通信可能である。本実施形態では、領域設定部213のうち、作業領域A1を自動設定する機能が、管理サーバ2に代えて別サーバ5に実装されている。
The "separate server" referred to in the present disclosure is a server different from the management server 2, and for example, the operation subject (management subject) of the separate server 5 is different from the management server 2. The separate server 5 is connected to the communication network N1 and can communicate with the management server 2 via the communication network N1. In the present embodiment, the function of automatically setting the work area A1 in the area setting unit 213 is implemented in another server 5 instead of the management server 2.
本実施形態では一例として、別サーバ5は、API(Application Programming Interface)を有している。別サーバ5は、管理サーバ2から通信網N1を介してAPIが呼び出されることにより、作業領域A1の自動設定の機能を、管理サーバ2に提供する。このように、管理サーバ2は、別サーバ5と連携して、作業管理システム1Aとしての機能を具現化する。
In this embodiment, as an example, another server 5 has an API (Application Programming Interface). The separate server 5 provides the management server 2 with the function of automatically setting the work area A1 by calling the API from the management server 2 via the communication network N1. In this way, the management server 2 cooperates with another server 5 to embody the function as the work management system 1A.
すなわち、本実施形態に係る別サーバ5は、作業機械(コンバイン4)の位置情報D2を取得する位置取得部51と、作業領域A1を自動設定する領域設定部52と、管理サーバ2からの情報の入力を受け付けるインターフェース部53と、を備えている。別サーバ5は、インターフェース部53に対して特定の情報が入力されると、位置取得部51で取得した位置情報D2に基づいて、領域設定部52にて作業領域A1を自動的に設定する。領域設定部52は、実施形態1で説明した領域設定部213と同様に、第1処理部501と、第2処理部502と、第3処理部503と、を有している。そのため、領域設定部52は、候補領域A10及び仮区画Bを利用して、作業領域A1を設定することができる。
That is, another server 5 according to the present embodiment has a position acquisition unit 51 that acquires the position information D2 of the work machine (combine 4), an area setting unit 52 that automatically sets the work area A1, and information from the management server 2. The interface unit 53 for receiving the input of the above is provided. When specific information is input to the interface unit 53, the separate server 5 automatically sets the work area A1 in the area setting unit 52 based on the position information D2 acquired by the position acquisition unit 51. The area setting unit 52 has a first processing unit 501, a second processing unit 502, and a third processing unit 503, similarly to the area setting unit 213 described in the first embodiment. Therefore, the area setting unit 52 can set the work area A1 by using the candidate area A10 and the temporary section B.
別サーバ5は、設定した作業領域A1をインターフェース部53から管理サーバ2に出力する。ここで、インターフェース部53は、特定の入力情報を受けると、作業領域A1を自動的に設定してインターフェース部53から出力するように、予め定義されている。インターフェース部53は、例えば、APIにて実現される。
The separate server 5 outputs the set work area A1 from the interface unit 53 to the management server 2. Here, the interface unit 53 is defined in advance so that when the specific input information is received, the work area A1 is automatically set and output from the interface unit 53. The interface unit 53 is realized by, for example, API.
実施形態2の変形例として、別サーバ5における複数の機能が、1つの筐体内に集約されていることは必須の構成ではなく、別サーバ5の構成要素は、複数の筐体に分散して設けられていてもよい。さらに、別サーバ5の少なくとも一部の機能は、クラウド(クラウドコンピューティング)等によって実現されてもよい。
As a modification of the second embodiment, it is not an essential configuration that a plurality of functions in the separate server 5 are integrated in one housing, and the components of the separate server 5 are distributed in the plurality of housings. It may be provided. Further, at least a part of the functions of the separate server 5 may be realized by a cloud (cloud computing) or the like.