Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7680340B2 - Work area management method, work area management system, and work area management program - Google Patents
[go: Go Back, main page]

JP7680340B2 - Work area management method, work area management system, and work area management program - Google Patents

Work area management method, work area management system, and work area management program Download PDF

Info

Publication number
JP7680340B2
JP7680340B2 JP2021204187A JP2021204187A JP7680340B2 JP 7680340 B2 JP7680340 B2 JP 7680340B2 JP 2021204187 A JP2021204187 A JP 2021204187A JP 2021204187 A JP2021204187 A JP 2021204187A JP 7680340 B2 JP7680340 B2 JP 7680340B2
Authority
JP
Japan
Prior art keywords
concave
work
positioning points
hull
area
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2021204187A
Other languages
Japanese (ja)
Other versions
JP2023089588A (en
Inventor
徹士 田中
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Yanmar Holdings Co Ltd
Original Assignee
Yanmar Holdings Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Yanmar Holdings Co Ltd filed Critical Yanmar Holdings Co Ltd
Priority to JP2021204187A priority Critical patent/JP7680340B2/en
Publication of JP2023089588A publication Critical patent/JP2023089588A/en
Application granted granted Critical
Publication of JP7680340B2 publication Critical patent/JP7680340B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Guiding Agricultural Machines (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

本発明は作業領域管理方法、作業領域管理システムおよび作業領域管理プログラムに関し、例えば、圃場の中で農作業を行う作業領域を管理するために好適に利用できるものである。 The present invention relates to a work area management method, a work area management system, and a work area management program, which can be suitably used, for example, to manage work areas in farm fields where agricultural work is carried out.

特許文献1(特開2019-162053号公報)には、圃場登録装置の発明が開示されている。この圃場登録装置は、作業車両が圃場で移動しながら農作業を行うときに通過する測位点の位置情報を周期的に測定し、作業車両が作業を行った作業領域の形状をこれらの測位点の凸包を算出して得られたポリゴン形状として推測する。 Patent Document 1 (JP Patent Publication 2019-162053 A) discloses an invention for a farm field registration device. This farm field registration device periodically measures the position information of positioning points that a work vehicle passes through while moving through a farm field and performing agricultural work, and estimates the shape of the work area in which the work vehicle performed work as a polygon shape obtained by calculating the convex hull of these positioning points.

特開2019-162053号公報JP 2019-162053 A

特許文献1の発明は、農作業後に作業領域を実測するなどの特別な作業を行うことなく、農作業中に測位点の位置情報を測定するだけで、作業領域の形状を特定することができるという点で優れている。ただし、作業領域の形状が、例えば凹多角形のように比較的複雑である場合、凸包の処理だけでは作業領域の外の領域も作業領域の一部として算出され得る。 The invention of Patent Document 1 is advantageous in that it can identify the shape of the work area by simply measuring the position information of the positioning points during farm work, without the need for special work such as measuring the work area after the work. However, if the shape of the work area is relatively complex, such as a concave polygon, the area outside the work area may be calculated as part of the work area only by processing the convex hull.

上記状況に鑑み、本開示は、作業領域を効率よく、かつ、精度よく推測するための作業領域管理方法、作業領域管理システムおよび作業領域管理プログラムを提供することを目的の1つとする。その他の課題と新規な特徴は、本明細書の記述および添付図面から明らかになるであろう。 In view of the above circumstances, one of the objectives of the present disclosure is to provide a work area management method, a work area management system, and a work area management program for efficiently and accurately estimating a work area. Other issues and novel features will become apparent from the description of this specification and the accompanying drawings.

以下に、(発明を実施するための形態)で使用される番号を用いて、課題を解決するための手段を説明する。これらの番号は、(特許請求の範囲)の記載と(発明を実施するための形態)との対応関係を明らかにするために付加されたものである。ただし、それらの番号を、(特許請求の範囲)に記載されている発明の技術的範囲の解釈に用いてはならない。 Below, the means for solving the problem are explained using the numbers used in (Mode for carrying out the invention). These numbers are added to clarify the correspondence between the description in (Claims) and (Mode for carrying out the invention). However, these numbers should not be used to interpret the technical scope of the invention described in (Claims).

一実施の形態によれば、作業領域管理方法は、所定の地域の中で移動しながら農作業を行う作業車両(2)が通過した複数の測位点(91)でそれぞれ測定した複数の位置情報を取得すること(S11)を含む。作業領域管理方法は、地域を所定の第1方向と、第1方向とは異なる第2方向とのメッシュ状に分割した複数の小領域のうち、作業車両(2)が農作業を行った作業領域に含まれる小領域の集合としての第1基準ポリゴン(88C)を表す第1基準ポリゴン情報を算出すること(S13)をさらに含む。作業領域管理方法は、複数の測位点(91)から算出される凹包(89)の形状を決定する凹包算出パラメータ(α)を用いて、複数の凹包算出パラメータ(α)のそれぞれに対応する複数の凹包(89)を算出すること(S14)をさらに含む。作業領域管理方法は、複数の凹包(89)の中から、第1基準ポリゴン(88C)との関係が所定の条件を満たす凹包(89)を、作業領域の推測形状として選択すること(S16)をさらに含む。作業領域管理方法は、作業領域の推測形状を表す情報を外部に出力すること(S18)をさらに含む。 According to one embodiment, the work area management method includes acquiring (S11) a plurality of pieces of position information measured at a plurality of positioning points (91) passed by a work vehicle (2) moving in a predetermined area to perform farm work. The work area management method further includes calculating (S13) first reference polygon information representing a first reference polygon (88C) as a set of small areas included in the work area in which the work vehicle (2) performed farm work, among a plurality of small areas obtained by dividing the area into a mesh shape in a predetermined first direction and a second direction different from the first direction. The work area management method further includes calculating (S14) a plurality of concave hulls (89) corresponding to each of the plurality of concave hull calculation parameters (α) using a concave hull calculation parameter (α) that determines the shape of the concave hull (89) calculated from the plurality of positioning points (91). The work area management method further includes selecting (S16) a concave hull (89) whose relationship with the first reference polygon (88C) satisfies a predetermined condition as the estimated shape of the work area. The work area management method further includes outputting information representing the estimated shape of the work area to the outside (S18).

一実施の形態によれば、作業領域管理システム(1)は、取得部(421)と、基準ポリゴン算出部(423)と、凹包算出部(424)と、選択部(426)と、出力部(427)とを備える。取得部(421)は、所定の地域の中で移動しながら農作業を行う作業車両(2)が通過した複数の測位点(91)でそれぞれ測定した複数の位置情報を取得する。基準ポリゴン算出部(423)は、地域を所定の第1方向と、第1方向とは異なる第2方向とのメッシュ状に分割した複数の小領域のうち、作業車両(2)が農作業を行った作業領域に含まれる小領域の集合としての第1基準ポリゴン(88C)を表す第1基準ポリゴン情報を算出する。凹包算出部(424)は、複数の測位点(91)から算出される凹包の形状を決定する凹包算出パラメータ(α)を用いて、複数の凹包算出パラメータ(α)のそれぞれに対応する複数の凹包(89)を算出する。選択部(426)は、複数の凹包(89)の中から、第1基準ポリゴン(88C)との関係が所定の条件を満たす凹包(89)を、作業領域の推測形状として選択する。出力部(427)は、作業領域の推測形状を表す情報を外部に出力する。 According to one embodiment, the work area management system (1) includes an acquisition unit (421), a reference polygon calculation unit (423), a concave hull calculation unit (424), a selection unit (426), and an output unit (427). The acquisition unit (421) acquires a plurality of pieces of position information measured at a plurality of positioning points (91) passed by a work vehicle (2) performing farm work while moving in a predetermined area. The reference polygon calculation unit (423) calculates first reference polygon information representing a first reference polygon (88C) as a set of small areas included in the work area in which the work vehicle (2) performed farm work, among a plurality of small areas obtained by dividing the area into a mesh shape in a predetermined first direction and a second direction different from the first direction. The concave hull calculation unit (424) calculates a plurality of concave hulls (89) corresponding to each of the plurality of concave hull calculation parameters (α) using a concave hull calculation parameter (α) that determines the shape of the concave hull calculated from the plurality of positioning points (91). The selection unit (426) selects, from among the multiple concave hulls (89), a concave hull (89) whose relationship with the first reference polygon (88C) satisfies a predetermined condition as the estimated shape of the work area. The output unit (427) outputs information representing the estimated shape of the work area to the outside.

一実施の形態によれば、作業領域管理プログラムは、実行することによって所定の処理を実現するためのプログラムである。この処理は、所定の地域の中で移動しながら農作業を行う作業車両(2)が通過した複数の測位点(91)でそれぞれ測定した複数の位置情報を取得すること(S11)を含む。この処理は、地域を所定の第1方向と、第1方向とは異なる第2方向とのメッシュ状に分割した複数の小領域のうち、作業車両(2)が農作業を行った作業領域に含まれる小領域の集合としての第1基準ポリゴン(88C)を表す第1基準ポリゴン情報を算出すること(S13)をさらに含む。この処理は、複数の測位点(91)から算出される凹包(89)の形状を決定する凹包算出パラメータ(α)を用いて、複数の凹包算出パラメータ(α)のそれぞれに対応する複数の凹包(89)を算出すること(S14)をさらに含む。この処理は、複数の凹包(89)の中から、第1基準ポリゴン(88C)との関係が所定の条件を満たす凹包(89)を、作業領域の推測形状として選択すること(S16)をさらに含む。この処理は、作業領域の推測形状を表す情報を外部に出力すること(S18)をさらに含む。 According to one embodiment, the work area management program is a program for implementing a predetermined process by executing it. This process includes acquiring (S11) a plurality of pieces of position information measured at a plurality of positioning points (91) passed by a work vehicle (2) performing farm work while moving in a predetermined area. This process further includes calculating (S13) first reference polygon information representing a first reference polygon (88C) as a set of small areas included in the work area in which the work vehicle (2) performed farm work, among a plurality of small areas obtained by dividing the area into a mesh shape in a predetermined first direction and a second direction different from the first direction. This process further includes calculating (S14) a plurality of concave hulls (89) corresponding to each of a plurality of concave hull calculation parameters (α) using a concave hull calculation parameter (α) that determines the shape of the concave hull (89) calculated from the plurality of positioning points (91). This process further includes selecting (S16) a concave hull (89) whose relationship with the first reference polygon (88C) satisfies a predetermined condition as the estimated shape of the work area from among the plurality of concave hulls (89). This process further includes outputting information representing the estimated shape of the work area to the outside (S18).

一実施の形態によれば、作業領域を効率よく、かつ、精度よく推測することができる。 According to one embodiment, the working area can be estimated efficiently and accurately.

図1は、一実施の形態による作業領域管理システムの一構成例を示す図である。FIG. 1 is a diagram showing an example of a configuration of a work area management system according to an embodiment. 図2は、一実施の形態による作業領域管理装置の一構成例を示すブロック回路図である。FIG. 2 is a block circuit diagram showing an example of the configuration of a working area management device according to an embodiment. 図3は、一実施の形態による作業領域管理方法の一構成例を示すフローチャートである。FIG. 3 is a flow chart showing an example of a configuration of a working area management method according to an embodiment. 図4Aは、作業車両の測位点の集合の凸包を算出して推測した作業領域の一例を示す図である。FIG. 4A is a diagram showing an example of a work area estimated by calculating the convex hull of a set of measured position points of a work vehicle. 図4Bは、図4Aと同じ測位点の集合の凹包を算出して推測した作業領域の一例を示す図である。FIG. 4B is a diagram showing an example of a working area estimated by calculating the concave hull of the same set of positioning points as in FIG. 4A. 図4Cは、図4Aおよび図4Bと同じ測位点の集合の別の凹包を算出して推測した作業領域の一例を示す図である。FIG. 4C is a diagram showing an example of a working area estimated by calculating another concave hull of the same set of positioning points as in FIGS. 4A and 4B. 図5Aは、点の集合の凸包の一例を示す図である。FIG. 5A is a diagram showing an example of a convex hull of a set of points. 図5Bは、図5Aとの同じ点の集合の凹包の一例を示す図である。FIG. 5B is a diagram showing an example of the concave hull of the same set of points as FIG. 5A. 図5Cは、図5Aおよび図5Bと同じ点の集合の別の凹包の一例を示す図である。FIG. 5C shows another example of a concave hull for the same set of points as FIGS. 5A and 5B. 図6Aは、一実施の形態による測位点の集合および移動軌跡の集合の一例を示す図である。FIG. 6A is a diagram illustrating an example of a set of positioning points and a set of movement trajectories according to one embodiment. 図6Bは、一実施の形態による基準領域の一例を示す図である。FIG. 6B is a diagram illustrating an example of a reference region according to one embodiment. 図6Cは、一実施の形態による基準ポリゴンの一例を示す図である。FIG. 6C is a diagram illustrating an example of a reference polygon according to one embodiment. 図7Aは、図6Aと同じ測位点の集合から算出される凹包の一例を示す図である。FIG. 7A is a diagram showing an example of a concave hull calculated from the same set of positioning points as in FIG. 6A. 図7Bは、図6Aと同じ測位点の集合から算出される凹包の一例を示す図である。FIG. 7B is a diagram showing an example of a concave hull calculated from the same set of positioning points as in FIG. 6A. 図7Cは、図6Aと同じ測位点の集合から算出される凹包の一例を示す図である。FIG. 7C is a diagram showing an example of a concave hull calculated from the same set of positioning points as in FIG. 6A. 図7Dは、図6Aと同じ測位点の集合から算出される凹包の一例を示す図である。FIG. 7D is a diagram showing an example of a concave hull calculated from the same set of positioning points as in FIG. 6A. 図7Eは、図6Aと同じ測位点の集合から算出される凹包の一例を示す図である。FIG. 7E is a diagram showing an example of a concave hull calculated from the same set of positioning points as in FIG. 6A. 図8Aは、2つの図形の一致度を算出する手法の、一実施の形態による具体例について説明するための図である。FIG. 8A is a diagram for explaining a specific example of a technique for calculating the degree of similarity between two graphics according to one embodiment. 図8Bは、2つの図形の一致度を算出する手法の、一実施の形態による具体例について説明するための図である。FIG. 8B is a diagram for explaining a specific example of a method for calculating the degree of similarity between two graphics according to one embodiment. 図8Cは、2つの図形の一致度を算出する手法の、一実施の形態による具体例について説明するための図である。FIG. 8C is a diagram for explaining a specific example of a method for calculating the degree of similarity between two graphics according to one embodiment. 図8Dは、2つの図形の一致度を算出する手法の、一実施の形態による具体例について説明するための図である。FIG. 8D is a diagram for explaining a specific example of a method for calculating the degree of similarity between two graphics according to one embodiment. 図9は、一実施の形態による作業領域管理方法の一構成例を示すフローチャートである。FIG. 9 is a flow chart showing an example of a configuration of a working area management method according to an embodiment. 図10Aは、一実施の形態における測位点と、圃場の地形輪郭との一例を示す図である。FIG. 10A is a diagram showing an example of positioning points and a topographical contour of a farm field in one embodiment. 図10Bは、図10Aの測位点の凸包の一例を示す図である。FIG. 10B is a diagram showing an example of a convex hull of the positioning points in FIG. 10A. 図10Cは、図10Aの測位点の一部の凸包の一例を示す図である。FIG. 10C is a diagram showing an example of a convex hull of some of the positioning points in FIG. 10A. 図10Dは、図10Aの測位点の別の一部の凸包の一例を示す図である。FIG. 10D is a diagram showing an example of a convex hull of another part of the positioning points of FIG. 10A. 図11Aは、一実施形態において2つの図形の一致度を算出する手法の一変形例について説明するための図である。FIG. 11A is a diagram for explaining a modified example of the method for calculating the degree of coincidence between two graphics in one embodiment. 図11Bは、一実施形態において2つの図形の一致度を算出する手法の一変形例について説明するための図である。FIG. 11B is a diagram for explaining a modified example of the method for calculating the degree of coincidence between two figures in one embodiment.

添付図面を参照して、本開示による作業領域管理方法、作業領域管理システムおよび作業領域管理プログラムを実施するための形態を以下に説明する。 The following describes, with reference to the attached drawings, the embodiments for implementing the work area management method, work area management system, and work area management program disclosed herein.

(第1の実施の形態)
図1に示すように、一実施の形態による作業領域管理システム1は、作業領域管理装置4を備える。作業領域管理システム1は、外部端末5をさらに備えてもよい。作業領域管理装置4と、外部端末5と、作業車両2に搭載された車載端末20とは、ネットワーク3を介して通信可能に接続されていてもよい。作業車両2は、圃場9A、9Bの中で移動しながら農作業などの作業を行う。作業車両2は、さらに、圃場9A、9Bの間で移動してもよい。以降、圃場9A、9Bを区別しないとき、これらを圃場9と総称する。
(First embodiment)
As shown in Fig. 1, a work area management system 1 according to one embodiment includes a work area management device 4. The work area management system 1 may further include an external terminal 5. The work area management device 4, the external terminal 5, and an on-board terminal 20 mounted on the work vehicle 2 may be communicatively connected via a network 3. The work vehicle 2 performs work such as agricultural work while moving within the fields 9A, 9B. The work vehicle 2 may further move between the fields 9A, 9B. Hereinafter, when the fields 9A, 9B are not distinguished from each other, they will be collectively referred to as the field 9.

図2に示すように、一実施の形態による作業領域管理装置4は、いわゆるコンピュータとして構成されていてもよい。すなわち、作業領域管理装置4は、バス41と、演算装置42と、記憶装置43と、通信装置44と、入出力装置45とを備える。バス41は、演算装置42、記憶装置43、通信装置44および入出力装置45を相互に通信可能に接続するように構成されている。 As shown in FIG. 2, the working area management device 4 according to one embodiment may be configured as a so-called computer. That is, the working area management device 4 includes a bus 41, a computing device 42, a storage device 43, a communication device 44, and an input/output device 45. The bus 41 is configured to connect the computing device 42, the storage device 43, the communication device 44, and the input/output device 45 so that they can communicate with each other.

演算装置42は、取得部421と、抽出部422と、基準ポリゴン算出部423と、凹包算出部424と、一致度算出部425と、選択部426と、出力部427とを備える。記憶装置43は、作業領域管理プログラム記憶部431を備える。作業領域管理プログラム記憶部431は、作業領域管理プログラムを格納する。 The calculation device 42 includes an acquisition unit 421, an extraction unit 422, a reference polygon calculation unit 423, a concave hull calculation unit 424, a matching calculation unit 425, a selection unit 426, and an output unit 427. The storage device 43 includes a working area management program storage unit 431. The working area management program storage unit 431 stores the working area management program.

演算装置42は、作業領域管理プログラムを実行することによって、取得部421、抽出部422、基準ポリゴン算出部423、凹包算出部424、一致度算出部425、選択部426および出力部427のそれぞれの処理を実現する。言い換えれば、取得部421、抽出部422、基準ポリゴン算出部423、凹包算出部424、一致度算出部425、選択部426および出力部427のそれぞれは、演算装置42と作業領域管理プログラムとが協働して実現する処理を行う仮想的な機能ブロックである。これらの機能ブロックの処理については、後述する。 The calculation device 42 executes the working area management program to realize the processing of the acquisition unit 421, extraction unit 422, reference polygon calculation unit 423, concave hull calculation unit 424, coincidence calculation unit 425, selection unit 426, and output unit 427. In other words, the acquisition unit 421, extraction unit 422, reference polygon calculation unit 423, concave hull calculation unit 424, coincidence calculation unit 425, selection unit 426, and output unit 427 are virtual functional blocks that perform processing realized by the calculation device 42 and the working area management program working together. The processing of these functional blocks will be described later.

作業領域管理プログラムは、外部の記録媒体430から読み出されて作業領域管理プログラム記憶部431に格納されてもよい。記録媒体430は、非一時的で有形の媒体(non-transitory and tangible media)であってもよい。 The work area management program may be read from an external recording medium 430 and stored in the work area management program storage unit 431. The recording medium 430 may be a non-transitory and tangible medium.

通信装置44は、取得部421または出力部427によって制御されるなどして、ネットワーク3を介した無線通信および/または有線通信で、車載端末20および/または外部端末5を含む外部の装置と通信を行う。作業領域管理プログラムは、通信装置44によってネットワーク3を介して外部から受信されて作業領域管理プログラム記憶部431に格納されてもよい。 The communication device 44 communicates with external devices including the in-vehicle terminal 20 and/or the external terminal 5 by wireless communication and/or wired communication via the network 3, for example under the control of the acquisition unit 421 or the output unit 427. The work area management program may be received from the outside via the network 3 by the communication device 44 and stored in the work area management program storage unit 431.

入出力装置45は、使用者に情報を出力し、使用者が入力する操作を受け付ける。一例として、入出力装置45は、画像を出力する表示装置、音声を出力するスピーカー、押下操作を受け付けるボタン、音声入力を受け付けるマイクロフォン、タッチ操作を受け付けるとともに画像の出力を行うタッチパネルなどを含む。 The input/output device 45 outputs information to the user and accepts operations input by the user. As an example, the input/output device 45 includes a display device that outputs images, a speaker that outputs sound, buttons that accept press operations, a microphone that accepts sound input, a touch panel that accepts touch operations and outputs images, etc.

車載端末20は、測位装置と、通信装置とを備えており、測位装置がGNSS(Global Navigation Satellite System:全球測位衛星システム)を利用するなどして測定した位置を表す位置情報を、ネットワーク3を介して作業領域管理装置4へ送信するように構成されている。車載端末20は、演算装置がプログラムを実行して処理を実現するコンピュータとして構成されてもよい。 The vehicle-mounted terminal 20 includes a positioning device and a communication device, and is configured to transmit position information indicating a position measured by the positioning device using, for example, the Global Navigation Satellite System (GNSS) to the working area management device 4 via the network 3. The vehicle-mounted terminal 20 may be configured as a computer in which a calculation device executes a program to realize processing.

外部端末5は、通信装置と、表示装置を備えており、作業領域管理装置4からネットワーク3を介して受信した情報を表示装置で出力するように構成されている。外部端末5は、演算装置がプログラムを実行して処理を実現するコンピュータとして構成されてもよい。 The external terminal 5 includes a communication device and a display device, and is configured to output information received from the work area management device 4 via the network 3 on the display device. The external terminal 5 may be configured as a computer in which a calculation device executes a program to realize processing.

図3のフローチャートを参照して、一実施の形態による作業領域管理方法の一構成例について説明する。言い換えれば、図3のフローチャートを参照して、一実施の形態による作業領域管理システム1の一動作例について説明する。さらに言い換えれば、図3のフローチャートは、一実施の形態による作業領域管理装置4が実行する作業領域管理プログラムの一構成例を示す。 With reference to the flowchart in FIG. 3, an example of the configuration of a work area management method according to one embodiment will be described. In other words, with reference to the flowchart in FIG. 3, an example of the operation of a work area management system 1 according to one embodiment will be described. In other words, the flowchart in FIG. 3 shows an example of the configuration of a work area management program executed by a work area management device 4 according to one embodiment.

一実施の形態による作業領域管理方法の概要について説明する。まず、所定の地域の中で移動しながら作業を行う作業車両2が通過した複数の測位点でそれぞれ測定した複数の位置情報を取得する。これらの測位点のうち、測定の順序が連続する任意の2つの測位点を結ぶ稼働軌跡または移動軌跡を、これら2つの測位点を結ぶ直線(厳密には線分)で近似する。なお、稼働軌跡とは作業車両2が圃場9中で作業を行いながら移動した軌跡である。また、移動軌跡とは作業車両2が圃場9の外などで作業を行わずに移動した軌跡である。 An overview of a work area management method according to one embodiment will be described. First, multiple pieces of position information measured at multiple positioning points passed by a work vehicle 2 performing work while moving within a specified area are obtained. An operating trajectory or movement trajectory connecting any two of these positioning points that are consecutive in the measurement order is approximated by a straight line (strictly speaking, a line segment) connecting these two positioning points. Note that an operating trajectory is a trajectory that the work vehicle 2 moves while performing work in a field 9. Also, a movement trajectory is a trajectory that the work vehicle 2 moves without performing work, for example, outside the field 9.

次に、これらの測位点の集合から、所定の凹包算出パラメータに複数の値を設定した場合の複数の凹包をそれぞれアルファシェイプとして算出する。アルファシェイプは、複数の点から算出される凹包および凸包を一般化した形状であり、所定のパラメータα(アルファ)を用いて、例えば以下のように定義される。所定のパラメータαがゼロより大きい場合は、複数の点のうちの任意の2つの点は、このパラメータαの逆数を半径とする円板の境界線上にこれら2つの点があり、かつ、この円板の内側に他の点が無いような円板が存在するときに限り、アルファシェイプの線によって接続される。また、パラメータαがゼロに等しい場合は、パラメータαがゼロより大きい場合の定義における円板を閉半平面に読み替えた定義が成立する。なお、パラメータαがゼロに等しい場合に複数の点から算出されるアルファシェイプは、同じ複数の点から算出される凸包である。また、パラメータαがゼロより大きい場合に複数の点から算出されるアルファシェイプは、同じ複数の点から算出される凹包である。以下、読みやすさのために、凸包を凹包の一種として説明する場合がある。 Next, from the set of positioning points, multiple concave hulls are calculated as alpha shapes when multiple values are set for a predetermined concave hull calculation parameter. The alpha shape is a generalized shape of the concave hull and convex hull calculated from multiple points, and is defined, for example, as follows using a predetermined parameter α (alpha). When the predetermined parameter α is greater than zero, any two points among the multiple points are connected by a line of the alpha shape only if these two points are on the boundary of a disk whose radius is the inverse of the parameter α, and there exists a disk with no other points inside the disk. When the parameter α is equal to zero, the definition is valid with the disk in the definition when the parameter α is greater than zero replaced with a closed half plane. Note that the alpha shape calculated from multiple points when the parameter α is equal to zero is a convex hull calculated from the same multiple points. Also, the alpha shape calculated from multiple points when the parameter α is greater than zero is a concave hull calculated from the same multiple points. In the following, for ease of reading, the convex hull may be described as a type of concave hull.

図4Aは、作業車両2の測位点91の集合の凸包を算出して推測した作業領域8Aの一例を示す図である。なお、上述のとおり、凸包は、パラメータαがゼロであるときに算出される凹包である。図4Bは、図4Aと同じ測位点91の集合の凹包を算出して推測した作業領域8Bの一例を示す図である。なお、図4Bの凹包は、比較的大きいパラメータαで算出されている。図4Cは、図4Aおよび図4Bと同じ測位点91の集合の別の凹包を算出して推測した作業領域8Cの一例を示す図である。なお、図4Cの凹包は、中間的なパラメータαで算出されている。 Figure 4A is a diagram showing an example of a working area 8A estimated by calculating the convex hull of a set of positioning points 91 of a work vehicle 2. As described above, the convex hull is a concave hull calculated when the parameter α is zero. Figure 4B is a diagram showing an example of a working area 8B estimated by calculating the concave hull of the same set of positioning points 91 as in Figure 4A. The concave hull in Figure 4B is calculated using a relatively large parameter α. Figure 4C is a diagram showing an example of a working area 8C estimated by calculating another concave hull of the same set of positioning points 91 as in Figures 4A and 4B. The concave hull in Figure 4C is calculated using an intermediate parameter α.

これら複数の凹包の中から、基準ポリゴンとの一致度が最も高い凹包を選択して、選択した凹包を、作業車両2が作業を行った作業領域の位置および形状を推測した結果とする。図4Aの凸包81と、図4Bの凹包82と、図4Cの凹包83とのうち、稼働軌跡93の集合の輪郭線に最もよく一致する凹包は、図4Cの凹包83である。その一方で、図4Aの凸包81は、作業領域の外側の領域84Aなどを含んでおり、図4Cの凹包83より作業領域の推測精度が低い。反対に、図4Bの凹包82は、作業領域に含まれる領域84Bを除外しており、図4Cの凹包83より作業領域の推測精度が低い。 From among these multiple concave hulls, the concave hull with the highest degree of agreement with the reference polygon is selected, and the selected concave hull is regarded as the result of inferring the position and shape of the work area where the work vehicle 2 performed work. Of the convex hull 81 in FIG. 4A, the concave hull 82 in FIG. 4B, and the concave hull 83 in FIG. 4C, the concave hull that best matches the contour of the set of operating trajectories 93 is the concave hull 83 in FIG. 4C. On the other hand, the convex hull 81 in FIG. 4A includes an area 84A outside the work area, and has a lower accuracy of inferring the work area than the concave hull 83 in FIG. 4C. Conversely, the concave hull 82 in FIG. 4B excludes an area 84B included in the work area, and has a lower accuracy of inferring the work area than the concave hull 83 in FIG. 4C.

同じ点の集合の凹包の形状が、パラメータαによって異なることについて説明する。図5Aは、点71の集合の凸包72Aの一例を示す図である。図5Aの例では、凸包72Aは、点71のうち、外側の点71を通っており、内側の点71Aを通っていない。図5Bは、図5Aと同じ点71の集合の凹包72Bの一例を示す図である。図5Bの例では、凹包72Bが比較的大きいパラメータαで算出されており、全ての点71を通っている。図5Cは、図5Aおよび図5Bと同じ点71の集合の別の凹包72Cの一例を示す図である。図5Cの例では、凹包72Cが中間的なパラメータαで算出されており、ほぼ全ての点71を通る一方で、一部の点71Cを通っていない。図5Aに示した凸包72Aは、パラメータαがゼロであるときに算出される凹包でもあるので、パラメータαが中間的である図5Cの凹包は、パラメータαがゼロである図5Aの凸包72Aと、パラメータαが比較的大きい図5Bの凹包72Bの間の中間的な形状を有すると言える。このように、パラメータαに応じて、同じ点71の凹包の形状は異なる。 The shape of the concave hull of the same set of points differs depending on the parameter α. FIG. 5A is a diagram showing an example of a convex hull 72A of a set of points 71. In the example of FIG. 5A, the convex hull 72A passes through the outer points 71 among the points 71, but does not pass through the inner points 71A. FIG. 5B is a diagram showing an example of a concave hull 72B of the same set of points 71 as FIG. 5A. In the example of FIG. 5B, the concave hull 72B is calculated with a relatively large parameter α, and passes through all the points 71. FIG. 5C is a diagram showing an example of another concave hull 72C of the same set of points 71 as FIG. 5A and FIG. 5B. In the example of FIG. 5C, the concave hull 72C is calculated with an intermediate parameter α, and passes through almost all the points 71, but does not pass through some of the points 71C. The convex hull 72A shown in FIG. 5A is also the concave hull calculated when the parameter α is zero, so the concave hull in FIG. 5C, where the parameter α is intermediate, can be said to have an intermediate shape between the convex hull 72A in FIG. 5A, where the parameter α is zero, and the concave hull 72B in FIG. 5B, where the parameter α is relatively large. In this way, the shape of the concave hull of the same point 71 differs depending on the parameter α.

一実施の形態では、作業領域の推測を効率よく、かつ、精度よく行うために、作業車両2の軌跡から移動軌跡92以外の稼働軌跡93を抽出し、稼働軌跡93に囲まれた面積の集合に基づいて基準ポリゴンと呼ばれる図形を算出し、基準ポリゴンとの一致度が最も高い凹包の形状を作業領域の推測形状として選択する。また、一実施の形態では、作業車両2が複数の作業領域の間を移動しながらこれらの作業領域で作業を行った場合には、それぞれの作業領域の形状を個別に推測する。 In one embodiment, in order to estimate the work area efficiently and accurately, an operation trajectory 93 other than the movement trajectory 92 is extracted from the trajectory of the work vehicle 2, a figure called a reference polygon is calculated based on the set of areas enclosed by the operation trajectories 93, and the shape of the concave hull that most closely matches the reference polygon is selected as the estimated shape of the work area. Also, in one embodiment, when the work vehicle 2 moves between multiple work areas and performs work in these work areas, the shape of each work area is estimated individually.

図3のフローチャートの処理が開始する前に、作業車両2の車載端末20の測位装置がその位置を測定して位置情報を取得する。車載端末20が位置情報を取得した地点を、測位点と呼ぶ。測位点は、作業車両2が圃場9で農作業をしながら通過した稼働軌跡または作業車両2が農作業を行わずに移動した移動軌跡に含まれる。車載端末20は、複数の時刻のそれぞれにおいて位置情報を取得し、位置情報を取得した測位時刻を表す測位時刻情報と対応付けて位置情報を記憶装置に格納する。車載端末20は、所定の周期で測位を行ってもよい。位置情報は、厳密には、対応する測位時刻における測位装置の位置を表すが、測位装置が作業車両2に固定されていれば、実質的にはその測位時刻における作業車両2の位置を表す。車載端末20は、作業車両2がキーオン操作によって動作を開始したときに位置情報の取得を開始する。また、車載端末20は、作業車両2がキーオフ操作によって動作を終了したときに位置情報の取得を終了し、記憶装置に格納した位置情報を、ネットワーク3を介して作業領域管理装置4へ送信する。作業領域管理装置4は、位置情報を受信するとき、図3のフローチャートの処理を開始する。 Before the processing of the flowchart in FIG. 3 starts, the positioning device of the on-board terminal 20 of the work vehicle 2 measures its position and acquires position information. The point at which the on-board terminal 20 acquires position information is called a positioning point. The positioning point is included in the working trajectory that the work vehicle 2 passed while performing farm work in the field 9 or the movement trajectory that the work vehicle 2 moved without performing farm work. The on-board terminal 20 acquires position information at each of a plurality of times and stores the position information in the storage device in association with positioning time information that indicates the positioning time at which the position information was acquired. The on-board terminal 20 may perform positioning at a predetermined cycle. Strictly speaking, the position information indicates the position of the positioning device at the corresponding positioning time, but if the positioning device is fixed to the work vehicle 2, it actually indicates the position of the work vehicle 2 at that positioning time. The on-board terminal 20 starts acquiring position information when the work vehicle 2 starts operating by key-on operation. In addition, when the work vehicle 2 ends its operation by turning off the key, the in-vehicle terminal 20 stops acquiring the position information and transmits the position information stored in the storage device to the work area management device 4 via the network 3. When the work area management device 4 receives the position information, it starts the process of the flowchart in FIG. 3.

図3のフローチャートの処理が開始すると、ステップS11が実行される。ステップS11において、作業領域管理装置4の演算装置42が作業領域管理プログラムを実行することによって取得部421の処理を実現し、取得部421は測位点の位置情報を取得する。より詳細には、取得部421は、車載端末20がネットワーク3を介して送信した位置情報を、通信装置44を制御して受信し、記憶装置43に格納する。車載端末20が作業車両2の位置を測定して位置情報を取得する動作は、ステップS11において実行されてもよいし、ステップS11の前に実行されてもよい。 When the processing of the flowchart in FIG. 3 starts, step S11 is executed. In step S11, the calculation device 42 of the work area management device 4 executes the work area management program to realize the processing of the acquisition unit 421, and the acquisition unit 421 acquires position information of the positioning point. More specifically, the acquisition unit 421 controls the communication device 44 to receive the position information transmitted by the on-board terminal 20 via the network 3, and stores it in the storage device 43. The operation of the on-board terminal 20 measuring the position of the work vehicle 2 and acquiring the position information may be executed in step S11 or before step S11.

ステップS11の後、ステップS12が実行される。ステップS12において、作業領域管理装置4の演算装置42が作業領域管理プログラムを実行することによって抽出部422の処理を実現し、抽出部422は処理の対象とする測位点を抽出する。より詳細には、抽出部422は、ステップS11で位置情報を取得した複数の測位点のうち、今回の処理で位置および形状を推測する対象となる作業領域に関連する測位点を抽出する。 After step S11, step S12 is executed. In step S12, the calculation device 42 of the work area management device 4 executes the work area management program to realize the processing of the extraction unit 422, and the extraction unit 422 extracts the positioning points to be processed. More specifically, the extraction unit 422 extracts the positioning points related to the work area whose position and shape are to be estimated in this processing from among the multiple positioning points for which position information was obtained in step S11.

測位点を抽出する手法について説明する。ステップS11で位置情報を取得した複数の測位点には、対象となる作業領域を含む圃場9で作業車両2が作業を行いながら移動した稼働軌跡の測位点と、他の圃場9で作業車両2が作業を行いながら移動した他の稼働軌跡の測位点と、圃場9の外で作業車両2が作業を行わずに移動した移動軌跡の測位点とが含まれている。 A method for extracting positioning points will be described. The multiple positioning points for which position information was acquired in step S11 include positioning points of the working trajectory along which the work vehicle 2 moved while working in the field 9 that includes the target work area, positioning points of other working trajectories along which the work vehicle 2 moved while working in other fields 9, and positioning points of the movement trajectory along which the work vehicle 2 moved outside the field 9 without working.

ここで、作業車両2の移動速度は、作業を行いながら移動するときにはより遅く、作業を行わずに移動するときにはより速い。また、車載端末20が作業車両2の位置の測定を一定の時間間隔ごとに行った場合、測位の順序が連続する2つの測位点の間の距離は、作業車両2が作業を行いながら移動するときにはより短く、作業を行わずに移動するときにはより長い。このことを利用するなどして、抽出部422は、複数の測位点を、稼働軌跡の測位点のクラスタと、移動軌跡の測位点のクラスタとに判別して分ける。 Here, the movement speed of the work vehicle 2 is slower when it is moving while performing work, and faster when it is moving without performing work. Furthermore, when the in-vehicle terminal 20 measures the position of the work vehicle 2 at regular time intervals, the distance between two positioning points in succession in the positioning order is shorter when the work vehicle 2 is moving while performing work, and longer when it is moving without performing work. By utilizing this, the extraction unit 422 distinguishes and separates the multiple positioning points into a cluster of positioning points of the operating trajectory and a cluster of positioning points of the movement trajectory.

さらに、作業車両2がある圃場9で作業を行う前にはその圃場9に向かって移動し、その圃場9で作業を行った後にはその圃場9から別の場所に向かって移動する。したがって、複数の測位点を測位の順序で並べたとき、稼働軌跡の測位点のクラスタの前後には、移動軌跡の測位点のクラスタがある。このことを利用するなどして、抽出部422は、今回の処理の対象となる稼働軌跡の測位点を抽出する。 Furthermore, before the work vehicle 2 works in a certain field 9, it moves toward that field 9, and after working in that field 9, it moves away from that field 9 toward another location. Therefore, when multiple positioning points are arranged in the order of positioning, there are clusters of positioning points of the movement trajectory before and after a cluster of positioning points of the operation trajectory. By utilizing this, the extraction unit 422 extracts the positioning points of the operation trajectory that are the target of the current process.

なお、今回抽出した測位点とは異なる稼働軌跡の測位点については、繰り返し処理によってステップS12を再度実行するときに抽出してもよい。そこで、抽出部422は、今回のステップS12で抽出した測位点を、まだ抽出していない測位点から区別するための情報を、記憶装置43に格納してもよい。 Note that positioning points of the operating trajectory that are different from the positioning points extracted this time may be extracted when step S12 is executed again by the repeated process. Therefore, the extraction unit 422 may store information in the storage device 43 for distinguishing the positioning points extracted this time in step S12 from positioning points that have not yet been extracted.

ステップS12の後、ステップS13が実行される。ステップS13において、作業領域管理装置4の演算装置42が作業領域管理プログラムを実行することによって基準ポリゴン算出部423の処理を実現し、基準ポリゴン算出部423はステップS12で抽出した測位点に対応する基準ポリゴンを算出する。 After step S12, step S13 is executed. In step S13, the calculation device 42 of the work area management device 4 executes the work area management program to realize the processing of the reference polygon calculation unit 423, and the reference polygon calculation unit 423 calculates a reference polygon corresponding to the positioning point extracted in step S12.

基準ポリゴンについて説明する。基準ポリゴンとは、作業車両2が作業を行った作業領域の位置および形状を所定の手法によって推測した結果を示す図形である。上述したように、作業領域の位置および形状の推測は、測位点の集合の凹包を用いる手法によっても行われ、凹包を算出するためのパラメータαの異なる値のそれぞれについて複数の結果が得られる。このとき、凹包を用いる手法による複数の結果のうち、最も確からしいを選択するための基準として、基準ポリゴンが用いられる。 The reference polygon is explained below. The reference polygon is a figure that shows the result of estimating the position and shape of the work area where the work vehicle 2 has performed work using a specified method. As described above, the position and shape of the work area can also be estimated using a method that uses the concave hull of a set of positioning points, and multiple results are obtained for each of the different values of the parameter α for calculating the concave hull. In this case, the reference polygon is used as a criterion for selecting the most likely one from the multiple results obtained using the method that uses the concave hull.

基準ポリゴンを算出する手法について説明する。まず、ステップS12で抽出した測位点のうち、測位の順序で連続する任意の2つの測位点の間の稼働軌跡を、これら2つの測位点を結ぶ直線で近似して算出する。測位点91の集合と、これらの測位点91の集合から算出される稼働軌跡93の集合88Aとの一例を、図6Aに示す。 The method for calculating the reference polygon will now be described. First, among the positioning points extracted in step S12, the operation trajectory between any two consecutive positioning points in the order of positioning is calculated by approximating the operation trajectory between these two positioning points with a straight line connecting these two positioning points. Figure 6A shows an example of a set of positioning points 91 and a set 88A of operation trajectories 93 calculated from this set of positioning points 91.

次に、稼働軌跡93で囲まれた領域の集合を算出する。このようにして算出される領域の集合を基準領域と呼ぶ。図6Aの例に示した稼働軌跡93の集合から算出された基準領域88Bの一例を、図6Bに示す。 Next, the set of areas surrounded by the operation trajectories 93 is calculated. The set of areas calculated in this manner is called the reference area. Figure 6B shows an example of a reference area 88B calculated from the set of operation trajectories 93 shown in the example of Figure 6A.

次に、作業車両2が移動した範囲を含む地域の地図情報などを参照して、この地域をメッシュ状に分割した複数の小領域を設定する。この分割処理は、第1方向と、第1方向とは異なる第2方向のメッシュに行われてもよい。また、これらの第1方向および第2方向は、例えば、南北方向および東西方向であってもよいし、緯度方向および経度方向であってもよい。このとき、それぞれの小領域の形状は、長方形に近似される。さらに、メッシュの間隔は第1方向および第2方向で同じであってもよい。このとき、それぞれの小領域の形状は、同じ大きさの正方形に近似される。 Next, by referring to map information of the area including the range where the work vehicle 2 has traveled, this area is divided into a mesh to set a number of small areas. This division process may be performed on meshes in a first direction and a second direction different from the first direction. Furthermore, these first and second directions may be, for example, north-south and east-west directions, or latitude and longitude directions. At this time, the shape of each small area is approximated to a rectangle. Furthermore, the mesh spacing may be the same in the first and second directions. At this time, the shape of each small area is approximated to a square of the same size.

次に、これら複数の小領域のうち、基準領域88Bの少なくとも一部を含む小領域を抽出し、抽出された小領域の集合を、基準ポリゴンとして算出する。図6Bの基準領域88Bから算出された基準ポリゴン88Cの一例を、図6Cに示す。 Next, from among these multiple small regions, small regions that include at least a portion of the reference region 88B are extracted, and the set of extracted small regions is calculated as a reference polygon. Figure 6C shows an example of a reference polygon 88C calculated from the reference region 88B in Figure 6B.

図3のフローチャートにおけるステップS13の後、ステップS14が実行される。ステップS14において、作業領域管理装置4の演算装置42が作業領域管理プログラムを実行することによって凹包算出部424の処理を実現し、凹包算出部424はステップS12で抽出した測位点に対応する凹包を算出する。ここで、凹包算出部424は、パラメータαとして複数の値を用意し、これら複数のパラメータαを用いて複数の凹包をそれぞれ算出する。 After step S13 in the flowchart of FIG. 3, step S14 is executed. In step S14, the calculation device 42 of the working area management device 4 executes the working area management program to realize the processing of the concave hull calculation unit 424, and the concave hull calculation unit 424 calculates the concave hull corresponding to the positioning point extracted in step S12. Here, the concave hull calculation unit 424 prepares multiple values as the parameter α, and calculates multiple concave hulls using these multiple parameters α.

図6Aの例に示した測位点91の集合から算出される凹包の例を、図7A、図7B、図7C、図7Dおよび図7Eに示す。図7Aの凹包89Aは、パラメータαが0.2である場合に算出される。図7Bの凹包89Bは、パラメータαが0.15である場合に算出される。図7Cの凹包89Cは、パラメータαが0.1である場合に算出される。図7Dの凹包89Dは、パラメータαが0.05である場合に算出される。図7Eの凹包89Eは、パラメータαが0である場合に算出され、測位点91の凸包でもある。 Examples of concave hulls calculated from the set of positioning points 91 shown in the example of FIG. 6A are shown in FIG. 7A, FIG. 7B, FIG. 7C, FIG. 7D, and FIG. 7E. The concave hull 89A in FIG. 7A is calculated when the parameter α is 0.2. The concave hull 89B in FIG. 7B is calculated when the parameter α is 0.15. The concave hull 89C in FIG. 7C is calculated when the parameter α is 0.1. The concave hull 89D in FIG. 7D is calculated when the parameter α is 0.05. The concave hull 89E in FIG. 7E is calculated when the parameter α is 0, and is also the convex hull of the positioning points 91.

ステップS14の後、ステップS15が実行される。ステップS15において、作業領域管理装置4の演算装置42が作業領域管理プログラムを実行することによって一致度算出部425の処理を実現し、一致度算出部425は基準ポリゴンと凹包との一致度を算出する。より詳細には、一致度算出部425は、ステップS13で算出した基準ポリゴンと、ステップS14で算出した複数の凹包のそれぞれとの一致度を算出する。 After step S14, step S15 is executed. In step S15, the calculation device 42 of the working area management device 4 executes the working area management program to realize the processing of the coincidence calculation unit 425, and the coincidence calculation unit 425 calculates the coincidence between the reference polygon and the concave hull. More specifically, the coincidence calculation unit 425 calculates the coincidence between the reference polygon calculated in step S13 and each of the multiple concave hulls calculated in step S14.

基準ポリゴンと凹包との一致度を算出する手法について説明する。基準ポリゴンは、上述したように、メッシュ状に配置された小領域の集合である。そこで、一実施の形態では、ステップS14で算出した複数の凹包のそれぞれを、基準ポリゴンの場合と同じ条件でメッシュ状に分割した小領域の集合に変換した上で、それぞれの凹包の基準ポリゴンとの一致度を算出する。なお、ここでは、これらの小領域が正方形である場合について説明するが、これはあくまでも一例にすぎず、一実施の形態を限定しない。 A method for calculating the degree of coincidence between a reference polygon and a concave hull is described below. As described above, the reference polygon is a collection of small regions arranged in a mesh pattern. In one embodiment, each of the multiple concave hulls calculated in step S14 is converted into a collection of small regions divided into a mesh pattern under the same conditions as the reference polygon, and the degree of coincidence of each concave hull with the reference polygon is then calculated. Note that, here, a case is described in which these small regions are square, but this is merely an example and does not limit the embodiment.

一実施の形態における、メッシュ状に配置された複数の小領域からなる第1図形および第2図形の一致度について説明する。まず、第1図形と第2図形とを、それぞれの小領域の位置が一致するように重ね合わせて、第1図形と第2図形とで共通する小領域の集合である第3図形と、第1図形または第2図形の少なくとも一方に含まれる第4図形とを算出する。言い換えれば、第3図形とは、第1図形に含まれ、かつ、第2図形に含まれる小領域の集合である。また、第4図形とは、第1図形に含まれ、または、第2図形に含まれる小領域の集合である。次に、第3図形に含まれる小領域の総数を、第4図形に含まれる小領域の総数で割り算した値を、第1図形と第2図形との一致度とする。上記に説明した一致度はあくまでも一例にすぎず、一実施の形態を限定しない。 In one embodiment, the degree of coincidence between a first figure and a second figure consisting of a plurality of small regions arranged in a mesh pattern is described. First, the first figure and the second figure are overlapped so that the positions of the respective small regions are aligned, and a third figure, which is a collection of small regions common to the first figure and the second figure, and a fourth figure included in at least one of the first figure or the second figure are calculated. In other words, the third figure is a collection of small regions included in the first figure and also included in the second figure. Also, the fourth figure is a collection of small regions included in the first figure or included in the second figure. Next, the total number of small regions included in the third figure is divided by the total number of small regions included in the fourth figure to determine the degree of coincidence between the first figure and the second figure. The degree of coincidence described above is merely an example and does not limit the embodiment.

図8A、図8B、図8Cおよび図8Dを参照して、2つの図形の一致度を算出する手法の、一実施の形態による具体例について説明する。図8Aに示す第1図形6Aと、図8Bに示す第2図形6Bとの一致度を算出するために、第1図形6Aに含まれ、かつ、第2図形6Bに含まれる小領域の集合を算出すると、図8Cの第3図形6Cが得られる。また、第1図形6Aまたは第2図形6Bの少なくとも一方に含まれる小領域の集合を算出すると、図8Dの第4図形6Dが得られる。図8Cの第3図形6Cに含まれる小領域の総数は、11である。また、図8Dの第4図形6Dに含まれる小領域の総数は、17である。したがって、図8Aに示す第1図形6Aと、図8Bに示す第2図形6Bとの一致度は、11/17である。なお、2つの図形の一致度を算出する上記の手法において、図8A~図8Dに示した図形はあくまでも一例であって、一実施の形態を限定しない。特に、図8Aおよび図8Bの形状は、必ずしも基準ポリゴンおよび凹包の輪郭線の特徴を限定するものではない。 With reference to Figures 8A, 8B, 8C, and 8D, a specific example of a method for calculating the degree of coincidence between two figures according to one embodiment will be described. In order to calculate the degree of coincidence between the first figure 6A shown in Figure 8A and the second figure 6B shown in Figure 8B, a set of small areas included in the first figure 6A and the second figure 6B is calculated, resulting in a third figure 6C shown in Figure 8C. Furthermore, a set of small areas included in at least one of the first figure 6A and the second figure 6B is calculated, resulting in a fourth figure 6D shown in Figure 8D. The total number of small areas included in the third figure 6C in Figure 8C is 11. Furthermore, the total number of small areas included in the fourth figure 6D in Figure 8D is 17. Therefore, the degree of coincidence between the first figure 6A shown in Figure 8A and the second figure 6B shown in Figure 8B is 11/17. Note that in the above method for calculating the degree of coincidence between two figures, the figures shown in Figures 8A to 8D are merely examples and do not limit the embodiment. In particular, the shapes in Figures 8A and 8B do not necessarily limit the characteristics of the contours of the reference polygon and the concave hull.

一実施の形態による一致度算出部425は、ステップS14で算出した全ての凹包のそれぞれについて、基準ポリゴンとの一致度を算出して記憶装置43に格納する。 In one embodiment, the matching calculation unit 425 calculates the matching degree with the reference polygon for each of all concave hulls calculated in step S14 and stores the calculated degree in the storage device 43.

ステップS15の後、ステップS16が実行される。ステップS16において、作業領域管理装置4の演算装置42が作業領域管理プログラムを実行することによって選択部426の処理を実現し、選択部426は基準ポリゴンとの一致度が最も高い凹包を、作業領域の推測形状として選択する。より詳細には、ステップS15で算出した一致度を参照して、ステップS14で算出した複数の凹包のうち、ステップS13で算出した基準ポリゴンとの一致度が最も高い凹包を、作業領域の推測形状として選択する。 After step S15, step S16 is executed. In step S16, the calculation device 42 of the work area management device 4 executes the work area management program to realize the processing of the selection unit 426, and the selection unit 426 selects the concave hull that has the highest degree of agreement with the reference polygon as the estimated shape of the work area. More specifically, by referring to the degree of agreement calculated in step S15, the concave hull that has the highest degree of agreement with the reference polygon calculated in step S13 is selected as the estimated shape of the work area from among the multiple concave hulls calculated in step S14.

図7A~図7Eに示した凹包の例では、図7Bに示した凹包と、図6Cに示した基準ポリゴンとの一致度が、図7A~図7Eにそれぞれ示した凹包と、図6Cに示した基準ポリゴンとの一致度の中で最大であったので、選択部426は図7Bの凹包を作業領域の推測形状として選択する。 In the example of the concave hull shown in Figures 7A to 7E, the degree of agreement between the concave hull shown in Figure 7B and the reference polygon shown in Figure 6C is the greatest among the degrees of agreement between the concave hulls shown in Figures 7A to 7E and the reference polygon shown in Figure 6C, so the selection unit 426 selects the concave hull in Figure 7B as the estimated shape of the work area.

ステップS16の後、ステップS17が実行される。ステップS17において、作業領域管理装置4の演算装置42が作業領域管理プログラムを実行することによって抽出部422の処理を実現し、抽出部422は、ステップS11で位置情報を取得した測位点のうち、別の作業領域の形状を推測するために処理すべき測位点が残っているか否かを判定する。処理すべき測位点がまだ残っている場合(Yes)、図3のフローチャートの処理はステップS12に戻り、ステップS12を前回までに実行したときにまだ抽出していない測位点についてステップS12~ステップS17を再度実行する。反対に、処理すべき測位点がもう残っていない場合(No)、図3のフローチャートの処理はステップS18へ進む。 After step S16, step S17 is executed. In step S17, the calculation device 42 of the work area management device 4 executes the work area management program to realize the processing of the extraction unit 422, and the extraction unit 422 determines whether or not there are any positioning points remaining to be processed in order to infer the shape of another work area among the positioning points whose position information was obtained in step S11. If there are still positioning points remaining to be processed (Yes), the processing of the flowchart in FIG. 3 returns to step S12, and steps S12 to S17 are executed again for the positioning points that have not yet been extracted the previous time step S12 was executed. Conversely, if there are no more positioning points remaining to be processed (No), the processing of the flowchart in FIG. 3 proceeds to step S18.

ステップS18において、作業領域管理装置4の演算装置42が作業領域管理プログラムを実行することによって出力部427の処理を実現し、出力部427は作業領域の推測形状を出力する。より詳細には、出力部427は入出力装置45を制御するなどして、作業領域の推測形状としてステップS16で選択した凹包を表す情報を外部に出力する。一例として、入出力装置45に含まれる表示装置やタッチパネルなどが、使用者が視覚的に認識できるように、作業領域の推測形状を表示してもよい。このとき、使用者が直感的に理解できるように、作業領域の推測形状を、作業領域を含む地域の地図情報に重ね合わせて表示してもよい。さらに、作業領域に含まれる測位点を、推測形状および地図情報に重ね合わせて表示してもよい。 In step S18, the calculation device 42 of the working area management device 4 executes the working area management program to realize the processing of the output unit 427, and the output unit 427 outputs the estimated shape of the working area. More specifically, the output unit 427 controls the input/output device 45, etc., to output information representing the concave hull selected in step S16 as the estimated shape of the working area to the outside. As an example, a display device or touch panel included in the input/output device 45 may display the estimated shape of the working area so that the user can visually recognize it. At this time, the estimated shape of the working area may be displayed superimposed on map information of the area including the working area so that the user can intuitively understand it. Furthermore, the positioning points included in the working area may be displayed superimposed on the estimated shape and map information.

以上に説明したように、一実施の形態によれば、作業車両2が作業を行いながら移動して通過した複数の測位点で測定した位置情報に基づいて、2つの異なる手法で基準ポリゴンと複数の凹包とをそれぞれ算出し、基準ポリゴンとの一致度が最も高い凹包を作業領域の推測形状として選択する。このようにすることによって、作業領域を、効率よく、かつ、精度よく推測することができる。 As described above, according to one embodiment, a reference polygon and multiple concave hulls are calculated using two different methods based on position information measured at multiple positioning points that the work vehicle 2 passes through while moving while performing work, and the concave hull that matches the reference polygon most closely is selected as the estimated shape of the work area. In this way, the work area can be estimated efficiently and accurately.

(変形例、その1)
上記の一実施の形態では、作業領域の推測形状を表す情報を、作業領域管理装置4が表示することによって出力する構成について説明した。この構成の一変形例として、作業領域の推測形状を表す情報を、外部端末5から出力してもよい。一変形例において、図3のフローチャートのステップS18において、作業領域管理装置4の演算装置42が作業領域管理プログラムを実行することによって出力部427の処理を実現し、出力部427は通信装置44を制御することによって、作業領域の推測形状を表す情報を、ネットワーク3を介して外部端末5に送信する。外部端末5の通信装置はこの情報を受信し、外部端末5の表示装置は作業領域の推測形状を表示することによって作業領域の推測形状を表す情報を出力する。
(Variation 1)
In the above embodiment, a configuration has been described in which the information representing the estimated shape of the work area is output by being displayed by the work area management device 4. As a modified example of this configuration, the information representing the estimated shape of the work area may be output from the external terminal 5. In one modified example, in step S18 of the flowchart in Fig. 3, the calculation device 42 of the work area management device 4 executes the work area management program to realize the processing of the output unit 427, and the output unit 427 controls the communication device 44 to transmit the information representing the estimated shape of the work area to the external terminal 5 via the network 3. The communication device of the external terminal 5 receives this information, and the display device of the external terminal 5 outputs the information representing the estimated shape of the work area by displaying the estimated shape of the work area.

(変形例、その2)
上記の一実施の形態では、基準ポリゴンと凹包との一致度を算出するときに、基準ポリゴンと凹包とのそれぞれについて、輪郭線の内側を事前に塗りつぶす処理を行う構成について説明した。この構成の一変形例として、基準ポリゴンと凹包とのそれぞれについて、輪郭線の内側を塗りつぶす処理を行わずに、基準ポリゴンと凹包との一致度を算出してもよい。
(Variation 2)
In the above embodiment, a configuration has been described in which, when calculating the degree of match between the reference polygon and the concave hull, a process of filling the inside of the contour line of each of the reference polygon and the concave hull is performed in advance. As a variation of this configuration, the degree of match between the reference polygon and the concave hull may be calculated without performing a process of filling the inside of the contour line of each of the reference polygon and the concave hull.

(第2の実施の形態)
上記の第1の実施の形態では、図3のフローチャートのステップS12において、稼働軌跡93と移動軌跡92とを区別するために、稼働軌跡93と移動軌跡92とにおける作業車両2の移動速度の違いを利用した。本実施の形態では、圃場を上方から撮影した画像情報に基づいて、測位点が圃場の内側または外側のどちらにあるかを判定する。このとき、本実施の形態によれば、圃場の画像情報が不完全であって、圃場の境界線の一部が判別不能である場合でも、測位点が圃場の内側または外側のどちらにあるかを判定することができることについて説明する。
Second Embodiment
In the first embodiment described above, in step S12 of the flowchart in Fig. 3, in order to distinguish between the operating trajectory 93 and the movement trajectory 92, the difference in the movement speed of the work vehicle 2 on the operating trajectory 93 and the movement trajectory 92 is utilized. In this embodiment, whether the positioning point is inside or outside the field is determined based on image information obtained by photographing the field from above. At this time, according to this embodiment, it will be described that even if the image information of the field is incomplete and part of the boundary line of the field cannot be distinguished, it is possible to determine whether the positioning point is inside or outside the field.

本実施の形態による作業領域管理システム1は、図1に示した第1の実施の形態による作業領域管理システム1と同様に構成される。また、本実施の形態による作業領域管理装置4は、図2に示した第1の実施の形態による作業領域管理装置4と同様に構成される。ただし、本実施の形態による作業領域管理方法および作業領域管理プログラムは、図9に示すフローチャートのように構成される。 The work area management system 1 according to this embodiment is configured similarly to the work area management system 1 according to the first embodiment shown in FIG. 1. Also, the work area management device 4 according to this embodiment is configured similarly to the work area management device 4 according to the first embodiment shown in FIG. 2. However, the work area management method and work area management program according to this embodiment are configured as shown in the flowchart in FIG. 9.

図9のフローチャートの処理が開始すると、ステップS21が実行される。ステップS21において、作業領域管理装置4の演算装置42が作業領域管理プログラムを実行することによって取得部421の処理を実現し、取得部421は、測位点の位置情報と、地形輪郭の画像情報とを取得する。 When the processing of the flowchart in FIG. 9 starts, step S21 is executed. In step S21, the calculation device 42 of the work area management device 4 executes the work area management program to realize the processing of the acquisition unit 421, and the acquisition unit 421 acquires the position information of the positioning point and image information of the terrain contour.

より詳細には、取得部421は、第1の実施の形態における図3のフローチャートのステップS11の場合と同様に、測位点の位置情報を取得する。すなわち、取得部421は、車載端末20がネットワーク3を介して送信した、作業車両2が移動しながら通過した複数の測位点のそれぞれにおいて位置を測定した位置情報を、通信装置44を制御して受信し、記憶装置43に格納する。 More specifically, the acquisition unit 421 acquires position information of the positioning points in the same manner as in step S11 of the flowchart in FIG. 3 in the first embodiment. That is, the acquisition unit 421 controls the communication device 44 to receive position information transmitted by the on-board terminal 20 via the network 3, which measures the position at each of the multiple positioning points that the work vehicle 2 has passed while moving, and stores the information in the storage device 43.

本実施の形態では、さらに、取得部421は、作業車両2が作業を行う圃場を含む地域の地形輪郭の画像情報を取得する。地形輪郭は、この地域に含まれる圃場や道路などの地形の輪郭を表す線の集合である。地形輪郭の画像情報は、この地域を上方から撮影した写真に画像処理を施して取得されてもよいし、この地域の地図情報を加工して取得されてもよい。地形輪郭の画像情報は、図9のフローチャートが開始する前に作業領域管理装置4の記憶装置43に格納されていて、取得部421は記憶装置43からこれを読み出すことによって地形輪郭の画像情報を取得してもよい。 In this embodiment, the acquisition unit 421 further acquires image information of the terrain contour of the area including the field where the work vehicle 2 will be working. The terrain contour is a collection of lines that represent the contours of the terrain, such as fields and roads, included in this area. The image information of the terrain contour may be acquired by performing image processing on a photograph taken from above this area, or by processing map information of this area. The image information of the terrain contour may be stored in the storage device 43 of the work area management device 4 before the flowchart of FIG. 9 starts, and the acquisition unit 421 may acquire the image information of the terrain contour by reading it from the storage device 43.

図10Aは、一実施の形態における測位点10A~10Iと、圃場90の地形輪郭との一例を示す図である。図10Aの例に示す圃場90の境界線のうち、実線の部分は圃場90の画像情報に基づいて判別できた部分であり、残る破線の部分は判別できていない部分である。このような場合に、関連技術による手法では、複数の測位点10A~10Iのそれぞれが、圃場90の内側または外側のどちらにあるかを自動的に判定することが困難である。なお、図10Aの例において、作業車両2は、矢印が示すとおり、複数の測位点10A、10B、10C、10D、10E、10F、10G、10Hおよび10Iをこの順序に通過している。以降、測位点10A~10Iを区別しないとき、これらを測位点10と総称する。 Figure 10A is a diagram showing an example of positioning points 10A-10I and the topographical contour of a field 90 in one embodiment. Of the boundary lines of the field 90 shown in the example of Figure 10A, the solid line portions are portions that can be determined based on image information of the field 90, and the remaining dashed line portions are portions that cannot be determined. In such a case, it is difficult for the related art method to automatically determine whether each of the multiple positioning points 10A-10I is inside or outside the field 90. In the example of Figure 10A, the work vehicle 2 passes through multiple positioning points 10A, 10B, 10C, 10D, 10E, 10F, 10G, 10H, and 10I in this order, as indicated by the arrows. Hereinafter, when the positioning points 10A-10I are not distinguished from one another, they will be collectively referred to as positioning points 10.

ステップS21の後、ステップS22が実行される。ステップS22において、作業領域管理装置4の演算装置42が作業領域管理プログラムを実行することによって基準ポリゴン算出部423が地形輪郭の基準ポリゴンを算出する。基準ポリゴンを算出する手法は、第1の実施の形態による図3のフローチャートのステップS13と同様であってもよい。 After step S21, step S22 is executed. In step S22, the calculation device 42 of the work area management device 4 executes the work area management program, and the reference polygon calculation unit 423 calculates the reference polygon of the terrain contour. The method of calculating the reference polygon may be the same as step S13 of the flowchart in FIG. 3 according to the first embodiment.

図10Aに示した例の場合、ステップS22で得られる基準ポリゴンは、圃場90の境界線のうち、画像情報に基づいて境界線と判定された実線の部分から算出され、判定されていない破線の部分を含まない。 In the example shown in FIG. 10A, the reference polygon obtained in step S22 is calculated from the solid line portions of the boundary line of the field 90 that have been determined to be boundary lines based on the image information, and does not include the dashed line portions that have not been determined.

ステップS22の後、ステップS23が実行される。ステップS23において、作業領域管理装置4の演算装置42が作業領域管理プログラムを実行することによって凹包算出部424の処理を実現し、凹包算出部424は測位点10の凸包を算出する。凸包を算出する手法は、第1の実施の形態による図3のフローチャートのステップS14で凹包を算出する手法のうち、パラメータαをゼロにすることによって凸包を算出する手法と同様であってもよい。 After step S22, step S23 is executed. In step S23, the calculation device 42 of the working area management device 4 executes the working area management program to realize the processing of the concave hull calculation unit 424, and the concave hull calculation unit 424 calculates the convex hull of the positioning point 10. The method of calculating the convex hull may be the same as the method of calculating the convex hull by setting the parameter α to zero, among the methods of calculating the concave hull in step S14 of the flowchart in FIG. 3 according to the first embodiment.

図10Bは、図10Aの測位点10A~10Iの凸包11Aの一例を示す図である。 Figure 10B is a diagram showing an example of a convex hull 11A of the positioning points 10A to 10I in Figure 10A.

ステップS23の後、ステップS24が実行される。ステップS24において、作業領域管理装置4の演算装置42が作業領域管理プログラムを実行することによって一致度算出部425の処理を実現し、一致度算出部425は基準ポリゴンと凸包との一致度を算出する。一致度を算出する手法は、第1の実施の形態による図3のフローチャートのステップS15と同様であってもよい。 After step S23, step S24 is executed. In step S24, the calculation device 42 of the working area management device 4 executes the working area management program to realize the processing of the coincidence calculation unit 425, and the coincidence calculation unit 425 calculates the coincidence between the reference polygon and the convex hull. The method of calculating the coincidence may be the same as step S15 in the flowchart of FIG. 3 according to the first embodiment.

ステップS24の後、ステップS25が実行される。ステップS25において、作業領域管理装置4の演算装置42が作業領域管理プログラムを実行することによって抽出部422の処理を実現し、抽出部422は処理すべき測位点10が残っているか否かを判定する。より詳細には、抽出部422は、ステップS23で算出する凸包の元となる測位点10の総数が、凸包を算出するために最低限必要な3以上残っているか否かを判定する。測位点10が残っていると判定された場合(Yes)、処理はステップS26へ進む。反対に、測位点10が残っていないと判定された場合(No)、処理はステップS27へ進む。 After step S24, step S25 is executed. In step S25, the calculation device 42 of the working area management device 4 executes the working area management program to realize the processing of the extraction unit 422, and the extraction unit 422 determines whether or not there are any positioning points 10 remaining to be processed. More specifically, the extraction unit 422 determines whether or not the total number of positioning points 10 that are the basis of the convex hull calculated in step S23 is equal to or greater than the minimum number required to calculate the convex hull, which is three. If it is determined that there are any positioning points 10 remaining (Yes), the process proceeds to step S26. Conversely, if it is determined that there are no positioning points 10 remaining (No), the process proceeds to step S27.

ステップS26において、作業領域管理装置4の演算装置42が作業領域管理プログラムを実行することによって抽出部422の処理を実現し、抽出部422は処理の対象とする測位点10を抽出する。より詳細には、現時点で処理の対象とされている測位点10の中から、最も先に位置を測定した測位点10を除外した残りの測位点10を、次の処理の対象として抽出する。抽出部422は、抽出した測位点10を特定するための情報を生成して記憶装置43に格納してもよい。 In step S26, the calculation device 42 of the working area management device 4 executes the working area management program to realize the processing of the extraction unit 422, and the extraction unit 422 extracts the positioning points 10 to be processed. More specifically, from among the positioning points 10 currently being processed, the remaining positioning points 10, excluding the positioning point 10 whose position was measured first, are extracted as the next processing target. The extraction unit 422 may generate information for identifying the extracted positioning points 10 and store it in the storage device 43.

図10Aに示した例では、処理の対象である測位点10A~10Iのうち、最も先に位置を測定した測位点10は測位点10Aであるので、抽出部422は残る測位点10B~10Iを次の処理の対象として抽出する。 In the example shown in FIG. 10A, of the positioning points 10A to 10I that are the targets of processing, the positioning point 10 whose position was measured first is positioning point 10A, so the extraction unit 422 extracts the remaining positioning points 10B to 10I as targets for the next processing.

ステップS26の後、処理はステップS23へ戻り、ステップS23~ステップS25が再度実行される。 After step S26, the process returns to step S23, and steps S23 to S25 are executed again.

図10Bに示した例で処理の対象であった測位点10A~10Iから測位点10Aを除外した後、ステップS23が2度目に実行されるとき、処理の対象である測位点10B~10Iの凸包11Bの例を、図10Cに示す。さらに、図10Cに示した例で処理の対象であった測位点10B~10Iから測位点10Bを除外した後、ステップS23が3度目に実行されるとき、処理の対象である測位点10C~10Iの凸包11Cの例を、図10Dに示す。凸包11A、11B、11Cを区別しないとき、これらを凸包11と総称する。 Figure 10C shows an example of convex hull 11B of positioning points 10B to 10I that are the targets of processing when step S23 is executed for the second time after positioning point 10A is excluded from positioning points 10A to 10I that are the targets of processing in the example shown in Figure 10B. Furthermore, Figure 10D shows an example of convex hull 11C of positioning points 10C to 10I that are the targets of processing when step S23 is executed for the third time after positioning point 10B is excluded from positioning points 10B to 10I that are the targets of processing in the example shown in Figure 10C. When there is no distinction between convex hulls 11A, 11B, and 11C, they are collectively referred to as convex hull 11.

このように、ステップS23~ステップS25の処理を繰り返して、処理の対象である測位点10を1つずつ減らし、残った測位点10の凸包11を算出し、算出した凸包11と基準ポリゴンとの一致度をそれぞれ算出する。残った測位点10の総数が3未満になると、この繰り返し処理は終了し、処理はステップS27へ進む。 In this way, steps S23 to S25 are repeated to reduce the number of positioning points 10 to be processed one by one, calculate the convex hull 11 of the remaining positioning points 10, and calculate the degree of coincidence between the calculated convex hull 11 and the reference polygon. When the total number of remaining positioning points 10 becomes less than 3, this repeated process ends and the process proceeds to step S27.

ステップS27において、作業領域管理装置4の演算装置42が作業領域管理プログラムを実行することによって選択部426の処理を実現し、選択部426は基準ポリゴンとの一致度が最も高い凸包11を、処理対象の領域の推測形状として選択する。推測形状を選択する手法は、第1の実施の形態による図3のフローチャートのステップS16と同様であってもよい。 In step S27, the calculation device 42 of the working area management device 4 executes the working area management program to realize the processing of the selection unit 426, and the selection unit 426 selects the convex hull 11 that has the highest degree of agreement with the reference polygon as the estimated shape of the area to be processed. The method of selecting the estimated shape may be the same as step S16 of the flowchart in FIG. 3 according to the first embodiment.

ステップS27の後、ステップS28が実行される。ステップS28において、作業領域管理装置4の演算装置42が作業領域管理プログラムを実行することによって出力部427の処理を実現し、出力部427は処理対象の領域の推測形状を表す情報を出力する。推測形状を表す情報を出力する手法は、第1の実施の形態による図3のフローチャートのステップS18と同様であってもよい。 After step S27, step S28 is executed. In step S28, the calculation device 42 of the working area management device 4 executes the working area management program to realize the processing of the output unit 427, and the output unit 427 outputs information representing the estimated shape of the area to be processed. The method of outputting the information representing the estimated shape may be the same as step S18 of the flowchart in FIG. 3 according to the first embodiment.

以上に説明したように、一実施の形態によれば、作業車両2が作業を行いながら移動して通過した複数の測位点で測定した位置情報に基づいて、2つの異なる手法で基準ポリゴンと複数の凸包とをそれぞれ算出し、基準ポリゴンとの一致度が最も高い凸包を作業領域の推測形状として選択する。このようにすることによって、作業領域を、効率よく、かつ、精度よく推測することができる。 As described above, according to one embodiment, a reference polygon and multiple convex hulls are calculated using two different methods based on position information measured at multiple positioning points that the work vehicle 2 passes through while moving while performing work, and the convex hull that matches the reference polygon most closely is selected as the estimated shape of the work area. In this way, the work area can be estimated efficiently and accurately.

(変形例、その3)
上記の第2の実施の形態は、第1の実施の形態における図3のフローチャートのステップS12の代わりに使用可能な構成として説明した。この構成の一変形例として、第2の実施形態における図9のフローチャートの処理は、第1の実施の形態における作業領域管理方法の全体の代わりに使用してもよい。言い換えれば、第2の実施の形態による作業領域管理システム1および作業領域管理プログラムを、第1の実施の形態における作業領域管理システム1および作業領域管理プログラムの代わりにそれぞれ使用してもよい。
(Variation 3)
The above second embodiment has been described as a configuration that can be used in place of step S12 in the flowchart of Fig. 3 in the first embodiment. As a modification of this configuration, the process of the flowchart of Fig. 9 in the second embodiment may be used in place of the entire working area management method in the first embodiment. In other words, the working area management system 1 and working area management program according to the second embodiment may be used in place of the working area management system 1 and working area management program in the first embodiment, respectively.

(変形例、その4)
上記の第2の実施の形態では、地形輪郭が圃場90の境界線である構成について説明した。この構成の一変形例として、地形輪郭は圃場90以外の、例えば道路の境界線であってもよい。
(Variation 4)
In the above-described second embodiment, a configuration has been described in which the topographical contour is the boundary line of the field 90. As a modified example of this configuration, the topographical contour may be a boundary line of something other than the field 90, for example, a road.

(変形例、その5)
上記の第2の実施の形態では、図9のフローチャートのステップS24において、第1の実施の形態による図3のフローチャートのステップS15と同様に、基準ポリゴンと凸包との一致度を算出する構成について説明した。この構成によれば、圃場90の境界線と、作業車両2が作業中に通過した測位点10との距離が、地図上にメッシュ状に配置された小領域の寸法より十分に大きいとき、処理の対象とする測位点10の集合をどれだけ変更しても、一致度としてゼロまたはこれに近い値ばかりが算出される可能性がある。このような事態が発生すると、処理対象の領域の形状を推測することが困難になり得る。このような事態の発生を抑制するために、ステップS24の一変形例として、凸包11を小領域の集合に変換する処理に、さらなる変換処理を追加してもよい。すなわち、凸包11を変換して得られた小領域の集合に含まれる小領域のそれぞれを、複数の小領域の塊に置き換える処理を行う。一例として、図11Aの図形6Eの中央に示した1つの黒い小領域を、図11Bの図形6Fの中央に示した3行3列の合計9つの黒い小領域の塊に置き換える処理を行う。こうすることで、小領域の集合としての基準ポリゴンと、追加された小領域の集合としての凸包11との一致度が、現実的な数値として算出される可能性が高まる。さらなる変形例として、図11Aに示した1つの黒い小領域を、図11Bの例より多くの黒い小領域の塊に置き換える処理を行ってもよい。また、別の変形例として、基準ポリゴンに含まれる小領域のそれぞれについても、複数の小領域の塊に置き換える処理を行ってもよい。
(Variation 5)
In the above second embodiment, in step S24 of the flowchart in FIG. 9, a configuration has been described in which the degree of coincidence between the reference polygon and the convex hull is calculated in the same manner as step S15 of the flowchart in FIG. 3 according to the first embodiment. According to this configuration, when the distance between the boundary line of the field 90 and the positioning points 10 through which the work vehicle 2 passes during work is sufficiently larger than the dimensions of the small areas arranged in a mesh pattern on the map, there is a possibility that the degree of coincidence will be calculated as zero or a value close to zero no matter how much the set of positioning points 10 to be processed is changed. When such a situation occurs, it may become difficult to estimate the shape of the area to be processed. In order to prevent such a situation from occurring, as a modified example of step S24, a further conversion process may be added to the process of converting the convex hull 11 into a set of small areas. That is, a process is performed in which each of the small areas included in the set of small areas obtained by converting the convex hull 11 is replaced with a block of multiple small areas. As an example, a process is performed in which one black small area shown in the center of the figure 6E in FIG. 11A is replaced with a total of nine blocks of black small areas in three rows and three columns shown in the center of the figure 6F in FIG. 11B. This increases the likelihood that the degree of coincidence between the reference polygon as a collection of small areas and the convex hull 11 as a collection of added small areas will be calculated as a realistic value. As a further modification, a process may be performed in which the single black small area shown in Fig. 11A is replaced with a mass of more black small areas than in the example of Fig. 11B. As another modification, a process may be performed in which each of the small areas included in the reference polygon is replaced with a mass of multiple small areas.

(変形例、その6)
上記の第2の実施の形態では、図9のフローチャートのステップS26において、その時点で処理の対象であった測位点10の中から、最も早く位置を測定した測位点10を除外した残りを抽出して次の処理の対象として処理を繰り返す構成について説明した。この構成の一変形例として、ステップS26において、その時点で処理の対象であった測位点10の中から、最も遅く位置を測定した測位点10を除外した残りを抽出して次の処理の対象として処理を繰り返してもよい。また、これらの構成を組み合わせた別の変形例として、最も早く位置を測定した測位点10を除外した残りを抽出して次の処理の対象として処理を繰り返す第1の繰り返し処理の後に、最も遅く位置を測定した測位点10を除外した残りを抽出して次の処理の対象として処理を繰り返す第2の繰り返し処理を行ってもよいし、第2の繰り返し処理の後に第1の繰り返し処理を行ってもよい。
(Variation 6)
In the above second embodiment, a configuration has been described in which, in step S26 of the flowchart in Fig. 9, the remainder, excluding the positioning point 10 whose position was measured the earliest, is extracted from among the positioning points 10 that were the processing targets at that time, and the processing is repeated as the target for the next processing. As a modified example of this configuration, in step S26, the remainder, excluding the positioning point 10 whose position was measured the latest, may be extracted from among the positioning points 10 that were the processing targets at that time, and the processing may be repeated as the target for the next processing. Also, as another modified example combining these configurations, after a first repetitive process in which the remainder, excluding the positioning point 10 whose position was measured the earliest, is extracted and the processing is repeated as the target for the next processing, a second repetitive process in which the remainder, excluding the positioning point 10 whose position was measured the latest, is extracted and the processing is repeated as the target for the next processing may be performed, or the first repetitive process may be performed after the second repetitive process.

以上、発明者によってなされた発明を実施の形態に基づき具体的に説明したが、本発明は実施の形態に限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能であることはいうまでもない。また、実施の形態に説明したそれぞれの特徴は、技術的に矛盾しない範囲で自由に組み合わせることが可能である。 The invention made by the inventor has been specifically described above based on the embodiment, but it goes without saying that the present invention is not limited to the embodiment and can be modified in various ways without departing from the gist of the invention. Furthermore, the features described in the embodiment can be freely combined as long as they are not technically inconsistent.

1 作業領域管理システム
2 作業車両
20 車載端末
3 ネットワーク
4 作業領域管理装置
41 バス
42 演算装置
421 取得部
422 抽出部
423 基準ポリゴン算出部
424 凹包算出部
425 一致度算出部
426 選択部
427 出力部
43 記憶装置
430 記録媒体
431 作業領域管理プログラム記憶部
44 通信装置
45 入出力装置
5 外部端末
6A、6B、6C、6D、6E、6F 図形
71 点
71A、71C 点
72A 凸包
72B、72C 凹包
8A、8B、8C 作業領域
81 凸包
82、83 凹包
84A、84B 領域
88A 稼働軌跡の集合
88B 基準領域
88C 基準ポリゴン
89A、89B、89C、89D 凹包
89E 凹包(凸包)
9、9A、9B、90 圃場
91 測位点
92 移動軌跡
93 稼働軌跡
10A、10B、10C、10D、10E、10F、10G、10H、10I 測位点
11A、11B、11C 凸包
LIST OF SYMBOLS 1 Working area management system 2 Work vehicle 20 On-board terminal 3 Network 4 Working area management device 41 Bus 42 Calculation device 421 Acquisition unit 422 Extraction unit 423 Reference polygon calculation unit 424 Concave hull calculation unit 425 Matching degree calculation unit 426 Selection unit 427 Output unit 43 Storage device 430 Recording medium 431 Working area management program storage unit 44 Communication device 45 Input/output device 5 External terminal 6A, 6B, 6C, 6D, 6E, 6F Figure 71 Point 71A, 71C Point 72A Convex hull 72B, 72C Concave hull 8A, 8B, 8C Working area 81 Convex hull 82, 83 Concave hull 84A, 84B Area 88A Set of working trajectories 88B Reference area 88C Reference polygon 89A, 89B, 89C, 89D Concave hull 89E Concave hull (convex hull)
9, 9A, 9B, 90 Field 91 Positioning point 92 Movement trajectory 93 Operation trajectory 10A, 10B, 10C, 10D, 10E, 10F, 10G, 10H, 10I Positioning point 11A, 11B, 11C Convex hull

Claims (9)

所定の地域の中で移動しながら農作業を行う作業車両が通過した複数の測位点でそれぞれ測定した複数の位置情報を取得することと、
前記地域を所定の第1方向と、前記第1方向とは異なる第2方向とのメッシュ状に分割した複数の小領域のうち、前記作業車両が前記農作業を行った作業領域に含まれる小領域の集合としての第1基準ポリゴンを表す第1基準ポリゴン情報を算出することと、
前記複数の測位点から算出される凹包の形状を決定する凹包算出パラメータを用いて、複数の前記凹包算出パラメータのそれぞれに対応する複数の前記凹包を算出することと、
前記複数の凹包の中から、前記第1基準ポリゴンとの関係が所定の条件を満たす凹包を、前記作業領域の推測形状として選択することと、
前記作業領域の前記推測形状を表す情報を外部に出力することと
を含む
作業領域管理方法。
Acquiring a plurality of pieces of position information measured at a plurality of positioning points passed by a work vehicle performing agricultural work while moving within a predetermined area;
calculating first reference polygon information representing a first reference polygon as a set of small areas included in a work area in which the work vehicle performed the agricultural work, among a plurality of small areas obtained by dividing the area into a mesh shape in a predetermined first direction and a second direction different from the first direction;
calculating a plurality of concave hulls corresponding to the plurality of concave hull calculation parameters, using concave hull calculation parameters that determine a shape of the concave hull calculated from the plurality of positioning points;
selecting, from among the plurality of concave hulls, a concave hull whose relationship with the first reference polygon satisfies a predetermined condition as the estimated shape of the working area;
and outputting information representing the estimated shape of the working area to an external device.
請求項1に記載の作業領域管理方法において、
前記選択することは、
前記第1基準ポリゴンと、前記複数の凹包のそれぞれとの一致度を算出することと、
前記一致度が最大となる凹包を、前記所定の条件を満たす凹包として選択することと
を含み、
前記一致度は、前記第1基準ポリゴンまたは前記複数の凹包の前記それぞれの少なくとも一方を含む前記小領域の第1総数と、前記第1基準ポリゴンおよび前記複数の凹包の前記それぞれの両方を含む前記小領域の第2総数との比率である
作業領域管理方法。
2. The method for managing a work area according to claim 1,
The selecting step comprises:
Calculating a degree of coincidence between the first reference polygon and each of the plurality of concave hulls;
selecting the concave hull with the highest degree of match as the concave hull that satisfies the predetermined condition;
A working area management method, wherein the degree of agreement is a ratio between a first total number of the small areas that include at least one of the first reference polygon or each of the multiple concave hulls, and a second total number of the small areas that include both the first reference polygon and each of the multiple concave hulls.
請求項1または2に記載の作業領域管理方法において、
前記凹包算出パラメータは、
前記複数の測位点に含まれる任意の2つの測位点を前記凹包に含まれる線による接続するか否かを決定するために用いる閾値
を含む
作業領域管理方法。
3. The method for managing a working area according to claim 1, further comprising:
The concave hull calculation parameters are
a threshold value used to determine whether any two positioning points included in the plurality of positioning points are to be connected by a line included in the concave hull.
請求項1~3のいずれか一項に記載の作業領域管理方法において、
前記複数の測位点の中から前記作業領域に含まれると推測される処理対象測位点を抽出すること
をさらに含み、
前記抽出することは、
前記複数の位置情報に基づいて、前記複数の測位点のそれぞれにおける前記作業車両の速度を算出することと、
前記複数の測位点を前記測定の順序で結ぶ複数の軌跡を、前記作業車両が前記農作業をしながら移動した稼働軌跡のクラスタと、前記作業車両が前記農作業を行わずに移動した移動軌跡のクラスタとに、前記速度に基づいて判別して分けること
を含み、
前記速度に基づいて判別することは、
前記複数の測位点のうち、前記速度が所定の第1閾値速度より遅い測位点は前記稼働軌跡のクラスタに含まれると判別し、前記速度が前記第1閾値速度より速い第2閾値速度より速い測位点は前記移動軌跡のクラスタに含まれると判別すること
を含む
作業領域管理方法。
In the working area management method according to any one of claims 1 to 3,
extracting a processing target positioning point that is estimated to be included in the working area from among the plurality of positioning points;
The extracting step comprises:
Calculating a speed of the work vehicle at each of the plurality of positioning points based on the plurality of position information;
and dividing a plurality of trajectories connecting the plurality of positioning points in the order of the measurements into a cluster of working trajectories along which the work vehicle moves while performing the farm work and a cluster of moving trajectories along which the work vehicle moves without performing the farm work, based on the speed;
The determining based on the speed includes:
Among the plurality of positioning points, a positioning point whose speed is slower than a predetermined first threshold speed is determined to be included in the cluster of the operation trajectory, and a positioning point whose speed is faster than a second threshold speed that is faster than the first threshold speed is determined to be included in the cluster of the movement trajectory.
Includes
How to manage your work area.
請求項1~3のいずれか一項に記載の作業領域管理方法において、
前記複数の測位点の中から前記作業領域に含まれると推測される処理対象測位点を抽出すること
をさらに含み、
前記処理対象測位点を抽出することは、
前記地域の地形輪郭の画像情報を取得することと、
前記地域を前記第1方向と前記第2方向とのメッシュ状に分割した前記複数の小領域のうち、前記地形輪郭に含まれる小領域の集合としての第2基準ポリゴンを表す第2基準ポリゴン情報を算出することと、
前記複数の測位点から、位置を測定した順序が連続する一部の測位点を抽出した複数の集合のそれぞれについて、前記一部の測位点の複数の凸包をそれぞれ表す複数の凸包情報を算出することと、
前記複数の凸包の中から、前記第2基準ポリゴンとの関係が所定の条件を満たす凸包を、前記作業領域の推測形状として選択することと、
前記複数の測位点のうち、選択した前記凸包に含まれる測位点を、前記処理対象測位点として抽出することと
を含む
作業領域管理方法。
In the working area management method according to any one of claims 1 to 3,
extracting a processing target positioning point that is estimated to be included in the working area from among the plurality of positioning points;
The extracting of the processing target positioning point includes:
acquiring image information of a topographical contour of the area;
calculating second reference polygon information representing a second reference polygon as a collection of small areas included in the topographical contour among the plurality of small areas obtained by dividing the area into a mesh shape in the first direction and the second direction;
calculating, for each of a plurality of sets obtained by extracting a portion of the positioning points whose positions are consecutive in order of measurement from the plurality of positioning points, a plurality of pieces of convex hull information each representing a plurality of convex hulls of the portion of the positioning points;
selecting, from among the plurality of convex hulls, a convex hull whose relationship with the second reference polygon satisfies a predetermined condition as a predicted shape of the working area;
extracting, from the plurality of positioning points, a positioning point that is included in the selected convex hull as the processing target positioning point.
請求項4または5に記載の作業領域管理方法において、
前記複数の測位点のうち、前記推測形状を推測した前記作業領域である第1作業領域に含まれる測位点を除外した第2の複数の測位点を抽出することと、
前記地域を前記第1方向と前記第2方向とのメッシュ状に分割した前記複数の小領域のうち、前記第1作業領域とは別の第2作業領域に含まれる小領域の集合としての第3基準ポリゴンを表す第3基準ポリゴン情報を算出することと、
前記第2の複数の測位点から、前記複数の凹包算出パラメータにそれぞれに対応する複数の凹包を算出することと、
前記複数の凹包の中から、前記第3基準ポリゴンとの関係が前記所定の条件を満たす凹包を、前記第2作業領域の推測形状として選択することと、
前記第2作業領域の前記推測形状を表す情報を外部に出力することと
をさらに含む
作業領域管理方法。
6. The method for managing a working area according to claim 4, further comprising:
extracting a second plurality of positioning points from the plurality of positioning points, excluding positioning points included in a first working area, which is the working area for which the estimated shape has been estimated;
calculating third reference polygon information representing a third reference polygon as a collection of small areas included in a second working area different from the first working area, among the plurality of small areas obtained by dividing the area into a mesh shape in the first direction and the second direction;
calculating a plurality of concave hulls corresponding to the plurality of concave hull calculation parameters from the second plurality of positioning points;
selecting, from among the plurality of concave hulls, a concave hull whose relationship with the third reference polygon satisfies the predetermined condition as an estimated shape of the second working area;
and outputting information representing the estimated shape of the second working area to an external device.
請求項1~6のいずれか一項に記載の作業領域管理方法において、
前記出力することは、
前記作業領域の前記推測形状と、前記複数の測位点のうちの前記作業領域に含まれる測位点とを、前記地域の地図情報に重ね合わせて表示すること
を含む
作業領域管理方法。
The working area management method according to any one of claims 1 to 6,
The outputting step includes:
a display unit configured to display the estimated shape of the work area and a positioning point included in the work area among the plurality of positioning points, superimposed on map information of the region.
所定の地域の中で移動しながら農作業を行う作業車両が通過した複数の測位点でそれぞれ測定した複数の位置情報を取得する取得部と、
前記地域を所定の第1方向と、前記第1方向とは異なる第2方向とのメッシュ状に分割した複数の小領域のうち、前記作業車両が前記農作業を行った作業領域に含まれる小領域の集合としての第1基準ポリゴンを表す第1基準ポリゴン情報を算出する基準ポリゴン算出部と、
前記複数の測位点から算出される凹包の形状を決定する凹包算出パラメータを用いて、複数の前記凹包算出パラメータのそれぞれに対応する複数の前記凹包を算出する凹包算出部と、
前記複数の凹包の中から、前記第1基準ポリゴンとの関係が所定の条件を満たす凹包を、前記作業領域の推測形状として選択する選択部と、
前記作業領域の前記推測形状を表す情報を外部に出力する出力部と
を備える
作業領域管理システム。
an acquisition unit that acquires a plurality of pieces of position information measured at a plurality of positioning points passed by a work vehicle performing agricultural work while moving within a predetermined area;
a reference polygon calculation unit that calculates first reference polygon information that represents a first reference polygon as a collection of small areas included in a work area in which the work vehicle performed the agricultural work, among a plurality of small areas obtained by dividing the area into a mesh shape in a predetermined first direction and a second direction different from the first direction;
a concave hull calculation unit that calculates a plurality of concave hulls corresponding to each of the plurality of concave hull calculation parameters by using concave hull calculation parameters that determine a shape of a concave hull calculated from the plurality of positioning points;
a selection unit that selects, from among the plurality of concave hulls, a concave hull whose relationship with the first reference polygon satisfies a predetermined condition as the estimated shape of the working area;
and an output unit that outputs information representing the estimated shape of the work area to an outside.
実行することによって所定の処理を実現するための作業領域管理プログラムであって、
前記処理は、
所定の地域の中で移動しながら農作業を行う作業車両が通過した複数の測位点でそれぞれ測定した複数の位置情報を取得することと、
前記地域を所定の第1方向と、前記第1方向とは異なる第2方向とのメッシュ状に分割した複数の小領域のうち、前記作業車両が前記農作業を行った作業領域に含まれる小領域の集合としての第1基準ポリゴンを表す第1基準ポリゴン情報を算出することと、
前記複数の測位点から算出される凹包の形状を決定する凹包算出パラメータを用いて、複数の前記凹包算出パラメータのそれぞれに対応する複数の前記凹包を算出することと、
前記複数の凹包の中から、前記第1基準ポリゴンとの関係が所定の条件を満たす凹包を、前記作業領域の推測形状として選択することと、
前記作業領域の前記推測形状を表す情報を外部に出力することと
を含む
作業領域管理プログラム。
A work area management program for implementing a predetermined process by executing the work area management program,
The process comprises:
Acquiring a plurality of pieces of position information measured at a plurality of positioning points passed by a work vehicle performing agricultural work while moving within a predetermined area;
calculating first reference polygon information representing a first reference polygon as a set of small areas included in a work area in which the work vehicle performed the agricultural work, among a plurality of small areas obtained by dividing the area into a mesh shape in a predetermined first direction and a second direction different from the first direction;
calculating a plurality of concave hulls corresponding to the plurality of concave hull calculation parameters, using concave hull calculation parameters that determine a shape of the concave hull calculated from the plurality of positioning points;
selecting, from among the plurality of concave hulls, a concave hull whose relationship with the first reference polygon satisfies a predetermined condition as the estimated shape of the working area;
and outputting information representing the estimated shape of the work area to an external device.
JP2021204187A 2021-12-16 2021-12-16 Work area management method, work area management system, and work area management program Active JP7680340B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2021204187A JP7680340B2 (en) 2021-12-16 2021-12-16 Work area management method, work area management system, and work area management program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2021204187A JP7680340B2 (en) 2021-12-16 2021-12-16 Work area management method, work area management system, and work area management program

Publications (2)

Publication Number Publication Date
JP2023089588A JP2023089588A (en) 2023-06-28
JP7680340B2 true JP7680340B2 (en) 2025-05-20

Family

ID=86936231

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021204187A Active JP7680340B2 (en) 2021-12-16 2021-12-16 Work area management method, work area management system, and work area management program

Country Status (1)

Country Link
JP (1) JP7680340B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2025120523A (en) 2024-02-05 2025-08-18 ヤンマーホールディングス株式会社 Work area estimation method, work area estimation system, and work area estimation program
JP2025125628A (en) 2024-02-16 2025-08-28 ヤンマーホールディングス株式会社 Working area calculation method, working area calculation system, and working area calculation program

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2018116614A (en) 2017-01-20 2018-07-26 株式会社クボタ Travel route generation device and travel route generation program
JP2021010301A (en) 2019-07-03 2021-02-04 ヤンマーパワーテクノロジー株式会社 Work management system

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2018116614A (en) 2017-01-20 2018-07-26 株式会社クボタ Travel route generation device and travel route generation program
JP2021010301A (en) 2019-07-03 2021-02-04 ヤンマーパワーテクノロジー株式会社 Work management system

Also Published As

Publication number Publication date
JP2023089588A (en) 2023-06-28

Similar Documents

Publication Publication Date Title
US9618359B2 (en) Wearable sensor data to improve map and navigation data
JP7680340B2 (en) Work area management method, work area management system, and work area management program
CN106845324B (en) Method and device for processing guideboard information
CN109407131A (en) Headstock direction determines method, device and equipment
CN108694237A (en) Handle method, equipment, visualization system and the user terminal of vehicle position data
CN114485698A (en) Intersection guide line generating method and system
JP2021532449A (en) Lane attribute detection
JP2019100924A (en) Vehicle trajectory correction device
JP2009099125A (en) Image recognition device, image recognition program, and point information collection device and navigation device using them
CN114252081B (en) Positioning methods, devices, equipment and storage media
US20180348789A1 (en) Method for optimizing a digital map for an automated vehicle
JP6828448B2 (en) Information processing equipment, information processing systems, information processing methods, and information processing programs
JP7429246B2 (en) Methods and systems for identifying objects
CN116299300B (en) Determination method and device for drivable area, computer equipment and storage medium
CN115240400B (en) Vehicle position identification method and device, and vehicle position output method and device
US20230025579A1 (en) High-definition mapping
US20200258379A1 (en) Determination of movement information with surroundings sensors
CN117346798A (en) Identify locations critical to ADS-equipped vehicles
WO2019016910A1 (en) New road deduction assistance device, new road deduction assistance method, computer program, and recording medium recording computer program
EP3971524B1 (en) Polygon lookup method
CN114440929A (en) Test and evaluation method, device, vehicle and medium for high-precision map
JP2022127266A (en) Information processing device, information processing method and information processing program
JP4736344B2 (en) Navigation device and navigation method
US20220276059A1 (en) Navigation system and navigation method
JP7351391B1 (en) In-lane vehicle position estimation device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240222

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20241122

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20241126

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20250122

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20250415

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250508

R150 Certificate of patent or registration of utility model

Ref document number: 7680340

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150