JP7837899B2 - Control method for work machines, control program for work machines, control system for work machines, and work system - Google Patents
Control method for work machines, control program for work machines, control system for work machines, and work systemInfo
- Publication number
- JP7837899B2 JP7837899B2 JP2023011885A JP2023011885A JP7837899B2 JP 7837899 B2 JP7837899 B2 JP 7837899B2 JP 2023011885 A JP2023011885 A JP 2023011885A JP 2023011885 A JP2023011885 A JP 2023011885A JP 7837899 B2 JP7837899 B2 JP 7837899B2
- Authority
- JP
- Japan
- Prior art keywords
- work
- path
- work machine
- machine
- target
- 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
Links
Landscapes
- Guiding Agricultural Machines (AREA)
Description
本発明は、対象領域を移動しつつ、作業機によって対象領域内で作業を行う作業機械の制御方法、作業機械用制御プログラム、作業機械用制御システム及び作業システムに関する。 This invention relates to a control method for a work machine that moves within a target area while performing work within that area using a work machine, a control program for a work machine, a control system for a work machine, and a work system.
関連技術として、対象領域(圃場)内を自律走行することが可能な機体(走行機体)を備える作業機械(トラクタ)が知られている(例えば、特許文献1参照)。関連技術に係る作業機械は、耕耘機等の種々の作業機が機体に取り外し可能に取り付けられている。この作業機械は、制御部により作業機械の各部(機体及び作業機等)を制御して、対象領域内を走行しながら作業(農作業)を行うことができるように構成されている。具体的には、制御部は、走行経路に沿って機体を自律走行させながら、走行経路に含まれる作業経路に沿って作業機により自律作業させる。 As a related technology, a working machine (tractor) equipped with a machine body (traveling machine body) capable of autonomously traveling within a target area (field) is known (see, for example, Patent Document 1). In this related technology, various working machines, such as tillers, are detachably attached to the machine body. This working machine is configured to perform work (agricultural work) while traveling within a target area by controlling each part of the working machine (machine body and working machines, etc.) via a control unit. Specifically, the control unit autonomously travels the machine body along a travel path, while the working machines autonomously perform work along the work path included in the travel path.
上記関連技術の構成では、例えば、作業機が機体の後方に連結される牽引式の作業機である場合等において、走行経路において機体を後進させると、作業機と機体との連結部位が座屈したような格好となり作業機の負荷が過大となる可能性がある。 In the configuration of the related technologies described above, for example, when the implement is a towed implement attached to the rear of the machine, if the machine is moved in reverse along the travel path, the connection point between the implement and the machine may buckle, potentially leading to an excessive load on the implement.
本発明の目的は、作業機の負荷が過大となることを回避しやすい作業機械の制御方法、作業機械用制御プログラム、作業機械用制御システム及び作業システムを提供することにある。 The object of the present invention is to provide a control method for a work machine, a control program for a work machine, a control system for a work machine, and a work system that can easily avoid excessive load on the work machine.
本発明の一の局面に係る作業機械の制御方法は、対象領域を移動しつつ、作業機によって前記対象領域内で作業を行う作業機械の制御方法であって、前記作業機械を後方に移動させる第1後進動作の許否を設定することと、前記第1後進動作の許否の設定状態に基づいて、前記対象領域内で前記作業機械を移動させることと、を有する。 A control method for a work machine according to one aspect of the present invention is a control method for a work machine that moves within a target area and performs work within the target area using the work machine, comprising: setting whether or not to allow a first reverse movement to move the work machine backward; and moving the work machine within the target area based on the setting of whether or not to allow the first reverse movement.
本発明の一の局面に係る作業機械用制御プログラムは、前記作業機械の制御方法を、1以上のプロセッサに実行させるためのプログラムである。 A control program for a work machine according to one aspect of the present invention is a program that causes one or more processors to execute a control method for the work machine.
本発明の一の局面に係る作業機械用制御システムは、対象領域を移動しつつ、作業機によって前記対象領域内で作業を行う作業機械に用いられる。前記作業機械用制御システムは、態様設定処理部と、制御処理部と、を備える。前記態様設定処理部は、前記作業機械を後方に移動させる第1後進動作の許否を設定する。前記制御処理部は、前記第1後進動作の許否の設定状態に基づいて、前記対象領域内で前記作業機械を移動させる。 A control system for a work machine according to one aspect of the present invention is used in a work machine that moves within a target area and performs work within that area using the work machine. The control system for the work machine comprises a mode setting processing unit and a control processing unit. The mode setting processing unit sets whether or not to allow a first reverse movement that moves the work machine backward. The control processing unit moves the work machine within the target area based on the setting of whether or not to allow the first reverse movement.
本発明の一の局面に係る作業システムは、前記作業機械用制御システムと、前記作業機が装着される前記作業機械の機体と、を備える。 A work system according to one aspect of the present invention comprises a control system for the work machine and the body of the work machine on which the work machine is mounted.
本発明によれば、作業機の負荷が過大となることを回避しやすい作業機械の制御方法、作業機械用制御プログラム、作業機械用制御システム及び作業システムを提供することができる。 According to the present invention, it is possible to provide a control method for a work machine, a control program for a work machine, a control system for a work machine, and a work system that make it easier to avoid excessive load on the work machine.
以下、添付図面を参照しながら、本発明の実施形態について説明する。以下の実施形態は、本発明を具体化した一例であって、本発明の技術的範囲を限定する趣旨ではない。 The embodiments of the present invention will be described below with reference to the attached drawings. The following embodiments are examples that embody the present invention and are not intended to limit the technical scope of the invention.
(実施形態1)
[1]全体構成
まず、本実施形態に係る作業システム100の全体構成について、図1及び図2を参照して説明する。本実施形態に係る作業機械用制御システム1(以下、単に「制御システム1」ともいう)は、作業機械10の機体11と共に作業システム100を構成する。機体11には作業機12が装着される。すなわち、作業システム100は、作業機械用制御システム1と、作業機12が装着される作業機械10の機体11と、を備えている。
(Embodiment 1)
[1] Overall Configuration First, the overall configuration of the work system 100 according to this embodiment will be described with reference to Figures 1 and 2. The control system 1 for the work machine according to this embodiment (hereinafter also simply referred to as "control system 1") constitutes the work system 100 together with the body 11 of the work machine 10. The work machine 12 is mounted on the body 11. That is, the work system 100 comprises the control system 1 for the work machine and the body 11 of the work machine 10 to which the work machine 12 is mounted.
本実施形態では、制御システム1は、作業機械10の機体11に搭載されている制御装置13(図2参照)と、端末装置20と、を含んでいる。作業機械10と端末装置20とは、互いに通信可能である。本開示でいう「通信可能」とは、有線通信又は無線通信(電波又は光を媒体とする通信)の適宜の通信方式により、直接的、又は通信網(ネットワーク)N1若しくは中継器等を介して間接的に、情報を授受できることを意味する。作業機械10と端末装置20とは、例えば、インターネット、LAN(Local Area Network)、WAN(Wide Area Network)、公衆電話回線、携帯電話回線網、パケット回線網又は無線LAN等の通信網N1を介して通信可能である。作業機械10及び端末装置20間の通信手段は、上記の例に限らず、適宜の通信手段によって実現される。また、作業機械10及び端末装置20が互いに通信可能であることは、制御システム1において必須の構成ではない。 In this embodiment, the control system 1 includes a control device 13 (see Figure 2) mounted on the body 11 of the work machine 10, and a terminal device 20. The work machine 10 and the terminal device 20 are able to communicate with each other. In this disclosure, "communicable" means that information can be exchanged directly or indirectly via a communication network N1 or a repeater, etc., using an appropriate communication method such as wired communication or wireless communication (communication using radio waves or light as a medium). The work machine 10 and the terminal device 20 can communicate via a communication network N1 such as the Internet, LAN (Local Area Network), WAN (Wide Area Network), public telephone line, mobile phone network, packet network, or wireless LAN. The means of communication between the work machine 10 and the terminal device 20 are not limited to the above examples and can be implemented by any appropriate means. Furthermore, the ability of the work machine 10 and the terminal device 20 to communicate with each other is not an essential configuration for the control system 1.
作業機械10は、対象領域F1(図3参照)を移動しつつ、作業機12によって対象領域F1内で何らかの作業を行う。本開示でいう「作業」は、作業機12が対象領域F1に対して実施する仕事であって、例えば、均平、播種、施肥、農薬散布、植付け(田植え)又は収穫等の各種の農作業、及び建設作業等の種々の作業を含む。本実施形態では一例として、作業機械10が行う作業は、対象領域F1の地表面を均一で平らな状態に整える均平作業であることとする。均平作業は、農作業の中でも対象領域F1である圃場を整備する整地作業の一種であって、例えば、水田の地表面が均平でないことに起因した育成むら等を抑制するための重要な作業である。 The work machine 10 moves within the target area F1 (see Figure 3) and performs some operation within the target area F1 using the work machine 12. In this disclosure, "operation" refers to the work performed by the work machine 12 on the target area F1, and includes various agricultural operations such as leveling, sowing, fertilizing, pesticide spraying, planting (rice planting), or harvesting, as well as various construction operations. In this embodiment, as an example, the operation performed by the work machine 10 is leveling, which involves making the ground surface of the target area F1 uniform and flat. Leveling is a type of land preparation operation among agricultural operations, which involves preparing the field that is the target area F1. For example, it is an important operation for suppressing uneven growth caused by an uneven ground surface in a paddy field.
作業機12は、作業機械10の機体11が対象領域F1を移動する際に、対象領域F1内で作業を実施する。本実施形態では一例として、作業機12は、均平作業を行うレベラ(均平機)であって、特に発光器からのレーザ光を受光器にて受光することで対象領域F1の高さを検知可能なレーザレベラであることとする。 The work machine 12 performs work within the target area F1 as the body 11 of the work machine 10 moves through the target area F1. In this embodiment, as an example, the work machine 12 is a leveler (leveling machine) that performs leveling work, and in particular, it is a laser leveler capable of detecting the height of the target area F1 by receiving laser light from a light emitter with a light receiver.
この種の作業機12には、三点リンクに直接的に取り付けられる直装式の作業機と、機体11に牽引される牽引式の作業機と、がある。直装式の作業機12であれば、機体11は前進のみならず後進も可能であるのに対して、牽引式の作業機12であれば、連結部分が折れ曲がらないように機体11は前進のみ可能となる。本実施形態では一例として、作業機12は、作業機械10の機体11に対して取り外し可能に取り付けられる、直装式のレーザレベラである。ここで、作業機12は機体11の後方側(機体11の前進方向とは反対側)に取り付けられる。つまり、(直装式)作業機12は、機体11の後方側に連結され、機体11の前進時に機体11と共に前進しつつ、作業を行う。本実施形態では、作業機12は作業機械10の構成要素に含まれることとするが、作業機12は、機体11から取り外し可能であるため、作業機械10の構成要素に含まれなくてもよい。 This type of implement 12 includes a directly mounted implement that is directly attached to the three-point linkage, and a towed implement that is towed by the machine body 11. With a directly mounted implement 12, the machine body 11 can move both forward and backward, whereas with a towed implement 12, the machine body 11 can only move forward to prevent the connecting part from bending. In this embodiment, as an example, the implement 12 is a directly mounted laser leveler that is detachably attached to the machine body 11 of the work machine 10. Here, the implement 12 is attached to the rear side of the machine body 11 (opposite the direction of forward movement of the machine body 11). In other words, the (directly mounted) implement 12 is connected to the rear side of the machine body 11 and performs work while moving forward with the machine body 11 when the machine body 11 moves forward. In this embodiment, the implement 12 is included as a component of the work machine 10, but since the implement 12 is detachable from the machine body 11, it does not necessarily have to be included as a component of the work machine 10.
本開示でいう「作業機械」は、例えば圃場等の対象領域F1において各種の作業を行う機械を意味し、一例として、トラクタ、播種機、田植機、散布機、噴霧機、移植機及び収穫機等の農業機械(農機)である。作業機械10は、例えば、建設機械(建機)等であってもよい。本実施形態では、特に断りが無い限り、作業機械10が作業機2としてのレーザレベラを装備したトラクタである場合を例に挙げて説明する。つまり、機体11としてのトラクタに、作業機12としての(直装式)レーザレベラが連結されることにより、作業機械10が構成される。この作業機械10では、圃場等の対象領域F1を機体11が走行することで、対象領域F1の地表面を均平にする均平作業が可能となる。 In this disclosure, "working machinery" refers to machinery that performs various tasks in a target area F1, such as a field. Examples include agricultural machinery such as tractors, seeders, rice transplanters, sprayers, sprayers, transplanters, and harvesters. Working machinery 10 may also be construction machinery, for example. In this embodiment, unless otherwise specified, the description will be based on the example where working machinery 10 is a tractor equipped with a laser leveler as implement 2. That is, working machinery 10 is constructed by connecting a (directly mounted) laser leveler as implement 12 to a tractor as the machine body 11. With this working machinery 10, leveling work is possible by the machine body 11 traveling over the target area F1, such as a field, thereby leveling the ground surface of the target area F1.
このように、本実施形態では、機体11は、対象領域F1を走行することによって移動する車両であるため、作業機械10は「作業車両」を構成する。ただし、作業機械10は、作業車両に限らず、例えば、農薬散布用若しくは施肥用のドローン又はマルチコプタ等の作業飛翔体等であってもよい。 Thus, in this embodiment, since the aircraft 11 is a vehicle that moves by traveling within the target area F1, the work machine 10 constitutes a "work vehicle." However, the work machine 10 is not limited to a work vehicle; for example, it may be a drone or multicopter used for pesticide spraying or fertilization, or other flying vehicle.
また、本実施形態では一例として、作業機械10は、人(オペレータ)が搭乗可能でありながらも、自動運転(自律走行及び自律作業)により動作可能な自動機であることとする。ただし、これに限らず、作業機械10は、自動運転により動作する無人機であってもよいし、人(オペレータ)の操作(遠隔操作を含む)により動作してもよい。 Furthermore, in this embodiment, as an example, the work machine 10 is an automated machine capable of operating through autonomous driving (autonomous driving and autonomous work) while still being capable of carrying a person (operator). However, it is not limited to this; the work machine 10 may also be an unmanned machine operating through autonomous driving, or it may be operated by a person (operator) (including remote control).
本開示でいう「対象領域」は、作業機械10が移動しながら、例えば、均平、播種、施肥、農薬散布、植付け(田植え)又は収穫等の各種の作業を行う領域であって、水田、畑、果樹園及び牧草地等を含む。例えば、稲、麦、大豆又はそば等の作物(農産物)を生育する水田又は畑が対象領域F1である場合、対象領域F1で育成される作物は農産物である。さらに、植木畑で植木を生育している場合には植木畑が対象領域F1となり、林業のように森林にて木材となる樹木を生育する場合には森林が対象領域F1となる。この場合、対象領域F1で生育される作物は植木又は樹木等である。本実施形態では、特に断りが無い限り、作業機械10は圃場(対象領域F1)の均平作業に用いられ、対象領域F1が稲の生育用の水田である場合を例に挙げて説明する。また、対象領域F1は圃場に限らず、例えば作業機械10が建設機械であれば、建設機械が作業を行う現場が対象領域F1となる。 In this disclosure, the "target area" refers to an area where the work machine 10 moves and performs various operations such as leveling, sowing, fertilizing, pesticide spraying, planting (rice planting), or harvesting, and includes paddy fields, dry fields, orchards, and pastures. For example, if the target area F1 is a paddy field or dry field where crops (agricultural products) such as rice, wheat, soybeans, or buckwheat are grown, the crops grown in the target area F1 are agricultural products. Furthermore, if trees are grown in a nursery, the nursery becomes the target area F1, and if trees that will become timber are grown in a forest, as in forestry, the forest becomes the target area F1. In this case, the crops grown in the target area F1 are trees or shrubs. In this embodiment, unless otherwise specified, the work machine 10 is used for leveling work in a field (target area F1), and the explanation will be given using the example where the target area F1 is a paddy field for growing rice. Furthermore, the target area F1 is not limited to fields; for example, if the work machine 10 is a construction machine, then the site where the construction machine performs its work becomes the target area F1.
また、作業機械10は、対象領域F1(ここでは圃場)だけでなく、例えば、対象領域F1外の圃場外経路等の道路においても自動走行により移動可能である。作業機械10は、測位装置16(図2参照)により測位される作業機械10の現在位置の位置情報に基づいて、対象領域F1内及び対象領域F1外に予め設定された目標経路(圃場外経路を含む)に沿って自動走行(移動)可能に構成されている。圃場外経路は、例えば、複数の対象領域F1(圃場)間を接続する圃場間接続路である。圃場間接続路は、農道、林道、公道、私道又は自動車道等であって、作業機械10専用の道路であってもよいし、一般車両(乗用車等)が通行可能な道路であってもよい。 Furthermore, the work machine 10 can move automatically not only within the target area F1 (in this case, the field) but also on roads outside the target area F1, such as off-field routes. The work machine 10 is configured to automatically travel (move) along pre-set target routes (including off-field routes) both within and outside the target area F1, based on positional information of the work machine 10's current position, which is measured by the positioning device 16 (see Figure 2). Off-field routes are, for example, inter-field connecting roads that link multiple target areas F1 (fields). These inter-field connecting roads may be farm roads, forest roads, public roads, private roads, or highways, and may be roads exclusively for the work machine 10 or roads accessible to general vehicles (passenger cars, etc.).
[2]作業機械の構成
次に、本実施形態に係る作業機械10の構成について図1及び図2を参照して詳しく説明する。
[2] Configuration of the work machine Next, the configuration of the work machine 10 according to this embodiment will be described in detail with reference to Figures 1 and 2.
本実施形態では、説明の便宜上、作業機械10が使用可能な状態での鉛直方向を上下方向D1と定義する。作業機械10の機体11(の運転部111)に乗っている人(オペレータ)から見た方向を基準として、前後方向D2及び左右方向D3(図3参照)を定義する。左右方向D3の左側は、機体11を前方に走行(前進)させる場合の左側を指し、左右方向D3の右側は、機体11を前方に走行(前進)させる場合の右側を指す。ただし、これらの方向は、作業機械10の使用方向(使用時の方向)を限定する趣旨ではない。 In this embodiment, for the sake of explanation, the vertical direction when the work machine 10 is in a usable state is defined as the up-down direction D1. The forward-backward direction D2 and the left-right direction D3 (see Figure 3) are defined based on the direction viewed from the person (operator) sitting in the machine body 11 (or its control unit 111) of the work machine 10. The left side of the left-right direction D3 refers to the left side when the machine body 11 is moving forward, and the right side of the left-right direction D3 refers to the right side when the machine body 11 is moving forward. However, these directions are not intended to limit the direction of use (direction during operation) of the work machine 10.
作業機械10は、図2に示すように、機体11及び作業機12に加えて、制御装置13、走行装置14、検出装置15、測位装置16及び通信装置17等を備えている。制御装置13、走行装置14、検出装置15、測位装置16及び通信装置17は、いずれも機体11に搭載されている。 As shown in Figure 2, the work machine 10 includes a main body 11 and a work machine 12, as well as a control device 13, a traveling device 14, a detection device 15, a positioning device 16, and a communication device 17. The control device 13, traveling device 14, detection device 15, positioning device 16, and communication device 17 are all mounted on the main body 11.
機体11は、人(オペレータ)が搭乗可能な運転部111(図1参照)を有している。運転部111には、操舵装置、変速装置及び操作装置等が配置されている。操舵装置、変速装置及び操作装置等は、オペレータ又は制御装置13によって操作される操作部である。したがって、作業機械10は、オペレータの手動操作による手動運転と、制御装置13による自動運転と、の両方を実施可能である。また、上述したように、機体11の後方側には作業機12が取り外し可能に連結されている。作業機12とは別の装置を機体11に連結することも可能である。 The machine body 11 has a driver's compartment 111 (see Figure 1) in which a person (operator) can board. The driver's compartment 111 is equipped with a steering system, a transmission, and control devices. These are control devices operated by the operator or the control device 13. Therefore, the work machine 10 can be operated both manually by the operator and automatically by the control device 13. Furthermore, as described above, the work implement 12 is detachably connected to the rear of the machine body 11. It is also possible to connect devices other than the work implement 12 to the machine body 11.
本実施形態では、作業機12は、直装式のレーザレベラであるので、機体11の前進時に、対象領域F1としての圃場に対して均平作業を実施可能である。作業機12は、機体11に対する上下方向D1の相対位置(相対高さ)が可変である。これにより、対象領域F1の地表面である圃場面を基準とするときの作業機12の高さが可変となり、作業機12の高さを調節することによって、均平作業の目標とする目標面の高さを調節する。レーザレベラからなる作業機12は、発光器からのレーザ光を基準にして、自動制御で高さが変化し、地表面の高い箇所(盛り上がった箇所)の土を削って低い箇所へ運び、対象領域F1を均平にする。 In this embodiment, the implement 12 is a directly mounted laser leveler, allowing leveling work to be performed on the field (target area F1) while the machine body 11 is moving forward. The implement 12's relative position (relative height) in the vertical direction D1 relative to the machine body 11 is variable. This allows the height of the implement 12 to be variable relative to the field surface (ground surface of the target area F1), and by adjusting the height of the implement 12, the height of the target surface for leveling work can be adjusted. The implement 12, consisting of a laser leveler, automatically changes height based on the laser beam from the emitter, scraping soil from higher (raised) areas of the ground surface and moving it to lower areas, thereby leveling the target area F1.
走行装置14は、図1に示すように、前輪141、後輪142、及び動力源(エンジン及び/又はモータ等)等を有している。前輪141及び後輪142は、例えば、それぞれ左右一対ずつ設けられている。走行装置14は、動力源で発生する動力で後輪142が駆動されることにより、機体11を走行(移動)させることが可能である。ここで、前輪141は操舵輪として機能し、左右方向D3への旋回を可能とする。これにより、機体11は、対象領域F1内を前後方向D2及び左右方向D3に移動するよう走行可能となる。例えば、作業機械10は、走行装置14によって対象領域F1内を蛇行するように移動しながら、対象領域F1の均平作業を実施する。 As shown in Figure 1, the running gear 14 includes front wheels 141, rear wheels 142, and a power source (engine and/or motor, etc.). For example, there are two pairs of front and rear wheels 141 and 142, one on each side. The running gear 14 can move (travel) the machine body 11 by driving the rear wheels 142 with power generated by the power source. Here, the front wheels 141 function as steering wheels, enabling turning in the left-right direction D3. This allows the machine body 11 to travel within the target area F1 in the forward-backward direction D2 and the left-right direction D3. For example, the work machine 10 performs leveling work in the target area F1 while moving in a meandering manner within the target area F1 using the running gear 14.
本実施形態では特に、ぬかるんだ対象領域F1(圃場)を走行することを想定して、走行装置14は、前輪141には通常の車輪を採用し、駆動輪としての後輪142にはクローラ(履帯)を採用したハーフクローラ式であることとする。ハーフクローラ式の走行装置14は、駆動輪に通常の車輪を採用するホイール式の車両本体に比較して、大きな接地面積で駆動力を地面に伝えることができ、比較的ぬかるんだ状態の対象領域F1であっても、十分な走破性を発揮できる。ただし、走行装置14は、ハーフクローラ式に限らず、例えば、ホイール式であってもよいし、クローラ式であってもよい。 In this embodiment, specifically assuming travel through a muddy target area F1 (field), the running gear 14 is a half-crawler type, employing conventional wheels for the front wheels 141 and crawler tracks (tracks) for the rear wheels 142, which serve as the drive wheels. Compared to a wheel-type vehicle body that uses conventional wheels for the drive wheels, the half-crawler type running gear 14 can transmit driving force to the ground over a larger contact area, enabling sufficient off-road capability even in relatively muddy target area F1. However, the running gear 14 is not limited to a half-crawler type; for example, it could be a wheel-type or a crawler-type.
少なくとも自律走行時には、上述したような操舵装置、変速装置及び操作装置等の制御装置13による操作に従って、走行装置14が動作する。例えば、走行装置14では、制御装置13による操舵装置の操作に応じて、油圧式パワーステアリング機構等によって前輪141の角度が変更され、機体11の進行方向が変更される。また、制御装置13による変速装置の操作に応じて、トランスミッションのギアが前進ギア又はバックギア等に切り替えられ、機体11の走行態様が前進又は後進等に切り替えられる。また、制御装置13は、操作装置のアクセル又はブレーキを操作して、動力源の回転数を制御したり、電磁ブレーキを用いて前輪141及び後輪142を制動したりする。 During autonomous driving, the driving system 14 operates according to the controls 13, including the steering system, transmission, and operating devices described above. For example, in the driving system 14, the angle of the front wheels 141 is changed by a hydraulic power steering mechanism, etc., in response to the steering system operation by the control device 13, thereby changing the direction of travel of the vehicle 11. Also, in response to the transmission system operation by the control device 13, the transmission gears are switched to forward or reverse gear, etc., and the driving mode of the vehicle 11 is switched to forward or reverse, etc. Furthermore, the control device 13 controls the rotational speed of the power source by operating the accelerator or brake of the operating device, and brakes the front wheels 141 and rear wheels 142 using electromagnetic brakes.
検出装置15は、検出エリアの障害物を検出する。検出装置15は、障害物センサと、検出処理部と、を含んでいる。障害物センサは、カメラ(イメージセンサ)、ソナーセンサ、人感センサ、レーダ又はLiDAR(Light Detection and Ranging)等の種々のセンサを含み得る。障害物センサは、光又は音が測距点に到達して戻るまでの往復時間に基づいて測距点までの距離を測定するTOF(Time Of Flight)方式により、物体(障害物)までの距離を測定する3次元センサであってもよい。検出処理部は、障害物センサから取得する測定情報に基づいて障害物を検出する。ここで、検出処理部は、障害物の存否のみを検出してもよいし、障害物の位置、形状、数又は属性(種別等を含む)等を検出してもよい。 The detection device 15 detects obstacles in the detection area. The detection device 15 includes an obstacle sensor and a detection processing unit. The obstacle sensor may include various sensors such as a camera (image sensor), sonar sensor, human presence sensor, radar, or LiDAR (Light Detection and Ranging). The obstacle sensor may be a three-dimensional sensor that measures the distance to an object (obstacle) using the Time of Flight (TOF) method, which measures the distance to the measurement point based on the round-trip time it takes for light or sound to reach and return from the measurement point. The detection processing unit detects obstacles based on the measurement information acquired from the obstacle sensor. Here, the detection processing unit may only detect the presence or absence of obstacles, or it may detect the position, shape, number, or attributes (including type, etc.) of the obstacles.
検出装置15の検出結果は、制御装置13に出力されている。制御装置13は、少なくとも作業機械10の自動運転中に検出装置15が障害物を検出した場合、警報(音及び/又は光による報知を含む)の出力、及び走行装置14を制御することによる障害物の回避処理(迂回、減速又は停止等を含む)等を実行する。さらに、制御装置13は、障害物の位置情報、及び回避処理の実行履歴等を端末装置20に出力して端末装置20に表示等させてもよい。 The detection results from the detection device 15 are output to the control device 13. When the detection device 15 detects an obstacle during the automatic operation of the work machine 10, the control device 13 outputs an alarm (including sound and/or light notification) and controls the travel device 14 to perform obstacle avoidance processing (including detour, deceleration, or stopping). Furthermore, the control device 13 may output the location information of the obstacle and the execution history of the avoidance processing to the terminal device 20 for display on the terminal device 20.
測位装置16は、機体11の現在位置(緯度、経度及び高度等)を求める。具体的に、測位装置16は、GNSS(Global Navigation Satellite System)等の衛星測位システムを用いて機体11の現在位置(緯度及び経度)を算出する。つまり、測位装置16は、衛星からの測位信号を受信する測位用アンテナを有し、測位信号に基づいて現在位置を算出する。さらに、測位装置16は、慣性センサを含み、機体11の現在方位等の姿勢も検出可能である。 The positioning device 16 determines the current position (latitude, longitude, and altitude, etc.) of the aircraft 11. Specifically, the positioning device 16 calculates the current position (latitude and longitude) of the aircraft 11 using a satellite positioning system such as GNSS (Global Navigation Satellite System). In other words, the positioning device 16 has a positioning antenna that receives positioning signals from satellites and calculates the current position based on the positioning signals. Furthermore, the positioning device 16 includes an inertial sensor and can also detect the attitude of the aircraft 11, such as its current bearing.
また、測位装置16は、作業機械10に近い基地局(基準局)に対応する補正情報を利用して、作業機械10の現在位置を算出する、RTK(Real Time Kinematic)測位のように、比較的高精度で現在位置を検出してもよい。機体11の現在位置は、測位位置(測位用アンテナの位置)と同一位置であってもよいし、平面視における機体11の中心位置等のように測位位置からずれた位置であってもよい。測位装置16として、例えば、携帯電話端末、スマートフォン又はタブレット端末等が代用されてもよい。 Furthermore, the positioning device 16 may detect the current position with relatively high accuracy, such as RTK (Real Time Kinematic) positioning, by using correction information corresponding to a base station (reference station) close to the work machine 10 to calculate the current position of the work machine 10. The current position of the aircraft 11 may be the same as the positioning position (position of the positioning antenna), or it may be a position shifted from the positioning position, such as the center position of the aircraft 11 in a plan view. For example, a mobile phone terminal, smartphone, or tablet terminal may be used as the positioning device 16.
通信装置17は、作業機械10(制御装置13及び測位装置16等)を、有線又は無線で外部機器に接続し、外部機器との間で所定の通信プロトコルに従ったデータ通信を実行するための通信インタフェースである。本実施形態では、通信装置17は、少なくとも外部機器である端末装置20との間で、通信網N1を介して相互に通信可能である。さらに、通信装置17は少なくとも無線にて通信網N1に接続可能であって、対象領域F1を移動(走行)する作業機械10でありながらも、端末装置20と随時通信を行うことが可能である。通信装置17として、例えば、携帯電話端末、スマートフォン又はタブレット端末等が代用されてもよい。 The communication device 17 is a communication interface for connecting the work machine 10 (control device 13 and positioning device 16, etc.) to an external device via wired or wireless connection, and for performing data communication with the external device according to a predetermined communication protocol. In this embodiment, the communication device 17 can communicate with at least the external device, the terminal device 20, via the communication network N1. Furthermore, the communication device 17 can connect to the communication network N1 at least wirelessly, and even though the work machine 10 is moving (traveling) within the target area F1, it can communicate with the terminal device 20 at any time. For example, a mobile phone terminal, smartphone, or tablet terminal may be used as the communication device 17.
制御装置13は、CPU(Central Processing Unit)等の1以上のプロセッサと、ROM(Read Only Memory)及びRAM(Random Access Memory)等の1以上のメモリとを有するコンピュータシステムを主構成とし、種々の処理(情報処理)を実行する。本実施形態では、制御装置13は1以上のプロセッサを有するコンピュータシステムを主構成とするので、1以上のプロセッサが作業機械用制御プログラムを実行することにより、制御装置13が実現される。本実施形態では、制御装置13は、作業機械10全体の制御を行う統合コントローラであって、例えば、電子制御ユニット(ECU:Electronic Control Unit)からなる。ただし、制御装置13は、統合コントローラと別に設けられていてもよい。 The control device 13 primarily consists of a computer system comprising one or more processors, such as a CPU (Central Processing Unit), and one or more memories, such as a ROM (Read Only Memory) and a RAM (Random Access Memory), and performs various processes (information processing). In this embodiment, since the control device 13 primarily consists of a computer system with one or more processors, the control device 13 is realized by one or more processors executing a control program for the work machine. In this embodiment, the control device 13 is an integrated controller that controls the entire work machine 10, and consists of, for example, an electronic control unit (ECU). However, the control device 13 may be provided separately from the integrated controller.
制御装置13は、機体11の各部に設けられたデバイスと通信可能に構成されている。つまり、制御装置13には、作業機12、走行装置14、検出装置15、測位装置16及び通信装置17等が電気的に接続されている。これにより、制御装置13は、作業機12及び走行装置14等を制御したり、検出装置15及び測位装置16の検出結果を取得したりすることが可能である。ここで、制御装置13は、各種の情報(データ)の授受を、各デバイスと直接的に行ってもよいし、中継器等を介して間接的に行ってもよい。 The control device 13 is configured to communicate with devices installed in various parts of the machine body 11. In other words, the control device 13 is electrically connected to the work machine 12, the travel device 14, the detection device 15, the positioning device 16, and the communication device 17, etc. This allows the control device 13 to control the work machine 12 and the travel device 14, etc., and to acquire the detection results of the detection device 15 and the positioning device 16. Here, the control device 13 may exchange various types of information (data) directly with each device, or indirectly via a relay device or the like.
本実施形態では、制御装置13は、図2に示すように、制御処理部131と、記憶部132と、を備えている。 In this embodiment, the control device 13 comprises a control processing unit 131 and a storage unit 132, as shown in Figure 2.
制御処理部131は、走行装置14及び作業機12等、作業機械10の各部を制御する機能を有している。一例として、制御処理部131は、測位装置16により算出される作業機械10の現在位置と、予め設定されている目標経路とに基づいて、走行装置14を制御することによって、作業機械10の自律走行を行う。さらに、制御処理部131は、測位装置16により算出される作業機械10の現在位置と、予め設定されている目標経路とに基づいて、作業機12を制御することによって、目標経路上の適宜の位置で作業機械10による自律作業(本実施形態では均平作業)を行う。 The control processing unit 131 has the function of controlling each part of the work machine 10, such as the travel device 14 and the work implement 12. For example, the control processing unit 131 controls the travel device 14 based on the current position of the work machine 10 calculated by the positioning device 16 and a preset target path, thereby enabling autonomous movement of the work machine 10. Furthermore, the control processing unit 131 controls the work implement 12 based on the current position of the work machine 10 calculated by the positioning device 16 and a preset target path, allowing the work machine 10 to perform autonomous work (leveling work in this embodiment) at appropriate positions along the target path.
具体的には、制御処理部131は、端末装置20から走行開始指示を取得すると作業機械10の自動運転(自律走行及び自律作業)を開始させる。例えば、端末装置20の操作画面においてオペレータがスタートボタンを操作すると、端末装置20は走行開始指示を作業機械10に出力する。これにより、例えば、作業機械10は、対象領域F1内において目標経路R1(図3参照)に従って自律走行を開始し、作業機12による自律作業(本実施形態では均平作業)を行う。 Specifically, when the control processing unit 131 receives a start command from the terminal device 20, it initiates automatic operation (autonomous driving and autonomous work) of the work machine 10. For example, when an operator presses the start button on the terminal device 20's operation screen, the terminal device 20 outputs a start command to the work machine 10. As a result, for example, the work machine 10 begins autonomous driving within the target area F1 according to the target path R1 (see Figure 3) and performs autonomous work (leveling work in this embodiment) using the work machine 12.
作業機械10を自動運転させるための目標経路R1は、例えば、端末装置20において生成される。すなわち、作業機械10は、端末装置20から目標経路R1に対応する経路データを取得し、目標経路R1に従って自動運転を行う。 The target route R1 for automatically operating the work machine 10 is generated, for example, in the terminal device 20. That is, the work machine 10 obtains route data corresponding to the target route R1 from the terminal device 20 and performs automatic operation according to the target route R1.
また、制御処理部131は、端末装置20から走行停止指示を取得すると作業機械10の自動運転(自律走行及び自律作業)を停止させる。例えば、端末装置20の操作画面においてオペレータがストップボタンを操作すると、端末装置20は走行停止指示を作業機械10に出力する。 Furthermore, when the control processing unit 131 receives a stop command from the terminal device 20, it stops the automatic operation (autonomous driving and autonomous work) of the work machine 10. For example, when an operator presses the stop button on the operation screen of the terminal device 20, the terminal device 20 outputs a stop command to the work machine 10.
他の例として、作業機械10は、オペレータの手動操舵により走行してもよい。例えば、オペレータは、作業機械10に搭乗して、目標経路R1を確認しながら手動操舵により作業機械10を走行させる。 As another example, the work machine 10 may be driven by manual steering by an operator. For example, the operator may ride in the work machine 10 and drive it by manual steering while confirming the target path R1.
記憶部132は、作業機械用制御プログラム、及び目標経路R1に関する目標経路情報等の種々のデータを記憶する不揮発性メモリ等である。つまり、制御処理部131は、記憶部132に記憶されている目標経路情報に基づいて、走行装置14に目標経路R1に沿った自律走行を実行させること等が可能である。 The memory unit 132 is a non-volatile memory that stores various data, such as the control program for the work machine and target path information related to the target path R1. In other words, the control processing unit 131 can, based on the target path information stored in the memory unit 132, cause the traveling device 14 to perform autonomous driving along the target path R1.
また、作業機械10は、上述した構成に加えて、バッテリ、燃料タンク、表示装置及び各種センサ等を更に備えている。バッテリは、例えば、制御装置13等、作業機械10の各部に動作用の電力を供給する。特に制御装置13、検出装置15、測位装置16及び通信装置17等の電子機器は、バッテリからの電力供給により動作することで、走行装置14の動力源(エンジン)の停止中も動作可能である。表示装置は、各種の情報を表示する液晶ディスプレイ又は有機ELディスプレイのような、ユーザ(オペレータ)に情報を提示するためのユーザインタフェースである。 Furthermore, in addition to the above-described configuration, the work machine 10 is further equipped with a battery, fuel tank, display device, and various sensors. The battery supplies power to various parts of the work machine 10, such as the control device 13. In particular, electronic devices such as the control device 13, detection device 15, positioning device 16, and communication device 17 operate using power supplied from the battery, allowing them to operate even when the power source (engine) of the travel device 14 is stopped. The display device is a user interface for presenting information to the user (operator), such as a liquid crystal display or organic EL display that displays various types of information.
[3]端末装置の構成
次に、本実施形態に係る端末装置20の構成について図1及び図2を参照して詳しく説明する。
[3] Configuration of the terminal device Next, the configuration of the terminal device 20 according to this embodiment will be described in detail with reference to Figures 1 and 2.
本実施形態では、端末装置20は、上述したように作業機械10と通信可能であって、作業機械10の制御装置13と共に制御システム1を構成する。つまり、制御システム1の構成要素は、少なくとも作業機械10と端末装置20とに分散して設けられている。ただし、この構成に限らず、例えば、制御装置13の機能が端末装置20に設けられていてもよく、この場合には、制御システム1の構成要素は、端末装置20のみで実現されることになる。 In this embodiment, the terminal device 20 is capable of communicating with the work machine 10 as described above, and together with the control device 13 of the work machine 10, constitutes the control system 1. In other words, the components of the control system 1 are distributed between at least the work machine 10 and the terminal device 20. However, this configuration is not limited to this one; for example, the functions of the control device 13 may be provided in the terminal device 20, in which case the components of the control system 1 would be realized solely by the terminal device 20.
本実施形態では一例として、端末装置20は、タブレット端末、スマートフォン又はラップトップコンピュータ等の汎用端末で構成されている。端末装置20は、図2に示すように、情報処理部21、記憶部22、操作表示部23及び通信部24を備えている。さらに、端末装置20は、ユーザ(オペレータ)に対して音(音声を含む)を出力する音出力部、及びバッテリ等を更に備えている。 In this embodiment, as an example, the terminal device 20 is composed of a general-purpose terminal such as a tablet, smartphone, or laptop computer. As shown in Figure 2, the terminal device 20 includes an information processing unit 21, a storage unit 22, an operation display unit 23, and a communication unit 24. Furthermore, the terminal device 20 also includes a sound output unit that outputs sound (including voice) to the user (operator), and a battery, etc.
情報処理部21は、CPU等の1以上のプロセッサと、ROM及びRAM等の1以上のメモリとを有するコンピュータシステムを主構成とし、種々の処理(情報処理)を実行する。本実施形態では、情報処理部21は1以上のプロセッサを有するコンピュータシステムを主構成とするので、1以上のプロセッサが作業機械用制御プログラムを実行することにより、情報処理部21が実現される。つまり、制御システム1に含まれる制御装置13の1以上のプロセッサと、情報処理部21の1以上のプロセッサと、がそれぞれ作業機械用制御プログラムを実行することにより、制御装置13と端末装置20とが協働して制御システム1が具現化される。 The information processing unit 21 primarily consists of a computer system comprising one or more processors such as a CPU and one or more memories such as ROM and RAM, and performs various processes (information processing). In this embodiment, since the information processing unit 21 primarily consists of a computer system with one or more processors, the information processing unit 21 is realized when one or more processors execute a control program for the work machine. In other words, the control system 1 is realized through the cooperation of the control device 13 and the terminal device 20, as one or more processors of the control device 13 and one or more processors of the information processing unit 21 each execute a control program for the work machine.
情報処理部21は、端末装置20の各部(記憶部22、操作表示部23及び通信部24)と通信可能に構成されている。つまり、情報処理部21には、記憶部22、操作表示部23及び通信部24等が電気的に接続されている。これにより、情報処理部21は、記憶部22に対して情報を読み書きしたり、操作表示部23を表示制御したり、操作表示部23に対する操作入力を取得したりすることが可能である。ここで、情報処理部21は、各種の情報(データ)の授受を、各部と直接的に行ってもよいし、中継器等を介して間接的に行ってもよい。 The information processing unit 21 is configured to communicate with each part of the terminal device 20 (storage unit 22, operation display unit 23, and communication unit 24). In other words, the information processing unit 21 is electrically connected to the storage unit 22, operation display unit 23, and communication unit 24. This allows the information processing unit 21 to read and write information to the storage unit 22, control the display of the operation display unit 23, and acquire operation inputs for the operation display unit 23. Here, the information processing unit 21 may exchange various types of information (data) directly with each part, or indirectly via a relay or the like.
このような端末装置20は、ユーザ(オペレータ)による操作入力を受け付け、ユーザに種々の情報を出力するためのユーザインタフェースである。例えば、端末装置20は、操作表示部23に対するユーザの操作に応じた電気信号を出力することにより、ユーザによる各種の操作を受け付ける。さらに、端末装置20は、操作表示部23に種々の画面を表示することによって、ユーザに対して種々の情報を出力する。本開示でいう「画面」は、端末装置20の操作表示部23等にて表示される映像(画像)を意味し、図像、図形、写真、テキスト及び動画等を含む。端末装置20に表示される画面は、静止画だけでなく、刻一刻と変化する映像(動画)等を含む。 Such a terminal device 20 is a user interface for receiving operation input from a user (operator) and outputting various information to the user. For example, the terminal device 20 accepts various operations from the user by outputting electrical signals corresponding to the user's operations to the operation display unit 23. Furthermore, the terminal device 20 outputs various information to the user by displaying various screens on the operation display unit 23. In this disclosure, "screen" refers to images (videos) displayed on the operation display unit 23 of the terminal device 20, and includes illustrations, graphics, photographs, text, and videos. The screens displayed on the terminal device 20 include not only still images but also images (videos) that change moment by moment.
記憶部22は、作業機械用制御プログラム、及び目標経路R1に関する目標経路情報等の種々のデータを記憶する不揮発性メモリ等である。さらに、記憶部22には、作業機情報、作業車両情報、圃場情報及び作業情報等の種々のデータが記憶可能である。作業機情報は、機体11に装着されている作業機12に関する情報であって、例えば、作業機12の種類(例えば、直装式のレーザレベラ/牽引式のレーザレベラ、播種機又は散布機等)、識別情報、機種名、型式及びサイズ(寸法)等の情報を含む。作業車両情報は、作業機械10の機体11(車両本体)に関する情報であって、例えば、機体11の種類(例えば、ハーフクローラ式/ホイール式等)、識別情報、機種名、型式及びサイズ(寸法)等の情報を含む。圃場情報は、対象領域F1とする圃場に関する情報であって、圃場の識別情報、圃場名、位置、形状、大きさ、作業を開始する作業開始位置(走行開始位置)、作業を終了する作業終了位置(走行終了位置)及び作業方向等の情報を含む。作業情報は、作業機械10が行う作業に関する情報であって、例えば、作業の種類(例えば、水平均平、傾斜均平、播種又は散布等)、及び作業を具体的にどのように行うか等の情報を含む。さらに、作業機械10による協調作業の有無、作業機械10が枕地において旋回する場合にスキップする作業経路の数であるスキップ数、枕地の幅及び非耕作地の幅等についても、作業情報に含まれてもよい。 The storage unit 22 is a non-volatile memory that stores various data such as control programs for work machines and target path information related to the target path R1. Furthermore, the storage unit 22 can store various data such as work machine information, work vehicle information, field information, and work information. Work machine information is information about work machines 12 attached to the machine body 11, and includes information such as the type of work machine 12 (e.g., direct-mount laser leveler/towed laser leveler, seeder or sprayer, etc.), identification information, model name, type and size (dimensions). Work vehicle information is information about the machine body 11 (vehicle body) of the work machine 10, and includes information such as the type of machine body 11 (e.g., half-crawler type/wheel type, etc.), identification information, model name, type and size (dimensions). Field information refers to information about the field designated as the target area F1, and includes information such as field identification information, field name, location, shape, size, work start position (travel start position) where work begins, work end position (travel end position) where work ends, and work direction. Work information refers to information about the work performed by the work machine 10, and includes information such as the type of work (e.g., leveling the soil, leveling the slope, sowing or spraying), and how the work will be performed specifically. Furthermore, the work information may also include information such as whether or not coordinated work is performed by the work machine 10, the number of skips (the number of work paths skipped when the work machine 10 turns in the headland), the width of the headland, and the width of the uncultivated land.
記憶部22に記憶されるこれらの情報(目標経路情報、作業機情報、作業車両情報、圃場情報及び作業情報等)は、操作表示部23に対するユーザ(オペレータ)による操作入力、又は作業機械10から取得されることにより、設定(登録)される。例えば、作業機情報における作業機12の種類については、ユーザが操作表示部23を操作することで指定してもよいし、作業機械10が機体11に装着された作業機12を自動的に判別して端末装置20に送信してもよい。これらの情報は、端末装置20が、作業機械10以外の外部機器(例えば、サーバ、外部記憶媒体又は他の端末装置等)から取得してもよい。 The information stored in the memory unit 22 (target route information, implement information, work vehicle information, field information, and work information, etc.) is set (registered) by user (operator) input to the operation display unit 23 or by acquisition from the work machine 10. For example, the type of implement 12 in the implement information may be specified by the user by operating the operation display unit 23, or the work machine 10 may automatically identify the implement 12 attached to the machine body 11 and transmit it to the terminal device 20. This information may also be acquired by the terminal device 20 from external devices other than the work machine 10 (e.g., a server, external storage medium, or other terminal device).
操作表示部23は、各種の情報を表示する液晶ディスプレイ又は有機ELディスプレイのような表示部と、操作を受け付けるタッチパネル、マウス、キーボード、メカニカルスイッチ又はエンコーダのような操作部と、を備えるユーザインタフェースである。一例として、オペレータは、操作表示部23の表示部に表示される操作画面において、操作表示部23の操作部を操作して各種情報を設定(登録)する操作を行うことが可能である。例えば、オペレータは、作業機械10の自動運転(自律走行及び自立作業を含む)に関する自動運転情報(目標経路情報を含む)の設定を行うことが可能である。 The operation display unit 23 is a user interface comprising a display unit such as a liquid crystal display or organic EL display for displaying various information, and an operation unit such as a touch panel, mouse, keyboard, mechanical switch, or encoder for receiving operations. For example, an operator can perform operations to set (register) various information by operating the operation unit 23 on the operation screen displayed on the display unit 23. For instance, the operator can set automatic driving information (including target route information) related to the automatic operation (including autonomous driving and autonomous work) of the work machine 10.
また、操作表示部23は、対象領域F1における作業の進捗状況、並びに作業機械10の目標経路R1、(実際の)移動軌跡、現在位置及び移動速度等を含む作業機械10の動作状況を表示することで、自動運転中の作業機械10のオペレータによる遠隔監視を可能とする。さらに、操作表示部23は、作業機械10の走行開始指示又は走行停止指示等をオペレータから受付可能である。端末装置20は、これらの走行開始指示又は走行停止指示等を作業機械10に送信することにより、作業機械10を遠隔制御することが可能である。したがって、オペレータによる作業機械10の遠隔操作が可能となる。 Furthermore, the operation display unit 23 displays the progress of the work in the target area F1, as well as the operating status of the work machine 10, including the target path R1, (actual) movement trajectory, current position, and movement speed, thereby enabling remote monitoring of the work machine 10 during automatic operation by the operator. In addition, the operation display unit 23 can receive commands from the operator to start or stop the work machine 10. The terminal device 20 can remotely control the work machine 10 by transmitting these commands to the work machine 10. Therefore, remote operation of the work machine 10 by the operator becomes possible.
通信部24は、端末装置20を、有線又は無線で作業機械10に接続し、作業機械10との間で所定の通信プロトコルに従ったデータ通信を実行するための通信インタフェースである。本実施形態では、通信部24は、少なくとも作業機械10(の通信装置17)との間で、通信網N1を介して相互に通信可能である。さらに、通信部24は少なくとも無線にて通信網N1に接続可能であるため、作業機械10から十分に離れた場所であっても、作業機械10と随時通信を行うことが可能である。 The communication unit 24 is a communication interface for connecting the terminal device 20 to the work machine 10 via wired or wireless connection and for performing data communication with the work machine 10 according to a predetermined communication protocol. In this embodiment, the communication unit 24 can communicate with at least the work machine 10 (its communication device 17) via the communication network N1. Furthermore, since the communication unit 24 can connect to the communication network N1 at least wirelessly, it is possible to communicate with the work machine 10 at any time, even when the communication unit 24 is sufficiently far away from the work machine 10.
ところで、本実施形態では、情報処理部21は、図2に示すように、回数設定処理部211と、態様設定処理部212と、経路生成処理部213と、登録処理部214と、出力処理部215と、を有している。本実施形態では一例として、情報処理部21は1以上のプロセッサを有するコンピュータシステムを主構成とするので、1以上のプロセッサが作業機械用制御プログラムを実行することにより、これら複数の機能部(回数設定処理部211等)が実現される。情報処理部21に含まれる、これら複数の機能部は、複数の筐体に分散して設けられていてもよいし、1つの筐体に設けられていてもよい。 In this embodiment, as shown in Figure 2, the information processing unit 21 includes a count setting processing unit 211, a configuration setting processing unit 212, a route generation processing unit 213, a registration processing unit 214, and an output processing unit 215. In this embodiment, as an example, the information processing unit 21 primarily consists of a computer system with one or more processors. Therefore, these multiple functional units (such as the count setting processing unit 211) are realized by one or more processors executing a control program for a work machine. These multiple functional units included in the information processing unit 21 may be distributed across multiple housings or may be housed in a single housing.
回数設定処理部211は、作業回数を設定する回数設定処理を実行する。ここでいう「作業回数」は、対象領域F1内の同じ箇所に対して作業機械10が作業を行う回数である。作業回数は、基本的には、1以上の整数で設定される。例えば、対象領域F1の全域に対する作業回数が「1回」であれば、作業機械10は、作業を行っている状態(作業状態)の作業機12が対象領域F1の全域を満遍なく1回ずつ通過するように、対象領域F1の全域に対して一通り作業を行う。例えば、対象領域F1の全域に対する作業回数が「2回」であれば、作業機械10は、作業状態の作業機12が対象領域F1の全域を満遍なく2回ずつ通過するように、対象領域F1の全域に対して二度繰り返し作業を行う。つまり、作業回数が2回以上(複数回)に設定されていれば、対象領域F1の同じ箇所に対して作業機械10による作業が繰り返し行われることになる。 The count setting processing unit 211 executes a count setting process to set the number of operations. Here, "number of operations" refers to the number of times the work machine 10 performs an operation on the same location within the target area F1. The number of operations is basically set as an integer of 1 or greater. For example, if the number of operations for the entire target area F1 is "1," the work machine 10 will perform an operation on the entire target area F1 once, ensuring that the work machine 12, in its working state, passes through the entire target area F1 evenly once. For example, if the number of operations for the entire target area F1 is "2," the work machine 10 will repeat the operation on the entire target area F1 twice, ensuring that the work machine 12, in its working state, passes through the entire target area F1 twice. In other words, if the number of operations is set to 2 or more (multiple times), the work machine 10 will repeatedly perform operations on the same location within the target area F1.
ここで、作業回数の設定は、作業回数が何かしらの手段で指定又は決定されることをもって実現される。つまり、ここでいう「設定」は、ユーザ(オペレータ)が指定することのみならず、コンピュータ等によって指定されることも含む。本実施形態では一例として、回数設定処理部211は、設定された作業回数を記憶部22に記憶(登録)することとする。つまり、記憶部22に記憶されている作業回数が、回数設定処理部211で設定された作業回数である。 Here, the setting of the number of operations is achieved by specifying or determining the number of operations by some means. In other words, "setting" here includes not only specification by the user (operator) but also specification by a computer or similar device. In this embodiment, as an example, the operation count setting processing unit 211 stores (registers) the set number of operations in the storage unit 22. That is, the number of operations stored in the storage unit 22 is the number of operations set by the operation count setting processing unit 211.
本実施形態では一例として、作業回数は、作業精度に応じて設定される。本開示でいう「作業精度」は、作業機械10によって行われる作業に要求される作業の仕上げの精度を意味し、一例として、均平作業であれば、対象領域F1の平坦度が作業精度に当たる。例えば、作業精度が高い程、要求される作業の仕上げの精度が高くなるので、作業回数が多く設定される。そのため、均平作業に要求される平坦度が高ければ作業回数が多くなり、均平作業に要求される平坦度が低ければ作業回数が少なくなる傾向にある。その結果、作業精度に適した作業回数を設定することが可能である。他の例として、作業回数は、圃場情報等に応じて設定されてもよく、この場合において、例えば、複数の圃場を1つに合筆した「合筆圃場」であれば、作業回数は多くなる傾向にある。 In this embodiment, as an example, the number of operations is set according to the work accuracy. "Work accuracy" as used in this disclosure refers to the required finishing accuracy of the work performed by the work machine 10. For example, in leveling work, the flatness of the target area F1 corresponds to the work accuracy. For instance, the higher the work accuracy, the higher the required finishing accuracy, and therefore the number of operations is set accordingly. Consequently, if the required flatness for leveling work is high, the number of operations tends to increase, and if the required flatness is low, the number of operations tends to decrease. As a result, it is possible to set an appropriate number of operations for the work accuracy. As another example, the number of operations may also be set according to field information, etc. In this case, for example, if it is a "consolidated field" where multiple fields have been merged into one, the number of operations tends to increase.
本実施形態では、回数設定処理部211は、作業回数を、所定ルールに従って自動的に設定可能に構成されている。すなわち、回数設定処理部211は、ユーザ(オペレータ)が作業回数を直接的に指定しなくとも、所定ルールに従って、自動的に作業回数を設定することが可能である。そのため、例えば、上記のように作業精度に応じて作業回数が設定される場合、回数設定処理部211は、作業精度が高くなるほどに作業回数を多くするように、作業精度と作業回数との対応関係を定めた所定ルールに従って、作業精度に応じた作業回数を自動的に設定する。この場合、ユーザにとっては作業精度を指定するだけで、この作業精度に適した作業回数が勝手に設定されることになり、作業回数の設定の手間が省ける。 In this embodiment, the count setting processing unit 211 is configured to automatically set the number of operations according to predetermined rules. That is, the count setting processing unit 211 can automatically set the number of operations according to predetermined rules, even without the user (operator) directly specifying the number of operations. Therefore, for example, when the number of operations is set according to the work accuracy as described above, the count setting processing unit 211 automatically sets the number of operations according to the work accuracy, according to predetermined rules that define the correspondence between work accuracy and the number of operations, so that the number of operations increases as the work accuracy increases. In this case, the user only needs to specify the work accuracy, and the number of operations appropriate for that accuracy will be automatically set, saving the user the trouble of setting the number of operations.
また、本実施形態では、回数設定処理部211は、作業回数を、ユーザの操作に従って設定可能に構成されている。すなわち、回数設定処理部211は、ユーザ(オペレータ)が、例えば、操作表示部23を操作して入力した回数をそのまま作業回数として設定することが可能である。そのため、例えば、ユーザが熟練者である場合等において、ユーザの経験を活かして適切な作業回数を設定することが可能となる。また、ユーザの操作に従って作業精度(一例として平坦度)が設定可能であってもよく、この場合に、回数設定処理部211は、設定された作業精度に従って作業回数を設定してもよい。 Furthermore, in this embodiment, the count setting processing unit 211 is configured to set the number of operations according to user operation. That is, the count setting processing unit 211 can set the number of operations directly based on the number entered by the user (operator), for example, by operating the operation display unit 23. Therefore, for example, when the user is an expert, it is possible to set an appropriate number of operations based on the user's experience. Also, the work accuracy (for example, flatness) may be set according to user operation, and in this case, the count setting processing unit 211 may set the number of operations according to the set work accuracy.
ところで、互いに平行な2本の作業経路に沿って作業機械10が作業を行う際に、これら2本の作業経路の間に未作業地が生じないように、これら2本の作業経路間で作業機12の通過領域同士をオーバラップ(重複)させることがある。この場合、オーバラップした部分については、作業状態の作業機12が2回通過することになる。このように、作業機12によって作業が実施された作業領域(作業地)の一部(一般的には左右方向D3の端部)同士がオーバラップしているだけの場合、作業回数は「1回」である。すなわち、作業機12によって作業が実施された作業領域の略全域(最低でも半分以上)につき二度繰り返し作業が行われて初めて、作業回数が「2回」となる。 Incidentally, when the work machine 10 performs work along two parallel work paths, the areas through which the work machine 12 passes may overlap between these two work paths to prevent any unworked areas from occurring between them. In this case, the work machine 12 will pass through the overlapping area twice while in operation. Thus, if only a portion of the work area (work site) where work is performed by the work machine 12 (generally the ends in the left-right direction D3) overlaps, the number of operations is "1". In other words, the number of operations becomes "2" only when the work is repeated twice across almost the entire work area (at least half or more) where work is performed by the work machine 12.
ただし、作業回数は、小数を含んでもよい。例えば、作業の程度(強度を含む)を表す作業度が可変であれば、2回目の作業の作業度を1回の作業の半分にすることで、作業回数として「1.5回」を実現可能である。ここでいう「作業度」は、一例として、均平作業であれば1回の作業で行う均平化の程度(実質的には、移動させる土の量)が相当し、散布作業であれば1回の作業で行う散布量が相当する。さらに、作業を行わない非作業を、作業回数「0回」としてもよい。つまり、ある作業経路について作業回数が「0回」に設定されると、当該作業経路については作業が1度も行われないことになり、当該作業経路はスキップされることになる。 However, the number of operations may include decimals. For example, if the degree of work (including intensity) is variable, it is possible to achieve a number of operations of "1.5" by setting the degree of work for the second operation to half that of the first operation. Here, "degree of work" refers, for example, to the degree of leveling performed in one operation (essentially, the amount of soil moved) for leveling work, or to the amount of soil spread in one operation for spreading work. Furthermore, non-operations may be set to a number of operations of "0". In other words, if the number of operations for a particular work path is set to "0", then no operations will be performed on that work path, and that work path will be skipped.
態様設定処理部212は、少なくとも第1後進動作の許否を設定する態様設定処理を実行する。第1後進動作は、作業機械10を後方に移動させる動作である。第1後進動作の許否、つまり第1後進動作を許可(許容)するか禁止するかは、対象領域F1での作業機械10の移動(走行)の態様である移動態様の一つである。要するに、態様設定処理部212は、作業機械10の移動時の態様である移動態様(第1後進動作の許否を含む)を設定する。態様設定処理部212にて第1後進動作が許可されている場合、作業機械10は、例えば自律走行において、機体11を後方へと移動させる第1後進動作を実施可能となる。一方、態様設定処理部212にて第1後進動作が禁止されている場合、作業機械10は、例えば自律走行において、機体11を後方へと移動させる第1後進動作を実施不可となる。 The mode setting processing unit 212 performs mode setting processing to set at least whether the first reverse movement is permitted or not. The first reverse movement is an operation to move the work machine 10 backward. Whether the first reverse movement is permitted or prohibited is one of the movement modes, which is the mode of movement (travel) of the work machine 10 in the target area F1. In short, the mode setting processing unit 212 sets the movement mode (including whether the first reverse movement is permitted or not), which is the mode of movement of the work machine 10. If the mode setting processing unit 212 permits the first reverse movement, the work machine 10 can perform the first reverse movement, for example, in autonomous driving, to move the machine body 11 backward. On the other hand, if the mode setting processing unit 212 prohibits the first reverse movement, the work machine 10 cannot perform the first reverse movement, for example, in autonomous driving, to move the machine body 11 backward.
ここで、移動態様(第1後進動作の許否を含む)の設定は、移動態様が何かしらの手段で指定又は決定されることをもって実現される。つまり、ここでいう「設定」は、ユーザ(オペレータ)が指定することのみならず、コンピュータ等によって指定されることも含む。本実施形態では一例として、態様設定処理部212は、設定された移動態様を記憶部22に記憶(登録)することとする。つまり、記憶部22に記憶されている移動態様が、態様設定処理部212で設定された移動態様である。 Here, the setting of the movement mode (including whether or not to allow the first reverse movement) is achieved by specifying or determining the movement mode by some means. In other words, "setting" here includes not only specification by the user (operator) but also specification by a computer or the like. In this embodiment, as an example, the mode setting processing unit 212 stores (registers) the set movement mode in the storage unit 22. That is, the movement mode stored in the storage unit 22 is the movement mode set by the mode setting processing unit 212.
本実施形態では一例として、第1後進動作の許否は、作業機12又は作業の種類に基づいて設定される。つまり、機体11に装着されている作業機12に応じて、第1後進動作の許否が設定される。一例として、作業機12が直装式か牽引式かによって、又は作業機12がレベラか否か等によって、第1後進動作の許否が設定される。詳しくは後述するが、作業機12が牽引式である場合に、第1後進動作を禁止する。本実施形態では、作業機12は直装式のレーザレベラであって牽引式ではないため、第1後進動作は禁止されずに許可される。つまり、牽引式の作業機12であれば、基本的には、連結部分が折れ曲がらないように機体11は前進のみ行うことが好ましいのに対し、直装式の作業機12であれば、第1後進動作を許容することによって作業効率を向上できる。その結果、作業機12に適した移動態様を設定することが可能である。 In this embodiment, as an example, whether or not the first reverse movement is permitted is set based on the type of work implement 12 or the type of work. That is, whether or not the first reverse movement is permitted is set according to the work implement 12 mounted on the machine body 11. For example, whether or not the first reverse movement is permitted is set depending on whether the work implement 12 is directly mounted or towed, or whether or not the work implement 12 is a leveler, etc. As will be described in detail later, if the work implement 12 is towed, the first reverse movement is prohibited. In this embodiment, since the work implement 12 is a directly mounted laser leveler and not towed, the first reverse movement is permitted and not prohibited. In other words, if the work implement 12 is towed, it is generally preferable for the machine body 11 to only move forward to prevent the connecting part from bending, whereas if the work implement 12 is directly mounted, allowing the first reverse movement can improve work efficiency. As a result, it is possible to set a movement mode suitable for the work implement 12.
本実施形態では、態様設定処理部212は、移動態様を、所定ルールに従って自動的に設定可能に構成されている。すなわち、態様設定処理部212は、ユーザ(オペレータ)が移動態様を直接的に指定しなくとも、所定ルールに従って、自動的に移動態様を設定することが可能である。そのため、例えば、上記のように作業機12に応じて移動態様(第1後進動作の許否)が設定される場合、態様設定処理部212は、作業機12が牽引式であれば第1後進動作を禁止するように、作業機12と移動態様との対応関係を定めた所定ルールに従って、作業機12に応じた移動態様を自動的に設定する。特に、機体11にどのような作業機12が装着されているかは、ユーザが操作表示部23を操作して指定してもよいが、例えば、作業機械10において自動的に判別された結果が端末装置20に送信されてもよい。よって、ユーザにとっては作業機12を指定するだけ、又は作業機12の指定すらしなくても、この作業機12に適した移動態様が勝手に設定されることになり、移動態様の設定の手間が省ける。 In this embodiment, the mode setting processing unit 212 is configured to automatically set the movement mode according to predetermined rules. That is, the mode setting processing unit 212 can automatically set the movement mode according to predetermined rules, even without the user (operator) directly specifying the movement mode. Therefore, for example, when the movement mode (allowing or disallowing the first reverse movement) is set according to the work implement 12 as described above, the mode setting processing unit 212 automatically sets the movement mode according to the work implement 12, according to predetermined rules defining the correspondence between the work implement 12 and the movement mode, such as prohibiting the first reverse movement if the work implement 12 is a towable type. In particular, the user may specify which work implement 12 is attached to the machine body 11 by operating the operation display unit 23, but for example, the result automatically determined by the work machine 10 may be transmitted to the terminal device 20. Therefore, for the user, simply specifying the work implement 12, or even not specifying the work implement 12 at all, will automatically set a movement mode suitable for that work implement 12, saving the user the trouble of setting the movement mode.
また、本実施形態では、態様設定処理部212は、移動態様を、ユーザの操作に従って設定可能に構成されている。すなわち、態様設定処理部212は、ユーザ(オペレータ)が、例えば、操作表示部23を操作して入力した第1後進動作の許否等をそのまま移動態様として設定することが可能である。そのため、例えば、ユーザが熟練者である場合等において、ユーザの経験を活かして適切な移動態様を設定することが可能となる。 Furthermore, in this embodiment, the mode setting processing unit 212 is configured to set the movement mode according to user operation. That is, the mode setting processing unit 212 can directly set the movement mode based on input such as the permission or denial of the first reverse movement by the user (operator) operating the operation display unit 23. Therefore, for example, when the user is an experienced operator, it becomes possible to set an appropriate movement mode by utilizing the user's experience.
ここで、態様設定処理部212にて設定可能な移動態様は、第1後進動作の許否の他、第2後進動作の許否等を含んでいる。第2後進動作は、旋回経路に含まれる一時的な機体11の後進動作であって、機体11を後方に移動(進行)させる目的で行われる後進動作ではない。 Here, the movement modes that can be set in the mode setting processing unit 212 include not only whether to allow or deny the first reverse movement, but also whether to allow or deny the second reverse movement. The second reverse movement is a temporary reverse movement of the aircraft 11 included in the turning path, and is not a reverse movement performed for the purpose of moving (advancing) the aircraft 11 backward.
具体的には、作業機械10の旋回方法には、いわゆる「フィッシュテールターン」又は「ドン突きバック」のように、限られたスペース内で機体11の旋回を可能とするために、前進と後進とを切り替えつつ機体11を旋回させる種類の旋回方法がある。例えば、図6に示す旋回経路r14は、機体11が右方向に旋回しながら前進する第1経路r141、機体11が真っ直ぐ後進する第2経路r142及び機体11が右方向に旋回しながら前進する第3経路r143を含み、機体11の「フィッシュテールターン」を実現する。このような旋回経路に含まれる一時的な機体11の後進動作、例えば、図6の旋回経路r14に含まれる第2経路r142を走行する際の機体11の後進動作等は、機体11の切り返し用であって、機体11を後方に移動させる目的ではないため、第2後進動作の一例である。 Specifically, the turning method for the work machine 10 includes a type of turning method that allows the machine body 11 to turn within a limited space by switching between forward and reverse movement, such as the so-called "fishtail turn" or "straight back." For example, the turning path r14 shown in Figure 6 includes a first path r141 in which the machine body 11 moves forward while turning to the right, a second path r142 in which the machine body 11 moves straight backward, and a third path r143 in which the machine body 11 moves forward while turning to the right, thereby realizing a "fishtail turn" for the machine body 11. Temporary reverse movements of the machine body 11 included in such turning paths, such as the reverse movement of the machine body 11 when traveling along the second path r142 included in the turning path r14 of Figure 6, are for the purpose of changing direction and not for moving the machine body 11 backward; therefore, they are an example of a second reverse movement.
一方、作業機械10は、機体11を後ろ向きに移動させることで対象領域F1内を移動することも可能である。例えば、図4に示す非作業経路r12であれば、対象領域F1としての圃場の一端側の枕地領域から、他端側の枕地領域に向けて、機体11を後ろ向きに移動させる後進動作を実現する。このように図6の非作業経路r12を走行する際の機体11の後進動作等は、機体11を後方に移動させる目的であって、第1後進動作の一例である。 On the other hand, the work machine 10 can also move within the target area F1 by moving the machine body 11 backward. For example, in the non-working path r12 shown in Figure 4, a reverse movement is achieved by moving the machine body 11 backward from the headland area at one end of the field (which constitutes the target area F1) towards the headland area at the other end. Thus, the reverse movement of the machine body 11 when traveling along the non-working path r12 in Figure 6 is for the purpose of moving the machine body 11 backward, and is an example of a first reverse movement.
経路生成処理部213は、対象領域F1において作業機械10を自動運転(自律走行及び自律作業)させるための目標経路R1を生成する経路生成処理を実行する。ここで、経路生成処理部213は、記憶部22に記憶されている、作業機情報、作業車両情報、圃場情報及び作業情報等を含む生成用データに基づいて、目標経路R1を生成する。つまり、目標経路R1は、例えば、操作表示部23に対するユーザ(オペレータ)による操作入力等によって設定(登録)される作業機情報、作業車両情報、圃場情報及び作業情報等に基づいて、経路生成処理部213が目標経路を生成する。 The route generation processing unit 213 executes a route generation process to generate a target route R1 for the automatic operation (autonomous driving and autonomous work) of the work machine 10 in the target area F1. Here, the route generation processing unit 213 generates the target route R1 based on generation data, including work machine information, work vehicle information, field information, and work information, stored in the storage unit 22. In other words, the target route R1 is generated by the route generation processing unit 213 based on work machine information, work vehicle information, field information, and work information, etc., which are set (registered) by, for example, user (operator) input to the operation display unit 23.
本実施形態においては、生成用データには、作業回数及び移動態様が含まれる。すなわち、回数設定処理部211で設定される作業回数、及び態様設定処理部212にて設定される移動態様(第1後進動作の許否等を含む)に基づいて、経路生成処理部213は目標経路R1を生成可能である。経路生成処理部213は、生成した目標経路R1を対象領域F1に関連付けて登録する。 In this embodiment, the data to be generated includes the number of operations and the movement mode. That is, based on the number of operations set by the operation count setting processing unit 211 and the movement mode (including whether or not to allow the first reverse movement, etc.) set by the mode setting processing unit 212, the path generation processing unit 213 can generate the target path R1. The path generation processing unit 213 registers the generated target path R1 in association with the target area F1.
具体的には、経路生成処理部213は、圃場情報に含まれる走行開始位置P1(図3参照)及び走行終了位置P2(図3参照)に基づいて、対象領域F1内の目標経路R1を生成する。例えば、経路生成処理部213は、生成用データに基づいて、図3及び図4に示すように、対象領域F1内において、走行開始位置P1から走行終了位置P2にかけて作業機械10の機体11を移動させるための目標経路R1を生成する。図3及び図4において、前後方向D2及び左右方向D3は、図3及び図4に示す作業機械10の機体11の向きを基準としたときの方向である。 Specifically, the route generation processing unit 213 generates a target route R1 within the target area F1 based on the starting position P1 (see Figure 3) and ending position P2 (see Figure 3) included in the field information. For example, based on the generation data, the route generation processing unit 213 generates a target route R1 for moving the body 11 of the work machine 10 from the starting position P1 to the ending position P2 within the target area F1, as shown in Figures 3 and 4. In Figures 3 and 4, the forward/backward direction D2 and the left/right direction D3 are directions relative to the orientation of the body 11 of the work machine 10 shown in Figures 3 and 4.
ここで、図3の例では、目標経路R1は、作業経路r11と、非作業経路r12と、を含む。作業経路r11は、作業機械10が作業機12で作業を行いながら走行(移動)する経路であって、非作業経路r12は、作業機械10が作業機12での作業を行わずに走行(移動)する経路である。図3に示す目標経路R1を、「第1パターン」の目標経路R1と定義する。 In the example shown in Figure 3, the target path R1 includes a work path r11 and a non-work path r12. The work path r11 is the path along which the work machine 10 travels (moves) while performing work with the work implement 12, while the non-work path r12 is the path along which the work machine 10 travels (moves) without performing work with the work implement 12. The target path R1 shown in Figure 3 is defined as the "first pattern" target path R1.
また、図4の例では、目標経路R1は、作業経路r11と、非作業経路r12と、旋回経路r13と、を含む。作業経路r11は、作業機械10が作業機12で作業を行いながら走行(移動)する経路であって、非作業経路r12は、作業機械10が作業機12での作業を行わずに走行(移動)する経路である。旋回経路r13は、作業機械10が進行方向を変更する旋回走行を行うための経路である。旋回経路r13の走行(移動)中には作業機械10は作業機12での作業を行わないため、旋回経路r13は非作業経路の一種である。図4に示す目標経路R1を、「第2パターン」の目標経路R1と定義する。 Furthermore, in the example shown in Figure 4, the target path R1 includes a work path r11, a non-work path r12, and a turning path r13. The work path r11 is the path along which the work machine 10 travels (moves) while performing work with the work implement 12, while the non-work path r12 is the path along which the work machine 10 travels (moves) without performing work with the work implement 12. The turning path r13 is the path for the work machine 10 to perform a turning maneuver to change direction. Since the work machine 10 does not perform work with the work implement 12 while traveling (moving) along the turning path r13, the turning path r13 is a type of non-work path. The target path R1 shown in Figure 4 is defined as the "second pattern" target path R1.
登録処理部214は、作業機情報、作業車両情報、圃場情報及び作業情報等を登録する登録処理を実行する。すなわち、目標経路R1の生成に用いられる作業機情報、作業車両情報、圃場情報及び作業情報等は、例えば、操作表示部23に対するユーザ(オペレータ)による操作入力等によって、登録処理部214によってそれぞれ登録(設定)される。 The registration processing unit 214 executes a registration process to register implement information, work vehicle information, field information, and work information, etc. That is, the implement information, work vehicle information, field information, and work information used to generate the target route R1 are registered (set) by the registration processing unit 214, for example, through user (operator) input to the operation display unit 23.
出力処理部215は、例えば、目標経路R1の経路データを作業機械10に出力する出力処理を実行する。すなわち、経路生成処理部213で生成された目標経路R1に関する経路データは、出力処理部215から例えば通信部24に出力され、通信部24から作業機械10に送信される。 The output processing unit 215 performs output processing, for example, to output the route data of the target route R1 to the work machine 10. That is, the route data related to the target route R1 generated by the route generation processing unit 213 is output from the output processing unit 215 to, for example, the communication unit 24, and then transmitted from the communication unit 24 to the work machine 10.
例えば、オペレータは、作業を開始する際に、圃場(対象領域F1)の選択、作業の選択、目標経路R1の確認等を行い、作業開始指示を行う。オペレータが作業開始指示を行うと、出力処理部215は、経路生成処理部213が生成した目標経路R1の経路データを作業機械10に送信(出力)する。作業機械10は、端末装置20において生成された経路データを受信すると、当該経路データを記憶部132に記憶する。そして、作業機械10は、測位装置16により算出される作業機械10の現在位置と、経路データにて特定される目標経路R1と、に基づいて、自動運転(自律走行及び自律作業)を行う。 For example, when starting work, the operator selects the field (target area F1), selects the task, confirms the target route R1, etc., and issues a work start command. When the operator issues the work start command, the output processing unit 215 transmits (outputs) the route data of the target route R1 generated by the route generation processing unit 213 to the work machine 10. Upon receiving the route data generated by the terminal device 20, the work machine 10 stores the route data in the storage unit 132. Then, based on the current position of the work machine 10 calculated by the positioning device 16 and the target route R1 identified in the route data, the work machine 10 performs automatic driving (autonomous driving and autonomous work).
さらに、出力処理部215は、生成された目標経路R1を操作表示部23に出力することで、操作表示部23に表示させることも可能である。出力処理部215の出力の態様は、上述したような作業機械10への送信又は表示に限らず、例えば、他装置(ユーザ端末等)への送信、印刷(プリントアウト)、非一時的記録媒体への書き込み、又は音声出力等であってもよい。 Furthermore, the output processing unit 215 can also output the generated target path R1 to the operation display unit 23, thereby displaying it on the operation display unit 23. The output of the output processing unit 215 is not limited to transmission to or display to the work machine 10 as described above; it may also include, for example, transmission to other devices (such as user terminals), printing (printout), writing to a non-temporary recording medium, or audio output.
端末装置20は、サーバが提供する農業支援サービスのウェブサイト(農業支援サイト)に通信網N1を介してアクセス可能であってもよい。この場合、端末装置20は、情報処理部21によってブラウザプログラムが実行されることにより、サーバの操作用端末として機能することが可能である。そして、サーバは、上述の各処理部を備え、各処理を実行する。 The terminal device 20 may be able to access the website (agricultural support site) of the agricultural support service provided by the server via the communication network N1. In this case, the terminal device 20 can function as an operating terminal for the server by executing a browser program via the information processing unit 21. The server then has the aforementioned processing units and executes each of them.
[3]作業機械の制御方法
以下、図3~図19を参照しつつ、主として制御システム1(制御装置13及び端末装置20)によって実行される作業機械10の制御方法(以下、単に「制御方法」という)の一例について説明する。
[3] Control Method for the Work Machine Hereinafter, an example of a control method for the work machine 10 (hereinafter simply referred to as the "control method"), which is mainly performed by the control system 1 (control device 13 and terminal device 20), will be described with reference to Figures 3 to 19.
本実施形態に係る制御方法は、コンピュータシステムを主構成とする制御システム1にて実行されるので、言い換えれば、作業機械用制御プログラム(以下、単に「制御プログラム」という)にて具現化される。つまり、本実施形態に係る制御プログラムは、制御方法に係る各処理を1以上のプロセッサに実行させるためのコンピュータプログラムである。 The control method according to this embodiment is executed by a control system 1, which primarily consists of a computer system. In other words, it is implemented by a control program for a work machine (hereinafter simply referred to as the "control program"). That is, the control program according to this embodiment is a computer program that causes one or more processors to execute each process related to the control method.
ここで、制御システム1は、制御プログラムを実行させるための予め設定された特定の開始操作が行われた場合に、制御方法に係る下記の各種処理を実行する。開始操作は、例えば、端末装置20でのアプリケーションプログラム(作業機械用制御プログラム)の起動操作等である。一方、制御システム1は、予め設定された特定の終了操作が行われた場合に、制御方法に係る下記の各種処理を終了する。終了操作は、例えば、端末装置20でのアプリケーションプログラム(作業機械用制御プログラム)の終了操作等である。 Here, the control system 1 executes the following various processes related to the control method when a specific, pre-set start operation for executing the control program is performed. The start operation is, for example, the operation to launch the application program (control program for the work machine) on the terminal device 20. Conversely, the control system 1 terminates the following various processes related to the control method when a specific, pre-set end operation is performed. The end operation is, for example, the operation to terminate the application program (control program for the work machine) on the terminal device 20.
また、図3~図11等の目標経路R1を表す図面において、作業機械10が作業を行う経路(作業経路r11)を実線で示し、作業機械10が作業を行わない経路(非作業経路r12及び旋回経路r13等)を点線で示す。図3~図11等の目標経路R1を表す図面では、平面視において対象領域F1について生成される目標経路R1(及び作業機械10)を模式的に表している。 Furthermore, in the diagrams representing the target path R1, such as Figures 3 to 11, the path where the work machine 10 performs work (work path r11) is shown with a solid line, and the paths where the work machine 10 does not perform work (non-work path r12 and turning path r13, etc.) are shown with a dotted line. The diagrams representing the target path R1, such as Figures 3 to 11, schematically represent the target path R1 (and the work machine 10) generated for the target area F1 in a plan view.
また、図4~図7及び図11等の目標経路R1を表す図面において、互いに近接して表記される2つの経路は、実際には、対象領域F1の同一位置に配置される経路を意味する。一例として、図4において、非作業経路r12は、作業経路r11の右側にずれた位置に表記されているが、実際には、当該作業経路r11上に生成される。したがって、作業機械10は、作業経路r11に沿って前進動作した後、当該作業経路r11上を、非作業経路r12に沿って反対向きに移動(つまり後進動作)することで、同一直線状を前進/後進を切り替えて往復動作する。同様に、例えば、図3において、最終列(図中右端)の作業経路r11の終端から走行終了位置P2に延びる非作業経路r12は、当該作業経路r11上に生成されてもよい。この場合、作業機械10は、最終列の作業経路r11に沿って前進動作した後、当該作業経路r11上を、非作業経路r12に沿って反対向きに移動(つまり後進動作)することで、同一直線状を前進/後進を切り替えて往復動作する。 Furthermore, in the diagrams representing the target path R1, such as Figures 4 to 7 and Figure 11, two paths shown in close proximity to each other actually represent paths located at the same position in the target area F1. For example, in Figure 4, the non-work path r12 is shown shifted to the right of the work path r11, but in reality, it is generated on the work path r11. Therefore, the work machine 10 moves forward along the work path r11, and then moves in the opposite direction (i.e., backward) along the non-work path r12, thereby performing a reciprocating motion by switching between forward and reverse along the same straight line. Similarly, for example, in Figure 3, the non-work path r12 extending from the end of the work path r11 in the last row (rightmost in the figure) to the end of travel position P2 may be generated on the work path r11. In this case, the work machine 10 moves forward along the final work path r11, and then moves in the opposite direction (i.e., backward) along the non-work path r12 on the same work path r11, thereby performing a reciprocating motion by switching between forward and reverse along the same straight line.
また、以下では、対象領域F1が、平面視において長方形状の圃場であって、当該対象領域F1の外周縁のうち、一方の短辺を「第1辺f11」、他方の短辺を「第2辺f12」、一方の長辺を「第3辺f13」、他方の長辺を「第4辺f14」と仮定する。そして、当該対象領域F1において、走行開始位置P1は、第1辺f11と第3辺f13との間の角部付近に配置され、走行終了位置P2は、第2辺f12と第3辺f13との間の角部付近に配置されていることとする。 Furthermore, in the following, we assume that the target area F1 is a rectangular field in plan view, and that of the outer perimeter of the target area F1, one short side is designated as "first side f11," the other short side as "second side f12," one long side as "third side f13," and the other long side as "fourth side f14." We also assume that the starting position P1 of the journey is located near the corner between the first side f11 and the third side f13, and the ending position P2 of the journey is located near the corner between the second side f12 and the third side f13.
[3.1]目標経路
まず、本実施形態に係る制御システム1にて、ある圃場からなる対象領域F1に対して生成される目標経路R1について説明する。上述したように、図3に示す目標経路R1は「第1パターン」の目標経路R1であって、図4に示す目標経路R1は「第2パターン」の目標経路R1である。図5は「第2パターン」の目標経路R1の要部を示す概略図である。さらに、図6には、「第3パターン」及び「第4パターン」の目標経路R1をそれぞれ示す。
[3.1] Target Route First, the target route R1 generated for a target area F1 consisting of a field by the control system 1 according to this embodiment will be described. As mentioned above, the target route R1 shown in Figure 3 is the "first pattern" target route R1, and the target route R1 shown in Figure 4 is the "second pattern" target route R1. Figure 5 is a schematic diagram showing the main parts of the "second pattern" target route R1. Furthermore, Figure 6 shows the "third pattern" and the "fourth pattern" target routes R1, respectively.
経路生成処理部213は、これら複数パターンの目標経路R1のうちのいずれかの目標経路R1を、態様設定処理部212で設定される移動態様、又はその他の生成用データ(作業機情報、作業車両情報、圃場情報及び作業情報等を含む)に基づいて、生成可能である。あるいは、経路生成処理部213は、これら複数パターンの目標経路R1のうちの2パターン以上の目標経路R1を生成してもよい。この場合、ユーザ(オペレータ)は、例えば、操作表示部23に表示される2パターン以上の目標経路R1の中から、いずれかの目標経路R1を選択する。 The route generation processing unit 213 can generate one of these multiple target route R1 patterns based on the movement pattern set by the pattern setting processing unit 212, or other generation data (including implement information, work vehicle information, field information, and work information, etc.). Alternatively, the route generation processing unit 213 may generate two or more target route R1 patterns from these multiple target route R1 patterns. In this case, the user (operator) selects one of the target route R1 patterns from the two or more target route R1 patterns displayed on the operation display unit 23, for example.
第1パターンの目標経路R1は、図3に示すように、対象領域F1の一方の長辺(第3辺f13)側から他方の長辺(第4辺f14)側に向かう複数の作業経路r11を含んでいる。すなわち、図3に例示する目標経路R1においては、図中左下角部に設定された走行開始位置P1から、図中上方へと延びる作業経路r11が配置され、さらに、当該作業経路r11に沿った(平行な)複数の作業経路r11が、図中右方に一定間隔で配置される。ここで、隣接する一対の作業経路r11間は、第1辺f11側となる一の作業経路r11の終端(図中上端)と、第2辺f12側となる他の作業経路r11の始端(図中下端)とをつなぐ、非作業経路r12にて接続される。そして、対象領域F1中の最終列(図中右端)の作業経路r11の終端(図中上端)からは、図中右下角部に設定された走行終了位置P2に向けて、非作業経路r12が配置される。 The first pattern of target path R1 includes multiple work paths r11 that extend from one long side (third side f13) of the target area F1 to the other long side (fourth side f14), as shown in Figure 3. That is, in the target path R1 illustrated in Figure 3, a work path r11 is arranged extending upward in the figure from a starting position P1 set in the lower left corner of the figure, and furthermore, multiple work paths r11 parallel to (along) this work path r11 are arranged at regular intervals to the right in the figure. Here, adjacent pairs of work paths r11 are connected by a non-work path r12 that connects the end of one work path r11 on the first side f11 (upper end in the figure) to the beginning of the other work path r11 on the second side f12 (lower end in the figure). Then, from the end of the work path r11 in the last column (rightmost in the figure) of the target area F1 (upper end in the figure), a non-work path r12 is positioned towards the travel end position P2, which is set in the lower right corner of the figure.
ここで、複数の作業経路r11は、いずれも作業機械10が作業機12での作業を行いながら前進動作する直線状の経路である。隣接する作業経路r11間の間隔は、作業機12の左右方向D3の幅寸法に基づいて設定されており、複数の作業経路r11に沿って作業機械10が走行することで、対象領域F1の略全域(外周部となる枕地領域を除く)に対して均平作業が行われる。一方、複数の非作業経路r12は、いずれも作業機械10が作業機12での作業を行わずに後進動作(第1後進動作)を行う非直線状の経路である。すなわち、作業機械10は、図3に示す目標経路R1に沿って自動運転を行うことで、第3辺f13及び第4辺f14間を往復しながら、第1辺f11から第2辺f12に向けて移動することになる。 Here, the multiple work paths r11 are all linear paths along which the work machine 10 moves forward while performing work with the work machine 12. The spacing between adjacent work paths r11 is set based on the width dimension D3 in the left-right direction of the work machine 12. By traveling along the multiple work paths r11, the work machine 10 performs leveling work over almost the entire area of the target region F1 (excluding the headland area which forms the outer perimeter). On the other hand, the multiple non-work paths r12 are all non-linear paths along which the work machine 10 moves backward (first backward movement) without performing work with the work machine 12. That is, the work machine 10 automatically drives along the target path R1 shown in Figure 3, moving back and forth between the third side f13 and the fourth side f14, and moving from the first side f11 towards the second side f12.
より詳細には、一の作業経路r11と他の作業経路r11とを接続する非作業経路r12は、一の作業経路r11の終端から少しだけ機体11が前進する経路、機体11が右方に移動するように旋回しながら後進する経路、機体11が作業経路r11に沿って真っすぐ後進する経路、機体11が右方に移動するように旋回しながら後進する経路、及び機体11が次の(他の)作業経路r11の始端に向けて前進する経路を含む。同様に、最終列(図中右端)の作業経路r11から延びる非作業経路r12は、当該作業経路r11の終端から少しだけ機体11が前進する経路、機体11が右方に移動するように旋回しながら後進する経路、及び走行終了位置P2に向けて機体11が作業経路r11に沿って真っすぐ後進する経路を含む。これにより、作業機械10は、非作業経路r12上を真っすぐ後進する際に、作業経路r11の右側を走行することとなる。その結果、作業機械10は、作業経路r11を走行し均平作業を行った際に作業機12の右側にあふれた畝状の土を、非作業経路r12上を後進する際に走行装置14で踏みつけることが可能となり、当該畝状の土を均すことが可能となる。さらに、作業機械10は、非作業経路r12において後進動作(第1後進動作)を行う際に、作業機12を地面に軽く接地させて、畝状の土を均してもよい。 More specifically, the non-working path r12 connecting one work path r11 to another work path r11 includes a path in which the machine 11 moves forward a short distance from the end of the first work path r11, a path in which the machine 11 moves backward while turning to the right, a path in which the machine 11 moves straight backward along the work path r11, a path in which the machine 11 moves backward while turning to the right, and a path in which the machine 11 moves forward towards the beginning of the next (other) work path r11. Similarly, the non-working path r12 extending from the last column (rightmost in the figure) work path r11 includes a path in which the machine 11 moves forward a short distance from the end of that work path r11, a path in which the machine 11 moves backward while turning to the right, and a path in which the machine 11 moves straight backward along the work path r11 towards the end of travel position P2. As a result, when the work machine 10 moves straight backward on the non-work path r12, it will travel on the right side of the work path r11. Consequently, when the work machine 10 travels along the work path r11 and performs leveling work, the work machine 10 can trample the furrow-shaped soil that overflows to the right of the work machine 12 with the travel device 14 when moving backward on the non-work path r12, thereby leveling the furrow-shaped soil. Furthermore, when the work machine 10 performs a reverse movement (first reverse movement) on the non-work path r12, it may lightly touch the ground with the work machine 12 to level the furrow-shaped soil.
第2パターンの目標経路R1は、図4に示すように、対象領域F1の一方の長辺(第3辺f13)側から他方の長辺(第4辺f14)側に向かう複数の作業経路r11を含んでいる。すなわち、図4に例示する目標経路R1においては、図中左下角部に設定された走行開始位置P1から、図中上方へと延びる作業経路r11が配置され、さらに、当該作業経路r11に沿った(平行な)複数の作業経路r11が、図中右方に一定間隔で配置される。ここで、隣接する一対の作業経路r11間は、非作業経路r12及び旋回経路r13にて接続される。 The second pattern of target path R1, as shown in Figure 4, includes multiple work paths r11 extending from one long side (third side f13) to the other long side (fourth side f14) of the target area F1. That is, in the target path R1 illustrated in Figure 4, a work path r11 is arranged extending upward from a starting position P1 set in the lower left corner of the figure. Furthermore, multiple work paths r11 (parallel to) this work path r11 are arranged at regular intervals to the right of the figure. Here, adjacent pairs of work paths r11 are connected by non-work paths r12 and turning paths r13.
具体的に、非作業経路r12は、隣接する一対の作業経路r11のうち第1辺f11側となる一の作業経路r11の終端(図中上端)から、当該作業経路r11に沿って、当該作業経路r11の始端(図中下端)に向けて延びる経路である。旋回経路r13は、非作業経路r12の終端(図中下端)と、隣接する一対の作業経路r11のうち第2辺f12側となる他の作業経路r11の始端(図中下端)と、を接続し、作業機械10を旋回させる経路である。そして、対象領域F1中の最終列(図中右端)の作業経路r11の終端(図中上端)からは、当該作業経路r11に沿って、図中右下角部に設定された走行終了位置P2に延びる、非作業経路r12が配置される。 Specifically, the non-working path r12 is a path that extends from the end (upper end in the figure) of one of the pair of adjacent working paths r11, which is on the first side f11, towards the beginning (lower end in the figure) of that working path r11. The turning path r13 connects the end (lower end in the figure) of the non-working path r12 to the beginning (lower end in the figure) of the other working path r11, which is on the second side f12 of the pair of adjacent working paths r11, and is a path that causes the working machine 10 to turn. Furthermore, from the end (upper end in the figure) of the working path r11 in the last row (right end in the figure) of the target area F1, a non-working path r12 is arranged that extends along that working path r11 to the travel end position P2 set in the lower right corner of the figure.
ここで、複数の作業経路r11は、いずれも作業機械10が作業機12での作業を行いながら前進動作する直線状の経路である。隣接する作業経路r11間の間隔は、作業機12の左右方向D3の幅寸法に基づいて設定されており、複数の作業経路r11に沿って作業機械10が走行することで、対象領域F1の略全域(外周部となる枕地領域を除く)に対して均平作業が行われる。一方、複数の非作業経路r12は、いずれも作業機械10が作業機12での作業を行わずに後進動作(第1後進動作)を行う直線状の経路である。複数の非作業経路r12は、複数の作業経路r11とそれぞれ同一直線状に設定されており、作業機械10は、各作業経路r11に沿って前進動作した後、当該作業経路r11上を、非作業経路r12に沿って反対向きに移動(つまり後進動作)する。すなわち、作業機械10は、図4に示す目標経路R1に沿って自動運転を行うことで、第3辺f13及び第4辺f14間を往復しながら、第1辺f11から第2辺f12に向けて移動することになる。 Here, the multiple work paths r11 are all straight paths along which the work machine 10 moves forward while performing work with the work machine 12. The spacing between adjacent work paths r11 is set based on the width dimension D3 in the left-right direction of the work machine 12, and by the work machine 10 traveling along the multiple work paths r11, leveling work is performed over almost the entire area of the target area F1 (excluding the headland area which forms the outer perimeter). On the other hand, the multiple non-work paths r12 are all straight paths along which the work machine 10 moves backward (first backward movement) without performing work with the work machine 12. The multiple non-work paths r12 are each set to be in the same straight line as the multiple work paths r11, and after the work machine 10 moves forward along each work path r11, it moves in the opposite direction along the non-work path r12 (i.e., moves backward). In other words, the work machine 10 will automatically operate along the target path R1 shown in Figure 4, moving back and forth between the third side f13 and the fourth side f14, and moving from the first side f11 towards the second side f12.
第2パターンの目標経路R1の旋回経路r13は、図5に示すように、機体11が旋回しながら後進する第1経路r131、及び機体11が旋回しながら前進する第2経路r132を含む。このように機体11の進行方向の切り返しを伴う旋回経路r13によれば、第3辺f13及び第4辺f14に沿った枕地領域において、比較的狭いスペースであっても、隣接する作業経路r11間での作業機械10の移動が可能となる。 The turning path r13 of the second target path R1 includes a first path r131 in which the machine 11 moves backward while turning, and a second path r132 in which the machine 11 moves forward while turning, as shown in Figure 5. This turning path r13, which involves a change in the direction of travel of the machine 11, allows the work machine 10 to move between adjacent work paths r11 even in a relatively narrow space in the headland area along the third side f13 and the fourth side f14.
さらに、図5に示すように、走行開始位置P1付近、及び走行終了位置P2付近においては、旋回経路r13における旋回方向を対象領域F1の外周縁(第1辺f11及び第2辺f12)とは反対向きとすることが好ましい。つまり、第1辺f11に隣接する最初列(図中左端)の非作業経路r12につながる旋回経路r13にあっては、第1辺f11とは反対側(図中右方)に向けて機体11を旋回させることが好ましい。第2辺f12に隣接する最終列(図中右端)の作業経路r11につながる旋回経路r13にあっては、第2辺f12とは反対側(図中左方)に向けて機体11を旋回させることが好ましい。このような旋回経路r13によれば、第1辺f11及び第2辺f12に沿った枕地領域において、比較的狭いスペースであっても、機体11の旋回が可能となる。 Furthermore, as shown in Figure 5, it is preferable that the turning direction in the turning path r13 is opposite to the outer edge of the target area F1 (first side f11 and second side f12) near the starting position P1 and near the ending position P2. That is, in the turning path r13 leading to the non-working path r12 of the first row (leftmost in the figure) adjacent to the first side f11, it is preferable to turn the machine 11 toward the opposite side of the first side f11 (to the right in the figure). In the turning path r13 leading to the working path r11 of the last row (rightmost in the figure) adjacent to the second side f12, it is preferable to turn the machine 11 toward the opposite side of the second side f12 (to the left in the figure). Such a turning path r13 allows the machine 11 to turn even in a relatively narrow space in the headland area along the first side f11 and second side f12.
第3パターンの目標経路R1は、図6の左側に示すように、対象領域F1の一方の長辺(第3辺f13)側から他方の長辺(第4辺f14)側に向かう複数の作業経路r11を含んでいる。すなわち、第3パターンの目標経路R1においては、図中左下角部に設定された走行開始位置P1から、図中上方へと延びる作業経路r11が配置され、さらに、当該作業経路r11に沿った(平行な)複数の作業経路r11が、図中右方に一定間隔で配置される。ここで、隣接する一対の作業経路r11間は、旋回経路r14、非作業経路r12及び旋回経路r15にて接続される。 The third pattern of target path R1 includes multiple work paths r11 extending from one long side (third side f13) to the other long side (fourth side f14) of the target area F1, as shown on the left side of Figure 6. That is, in the third pattern of target path R1, a work path r11 is arranged extending upward from the starting position P1 set in the lower left corner of the figure. Furthermore, multiple work paths r11 parallel to (along) this work path r11 are arranged at regular intervals to the right of the figure. Here, adjacent pairs of work paths r11 are connected by a turning path r14, a non-working path r12, and a turning path r15.
具体的に、旋回経路r14は、隣接する一対の作業経路r11のうち第1辺f11側となる一の作業経路r11の終端(図中上端)と、非作業経路r12の始端(図中上端)と、を接続し、作業機械10を旋回させる経路である。非作業経路r12は、旋回経路r14の終端から、作業経路r11に沿って、当該作業経路r11との始端(図中下端)に向けて延びる経路である。旋回経路r15は、非作業経路r12の終端(図中下端)と、隣接する一対の作業経路r11のうち第2辺f12側となる他の作業経路r11の始端(図中下端)と、を接続し、作業機械10を旋回させる経路である。 Specifically, the turning path r14 connects the end (upper end in the figure) of one of the pair of adjacent work paths r11, which is on the first side f11, to the beginning (upper end in the figure) of the non-working path r12, and is the path that causes the work machine 10 to turn. The non-working path r12 is the path that extends from the end of the turning path r14 along the work path r11 towards the beginning (lower end in the figure) of the work path r11. The turning path r15 connects the end (lower end in the figure) of the non-working path r12 to the beginning (lower end in the figure) of the other work path r11, which is on the second side f12, and is the path that causes the work machine 10 to turn.
ここで、複数の作業経路r11は、いずれも作業機械10が作業機12での作業を行いながら前進動作する直線状の経路である。隣接する作業経路r11間の間隔は、作業機12の左右方向D3の幅寸法に基づいて設定されており、複数の作業経路r11に沿って作業機械10が走行することで、対象領域F1の略全域(外周部となる枕地領域を除く)に対して均平作業が行われる。旋回経路r14は、上述したように、第1経路r141、第2経路r142及び第3経路r143を含み、機体11の「フィッシュテールターン」を実現することで、機体11の向きを反転させる。 Here, the multiple work paths r11 are all straight paths along which the work machine 10 moves forward while performing work on the work machine 12. The spacing between adjacent work paths r11 is set based on the width dimension D3 in the left-right direction of the work machine 12. By having the work machine 10 travel along the multiple work paths r11, leveling work is performed over almost the entire area of the target area F1 (excluding the headland area which forms the outer perimeter). The turning path r14, as described above, includes the first path r141, the second path r142, and the third path r143, and reverses the direction of the machine 11 by achieving a "fishtail turn" of the machine body 11.
複数の非作業経路r12は、いずれも作業機械10が作業機12での作業を行わずに前進動作する直線状の経路である。複数の非作業経路r12は、複数の作業経路r11とそれぞれ同一直線状に設定されており、作業機械10は、各作業経路r11に沿って前進動作した後、旋回経路r14で機体11の向きを反転させ、当該作業経路r11上を、非作業経路r12に沿って反対向きに前進動作する。第3パターンの目標経路R1の旋回経路r15は、図6に示すように、機体11が左方向に旋回しながら前進する第1経路r151、機体11が真っ直ぐ後進する第2経路r152及び機体11が左方向に旋回しながら前進する第3経路r153を含み、機体11の「フィッシュテールターン」を実現する。旋回経路r14,r15の走行(移動)中には作業機械10は作業機12での作業を行わないため、旋回経路r14,r15は非作業経路の一種である。 The multiple non-working paths r12 are all straight paths through which the work machine 10 moves forward without performing any work on the work machine 12. The multiple non-working paths r12 are each set to be in the same straight line as the multiple working paths r11, and after moving forward along each working path r11, the work machine 10 reverses the direction of the machine body 11 in the turning path r14, and then moves forward along the working path r11 in the opposite direction along the non-working path r12. The turning path r15 of the third pattern's target path R1 includes, as shown in Figure 6, a first path r151 through which the machine body 11 moves forward while turning to the left, a second path r152 through which the machine body 11 moves straight backward, and a third path r153 through which the machine body 11 moves forward while turning to the left, thereby realizing a "fishtail turn" for the machine body 11. Since the work machine 10 does not perform any work on the work machine 12 while traveling (moving) along the turning paths r14 and r15, the turning paths r14 and r15 are a type of non-working path.
すなわち、作業機械10は、図6に示す目標経路R1に沿って自動運転を行うことで、第3辺f13及び第4辺f14間を往復しながら、第1辺f11から第2辺f12に向けて移動することになる。また、機体11の進行方向の切り返しを伴う旋回経路r14,r15によれば、第3辺f13及び第4辺f14に沿った枕地領域において、比較的狭いスペースであっても、作業機械10の旋回が可能となる。ただし、特に旋回経路r15にあっては、隣接する作業経路r11間に十分な間隔がある場合、「フィッシュテールターン」は必須ではなく、機体11の進行方向の切り返しを伴わないUターン等が適用されてもよい。 In other words, the work machine 10 will automatically operate along the target path R1 shown in Figure 6, moving back and forth between the third side f13 and the fourth side f14, and moving from the first side f11 towards the second side f12. Furthermore, the turning paths r14 and r15, which involve reversing the direction of travel of the machine 11, allow the work machine 10 to turn even in relatively narrow spaces in the headland area along the third side f13 and the fourth side f14. However, especially in the turning path r15, if there is sufficient space between adjacent work paths r11, a "fishtail turn" is not mandatory, and a U-turn or other maneuver without reversing the direction of travel of the machine 11 may be applied.
第4パターンの目標経路R1は、図6の右側に示すように、対象領域F1の一方の長辺(第3辺f13)側から他方の長辺(第4辺f14)側に向かう複数の作業経路r11を含んでいる。すなわち、第3パターンの目標経路R1においては、図中左下角部に設定された走行開始位置P1から、図中上方へと延びる作業経路r11が配置され、さらに、当該作業経路r11に沿った(平行な)複数の作業経路r11が、図中右方に一定間隔で配置される。ここで、隣接する一対の作業経路r11間は、旋回経路r13及び非作業経路r12にて接続される。 The fourth pattern of target path R1 includes multiple work paths r11 extending from one long side (third side f13) to the other long side (fourth side f14) of the target area F1, as shown on the right side of Figure 6. That is, in the third pattern of target path R1, a work path r11 is arranged extending upward from the starting position P1 set in the lower left corner of the figure. Furthermore, multiple work paths r11 parallel to this work path r11 are arranged at regular intervals to the right of the figure. Here, adjacent pairs of work paths r11 are connected by a turning path r13 and a non-work path r12.
具体的に、旋回経路r13は、隣接する一対の作業経路r11のうち第1辺f11側となる一の作業経路r11の終端(図中上端)と、非作業経路r12の始端(図中上端)と、を接続し、作業機械10を旋回させる経路である。非作業経路r12は、隣接する一対の作業経路r11のうち第2辺f12側となる他の作業経路r11と同一位置に配置され、旋回経路r13の終端から、当該作業経路r11に沿って、当該作業経路r11との始端(図中下端)に向けて延びる経路である。 Specifically, the turning path r13 connects the end (upper end in the figure) of one of the pair of adjacent work paths r11, which is on the first side f11, to the beginning (upper end in the figure) of the non-working path r12, and is the path that causes the work machine 10 to turn. The non-working path r12 is located at the same position as the other work path r11, which is on the second side f12 of the pair of adjacent work paths r11, and is a path that extends from the end of the turning path r13 along the work path r11 towards the beginning (lower end in the figure) of that work path r11.
ここで、複数の作業経路r11は、いずれも作業機械10が作業機12での作業を行いながら前進動作する直線状の経路である。隣接する作業経路r11間の間隔は、作業機12の左右方向D3の幅寸法に基づいて設定されており、複数の作業経路r11に沿って作業機械10が走行することで、対象領域F1の略全域(外周部となる枕地領域を除く)に対して均平作業が行われる。一方、複数の非作業経路r12は、いずれも作業機械10が作業機12での作業を行わずに後進動作(第1後進動作)を行う直線状の経路である。複数の非作業経路r12は、複数の作業経路r11とそれぞれ同一直線状に設定されており、作業機械10は、各作業経路r11に沿って前進動作した後、当該作業経路r11の次の作業経路r11上を、非作業経路r12に沿って反対向きに移動(つまり後進動作)する。すなわち、作業機械10は、図6に示す目標経路R1に沿って自動運転を行うことで、第3辺f13及び第4辺f14間を往復しながら、第1辺f11から第2辺f12に向けて移動することになる。 Here, the multiple work paths r11 are all straight paths along which the work machine 10 moves forward while performing work with the work machine 12. The spacing between adjacent work paths r11 is set based on the width dimension D3 in the left-right direction of the work machine 12, and by the work machine 10 traveling along the multiple work paths r11, leveling work is performed over almost the entire area of the target area F1 (excluding the headland area which forms the outer perimeter). On the other hand, the multiple non-work paths r12 are all straight paths along which the work machine 10 moves backward (first backward movement) without performing work with the work machine 12. The multiple non-work paths r12 are each set to be in the same straight line as the multiple work paths r11, and after the work machine 10 moves forward along each work path r11, it moves in the opposite direction (i.e., backward movement) along the non-work path r12 on the next work path r11. In other words, the work machine 10 will automatically operate along the target path R1 shown in Figure 6, moving back and forth between the third side f13 and the fourth side f14, and moving from the first side f11 towards the second side f12.
第4パターンの目標経路R1の旋回経路r13は、図6に示すように、機体11が旋回しながら前進する第1経路r131、及び機体11が旋回しながら後進する第2経路r132を含む。このように機体11の進行方向の切り返しを伴う旋回経路r13によれば、第3辺f13及び第4辺f14に沿った枕地領域において、比較的狭いスペースであっても、隣接する作業経路r11間での作業機械10の移動が可能となる。 The turning path r13 of the fourth target path R1 includes a first path r131 in which the machine 11 moves forward while turning, and a second path r132 in which the machine 11 moves backward while turning, as shown in Figure 6. This turning path r13, which involves a change in the direction of travel of the machine 11, allows the work machine 10 to move between adjacent work paths r11 even in a relatively narrow space in the headland area along the third side f13 and the fourth side f14.
上述したようないずれの目標経路R1であっても、作業機械10は、当該目標経路R1の経路データを端末装置20から受信することで、目標経路R1に沿って自動運転を行う。このとき、作業機械10は、図中に実線で示す作業経路r11を走行する際には作業機12に作業を行わせ、図中に点線で示す非作業経路r12(又は旋回経路r13,r14,r15)を走行する際には作業機12に作業を行わせない。本実施形態では、作業機12は直装式のレーザレベラであるので、作業機械10は、作業経路r11を走行する際には作業機12を作業位置に配置することで作業機12に均平作業を行わせ、非作業経路r12(又は旋回経路r13,r14,r15)を走行する際には作業機12を上昇させて非作業位置に配置することで作業機12に均平作業を行わせない。つまり、経路データには、作業機械10が移動する経路を示す情報のみならず、作業機12による作業を実施するか否かといった作業内容に関する動作情報を含んでいる。 Regardless of which of the above-described target paths R1 the work machine 10 receives the path data for the target path R1 from the terminal device 20 and automatically operates along the target path R1. At this time, when the work machine 10 travels along the work path r11 shown by a solid line in the figure, it has the work machine 12 perform work, but when it travels along the non-work path r12 (or the turning paths r13, r14, r15) shown by a dotted line in the figure, it does not have the work machine 12 perform work. In this embodiment, since the work machine 12 is a directly mounted laser leveler, when the work machine 10 travels along the work path r11, it has the work machine 12 perform leveling work by positioning it in the work position, and when it travels along the non-work path r12 (or the turning paths r13, r14, r15), it raises the work machine 12 and positions it in the non-work position so that the work machine 12 does not perform leveling work. In other words, the route data includes not only information indicating the path the work machine 10 will take, but also operational information regarding the work content, such as whether or not the work machine 12 will perform the work.
結果的に、目標経路R1に沿って走行開始位置P1から走行終了位置P2に作業機械10が自律走行する間に、対象領域F1の略全域に対して作業(本実施形態では均平作業)が一通り実施されることになる。 As a result, while the work machine 10 autonomously travels along the target path R1 from the starting position P1 to the ending position P2, the work (leveling work in this embodiment) is performed on almost the entire area F1.
また、経路データに含まれる動作情報は、目標経路R1中の各経路(作業経路r11及び非作業経路r12等を含む)を走行する際の、走行装置14の移動速度(車速)及び/又はエンジン回転数等を含んでいてもよい。これにより、例えば、作業経路r11と非作業経路r12とで、作業機械10の移動速度(車速)及び/又はエンジン回転数等を変更することが可能である。一例として、作業経路r11を走行する際の作業機械10の移動速度(車速)は、非作業経路r12を走行する際に比較して低速に設定可能である。 Furthermore, the operation information included in the route data may include the travel speed (vehicle speed) and/or engine speed of the travel device 14 when traveling along each path in the target route R1 (including the work path r11 and the non-work path r12, etc.). This makes it possible, for example, to change the travel speed (vehicle speed) and/or engine speed of the work machine 10 between the work path r11 and the non-work path r12. As an example, the travel speed (vehicle speed) of the work machine 10 when traveling along the work path r11 can be set to a lower speed compared to when traveling along the non-work path r12.
[3.2]作業回数
次に、本実施形態に係る制御システム1にて設定される作業回数について、図7~図11を参照して説明する。
[3.2] Number of operations Next, the number of operations set in the control system 1 according to this embodiment will be explained with reference to Figures 7 to 11.
本実施形態では、経路生成処理部213は、上述したように少なくとも回数設定処理部211で設定される作業回数に基づいて、目標経路R1を生成する。そのため、作業回数は、基本的には目標経路R1に反映されることになる。 In this embodiment, the route generation processing unit 213 generates the target route R1 based on at least the number of operations set by the operation count setting processing unit 211, as described above. Therefore, the number of operations is basically reflected in the target route R1.
一例として、図7は、第2パターンの目標経路R1をベースにして、作業回数が設定された場合の目標経路R1を示している。図7の例では、第1辺f11側から1列目、2列目及び4列目の作業経路r11については作業回数が「2回」に設定され、第1辺f11側から3列目の作業経路r11については作業回数が「1回」に設定されている。 As an example, Figure 7 shows the target path R1 when the number of operations is set based on the second pattern of target path R1. In the example in Figure 7, the number of operations for the operations r11 in the 1st, 2nd, and 4th columns from the 1st side f11 is set to "2 times," while the number of operations for the operations r11 in the 3rd column from the 1st side f11 is set to "1 time."
この場合、制御処理部131は、作業回数に基づいて、対象領域F1内を目標経路R1に沿って作業機械10を移動させる。その結果、作業機械10は、目標経路R1に従って自動運転を行う場合、各列の作業経路r11について、それぞれ設定された作業回数分だけ繰り返し走行することになる。つまり、図7の例では、第1辺f11側から1列目、2列目及び4列目の各作業経路r11については、作業機械10は、1回目の均平作業を行いながら作業経路r11を始端から終端に向けて前進し、非作業経路r12で後進した上で、2回目の均平作業を行いながら作業経路r11を始端から終端に向けて前進することで、均平作業を2回実施する。一方、第1辺f11側から3列目の作業経路r11については、作業機械10は、1回目の均平作業を行いながら作業経路r11を始端から終端に向けて前進することで、均平作業を1回のみ実施する。各列の作業経路r11について設定された作業回数分の作業が完了すれば、作業機械10は、非作業経路r12及び旋回経路r13を通って、次列の作業経路r11の始端に移動する。 In this case, the control processing unit 131 moves the work machine 10 along the target path R1 within the target area F1 based on the number of operations. As a result, when the work machine 10 performs automatic operation according to the target path R1, it will repeatedly travel along each row's work path r11 for the number of operations set for each row. In other words, in the example in Figure 7, for each work path r11 of the 1st, 2nd, and 4th rows from the 1st side f11, the work machine 10 performs the leveling operation twice by moving forward along the work path r11 from the beginning to the end while performing the first leveling operation, moving backward along the non-work path r12, and then moving forward along the work path r11 from the beginning to the end while performing the second leveling operation. On the other hand, for the work path r11 of the 3rd row from the 1st side f11, the work machine 10 performs the leveling operation only once by moving forward along the work path r11 from the beginning to the end while performing the first leveling operation. Once the set number of operations for each row's work path r11 are completed, the work machine 10 moves to the starting point of the next row's work path r11 via the non-work path r12 and the turning path r13.
このように、本実施形態に係る作業機械10の制御方法は、対象領域F1を移動しつつ、作業機12によって対象領域F1内で作業を行う作業機械10の制御方法であって、対象領域F1内の同じ箇所に対して作業機械10が作業を行う回数である作業回数を設定することと、作業回数に基づいて、対象領域F1内を目標経路R1に沿って作業機械10を移動させることと、を有する。 Thus, the control method for the work machine 10 according to this embodiment is a control method for a work machine 10 that moves within a target area F1 and performs work within that area F1 using the work machine 12, and comprises setting the number of times the work machine 10 performs work on the same location within the target area F1, and moving the work machine 10 within the target area F1 along the target path R1 based on the number of times the work machine 10 performs work.
したがって、作業機械10による作業を1回の自律走行で無理に完了しようとしなくとも、必要に応じて、複数回繰り返して作業機械10を自律走行させることが可能である。そのため、例えば、作業機12がレーザレベラである場合において、特に高低差が大きい箇所では、作業機械10による作業を複数回繰り返すこととすれば、作業機12が深く掘り込むことを抑制でき、作業機12の負荷を小さく抑えることが可能となる。結果的に、作業機12の負荷が過大となることを回避しやすい作業機械10の制御方法を提供できる。 Therefore, instead of attempting to complete the work by the work machine 10 in a single autonomous run, it is possible to repeat the autonomous run of the work machine 10 multiple times as needed. For example, if the work machine 12 is a laser leveler, especially in areas with large elevation differences, repeating the work by the work machine 10 multiple times can suppress the work machine 12 from digging too deep, thus keeping the load on the work machine 12 low. As a result, a control method for the work machine 10 that makes it easier to avoid excessive load on the work machine 12 can be provided.
本実施形態では、作業機12は、対象領域F1を均平するためのレベラである。この種の作業機12においては、作業機械10による作業を1回の自律走行で無理に完了しようとすれば、特に高低差が大きい箇所では、作業機12が深く掘り込むことになり、作業機12の負荷が過大となりやすい。本実施形態に係る作業機械10の制御方法は、この種の作業機12に特に有用である。 In this embodiment, the work implement 12 is a leveler for leveling the target area F1. In this type of work implement 12, if the work implement 10 attempts to complete the work in a single autonomous run, especially in areas with significant elevation differences, the work implement 12 will dig too deeply, easily leading to excessive load on the implement 12. The control method for the work implement 10 according to this embodiment is particularly useful for this type of work implement 12.
さらに、本実施形態では、目標経路R1は、作業機械10が作業を行いながら移動するための複数の作業経路r11を含む。作業回数は、複数の作業経路r11の各々について設定される。つまり、作業回数は各列の作業経路r11について個別に設定可能であるため、対象領域F1内の場所ごとに、異なる作業回数を設定することが可能である。例えば、高低差が大きい箇所では、作業回数を多く設定することで、作業機12の負荷を抑えつつも、対象領域F1の全域について効率的に均平作業を行うことができる。さらに、1つの作業経路r11の中でも、その部位ごとに、異なる作業回数が設定可能であってもよい。これにより、例えば、ある作業経路r11の一部のみ、作業回数を多く設定すること等が可能となる。 Furthermore, in this embodiment, the target path R1 includes multiple work paths r11 for the work machine 10 to move while performing its work. The number of work cycles is set for each of the multiple work paths r11. That is, since the number of work cycles can be set individually for each work path r11 in each row, it is possible to set different numbers of work cycles for each location within the target area F1. For example, in areas with large elevation differences, setting a higher number of work cycles allows for efficient leveling work across the entire target area F1 while reducing the load on the work machine 12. Furthermore, even within a single work path r11, different numbers of work cycles may be set for different parts of that path. This makes it possible, for example, to set a higher number of work cycles for only a part of a certain work path r11.
また、作業回数は目標経路R1に反映されることに限らず、作業機械10の自動運転中にリアルタイムで設定されてもよい。例えば、本実施形態のように作業機12がレーザレベラであって、作業機12の高さが自動制御されるような場合には、作業経路r11の始端から終端に移動する間の作業機12の高さの変化量に応じて、当該作業経路r11の作業回数が設定されてもよい。つまり、作業機12の高さの変化量が所定量以下であれば、当該作業経路r11に対する均平作業は完了したこととして、次の作業経路r11へ進むこととする。この構成では、作業機12の高さの変化量が所定量以下となるまでは、作業機械10は、当該作業経路r11に対する均平作業を繰り返し行うこととなる。 Furthermore, the number of operations is not limited to being reflected in the target path R1; it may also be set in real time during the automatic operation of the work machine 10. For example, in this embodiment, if the work machine 12 is a laser leveler and its height is automatically controlled, the number of operations for the work path r11 may be set according to the amount of change in the height of the work machine 12 while moving from the start to the end of the work path r11. In other words, if the amount of change in the height of the work machine 12 is less than or equal to a predetermined amount, the leveling operation for that work path r11 is considered complete, and the system proceeds to the next work path r11. In this configuration, the work machine 10 repeatedly performs the leveling operation for the work path r11 until the amount of change in the height of the work machine 12 is less than or equal to a predetermined amount.
すなわち、図7の例において、第1辺f11側から4列目の作業経路r11について、作業機械10が、2回目の均平作業を行いながら作業経路r11を始端から終端に向けて前進した際、回数設定処理部211は、その間の作業機12の高さの変化量を監視する。そして、当該変化量が所定量以下であれば、回数設定処理部211は、当該作業経路r11の作業回数を「2回」に設定し、作業機械10は、作業回数分の作業を完了したと判断し、次の作業経路r11へと進む。一方、当該変化量が所定量より大きければ、回数設定処理部211は、当該作業経路r11の作業回数を1回分増加させて「3回」に設定し、作業機械10は、当該作業経路r11の均平作業を繰り返す。 In other words, in the example shown in Figure 7, when the work machine 10 advances along the work path r11, the fourth column from the first side f11, while performing the second leveling operation, the count setting processing unit 211 monitors the change in the height of the work machine 12 during that time. If the change is less than or equal to a predetermined amount, the count setting processing unit 211 sets the number of operations for that work path r11 to "2," and the work machine 10 determines that it has completed the operations for that number of operations and proceeds to the next work path r11. On the other hand, if the change is greater than the predetermined amount, the count setting processing unit 211 increases the number of operations for that work path r11 by one to "3," and the work machine 10 repeats the leveling operation for that work path r11.
このように、回数設定処理部211は、作業機械10が実際に作業を行っている最中に、作業の進捗度を見ながら、作業回数を動的に設定してもよい。ここで、作業の進捗度を見るための手段は、上述したような作業機12の高さの変化量に限らず、例えば、作業機12の高低差、作業機械10にかかる負荷の大きさ、又は対象領域F1の状況(均平度等)であってもよい。 Thus, the operation count setting processing unit 211 may dynamically set the number of operations while the work machine 10 is actually performing the work, while monitoring the progress of the work. Here, the means for monitoring the progress of the work are not limited to the change in height of the work machine 12 as described above, but may also include, for example, the height difference of the work machine 12, the magnitude of the load on the work machine 10, or the condition of the target area F1 (e.g., levelness).
また、本実施形態に係る制御方法では、図8に示すように、作業回数が2回以上に設定されている場合、対象領域F1のうち作業すべき領域の全域に対して1回分の作業が完了してから、次回分の作業を開始させることも可能である。図8では、第1パターンの目標経路R1を例示している。本実施形態では、このように、対象領域F1のうち作業すべき領域の全域に対して1回分の作業が完了してから、次回分の作業を開始する「全体モード」と、各列の作業経路r11ごとに作業回数分の作業を繰り返す「個別モード」と、を切替可能である。 Furthermore, in the control method according to this embodiment, as shown in Figure 8, if the number of operations is set to two or more, it is possible to start the next operation only after the entire area to be worked on within the target region F1 has been completed. Figure 8 illustrates the target path R1 of the first pattern. In this embodiment, it is possible to switch between a "whole mode," in which the next operation starts only after the entire area to be worked on within the target region F1 has been completed, and an "individual mode," in which the operations are repeated for the specified number of operations for each operation path r11 in each column.
全体モードにおいては、目標経路R1は、走行終了位置P2から、走行開始位置P1に向けて延びる、回帰経路r16を含む。すなわち、例えば、複数の作業経路r11について作業回数が「2回」に設定されている場合に、作業機械10は、全列の作業経路r11に対してまずは1回目の作業を実施し、その後、回帰経路r16を通って、走行終了位置P2から走行開始位置P1に復帰する。回帰経路r16の走行(移動)中には作業機械10は作業機12での作業を行わないため、回帰経路r16は非作業経路の一種である。それから、作業機械10は、全列の作業経路r11に対して2回目の作業を実施する。回帰経路r16は、一例として、図8のように、走行終了位置P2から少しだけ機体11を後進させ、その後、走行開始位置P1に向けて機体11を旋回させながら前進させる経路からなる。回帰経路r16は、このような経路に限らず、例えば、図9に示すように、走行終了位置P2から走行開始位置P1に向けて機体11を旋回させながら前進させる経路のみで構成されてもよい。 In the overall mode, the target path R1 includes a return path r16 that extends from the end of travel position P2 towards the start of travel position P1. That is, for example, if the number of operations is set to "2" for multiple work paths r11, the work machine 10 first performs the first operation on all rows of work paths r11, and then returns to the start of travel position P1 from the end of travel position P2 via the return path r16. Since the work machine 10 does not perform any operations on the work machine 12 while traveling (moving) along the return path r16, the return path r16 is a type of non-work path. Then, the work machine 10 performs the second operation on all rows of work paths r11. As an example, the return path r16 consists of a path in which the machine body 11 is moved slightly backward from the end of travel position P2, and then moves forward while turning towards the start of travel position P1, as shown in Figure 8. The return path r16 is not limited to this path; for example, as shown in Figure 9, it may consist only of a path in which the machine 11 moves forward while turning from the end position P2 to the start position P1.
このように、作業機械10は、全体モードでは、各列の作業経路r11について2回目の作業が完了して初めて次の作業経路r11に移動するのではなく、作業回ごとに複数の作業経路r11についての作業を行うことができる。その結果、全体モードでは、個別モードに比較して、目標経路R1の総長さを短く抑えることができ、作業時間の短縮が期待できる。 Thus, in overall mode, the work machine 10 does not move to the next work path r11 only after completing the second operation on each work path r11 in each row. Instead, it can perform operations on multiple work paths r11 in each operation cycle. As a result, in overall mode, the total length of the target path R1 can be kept shorter compared to individual modes, and a reduction in work time can be expected.
また、本実施形態に係る制御方法は、1回分の作業が完了する度に、当該作業の結果を確認すること、を更に有する。例えば、全体モードにおいては、作業機械10が走行終了位置P2に到達したときに、端末装置20は、対象領域F1の作業の進捗度(均平度等)を操作表示部23に表示させる。このとき、端末装置20は、次回(2回目以降)の作業開始を指示するオペレータからの操作を操作表示部23で受け付け、当該指示をもって、作業機械10に2回目(2巡目)の作業を開始させてもよい。これにより、オペレータは、作業の結果(進捗度等)を確認した上で、次回の作業を開始させることができる。あるいは、作業の結果(進捗度)の確認は、例えば、制御処理部131又は情報処理部21等が行ってもよい。 Furthermore, the control method according to this embodiment further includes confirming the results of each operation after each operation is completed. For example, in the overall mode, when the work machine 10 reaches the end position P2, the terminal device 20 displays the progress (e.g., uniformity) of the work in the target area F1 on the operation display unit 23. At this time, the terminal device 20 may receive an operation from the operator to instruct the start of the next (second or subsequent) operation on the operation display unit 23, and in response to this instruction, may instruct the work machine 10 to start the second (second round) operation. This allows the operator to confirm the results (e.g., progress) of the operation before starting the next operation. Alternatively, the confirmation of the results (progress) of the operation may be performed, for example, by the control processing unit 131 or the information processing unit 21.
さらに、本実施形態では、作業回数は、複数の作業経路r11の各々について設定可能であるので、図9に示すように、複数の作業経路r11のうちの少なくとも1つの作業経路r11をスキップ可能であることが好ましい。図9は、第1辺f11側から2列目の作業経路r11のみ作業回数が「1回」に設定されている場合の、全体モードにおける2回目(2巡目)の作業に係る目標経路R1を表している。図9では、1回目の作業経路r11を想像線(二点鎖線)で示す。このように、2回目の作業においては、第1辺f11側から1列目の作業経路r11の終端は、非作業経路r12によって第1辺f11側から3列目の作業経路r11の始端に接続されるため、当該非作業経路r12によって、第1辺f11側から2列目の作業経路r11がスキップされる。 Furthermore, in this embodiment, since the number of operations can be set for each of the multiple operation paths r11, it is preferable that at least one of the multiple operation paths r11 can be skipped, as shown in Figure 9. Figure 9 shows the target path R1 for the second operation (second round) in the overall mode when the number of operations is set to "1" only for the operation path r11 in the second column from the first side f11. In Figure 9, the first operation path r11 is shown as a dashed line. Thus, in the second operation, the end of the operation path r11 in the first column from the first side f11 is connected to the start of the operation path r11 in the third column from the first side f11 by a non-operation path r12, and the operation path r11 in the second column from the first side f11 is skipped by this non-operation path r12.
他の例として、2回目の作業において、第1辺f11側から2列目の作業経路r11を、作業機12での作業を行わずにダミー走行することも考えられる。ダミー走行する場合に比較して、作業経路r11をスキップすることで、目標経路R1の総長さを短く抑えることができ、作業時間の短縮が期待できる。 As another example, in the second operation, it is conceivable to perform a dummy run along the second row of work path r11 from the first side f11 without performing any work with the work machine 12. Compared to the dummy run, skipping work path r11 can shorten the total length of the target path R1, and thus a reduction in work time can be expected.
ここで、目標経路R1は、作業機械10が作業を行わずに移動するための非作業経路(非作業経路r12、旋回経路r13,r14,r15及び回帰経路r16)を含む。非作業経路(非作業経路r12、旋回経路r13,r14,r15及び回帰経路r16)は、作業回数に応じて変化する。すなわち、例えば、2回目以降の作業を行うための回帰経路r16、及び作業経路r11をスキップするための非作業経路r12等は、作業回数に応じて適宜変化する。これにより、効率的な作業が実現可能である。 Here, the target path R1 includes non-work paths (non-work path r12, turning paths r13, r14, r15, and return path r16) for the work machine 10 to move without performing work. The non-work paths (non-work path r12, turning paths r13, r14, r15, and return path r16) change according to the number of work operations. That is, for example, the return path r16 for performing the second and subsequent operations, and the non-work path r12 for skipping work path r11, etc., change appropriately according to the number of operations. This enables efficient work.
また、本実施形態では、目標経路R1のうち、作業機械10が作業を行いながら移動するための作業経路r11を、作業を行う作業回ごとに設定可能である。例えば、図10では、2回目の作業における作業経路r11を、1回目の作業における作業経路r11に対して傾斜させた例を示す。図10では、全体モードにおける2回目(2巡目)の作業に係る目標経路R1を表しており、1回目の作業経路r11を想像線(二点鎖線)で示す。このように、作業回ごとに、例えば、第1辺f11に対する角度等が異なる作業経路r11が設定されることで、対象領域F1に対して作業のむらが生じにくくなる。 Furthermore, in this embodiment, the work path r11, which is part of the target path R1 and is used by the work machine 10 to move while performing the work, can be set for each work cycle. For example, Figure 10 shows an example where the work path r11 for the second work cycle is inclined relative to the work path r11 for the first work cycle. Figure 10 shows the target path R1 for the second (second cycle) work cycle in the overall mode, and the work path r11 for the first cycle is shown by a dashed line. In this way, by setting a work path r11 with a different angle relative to the first side f11, for example, for each work cycle, unevenness in the work on the target area F1 is less likely to occur.
さらに、図11に示すように、作業経路r11は、作業回によって作業機械10が移動する向きのみが異なってもよい。図11では、全体モードにおける2回目(2巡目)の作業に係る目標経路R1を表しており、1回目の作業経路r11を想像線(二点鎖線)で示す。つまり、図11の例では、作業機械10は、1回目の作業においては、第3辺f13から第4辺f14に向けて作業経路r11を移動するのに対し、2回目の作業においては、第4辺f14から第3辺f13に向けて作業経路r11を移動する。このように、作業回ごとに、異なる向きの作業経路r11が設定されることで、対象領域F1に対して作業のむらが生じにくくなる。 Furthermore, as shown in Figure 11, the work path r11 may differ only in the direction in which the work machine 10 moves depending on the work cycle. Figure 11 shows the target path R1 for the second (second cycle) of work in the overall mode, and the work path r11 for the first work cycle is shown by a dashed line. In other words, in the example in Figure 11, the work machine 10 moves along the work path r11 from the third side f13 to the fourth side f14 during the first work cycle, while during the second work cycle, it moves along the work path r11 from the fourth side f14 to the third side f13. By setting a different direction for the work path r11 for each work cycle, unevenness in the work on the target area F1 is less likely to occur.
[3.3]設定画面
次に、図12~図14を参照して、作業回数を設定するための回数設定画面G1、及び移動態様を設定するための態様設定画面G2について説明する。本実施形態では、回数設定画面G1、及び態様設定画面G2は、それぞれ端末装置20に対する特定の操作がされることをもって、端末装置20の操作表示部23に表示されることとする。図12~図14において、領域を表す一点鎖線、引出線及び参照符号は、いずれも説明のために付しているに過ぎず、実際に操作表示部23に表示される訳ではない。
[3.3] Setting Screen Next, with reference to Figures 12 to 14, the count setting screen G1 for setting the number of operations and the mode setting screen G2 for setting the movement mode will be described. In this embodiment, the count setting screen G1 and the mode setting screen G2 are displayed on the operation display unit 23 of the terminal device 20 when a specific operation is performed on the terminal device 20. In Figures 12 to 14, the dashed lines, leader lines and reference numerals representing areas are all there for explanatory purposes only and are not actually displayed on the operation display unit 23.
回数設定画面G1は、図12に示すように、経路選択部G11と、回数設定部G12と、経路表示部G13と、を含んでいる。経路選択部G11は、作業回数の設定対象となる作業経路r11を選択するためのユーザ(オペレータ)の操作を受け付けるオブジェクトである。図12では一例として、経路選択部G11は、一対のカーソルG111,G112及び一括ボタンG113を有している。回数設定部G12は、選択中の作業経路r11について作業回数を設定するためのユーザの操作を受け付けるオブジェクトである。図12では一例として、回数設定部G12は、一対のカーソルG121,G122及び回数窓G123を有している。経路表示部G13には、複数の作業経路r11がそれぞれの設定済みの作業回数と対応付けて表示され、かつ選択中の作業経路r11が強調表示される。ここで、作業経路r11ごとに作業回数の推奨値が初期値(デフォルト値)として設定されていることが好ましい。この場合、ユーザが作業回数を設定する前の状態では、経路表示部G13には、複数の作業経路r11がそれぞれの初期値(推奨値)である作業回数と対応付けて表示される。 The count setting screen G1, as shown in Figure 12, includes a route selection unit G11, a count setting unit G12, and a route display unit G13. The route selection unit G11 is an object that accepts user (operator) operations for selecting a work route r11 to which the number of operations to be set is to be set. In Figure 12, as an example, the route selection unit G11 has a pair of cursors G111 and G112 and a batch button G113. The count setting unit G12 is an object that accepts user operations for setting the number of operations for the selected work route r11. In Figure 12, as an example, the count setting unit G12 has a pair of cursors G121 and G122 and a count window G123. The route display unit G13 displays multiple work routes r11 in association with their respective set number of operations, and the selected work route r11 is highlighted. Here, it is preferable that a recommended value for the number of operations is set as the initial value (default value) for each work route r11. In this case, before the user sets the number of operations, the route display unit G13 displays multiple operation routes r11, each associated with its initial (recommended) number of operations.
経路選択部G11においては、一対のカーソルG111,G112の操作に応じて、経路表示部G13内で選択中の作業経路r11が左右に移動し、一括ボタンG113が操作されると、経路表示部G13内の全ての作業経路r11が一括選択される。回数設定部G12においては、現在選択中の作業経路r11についての現在設定中の作業回数が回数窓G123に表示され、一対のカーソルG121,G122の操作に応じて回数窓G123の回数が増減する。 In the route selection unit G11, the selected work route r11 in the route display unit G13 moves left or right in response to the operation of the pair of cursors G111 and G112. When the batch button G113 is operated, all work routes r11 in the route display unit G13 are selected at once. In the count setting unit G12, the currently set number of operations for the currently selected work route r11 is displayed in the count window G123, and the count in the count window G123 increases or decreases in response to the operation of the pair of cursors G121 and G122.
このような回数設定画面G1に対するユーザ(オペレータ)の操作に応じて、回数設定処理部211は、作業回数を設定する。したがって、ユーザにおいては、回数設定画面G1で作業経路r11ごとの作業回数を確認しながら、作業回数を設定することが可能である。 In response to the user's (operator's) operation on the count setting screen G1, the count setting processing unit 211 sets the number of operations. Therefore, the user can set the number of operations while confirming the number of operations for each operation path r11 on the count setting screen G1.
さらに、図13に示すように、回数設定画面G1の経路表示部G13等においては、作業経路r11に対応付けて、対象領域F1の各位置(地点)での高度情報が可視化されてもよい。図13の例では、高度情報に応じて色(濃淡)が異なる(ここでは濃い程に高い位置であることを示す)高度マップが、作業経路r11の背後(背景)に表示されている。このように高度情報が作業経路r11に対応付けて表示されることにより、ユーザにおいては、対象領域F1の高低差を確認しながら、作業回数を設定することが可能である。高度マップは、図13のように、対象領域F1を複数の小区画に区分したときの小区画ごとの高度情報を表す態様に限らず、対象領域F1内で高度に応じて連続的に色(濃淡)が変化する態様であってもよい。さらに、作業経路r11は、高度情報に対応付けられていればよく、高度情報(高度マップ等)に重畳表示される態様に限らず、例えば、高度情報と並べて表示されてもよい。対象領域F1の高度情報の取得方法については後述する。 Furthermore, as shown in Figure 13, the route display section G13 of the count setting screen G1 may visualize altitude information at each position (point) in the target area F1, corresponding to the work route r11. In the example in Figure 13, an altitude map with different colors (shades) according to altitude information (here, darker colors indicate higher positions) is displayed behind the work route r11 (background). By displaying the altitude information in correspondence with the work route r11 in this way, the user can set the number of work attempts while confirming the elevation differences of the target area F1. The altitude map is not limited to representing the altitude information for each sub-section when the target area F1 is divided into multiple sub-sections, as in Figure 13; it may also be a configuration where the color (shade) changes continuously according to the altitude within the target area F1. Furthermore, the work route r11 only needs to be associated with the altitude information; it is not limited to being superimposed on the altitude information (altitude map, etc.), but may, for example, be displayed alongside the altitude information. The method for acquiring the altitude information of the target area F1 will be described later.
態様設定画面G2は、図14に示すように、第1設定部G21と、第2設定部G22と、経路表示部G23と、を含んでいる。第1設定部G21は、第1後進動作の許否を設定するためのユーザ(オペレータ)の操作を受け付けるオブジェクトである。図14では一例として、第1設定部G21は、許可ボタンG211及び禁止ボタンG212を有している。第2設定部G22は、第2後進動作の許否を設定するためのユーザの操作を受け付けるオブジェクトである。図14では一例として、第2設定部G22は、許可ボタンG221及び禁止ボタンG222を有している。経路表示部G23には、複数の作業経路r11を含む目標経路R1が表示される。 The mode setting screen G2, as shown in Figure 14, includes a first setting unit G21, a second setting unit G22, and a route display unit G23. The first setting unit G21 is an object that accepts user (operator) input for setting whether the first reverse operation is permitted or not. In Figure 14, as an example, the first setting unit G21 has an permit button G211 and a prohibit button G212. The second setting unit G22 is an object that accepts user input for setting whether the second reverse operation is permitted or not. In Figure 14, as an example, the second setting unit G22 has a permit button G221 and a prohibit button G222. The route display unit G23 displays the target route R1, which includes multiple work routes r11.
第1設定部G21においては、許可ボタンG211の操作をもって、第1後進動作を許可するための操作を受け付け、禁止ボタンG212の操作をもって、第1後進動作を禁止するための操作を受け付ける。さらに、許可ボタンG211及び禁止ボタンG212のうち、選択中のオブジェクトが強調表示(一例として太枠表示)される。同様に、第2設定部G22においては、許可ボタンG221の操作をもって、第2後進動作を許可するための操作を受け付け、禁止ボタンG222の操作をもって、第2後進動作を禁止するための操作を受け付ける。さらに、許可ボタンG221及び禁止ボタンG222のうち、選択中のオブジェクトが強調表示(一例として太枠表示)される。 In the first setting unit G21, operation of the allow button G211 is accepted as an operation to allow the first reverse movement, and operation of the prohibit button G212 is accepted as an operation to prohibit the first reverse movement. Furthermore, the object selected by either the allow button G211 or the prohibit button G212 is highlighted (for example, with a thick border). Similarly, in the second setting unit G22, operation of the allow button G221 is accepted as an operation to allow the second reverse movement, and operation of the prohibit button G222 is accepted as an operation to prohibit the second reverse movement. Furthermore, the object selected by either the allow button G221 or the prohibit button G2222 is highlighted (for example, with a thick border).
ここで、経路表示部G23には、第1設定部G21及び第2設定部G22での設定値(第1後進動作の許否、及び第2後進動作の許否)を反映した目標経路R1が表示される。例えば、第1設定部G21の許可ボタンG211が操作されると、第1後進動作を許可した場合の目標経路R1が経路表示部G23に表示される。一方、第1設定部G21の禁止ボタンG212が操作されると、第1後進動作を禁止した場合の目標経路R1が経路表示部G23に表示される。このように、第1後進動作の許否の設定状態に応じて、対象領域F1における作業機械10の目標経路R1を提示する。ここで、目標経路R1の提示の態様としては、経路表示部G23等への表示に限らず、例えば、他装置(作業機械10を含む)への送信、印刷(プリントアウト)、非一時的記録媒体への書き込み、又は音声出力等であってもよい。 Here, the route display unit G23 displays the target route R1, reflecting the settings in the first setting unit G21 and the second setting unit G22 (permission or denial of the first reverse movement, and permission or denial of the second reverse movement). For example, when the permission button G211 of the first setting unit G21 is operated, the target route R1 when the first reverse movement is permitted is displayed on the route display unit G23. On the other hand, when the prohibition button G212 of the first setting unit G21 is operated, the target route R1 when the first reverse movement is prohibited is displayed on the route display unit G23. In this way, the target route R1 of the work machine 10 in the target area F1 is presented according to the setting status of whether the first reverse movement is permitted or denied. Here, the method of presenting the target route R1 is not limited to display on the route display unit G23, etc., but may also be, for example, transmission to other devices (including the work machine 10), printing (printout), writing to a non-temporary recording medium, or audio output.
このような態様設定画面G2に対するユーザ(オペレータ)の操作に応じて、態様設定処理部212は、移動態様(第1後進動作の許否、及び第2後進動作の許否)を設定する。しかも、移動態様の設定が即座に反映された目標経路R1が経路表示部G23に提示される。したがって、ユーザにおいては、態様設定画面G2で、設定値に基づいて生成される目標経路R1を確認しながら、移動態様(第1後進動作の許否、及び第2後進動作の許否)を設定することが可能である。 In response to user (operator) operations on the mode setting screen G2, the mode setting processing unit 212 sets the movement mode (whether to allow or deny the first reverse movement, and whether to allow or deny the second reverse movement). Furthermore, the target path R1, which immediately reflects the movement mode setting, is presented on the path display unit G23. Therefore, the user can set the movement mode (whether to allow or deny the first reverse movement, and whether to allow or deny the second reverse movement) while confirming the target path R1 generated based on the setting values on the mode setting screen G2.
ところで、経路生成処理部213は、上述したように少なくとも態様設定処理部212で設定される移動態様(第1後進動作の許否、及び第2後進動作の許否)に基づいて、目標経路R1を生成する。そのため、移動態様(第1後進動作の許否、及び第2後進動作の許否)は、基本的には目標経路R1に反映されることになる。 Incidentally, as described above, the route generation processing unit 213 generates the target route R1 based at least on the movement patterns (whether or not to allow the first reverse movement, and whether or not to allow the second reverse movement) set in the pattern setting processing unit 212. Therefore, the movement patterns (whether or not to allow the first reverse movement, and whether or not to allow the second reverse movement) are basically reflected in the target route R1.
一例として、本実施形態のように、作業機12が直装式のレーザレベラである場合、機体11の後進動作は許容されるので、第1後進動作は「許可」に設定される。そのため、例えば、第1パターン(図3参照)、第2パターン(図4参照)、第3パターン及び第4パターン(図6参照)のいずれの目標経路R1でも適用可能である。つまり、第1パターンの目標経路R1であれば、非作業経路r12の走行時に機体11が第1後進動作をすることになるところ、第1後進動作が「許可」に設定されていれば、当該目標経路R1についても適用可能となる。 For example, in this embodiment, when the work machine 12 is a directly mounted laser leveler, the reverse movement of the machine body 11 is permitted, so the first reverse movement is set to "permitted". Therefore, it is applicable to any of the target paths R1, such as the first pattern (see Figure 3), the second pattern (see Figure 4), the third pattern, and the fourth pattern (see Figure 6). In other words, for the target path R1 of the first pattern, the machine body 11 will perform the first reverse movement while traveling on the non-work path r12; however, if the first reverse movement is set to "permitted," it becomes applicable to that target path R1 as well.
一方、例えば、作業機12が牽引式のレーザレベラ等である場合、機体11の後進動作は禁止されるので、第1後進動作は「禁止」に設定される。この場合には、例えば、第1パターン、第2パターン、第3パターン及び第4パターンのうち、第3パターン以外は適用不可となる。つまり、第1パターンの目標経路R1であれば、非作業経路r12の走行時に機体11が第1後進動作をすることになるところ、第1後進動作が「禁止」に設定されていれば、当該目標経路R1は適用不可となる。 On the other hand, if, for example, the work machine 12 is a towed laser leveler, then the machine body 11 is prohibited from moving backward, and the first backward movement is set to "prohibited." In this case, for example, of the first, second, third, and fourth patterns, all but the third pattern are not applicable. In other words, if the target path R1 is the first pattern, the machine body 11 would perform the first backward movement while traveling on the non-work path r12. However, if the first backward movement is set to "prohibited," then the target path R1 becomes unapplicable.
このようにして生成される目標経路R1の経路データが、端末装置20から作業機械10に送信されることで、作業機械10は、当該目標経路R1に沿って対象領域F1内を自動運転することができる。言い換えれば、作業機械10の制御方法は、第1後進動作の許否等の移動態様の設定状態に間接的に基づいて、対象領域F1内で作業機械10を移動させることになる。さらに、複数の目標経路R1の適用可能となる場合、これら複数の目標経路R1をユーザに提示(例えば表示)し、これら複数の目標経路R1の中から任意の目標経路R1をユーザに選択させてもよい。例えば、機体11の後進動作が許容(許可)される場合に、第1パターン、第2パターン、第3パターン及び第4パターンの全ての目標経路R1をユーザに提示し、その中から任意の目標経路R1をユーザが選択可能となる。 The route data of the target route R1 generated in this way is transmitted from the terminal device 20 to the work machine 10, allowing the work machine 10 to automatically operate within the target area F1 along the target route R1. In other words, the control method of the work machine 10 moves the work machine 10 within the target area F1 indirectly based on the setting state of the movement mode, such as whether or not the first reverse movement is permitted. Furthermore, if multiple target routes R1 are applicable, these multiple target routes R1 may be presented (e.g., displayed) to the user, and the user may be allowed to select any target route R1 from among them. For example, if the machine body 11 is allowed to move backward, all target routes R1 of the first, second, third, and fourth patterns may be presented to the user, and the user can select any target route R1 from among them.
すなわち、制御処理部131は、第1後進動作の許否の設定状態に基づいて、対象領域F1内で作業機械10を移動させる。その結果、作業機械10は、目標経路R1に従って自動運転を行う場合、第1後進動作の許否の設定状態に基づいて、少なくとも第1後進動作を行うか否かが変化する。 In other words, the control processing unit 131 moves the work machine 10 within the target area F1 based on the setting state for whether or not to allow the first reverse movement. As a result, when the work machine 10 performs automatic operation according to the target path R1, whether or not to perform at least the first reverse movement changes based on the setting state for whether or not to allow the first reverse movement.
このように、本実施形態に係る作業機械10の制御方法は、対象領域F1を移動しつつ、作業機12によって対象領域F1内で作業を行う作業機械10の制御方法であって、作業機械10を後方に移動させる第1後進動作の許否を設定することと、第1後進動作の許否の設定状態に基づいて、対象領域F1内で作業機械10を移動させることと、を有する。 Thus, the control method for the work machine 10 according to this embodiment is a control method for a work machine 10 that moves within a target area F1 and performs work within that area F1 using the work machine 12, and comprises: setting whether or not to allow a first reverse movement to move the work machine 10 backward; and moving the work machine 10 within the target area F1 based on the setting state of whether or not to allow the first reverse movement.
したがって、例えば、作業機12が機体11の後方に連結される牽引式の作業機である場合等において、走行経路において機体11を後進させることを回避でき、作業機12と機体11との連結部位が座屈したような格好となって作業機12の負荷が過大となることを回避できる。結果的に、作業機12の負荷が過大となることを回避しやすい作業機械10の制御方法を提供できる。 Therefore, for example, in cases where the implement 12 is a towed implement connected to the rear of the main body 11, it is possible to avoid reversing the main body 11 along the travel path, thus preventing the connection point between the implement 12 and the main body 11 from buckling and causing excessive load on the implement 12. As a result, a control method for the work machine 10 that makes it easier to avoid excessive load on the implement 12 can be provided.
さらに、本実施形態では、第1後進動作と第2後進動作とのそれぞれについて、許否を設定可能である。つまり、第1後進動作については禁止としつつも、旋回経路に含まれる第2後進動作については許可する、といった設定が可能である。したがって、例えば、図6に示す第3パターンの目標経路R1のように、第2後進動作する経路(第2経路r142,r152)を有する旋回経路r14,r15が含まれる目標経路R1を、適用可能となる。よって、作業機械10の目標経路R1の自由度が向上する。 Furthermore, in this embodiment, it is possible to set whether the first reverse movement and the second reverse movement are permitted or not. That is, it is possible to set the first reverse movement to be prohibited while allowing the second reverse movement included in the turning path. Therefore, for example, as shown in the third pattern of target path R1 in Figure 6, a target path R1 that includes turning paths r14 and r15, which have paths involving the second reverse movement (second paths r142 and r152), can be applied. Thus, the degree of freedom of the target path R1 of the work machine 10 is improved.
ここで、第1後進動作の設定状態に応じて、第2後進動作の選択肢が変化することが好ましい。この場合、例えば、態様設定画面G2において、第1設定部G21で第1後進動作が許可されているか禁止されているかによって、第2設定部G22での第2後進動作の選択肢が変化する。これにより、第2後進動作の許否の設定を、第1後進動作の許否の設定に連動させることができ、第1後進動作と第2後進動作との組み合わせについて、好ましい組み合わせを設定しやすくなる。 Here, it is preferable that the selection of the second reverse operation changes depending on the setting status of the first reverse operation. In this case, for example, in the mode setting screen G2, the selection of the second reverse operation in the second setting unit G22 changes depending on whether the first reverse operation is permitted or prohibited in the first setting unit G21. This makes it possible to link the setting of whether the second reverse operation is permitted or prohibited to the setting of whether the first reverse operation is permitted or prohibited, making it easier to set a preferred combination of the first and second reverse operations.
具体的には、第1後進動作が禁止されている場合に、第2後進動作については許否を設定可能とすることが好ましい。例えば、態様設定画面G2において、第1設定部G21で禁止ボタンG212が操作された場合、第2設定部G22では許可ボタンG221及び禁止ボタンG222のいずれも操作(選択)可能な状態とする。これにより、例えば、作業機12が牽引式のレーザレベラ等である場合に、第1後進動作は「禁止」に設定しつつも、第2後進動作を許可することで、第3パターンの目標経路R1のような第2後進動作する経路を含む目標経路R1を、適用可能となる。 Specifically, it is preferable to allow or deny the second reverse movement when the first reverse movement is prohibited. For example, in the mode setting screen G2, if the prohibit button G212 is operated in the first setting unit G21, the second setting unit G22 will be set to a state where both the allow button G221 and the prohibit button G222 can be operated (selected). This allows, for example, when the work machine 12 is a towed laser leveler, to set the first reverse movement to "prohibited" while allowing the second reverse movement, thereby enabling the application of a target path R1 that includes a second reverse movement, such as the third pattern target path R1.
また、第1後進動作が許可されている場合に、第2後進動作については許否を設定不可とすることが好ましい。例えば、態様設定画面G2において、第1設定部G21で許可ボタンG211が操作された場合、第2設定部G22では許可ボタンG221及び禁止ボタンG222のいずれも、非表示にする等の方法で、操作(選択)できない状態とする。この場合において、実際には、第2後進動作については「禁止」の設定に固定することが好ましい。これにより、例えば、第1後進動作及び第2後進動作の両方が許可に設定されることに起因して、生成すべき目標経路R1が発散するような事態を回避しやすくなる。 Furthermore, if the first reverse movement is permitted, it is preferable that the second reverse movement cannot be set to permit or deny. For example, in the mode setting screen G2, if the permit button G211 is operated in the first setting unit G21, the second setting unit G22 will make both the permit button G221 and the prohibit button G222 unusable (selectable) by hiding them or other means. In this case, it is preferable to actually fix the second reverse movement to the "prohibited" setting. This makes it easier to avoid situations where, for example, the target path R1 to be generated diverges due to both the first and second reverse movements being set to permit.
また、第1後進動作が許可されている場合に、第2後進動作について許否を設定可能とするか否かを、別条件に基づいて決定することも好ましい。ここでいう「別条件」は、一例として、対象領域F1である圃場の形状若しくは大きさ、又は、作業機12若しくは作業の種類等である。例えば、対象領域F1である圃場の形状が、台形であるか、又は四角形以外の多角形であるような異形の場合、第1後進動作が許可されている場合でも、第2後進動作について許否を設定可能とする。反対に、対象領域F1である圃場の形状が異形でなければ、第1後進動作が許可されている場合でも、第2後進動作について許否を設定不可とする。これにより、別条件を加味して目標経路R1が生成されることになり、作業機械10の目標経路R1の自由度が向上する。 Furthermore, it is preferable to determine, based on other conditions, whether or not to allow the second reverse movement when the first reverse movement is permitted. These "other conditions" could, for example, be the shape or size of the field (target area F1), or the type of implement 12 or the type of work. For instance, if the field (target area F1) is an irregular shape, such as a trapezoid or a polygon other than a quadrilateral, the second reverse movement can be allowed or denied even when the first reverse movement is permitted. Conversely, if the field (target area F1) is not an irregular shape, the second reverse movement cannot be allowed or denied even when the first reverse movement is permitted. This allows the target path R1 to be generated taking these other conditions into account, improving the degree of freedom of the target path R1 of the implement 10.
ところで、本実施形態では、上述したように、第1後進動作の許否は、作業機12又は作業の種類に基づいて自動的に設定可能である。つまり、態様設定画面G2においてユーザが操作しなくとも、第1後進動作の許否等の移動態様が自動的に設定され得る。ここで、作業機12又は作業の種類の判定手段としては、例えば、ユーザが操作表示部23を操作して指定してもよいが、例えば、作業機械10において自動的に判別された結果が端末装置20に送信されてもよい。つまり、作業機12が機体11に装着されたときに、作業機12と機体11とが互いに通信することで、作業機12の種類等を自動的に判別可能であるので、当該判別結果が端末装置20に送信されてもよい。 In this embodiment, as described above, the permission or non-permission of the first reverse movement can be automatically set based on the work implement 12 or the type of work. In other words, the movement mode, including the permission or non-permission of the first reverse movement, can be automatically set without user intervention on the mode setting screen G2. Here, the means for determining the work implement 12 or the type of work can, for example, be specified by the user operating the operation display unit 23, or the result automatically determined by the work machine 10 may be transmitted to the terminal device 20. That is, when the work implement 12 is attached to the machine body 11, the work implement 12 and the machine body 11 communicate with each other, allowing the type of work implement 12 to be automatically determined, and the determination result may be transmitted to the terminal device 20.
そして、このようにして自動的に設定される移動態様(第1後進動作の許否)は、例えば、態様設定画面G2の初期値(デフォルト値)として適用されてもよい。例えば、作業機12が牽引式である場合、自動的に第1後進動作が「禁止」に設定され、この状態で態様設定画面G2を表示すると、初期値として第1後進動作が「禁止」に設定される。ただし、この場合でも、ユーザが態様設定画面G2を操作して、第1後進動作を許可することは可能である。あるいは、ユーザによる変更が禁止された状態で、移動態様(第1後進動作の許否等)が自動的に設定されてもよい。また、第1後進動作が「禁止」に設定される作業の種類としては、例えば、代掻き作業等がある。 The movement mode (whether or not the first reverse movement is permitted) set automatically in this manner may, for example, be applied as the initial value (default value) of the mode setting screen G2. For example, if the implement 12 is a towable type, the first reverse movement is automatically set to "prohibited," and when the mode setting screen G2 is displayed in this state, the first reverse movement is set to "prohibited" as the initial value. However, even in this case, the user can operate the mode setting screen G2 to permit the first reverse movement. Alternatively, the movement mode (whether or not the first reverse movement is permitted, etc.) may be set automatically while user modification is prohibited. Furthermore, examples of work where the first reverse movement is set to "prohibited" include puddling work.
[3.4]全体処理
次に、制御方法に係る処理の全体の流れについて、図15を参照して説明する。
[3.4] Overall Processing Next, the overall flow of the processing related to the control method will be explained with reference to Figure 15.
図15に示すように、制御システム1の回数設定処理部211は、回数設定画面G1を操作表示部23に表示させる(S1)。そして、回数設定処理部211は、回数設定画面G1においてユーザの操作に応じて作業回数の設定を行い、かつ作業回数の設定が完了した否かを判断する(S2)。例えば、回数設定画面G1の登録ボタンが操作されると、回数設定処理部211は、作業回数の設定が完了したと判断し(S2:Yes)、処理をステップS3に移行させる。作業回数の設定が完了していなければ(S2:No)、回数設定処理部211は、処理をステップS1に移行させる。 As shown in Figure 15, the count setting processing unit 211 of the control system 1 displays the count setting screen G1 on the operation display unit 23 (S1). Then, the count setting processing unit 211 sets the number of operations in accordance with the user's operation on the count setting screen G1 and determines whether the setting of the number of operations is complete (S2). For example, if the registration button on the count setting screen G1 is operated, the count setting processing unit 211 determines that the setting of the number of operations is complete (S2: Yes) and proceeds to step S3. If the setting of the number of operations is not complete (S2: No), the count setting processing unit 211 proceeds to step S1.
ステップS3では、制御システム1の態様設定処理部212は、態様設定画面G2を操作表示部23に表示させる。そして、態様設定処理部212は、態様設定画面G2においてユーザの操作に応じて移動態様(第1後進動作の許否、第2後進動作の許否)の設定を行い、かつ移動態様の設定が完了した否かを判断する(S4)。例えば、態様設定画面G2の登録ボタンが操作されると、態様設定処理部212は、移動態様の設定が完了したと判断し(S4:Yes)、処理をステップS5に移行させる。移動態様の設定が完了していなければ(S4:No)、態様設定処理部212は、処理をステップS3に移行させる。 In step S3, the mode setting processing unit 212 of the control system 1 displays the mode setting screen G2 on the operation display unit 23. The mode setting processing unit 212 then sets the movement mode (allowing or denying the first reverse movement, allowing or denying the second reverse movement) in response to user operation on the mode setting screen G2, and determines whether the movement mode setting is complete (S4). For example, if the registration button on the mode setting screen G2 is operated, the mode setting processing unit 212 determines that the movement mode setting is complete (S4: Yes) and proceeds to step S5. If the movement mode setting is not complete (S4: No), the mode setting processing unit 212 proceeds to step S3.
ステップS5では、制御システム1の経路生成処理部213は、目標経路R1を生成する。ここで生成される目標経路R1には、少なくとも作業回数及び移動態様が反映される。そして、制御システム1の出力処理部215は、ユーザ(オペレータ)からの走行開始指示の有無を判断する(S6)。操作表示部23に対する特定の操作がされると、出力処理部215は、走行開始指示があった判断し(S6:Yes)、処理をステップS7に移行させる。走行開始指示がなければ(S6:No)、出力処理部215は、ステップS6の判断を継続する。 In step S5, the route generation processing unit 213 of the control system 1 generates the target route R1. The target route R1 generated here reflects at least the number of operations and the movement pattern. Then, the output processing unit 215 of the control system 1 determines whether or not there is a command to start travel from the user (operator) (S6). If a specific operation is performed on the operation display unit 23, the output processing unit 215 determines that a command to start travel has been received (S6: Yes) and proceeds to step S7. If there is no command to start travel (S6: No), the output processing unit 215 continues the determination in step S6.
ステップS7では、制御システム1の出力処理部215は、目標経路R1の経路データを、通信部24から作業機械10に送信することで出力する。経路データを受信した作業機械10の制御処理部131は、目標経路R1に従って作業機械10の自動運転制御を行う(S8)。 In step S7, the output processing unit 215 of the control system 1 outputs the route data for the target route R1 by transmitting it to the work machine 10 from the communication unit 24. The control processing unit 131 of the work machine 10, upon receiving the route data, performs automatic operation control of the work machine 10 according to the target route R1 (S8).
制御システム1は、上記ステップS1~S8の処理を繰り返し実行する。ただし、図15に示すフローチャートは一例に過ぎず、処理が適宜追加又は省略されてもよいし、処理の順番が適宜入れ替わってもよい。 The control system 1 repeatedly executes the processes in steps S1 to S8 described above. However, the flowchart shown in Figure 15 is merely an example; processes may be added or omitted as appropriate, and the order of processes may be changed as appropriate.
[3.5]圃場の合筆
次に、制御方法における圃場の合筆に係る機能について、図16及び図17を参照して説明する。複数の圃場を一つに統合する「合筆」が行われる際には、当該複数の圃場に関する圃場情報が更新されて合筆圃場(合筆された一つの圃場)に関する圃場情報が生成される。つまり、制御システム1としては、圃場情報を更新することをもって、圃場の合筆を行うことになる。ここで、圃場の合筆は、例えば、図16に示すような圃場合筆画面G3を制御システム1が操作表示部23に表示させた状態で、ユーザの手動操作によって行われる。具体的に、圃場合筆画面G3は、圃場表示部G31と、設定部G32と、を有している。圃場表示部G31には、合筆の候補となる複数の圃場に関する情報(例えば個々の圃場の形状を表すイメージ図等)が表示される。ユーザが、圃場表示部G31において合筆の対象とする複数の圃場を選択すると、選択中の圃場が強調表示(一例として太枠表示)される。複数の圃場が選択された状態で、ユーザが、設定部G32の登録ボタンG321を操作すると、選択中の複数の圃場が統合される。図16の例では、3つの圃場A,B,Cのうち圃場A,Bを選択中であるため、この状態で登録ボタンG321が操作されることにより、2つの圃場A,Bが統合されて一つの合筆圃場が生成される。また、制御システム1は、手動操作に代えて、例えば、隣接する2つの圃場間の畔を潰す作業等、複数の圃場を一つに統合するための「合筆作業」に係る情報を外部より取得し、当該情報に基づいて圃場情報を自動的に更新することで、圃場の合筆を実施してもよい。
[3.5] Field Consolidation Next, the functions related to field consolidation in the control method will be explained with reference to Figures 16 and 17. When "field consolidation" is performed to integrate multiple fields into one, the field information for the multiple fields is updated and field information for the consolidated field (the single field that has been consolidated) is generated. In other words, the control system 1 performs field consolidation by updating the field information. Here, field consolidation is performed by manual operation by the user while the control system 1 displays a field consolidation screen G3, as shown in Figure 16, on the operation display unit 23. Specifically, the field consolidation screen G3 has a field display unit G31 and a setting unit G32. The field display unit G31 displays information about multiple fields that are candidates for consolidation (for example, an image diagram representing the shape of each field). When a user selects multiple fields to be consolidated in the field display unit G31, the selected fields are highlighted (for example, with a thick border). When multiple fields are selected, the user operates the registration button G321 on the setting unit G32, and the selected fields are consolidated. In the example in Figure 16, fields A and B are selected from the three fields A, B, and C. When the registration button G321 is operated in this state, the two fields A and B are consolidated to create one consolidated field. Alternatively, instead of manual operation, the control system 1 may acquire information related to "consolidation work" for integrating multiple fields into one, such as the work of flattening the ridge between two adjacent fields, from an external source, and automatically update the field information based on that information to perform field consolidation.
このようにして得られる合筆圃場においては、合筆対象とされた複数の圃場間の高低差に基づいて、均平作業が実施されることが好ましい。制御システム1は、例えば、合筆の対象とされた複数の圃場のそれぞれの高度情報から、これら複数の圃場における相対的な高低差を特定し、当該高低差に基づいて均平作業の要否を設定可能とする。一例として、制御システム1は、図17に示すような合筆圃場均平作業画面G4を操作表示部23に表示し、合筆圃場均平作業画面G4において、ユーザの手動操作に応じて均平作業の実施の要否を設定(決定)する。合筆圃場均平作業画面G4は、圃場表示部G41と、選択部G42と、を有している。圃場表示部G41には、合筆圃場について、合筆の対象とされた複数の圃場間の高低差に関する情報(例えば個々の圃場の平均高度を圃場ごとに可視化したイメージ図等)が表示される。具体的に、当該複数の圃場間の所定値以上の高低差の有無、及び高低差がある場合の高低差の大きさ等が、圃場表示部G41に表示される。ユーザは、圃場表示部G41で高低差を確認し、当該合筆圃場を対象領域F1として均平作業を実施する場合には、選択部G42で「はい」ボタンG421を操作する。これにより、制御システム1は、当該合筆圃場について均平作業における目標経路R1を自動的に生成する。ここで、制御システム1は、合筆対象の複数の圃場間の高低差に基づいて、目標経路R1を生成することが好ましい。一例として、図17では、圃場Aが圃場Bよりも「高い」場合を想定しているため、制御システム1は、相対的に「高い」圃場Aから相対的に「低い」圃場Bに向けて作業機械10が作業経路r11を走行するように、目標経路R1を生成する。ただし、合筆対象の複数の圃場間の高低差に基づいて、目標経路R1が生成されることは必須ではない。また、制御システム1は、手動操作に代えて、例えば、合筆対象の複数の圃場間の高低差に基づいて、均平作業の実施の要否を自動的に決定してもよい。 In the consolidated field obtained in this manner, it is preferable that leveling work be carried out based on the elevation difference between the multiple fields targeted for consolidation. The control system 1, for example, identifies the relative elevation difference between the multiple fields targeted for consolidation from the elevation information of each of these fields, and makes it possible to set whether or not leveling work is necessary based on this elevation difference. As an example, the control system 1 displays a consolidated field leveling work screen G4, as shown in Figure 17, on the operation display unit 23, and sets (determines) whether or not to carry out leveling work in accordance with the user's manual operation on the consolidated field leveling work screen G4. The consolidated field leveling work screen G4 has a field display unit G41 and a selection unit G42. The field display unit G41 displays information regarding the elevation difference between the multiple fields targeted for consolidation (for example, an image diagram visualizing the average elevation of each field). Specifically, the field display unit G41 displays whether there is an elevation difference of a predetermined value or more between the multiple fields, and if there is an elevation difference, the magnitude of the elevation difference. The user checks the elevation difference on the field display unit G41 and, if they wish to perform leveling work with the consolidated field as the target area F1, they operate the "Yes" button G421 on the selection unit G42. As a result, the control system 1 automatically generates a target path R1 for the leveling work for the consolidated field. Here, it is preferable that the control system 1 generates the target path R1 based on the elevation difference between the multiple fields targeted for consolidation. As an example, Figure 17 assumes that field A is "higher" than field B. Therefore, the control system 1 generates a target path R1 so that the work machine 10 travels along the work path r11 from the relatively "higher" field A to the relatively "lower" field B. However, it is not essential that the target path R1 is generated based on the elevation difference between the multiple fields to be merged. Furthermore, instead of manual operation, the control system 1 may automatically determine, for example, whether leveling work is necessary based on the elevation difference between the multiple fields to be merged.
[3.6]高低差の付与
次に、制御方法における圃場に対する高低差の付与に係る機能について、図18を参照して説明する。圃場によっては、圃場における配水の方向に応じて、又はユーザの意思により、地表面を斜めに均す傾斜均平によって圃場に意図的に高低差を付与する場合がある。一例として、制御システム1は、図18に示すような高低差設定画面G5を操作表示部23に表示し、高低差設定画面G5において、ユーザの手動操作に応じて対象領域F1たる圃場の高低差を設定する。高低差設定画面G5は、圃場表示部G51と、設定部G52と、一括均平ボタンG53と、を有している。ユーザは、高低差設定画面G5の圃場表示部G51において、高低差を設定する領域を、領域の外周線をなぞるスライド操作、又は3点以上の指定点を指定(タッチ)して当該指定点同士を結ぶ外形線を設定する操作等によって選択する。その上で、ユーザは、設定部G52のカーソルG521を操作することで、選択された領域の高度を高くし、設定部G52のカーソルG522を操作することで、選択された領域の高度を低くする。図18の例では、配水溝Aから圃場に水を呼び込み、配水溝Bへと排水する場合を想定し、圃場のうち配水溝A側を相対的に高く、配水溝B側を相対的に低くするように、圃場に対して高低差を付与する。この場合、制御システム1は、相対的に「低い」配水溝Bから相対的に「高い」配水溝A側に向けて作業機械10が作業経路r11を走行するように、目標経路R1を生成する。また、一括均平ボタンG53が操作されると、圃場表示部G51に表示されている圃場の全領域について、高低差を一括して「0」にする(つまり高低差無しとする)一括均平処理が実行される。これにより、高低差設定画面G5上で付与された高低差についても、一括してキャンセルすることが可能である。
[3.6] Adding Elevation Differences Next, the function related to adding elevation differences to the field in the control method will be explained with reference to Figure 18. Depending on the field, elevation differences may be intentionally added to the field by leveling the ground surface at an angle, depending on the direction of water distribution in the field or at the user's discretion. As an example, the control system 1 displays an elevation difference setting screen G5 as shown in Figure 18 on the operation display unit 23, and sets the elevation difference of the field, which is the target area F1, according to the user's manual operation on the elevation difference setting screen G5. The elevation difference setting screen G5 has a field display unit G51, a setting unit G52, and a batch leveling button G53. The user selects the area for which to set the elevation difference in the field display section G51 of the elevation difference setting screen G5 by sliding along the outer edge of the area, or by specifying (touching) three or more points and setting an outline connecting those points. Then, the user increases the elevation of the selected area by operating the cursor G521 on the setting section G52, and decreases the elevation of the selected area by operating the cursor G522 on the setting section G52. In the example in Figure 18, assuming a case where water is drawn into the field from the water channel A and drained into the water channel B, an elevation difference is applied to the field so that the side of the field on the water channel A side is relatively higher and the side on the water channel B side is relatively lower. In this case, the control system 1 generates a target path R1 so that the work machine 10 travels along the work path r11 from the relatively "lower" water channel B to the relatively "higher" water channel A side. Furthermore, when the batch leveling button G53 is operated, a batch leveling process is executed that sets the elevation difference to "0" (i.e., to no elevation difference) for the entire field area displayed on the field display unit G51. This makes it possible to cancel the elevation differences assigned on the elevation difference setting screen G5 all at once.
また、ユーザの意思により高低差を付与する場合には、例えば、圃場の中央部を外周部よりも高く若しくは低くする、又は、圃場の角部を中央部よりも高く若しくは低くする等、圃場の任意の位置に局所的に高低差を付与するケースもある。このようなケースにあっては、圃場のうち相対的に高くするべき箇所に土を集めたり、相対的に低くするべき箇所から土を除けたりすることができるよう、制御システム1は、均平作業の目標経路R1を生成することが好ましい。さらに、例えば、圃場全体を均平にした後、植付けから収穫までの一連の作業の中で、圃場に水を張る際の水の流れ等に起因して圃場の一部が低くなるような傾向がある場合に、当該一部を予め高くしておく等、圃場の傾向に応じて高低差が付されてもよい。 Furthermore, when users choose to add elevation differences, they may choose to add localized elevation differences at arbitrary locations within the field, such as making the center of the field higher or lower than the outer perimeter, or making the corners of the field higher or lower than the center. In such cases, it is preferable for the control system 1 to generate a target path R1 for leveling work, allowing for the collection of soil in areas that should be relatively higher or the removal of soil from areas that should be relatively lower. Additionally, after leveling the entire field, if, during the series of operations from planting to harvesting, a portion of the field tends to become lower due to factors such as water flow when flooding the field, the elevation difference may be added according to the field's tendencies, such as pre-raising that portion.
さらに、圃場に付与された高低差に関する設定情報が、当該圃場と対応付けて記憶されてもよい。この場合、例えば、ある圃場に対応付けて記憶されている設定情報に基づいて、当該圃場に対する高低差の初期値(デフォルト値)を自動的に設定可能となる。これにより、同一の圃場に対する将来の均平作業時に、高低差を付与し直すことなく、設定済みの高低差を利用することが可能である。 Furthermore, the setting information regarding the elevation difference assigned to a field may be stored in association with that field. In this case, for example, the initial value (default value) of the elevation difference for a field can be automatically set based on the setting information stored in association with that field. This makes it possible to use the previously set elevation difference during future leveling work on the same field without having to reassign the elevation difference.
[3.7]その他の機能
次に、制御方法のその他の機能について、図19を参照して説明する。
[3.7] Other Functions Next, other functions of the control method will be described with reference to Figure 19.
すなわち、対象領域F1としての圃場に高低差がある場合、作業機械10による均平作業は、高い領域から低い領域に向けて行うことが好ましい。例えば、図19の上段に示すように、第1辺f11及び第4辺f14の間の角部と、第2辺f12及び第3辺f13の間の角部とを結ぶ対角線にて対象領域F1を二分した際に、第1辺f11側の領域が相対的に高いと仮定する。この場合、経路生成処理部213は、例えば、図19の下段に示すように、対象領域F1の高い領域から低い領域に向けて作業経路r11が生成されるように、第1辺f11に対して傾斜した作業経路r11を含む目標経路R1を生成する。 In other words, if there is an elevation difference in the field, which is the target area F1, it is preferable to perform the leveling work by the work machine 10 from the higher area to the lower area. For example, as shown in the upper part of Figure 19, when the target area F1 is divided in half by a diagonal line connecting the corner between the first side f11 and the fourth side f14 and the corner between the second side f12 and the third side f13, it is assumed that the area on the first side f11 is relatively higher. In this case, the path generation processing unit 213 generates a target path R1 that includes a work path r11 inclined with respect to the first side f11, so that the work path r11 is generated from the higher area to the lower area of the target area F1, as shown in the lower part of Figure 19.
このように、対象領域F1の高低差に応じて、作業機械10の作業方向(作業経路r11の方向)が決定されることで、高低差がある対象領域F1に対する均平作業を効率的に行いやすくなる。特に、対象領域F1の勾配方向に沿って、作業経路r11の方向が設定されることがより好ましい。つまり、作業機械10による作業方向が、対象領域F1の勾配方向に近づくほど、均平作業の効率化を図りやすくなる。 In this way, by determining the working direction of the work machine 10 (the direction of the working path r11) according to the elevation difference of the target area F1, leveling work on the target area F1 with elevation differences becomes more efficient. In particular, it is more preferable that the direction of the working path r11 is set along the slope direction of the target area F1. In other words, the closer the working direction of the work machine 10 is to the slope direction of the target area F1, the easier it becomes to improve the efficiency of the leveling work.
ここで、対象領域F1の勾配方向が一様でない場合には、対象領域F1の場所ごとに、作業方向を変更させることがよく、部分的に作業方向が反転してもよい。例えば、対象領域F1の外周部と中央部とで高低差がある場合には、中央部から外周部に向けて、又は外周部から中央部に向けて、作業経路r11が生成されることが好ましい。さらに、作業経路r11の走行順序等についても、対象領域F1の高低差に応じて決定されてもよい。 Here, if the gradient direction of the target area F1 is not uniform, it is common to change the working direction at each location in the target area F1, and the working direction may be partially reversed. For example, if there is a difference in elevation between the outer periphery and the central part of the target area F1, it is preferable to generate the working path r11 from the central part towards the outer periphery, or from the outer periphery towards the central part. Furthermore, the order in which the working path r11 is traveled may also be determined according to the elevation difference in the target area F1.
また、対象領域F1の高低差が大きいほど、例えば、作業回数を多く設定することが好ましい。これにより、1回の作業における作業機12への負荷を小さく抑えることが可能である。この場合においても、作業経路r11ごとに作業回数が設定されてもよい。 Furthermore, the greater the elevation difference in the target area F1, the more preferable it is to set a higher number of operation cycles. This makes it possible to minimize the load on the work machine 12 during each operation. Even in this case, the number of operation cycles may be set for each work path r11.
ここで、対象領域F1の高低差は、例えば、当該対象領域F1に対して、直前に別の作業を行った作業機械の走行履歴、又は、(均平)作業の開始前に作業機械10を非作業状態で走行させた際の走行履歴等から特定することが可能である。つまり、当該作業機械が対象領域F1を走行した際の、当該作業機械の各位置での高度情報を記録することで、当該高度情報から対象領域F1の高低差を取得可能である。ただし、対象領域F1の高低差の特定方法は、これに限らず、例えば、ドローン等で上空から三次元計測することや、ユーザが目視又は計測器を使用して、対象領域F1の高低差を特定してもよい。 Here, the elevation difference of the target area F1 can be determined, for example, from the travel history of the machine that performed another operation on the target area F1 immediately beforehand, or from the travel history of the machine 10 when it was driven in a non-operating state before the start of the (leveling) operation. In other words, by recording the altitude information at each position of the machine when it travels through the target area F1, the elevation difference of the target area F1 can be obtained from this altitude information. However, the method for determining the elevation difference of the target area F1 is not limited to this; for example, it may also be determined by three-dimensional measurement from above using a drone, or by the user visually or using measuring instruments.
また、本実施形態に係る制御方法の更に他の機能として、作業機12にかかる負荷の大きさに応じて作業機12の高さを自動的に調節する機能を有している。具体的には、作業機械10の走行時において、作業機12にかかる負荷の大きさが大きくなるほど、作業機12の高さを上昇させることが好ましい。これにより、作業機12が深く掘り込むことで作業機12の負荷が過大となることを回避して、特に1回目の均平作業においては作業機12を浅めの位置に制御することができる。結果的に、作業回数は増えるものの、作業機12に過大な負荷がかかることを回避しやすくなる。 Furthermore, another function of the control method according to this embodiment is the ability to automatically adjust the height of the work implement 12 according to the magnitude of the load on it. Specifically, when the work machine 10 is in motion, it is preferable to raise the height of the work implement 12 as the magnitude of the load on it increases. This prevents the work implement 12 from becoming excessively loaded due to deep digging, and allows the work implement 12 to be controlled to a shallower position, especially during the first leveling operation. As a result, although the number of operations increases, it becomes easier to avoid excessive load on the work implement 12.
[4]変形例
以下、実施形態1の変形例を列挙する。以下に説明する変形例は、適宜組み合わせて適用可能である。
[4] Modifications The following are modifications of Embodiment 1. The modifications described below can be combined and applied as appropriate.
本開示における制御システム1は、コンピュータシステムを含んでいる。コンピュータシステムは、ハードウェアとしての1以上のプロセッサ及び1以上のメモリを主構成とする。コンピュータシステムのメモリに記録されたプログラム(作業機械用制御プログラム)をプロセッサが実行することによって、本開示における制御システム1としての機能が実現される。プログラムは、コンピュータシステムのメモリに予め記録されてもよく、電気通信回線を通じて提供されてもよく、コンピュータシステムで読み取り可能なメモリカード、光学ディスク、ハードディスクドライブ等の非一時的記録媒体に記録されて提供されてもよい。また、制御システム1に含まれる一部又は全部の機能部は電子回路で構成されていてもよい。 The control system 1 in this disclosure includes a computer system. The computer system primarily consists of one or more processors and one or more memories as hardware. The functions of the control system 1 in this disclosure are realized by the execution of a program (a control program for a work machine) recorded in the computer system's memory by the processor. The program may be pre-recorded in the computer system's memory, provided via a telecommunications line, or provided on a non-temporary recording medium such as a memory card, optical disk, or hard disk drive that is readable by the computer system. Furthermore, some or all of the functional parts included in the control system 1 may be composed of electronic circuits.
また、制御システム1の少なくとも一部の機能が、1つの筐体内に集約されていることは制御システム1に必須の構成ではなく、制御システム1の構成要素は、複数の筐体に分散して設けられていてもよい。反対に、実施形態1において、複数の装置(例えば制御装置13及び端末装置20)に分散されている機能が、1つの筐体内に集約されていてもよい。さらに、制御システム1の少なくとも一部の機能がクラウド(クラウドコンピューティング)等によって実現されてもよい。 Furthermore, it is not essential for control system 1 to have at least some of its functions integrated into a single enclosure; the components of control system 1 may be distributed across multiple enclosures. Conversely, in Embodiment 1, functions distributed across multiple devices (e.g., control device 13 and terminal device 20) may be integrated into a single enclosure. Moreover, at least some of the functions of control system 1 may be implemented through cloud computing or the like.
また、端末装置20は、タブレット端末、スマートフォン又はラップトップコンピュータ等の汎用端末に限らず、専用端末で構成されていてもよい。さらに、1台の作業機械10に対して複数台の端末装置20が対応付けられていてもよい、この場合、複数台の端末装置20にて1台の作業機械10を制御可能である。反対に、複数台の作業機械10に対して1台の端末装置20が対応付けられていてもよく、この場合、1台の端末装置20にて複数台の作業機械10を制御可能である。 Furthermore, the terminal device 20 is not limited to a general-purpose terminal such as a tablet, smartphone, or laptop computer; it may also consist of a dedicated terminal. Moreover, multiple terminal devices 20 may be associated with a single work machine 10; in this case, multiple terminal devices 20 can control the single work machine 10. Conversely, one terminal device 20 may be associated with multiple work machines 10; in this case, one terminal device 20 can control multiple work machines 10.
また、上述した目標経路R1はいずれも一例に過ぎず、適宜変更が可能である。例えば、第1パターンの目標経路R1として、図3のような非作業経路r12に代えて、図20に示すような非作業経路r12が適用されてもよい。図20においては、非作業経路r12は、隣接する一対の作業経路r11のうち、第1辺f11側となる一の作業経路r11の終端から、第2辺f12側となる他の作業経路r11の始端に向けて延びる、非直線状の経路である。このような非作業経路r12を適用すれば、一対の作業経路r11間における作業機械10の移動に要する時間の短縮を図ることができ、作業効率の向上につながる。同様に、作業経路r11についても、例えば、非直線状の経路等であってもよい。 Furthermore, the target paths R1 described above are merely examples and can be modified as appropriate. For example, instead of the non-working path r12 shown in Figure 3, the non-working path r12 shown in Figure 20 may be applied as the target path R1 in the first pattern. In Figure 20, the non-working path r12 is a non-linear path extending from the end of one of the pair of adjacent working paths r11 (on the first side f11) to the beginning of the other working path r11 (on the second side f12). Applying such a non-working path r12 can reduce the time required for the machine 10 to move between the pair of working paths r11, leading to improved work efficiency. Similarly, the working paths r11 may also be, for example, non-linear paths.
また、作業機械10の作業方向(作業経路r11の方向)、及び/又は、作業経路r11の走行順序等については、対象領域F1の高低差に応じて自動的に設定されることは必須でなく、ユーザが任意に設定できてもよい。さらに、対象領域F1の高低差に応じて自動的に設定される作業機械10の作業方向等が、例えば、ユーザの操作を受け付ける経路設定画面等において、推奨値又は選択肢として適用されてもよい。この場合、例えば、作業経路r11の方向の推奨値として、対象領域F1の勾配方向に平行な方向が設定されても、ユーザの操作により、作業経路r11の方向を対象領域F1の勾配方向と直交する方向に変更すること等が可能である。 Furthermore, the working direction of the work machine 10 (the direction of the work path r11), and/or the travel sequence of the work path r11, etc., are not necessarily set automatically according to the elevation difference of the target area F1; the user may set them arbitrarily. Moreover, the working direction of the work machine 10, etc., which is automatically set according to the elevation difference of the target area F1, may be applied as a recommended value or option in, for example, a route setting screen that accepts user input. In this case, for example, even if a direction parallel to the slope direction of the target area F1 is set as the recommended value for the direction of the work path r11, the user can change the direction of the work path r11 to a direction perpendicular to the slope direction of the target area F1 through user operation.
(実施形態2)
本実施形態に係る作業機械10の制御方法は、作業機12が牽引式のレーザレベラである点で、実施形態1と相違する。以下、実施形態1と同様の構成については、共通の符号を付して適宜説明を省略する。
(Embodiment 2)
The control method for the work machine 10 according to this embodiment differs from that of Embodiment 1 in that the work machine 12 is a towable laser leveler. Hereinafter, components similar to those in Embodiment 1 will be denoted by common reference numerals and their descriptions will be omitted as appropriate.
本実施形態に係る作業機械10の制御方法では、第1後進動作が「禁止」に設定されるため、経路生成処理部213は、例えば、図21に示すように、第1後進動作を含まない目標経路R1を生成する。図21に例示する目標経路R1は、複数の作業経路r11と、複数の接続経路r17と、を含んでいる。複数の作業経路r11のうち、対象領域F1の中心と第1辺f11との間に位置する作業経路r11は、第3辺f13から第4辺f14に向けて作業機械10を前進動作させる直線状の経路である。複数の作業経路r11のうち、対象領域F1の中心と第2辺f12との間に位置する作業経路r11は、第4辺f14から第3辺f13に向けて作業機械10を前進動作させる直線状の経路である。そして、複数の接続経路r17は、作業経路r11同士を接続する経路であって、第3辺f13又は第4辺f14に沿って延びる経路である。 In the control method for the work machine 10 according to this embodiment, since the first reverse movement is set to "prohibited," the path generation processing unit 213 generates a target path R1 that does not include the first reverse movement, for example, as shown in Figure 21. The target path R1 illustrated in Figure 21 includes a plurality of work paths r11 and a plurality of connecting paths r17. Of the plurality of work paths r11, the work path r11 located between the center of the target area F1 and the first side f11 is a linear path that causes the work machine 10 to move forward from the third side f13 towards the fourth side f14. Of the plurality of work paths r11, the work path r11 located between the center of the target area F1 and the second side f12 is a linear path that causes the work machine 10 to move forward from the fourth side f14 towards the third side f13. The plurality of connecting paths r17 are paths that connect the work paths r11 and extend along the third side f13 or the fourth side f14.
複数の接続経路r17は、いずれも作業機械10が作業機12での作業を行わずに前進動作を行う経路である。ここで、第3辺f13側の接続経路r17は、第2辺f12から第1辺f11に向けて作業機械10を前進動作させ、第4辺f14側の接続経路r17は、第1辺f11から第2辺f12に向けて作業機械10を前進動作させる。すなわち、作業機械10は、図21に示す目標経路R1に沿って自動運転を行うことで、対象領域F1を旋回(図21の例では時計回り方向に旋回)しながら移動することになる。接続経路r17の走行(移動)中には作業機械10は作業機12での作業を行わないため、接続経路r17は非作業経路の一種である。 The multiple connection paths r17 are all paths through which the work machine 10 moves forward without performing any work on the work machine 12. Here, the connection path r17 on the third side f13 causes the work machine 10 to move forward from the second side f12 towards the first side f11, and the connection path r17 on the fourth side f14 causes the work machine 10 to move forward from the first side f11 towards the second side f12. In other words, the work machine 10 moves while turning (clockwise in the example in Figure 21) within the target area F1 by automatically operating along the target path R1 shown in Figure 21. Since the work machine 10 does not perform any work on the work machine 12 while traveling along the connection paths r17, the connection paths r17 are a type of non-work path.
また、図21に例示するような目標経路R1であっても、作業機械10が作業を行いながら移動するための作業経路r11を、作業を行う作業回ごとに設定可能である。例えば、図22では、2回目の作業における作業経路r11を、1回目の作業における作業経路r11に対して交差(ここでは直交)させた例を示す。図22では、全体モードにおける2回目(2巡目)の作業に係る目標経路R1を表しており、1回目の作業経路r11を想像線(二点鎖線)で示す。このように、作業回ごとに、例えば、第1辺f11に対する角度等が異なる作業経路r11が設定されることで、対象領域F1に対して作業のむらが生じにくくなる。 Furthermore, even with a target path R1 as illustrated in Figure 21, the work path r11 for the work machine 10 to move while performing the work can be set for each work cycle. For example, Figure 22 shows an example where the work path r11 for the second work cycle intersects (in this case, orthogonal to) the work path r11 for the first work cycle. Figure 22 shows the target path R1 for the second (second cycle) work cycle in the overall mode, and the work path r11 for the first cycle is shown as a dashed line. In this way, by setting a work path r11 with different angles, for example, relative to the first side f11, for each work cycle, unevenness in the work on the target area F1 is less likely to occur.
また、図21及び図22の例では、対象領域F1の全体に対して一筆書きのように設定される一連の渦巻状の目標経路R1が生成されているが、この例に限らない。例えば、対象領域F1である圃場の大きさ若しくは形状、又は均平作業が必要な範囲等によっては、制御システム1は、対象領域F1を複数のブロックに区分し、ブロックごとに渦巻状の目標経路R1を生成してもよい。 Furthermore, in the examples shown in Figures 21 and 22, a series of spiral target paths R1 are generated that are set up as if drawn in a single continuous line across the entire target area F1. However, the system is not limited to this example. For example, depending on the size or shape of the field (which constitutes the target area F1), or the area where leveling work is required, the control system 1 may divide the target area F1 into multiple blocks and generate a spiral target path R1 for each block.
実施形態2の構成は、実施形態1で説明した種々の構成(変形例を含む)と適宜組み合わせて採用可能である。 The configuration of Embodiment 2 can be appropriately combined with the various configurations (including modified versions) described in Embodiment 1.
〔発明の付記〕
以下、上述の実施形態から抽出される発明の概要について付記する。なお、以下の付記で説明する各構成及び各処理機能は取捨選択して任意に組み合わせることが可能である。
[Notes on the invention]
The following is an overview of the invention extracted from the above-described embodiments. Note that each configuration and processing function described below can be selected and combined as desired.
<付記1>
対象領域を移動しつつ、作業機によって前記対象領域内で作業を行う作業機械の制御方法であって、
前記作業機械を後方に移動させる第1後進動作の許否を設定することと、
前記第1後進動作の許否の設定状態に基づいて、前記対象領域内で前記作業機械を移動させることと、を有する、
作業機械の制御方法。
<Note 1>
A method for controlling a work machine that moves within a target area and performs work within that area using the work machine,
Setting whether or not to allow the first reverse movement that moves the aforementioned work machine backward,
The process involves moving the work machine within the target area based on the setting state of whether or not the first reverse movement is permitted.
A method for controlling industrial machinery.
<付記2>
前記作業機械は、前記第1後進動作とは別に、旋回経路に含まれる第2後進動作を実施可能である、
付記1に記載の作業機械の制御方法。
<Note 2>
The aforementioned work machine is capable of performing a second reverse movement included in the turning path, separate from the first reverse movement.
Control method for the work machine described in Appendix 1.
<付記3>
前記第1後進動作と前記第2後進動作とのそれぞれについて、前記許否を設定可能である、
付記2に記載の作業機械の制御方法。
<Note 3>
The first reverse movement and the second reverse movement can each be set to allow or deny the following:
The control method for the work machine described in Appendix 2.
<付記4>
前記第1後進動作の設定状態に応じて、前記第2後進動作の選択肢が変化する、
付記3に記載の作業機械の制御方法。
<Note 4>
Depending on the setting state of the first reverse movement, the options for the second reverse movement change.
Control method for the work machine described in Appendix 3.
<付記5>
前記第1後進動作が禁止されている場合に、前記第2後進動作については許否を設定可能とする、
付記4に記載の作業機械の制御方法。
<Note 5>
If the first reverse movement is prohibited, the second reverse movement can be set to be permitted or not.
Control method for the work machine described in Appendix 4.
<付記6>
前記第1後進動作が許可されている場合に、前記第2後進動作については許否を設定不可とする、
付記4又は5に記載の作業機械の制御方法。
<Note 6>
If the first reverse operation is permitted, the second reverse operation cannot be set to permit or disperform.
A control method for the work machine described in Appendix 4 or 5.
<付記7>
前記第1後進動作が許可されている場合に、前記第2後進動作について許否を設定可能とするか否かを、別条件に基づいて決定する、
付記4又は5に記載の作業機械の制御方法。
<Note 7>
When the first reverse operation is permitted, whether or not the second reverse operation can be permitted is determined based on other conditions.
A control method for the work machine described in Appendix 4 or 5.
<付記8>
前記第1後進動作の許否の設定状態に応じて、前記対象領域における前記作業機械の目標経路を提示する、
付記1~7のいずれかに記載の作業機械の制御方法。
<Note 8>
Depending on the setting state for whether the first reverse movement is permitted or not, the target path of the work machine in the target area is presented.
A control method for the work machine described in any of the appendices 1 to 7.
<付記9>
前記第1後進動作の許否は、前記作業機又は作業の種類に基づいて設定される、
付記1~8のいずれかに記載の作業機械の制御方法。
<Note 9>
Whether or not the first reverse movement is permitted is set based on the type of work implement or work.
A control method for the work machine described in any of the appendices 1 to 8.
<付記10>
前記作業機が牽引式である場合に、前記第1後進動作を禁止する、
付記9に記載の作業機械の制御方法。
<Note 10>
If the aforementioned work machine is a towable type, the first reverse movement is prohibited.
Control method for the work machine described in Appendix 9.
<付記11>
付記1~10のいずれかに記載の作業機械の制御方法を、
1以上のプロセッサに実行させるための作業機械用制御プログラム。
<Note 11>
The control method for the work machine described in any of the appendices 1 to 10,
A control program for a work machine to be executed by one or more processors.
1 作業機械用制御システム
10 作業機械
11 機体
12 作業機
100 作業システム
131 制御処理部
212 態様設定処理部
F1 対象領域
R1 目標経路
r13,r14,r15 旋回経路
1 Control system for work machinery 10 Work machinery 11 Machine body 12 Work machine 100 Work system 131 Control processing unit 212 Mode setting processing unit F1 Target area R1 Target path r13, r14, r15 Turning path
Claims (12)
前記作業機械を後方に移動させる第1後進動作の許否を設定することと、
前記第1後進動作の許否の設定状態に基づいて、前記対象領域内で前記作業機械を移動させることと、を有し、
前記作業機械は、前記第1後進動作とは別に、旋回経路に含まれる第2後進動作を実施可能である、
作業機械の制御方法。 A method for controlling a work machine that moves within a target area and performs work within that area using the work machine,
Setting whether or not to allow the first reverse movement that moves the aforementioned work machine backward,
The process involves moving the work machine within the target area based on the setting state of whether or not the first reverse movement is permitted,
The aforementioned work machine is capable of performing a second reverse movement included in the turning path, separate from the first reverse movement.
A method for controlling industrial machinery.
請求項1に記載の作業機械の制御方法。 The first reverse movement and the second reverse movement can each be set to allow or deny the following:
A method for controlling a work machine according to claim 1 .
請求項2に記載の作業機械の制御方法。 Depending on the setting state of the first reverse movement, the options for the second reverse movement change.
A method for controlling a work machine according to claim 2 .
請求項3に記載の作業機械の制御方法。 If the first reverse movement is prohibited, the second reverse movement can be set to be permitted or not.
A method for controlling a work machine according to claim 3 .
請求項3又は4に記載の作業機械の制御方法。 If the first reverse operation is permitted, the second reverse operation cannot be set to permit or disperform.
A method for controlling a work machine according to claim 3 or 4 .
請求項3又は4に記載の作業機械の制御方法。 When the first reverse operation is permitted, whether or not the second reverse operation can be permitted is determined based on other conditions.
A method for controlling a work machine according to claim 3 or 4 .
請求項1~4のいずれか1項に記載の作業機械の制御方法。 Depending on the setting state for whether the first reverse movement is permitted or not, the target path of the work machine in the target area is presented.
A method for controlling a work machine according to any one of claims 1 to 4 .
請求項1~4のいずれか1項に記載の作業機械の制御方法。 Whether or not the first reverse movement is permitted is set based on the type of work implement or work.
A method for controlling a work machine according to any one of claims 1 to 4 .
請求項8に記載の作業機械の制御方法。 If the aforementioned work machine is a towable type, the first reverse movement is prohibited.
A method for controlling a work machine according to claim 8 .
1以上のプロセッサに実行させるための作業機械用制御プログラム。 A method for controlling a work machine according to any one of claims 1 to 4 ,
A control program for a work machine to be executed by one or more processors.
前記作業機械を後方に移動させる第1後進動作の許否を設定する態様設定処理部と、
前記第1後進動作の許否の設定状態に基づいて、前記対象領域内で前記作業機械を移動させる制御処理部と、を備え、
前記作業機械は、前記第1後進動作とは別に、旋回経路に含まれる第2後進動作を実施可能である、
作業機械用制御システム。 Used in a work machine that moves within a target area and performs work within that target area using a work machine,
A mode setting processing unit that sets whether or not to allow a first reverse movement that moves the aforementioned work machine backward,
The system includes a control processing unit that moves the work machine within the target area based on the setting state of whether or not the first reverse movement is permitted,
The aforementioned work machine is capable of performing a second reverse movement included in the turning path, separate from the first reverse movement.
Control system for industrial machinery.
前記作業機が装着される機体と、を備える、
作業システム。 A control system for a work machine according to claim 11 ,
The machine comprises a body on which the aforementioned work implement is attached,
Work system.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2023011885A JP7837899B2 (en) | 2023-01-30 | 2023-01-30 | Control method for work machines, control program for work machines, control system for work machines, and work system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2023011885A JP7837899B2 (en) | 2023-01-30 | 2023-01-30 | Control method for work machines, control program for work machines, control system for work machines, and work system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2024107782A JP2024107782A (en) | 2024-08-09 |
| JP7837899B2 true JP7837899B2 (en) | 2026-03-31 |
Family
ID=92175951
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2023011885A Active JP7837899B2 (en) | 2023-01-30 | 2023-01-30 | Control method for work machines, control program for work machines, control system for work machines, and work system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7837899B2 (en) |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2020184973A (en) | 2019-05-17 | 2020-11-19 | ヤンマーパワーテクノロジー株式会社 | Automatic traveling system |
| WO2022118772A1 (en) | 2020-12-02 | 2022-06-09 | ヤンマーホールディングス株式会社 | Automatic traveling system, automatic traveling method, and automatic traveling program |
| WO2022145315A1 (en) | 2020-12-29 | 2022-07-07 | 株式会社クボタ | Work vehicle |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US12026940B2 (en) * | 2021-06-16 | 2024-07-02 | Deere & Company | Implement management system for determining implement state |
-
2023
- 2023-01-30 JP JP2023011885A patent/JP7837899B2/en active Active
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2020184973A (en) | 2019-05-17 | 2020-11-19 | ヤンマーパワーテクノロジー株式会社 | Automatic traveling system |
| WO2020235470A1 (en) | 2019-05-17 | 2020-11-26 | ヤンマーパワーテクノロジー株式会社 | Automatic travel system |
| WO2022118772A1 (en) | 2020-12-02 | 2022-06-09 | ヤンマーホールディングス株式会社 | Automatic traveling system, automatic traveling method, and automatic traveling program |
| JP2022088098A (en) | 2020-12-02 | 2022-06-14 | ヤンマーホールディングス株式会社 | Self-driving system, self-driving method, and self-driving program |
| WO2022145315A1 (en) | 2020-12-29 | 2022-07-07 | 株式会社クボタ | Work vehicle |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2024107782A (en) | 2024-08-09 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN111448530B (en) | Target path generation system for work vehicles | |
| JP6812247B2 (en) | Travel route generator and travel route generation program | |
| JP2023101605A (en) | AUTOMATIC DRIVING CONTROL SYSTEM AND AUTONOMOUS DRIVING CONTROL METHOD | |
| JP7756174B2 (en) | Map generation system and map generation method | |
| JP7022161B2 (en) | Autonomous driving system | |
| JP7766111B2 (en) | Agricultural machinery, sensing system for use in agricultural machinery, and sensing method | |
| JP6879896B2 (en) | Satellite positioning system for work platforms | |
| EP4501092B1 (en) | Turning control for autonomous agricultural vehicle | |
| EP4501091B1 (en) | Turning control for autonomous agricultural vehicle | |
| JP7837899B2 (en) | Control method for work machines, control program for work machines, control system for work machines, and work system | |
| JP7793759B2 (en) | Agricultural work support system, agricultural machinery, agricultural work support device, and method for creating driving routes for agricultural machinery | |
| JP2024107781A (en) | CONTROL METHOD FOR WORK MACHINE, CONTROL PROGRAM FOR WORK MACHINE, CONTROL SYSTEM FOR WORK MACHINE, AND WORK SYSTEM | |
| JP2023134573A (en) | Target route generation system for work vehicles and target route generation method for work vehicles | |
| US20260099153A1 (en) | Control method for work vehicle, work vehicle control program, work vehicle control system, and work system | |
| EP4541167A1 (en) | Control method for work vehicle, control program for work vehicle, control system for work vehicle, and work system | |
| US20260096500A1 (en) | Control method for work vehicle, work vehicle control program, work vehicle control system, and work system | |
| JP2025070955A (en) | Work vehicle control method, work vehicle control program, work vehicle control system, and work system | |
| JP2024168506A (en) | Work vehicle control method, work vehicle control program, work vehicle control system, and work system | |
| US20250311657A1 (en) | Farm field registration device, farm field registration method, and computer program | |
| EP4541165A1 (en) | Control method of work vehicle, control program for work vehicle, control system for work vehicle, and work system | |
| US20260107866A1 (en) | Setting method, setting program, setting system, and automatic travel method | |
| JP2026074565A (en) | Setup method, setup program, setup system, and automatic driving method | |
| KR20250071831A (en) | Control method of work vehicle, control program for work vehicle, control system for work vehicle, and work system | |
| JP2026029102A (en) | Work vehicle control method, work vehicle control program, work vehicle control system, and work system | |
| KR20260058150A (en) | Setting method, setting program, setting system, and automatic traveling method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20250219 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20251120 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20251202 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20260126 |
|
| 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: 20260224 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20260318 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7837899 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |