JP7763689B2 - Work machine control system, work machine, work machine control method, and work machine control program - Google Patents
Work machine control system, work machine, work machine control method, and work machine control programInfo
- Publication number
- JP7763689B2 JP7763689B2 JP2022034190A JP2022034190A JP7763689B2 JP 7763689 B2 JP7763689 B2 JP 7763689B2 JP 2022034190 A JP2022034190 A JP 2022034190A JP 2022034190 A JP2022034190 A JP 2022034190A JP 7763689 B2 JP7763689 B2 JP 7763689B2
- Authority
- JP
- Japan
- Prior art keywords
- work machine
- alarm
- processing unit
- state
- control system
- 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
- Component Parts Of Construction Machinery (AREA)
Description
本発明は、機体の周囲における物体を検出可能な作業機械に用いられる、作業機械用制御システム、作業機械、作業機械の制御方法及び作業機械用制御プログラムに関する。 The present invention relates to a work machine control system, a work machine, a work machine control method, and a work machine control program used in a work machine capable of detecting objects around the machine body.
関連技術として、作業機械(ショベル)の周囲における人の存否を判定する作業機械用制御システム(作業機械用周辺監視装置)が知られている(例えば、特許文献1参照)。この作業機械用制御システムは、ゲートロックレバーがロック状態にあって作業機械が操作できる状態(作業可能状態)にないと判定され、かつ作業機械の周囲に人が存在すると判定された場合、人検出フラグの値を「1」(オン)に設定するものの、この時点では警報処理部(警報制御手段)が警報を出力させない。その後、ゲートロックレバーがロック解除状態になり、作業機械が操作できる状態に切り替わると、作業機械用制御システムは、その時点で作業機械の周囲に人が存在するか否かによらず、人検出フラグの値が「1」であれば警報処理部にて警報を出力する。 A related technology known is a work machine control system (work machine surroundings monitoring device) that determines whether or not a person is present around a work machine (excavator) (see, for example, Patent Document 1). When this work machine control system determines that the gate lock lever is locked and the work machine is not in a state where it can be operated (a state where work is possible), and also determines that a person is present around the work machine, it sets the value of the person detection flag to "1" (on), but the alarm processing unit (alarm control means) does not output an alarm at this point. Thereafter, when the gate lock lever is unlocked and the work machine switches to a state where it can be operated, the work machine control system causes the alarm processing unit to output an alarm if the value of the person detection flag is "1," regardless of whether or not a person is present around the work machine at that time.
このように、関連技術に係る作業機械用制御システムでは、警報処理部は、作業機械が操作できない状態にあると判定され、かつ作業機械の周囲に人が存在すると判定された場合、その後に作業機械が操作できる状態にあると判定されたときに警報を出力させる。 In this way, in a work machine control system according to related technology, if it is determined that the work machine is in an inoperable state and that a person is present around the work machine, the alarm processing unit outputs an alarm when it is subsequently determined that the work machine is in an operable state.
上記関連技術では、オペレータが作業機械の周囲に人が存在することを認識した上で、ゲートロックレバーをロック解除状態にしたような場合でも、作業機械が操作できる状態になれば警報が出力される。そのため、作業機械の周囲の人に注意しながら慎重に作業をしているオペレータにとっては、警報が煩わしく、警報に気を取られることで、集中力の低下につながる可能性がある。 In the related technology described above, even if the operator recognizes that there are people around the work machine and sets the gate lock lever to the unlocked position, an alarm will still be output once the work machine is ready to be operated. Therefore, for operators who are working carefully while keeping an eye on people around the work machine, the alarm can be annoying, and the distraction caused by the alarm can lead to a decrease in concentration.
本発明の目的は、オペレータの集中力の低下を軽減しやすい作業機械用制御システム、作業機械、作業機械の制御方法及び作業機械用制御プログラムを提供することにある。 The object of the present invention is to provide a work machine control system, work machine, work machine control method, and work machine control program that can easily reduce the decline in the operator's concentration.
本発明の一態様に係る作業機械用制御システムは、取得処理部と、判定処理部と、警報処理部と、を備える。前記取得処理部は、作業機械の機体の周囲における物体の検知結果を取得する。前記判定処理部は、前記作業機械を操作できる状態にあるか操作できない状態にあるかを判定する。前記警報処理部は、警報の出力を行う。前記警報処理部は、第1状況の後に前記作業機械を操作できる状態にあると判定されたときに前記警報の出力を禁止する。前記第1状況は、前記作業機械を操作できない状態にあると判定され、かつ前記検知結果が所定条件を満たす状況である。 A work machine control system according to one aspect of the present invention comprises an acquisition processing unit, a determination processing unit, and an alarm processing unit. The acquisition processing unit acquires detection results of objects around the body of the work machine. The determination processing unit determines whether the work machine is in an operable state or an inoperable state. The alarm processing unit outputs an alarm. The alarm processing unit prohibits the output of the alarm when it is determined that the work machine is in an operable state after a first situation. The first situation is a situation in which it is determined that the work machine is in an inoperable state and the detection results satisfy predetermined conditions.
本発明の一態様に係る作業機械は、前記作業機械用制御システムと、前記機体と、を備える。 A work machine according to one aspect of the present invention includes the work machine control system and the machine body.
本発明の一態様に係る作業機械の制御方法は、作業機械の機体の周囲における物体の検知結果を取得することと、前記作業機械を操作できる状態にあるか操作できない状態にあるかを判定することと、前記作業機械を操作できない状態にあると判定され、かつ前記検知結果が所定条件を満たす状況を第1状況とする場合において、前記第1状況の後に前記作業機械を操作できる状態にあると判定されたときに警報の出力を禁止することと、を有する。 A work machine control method according to one aspect of the present invention includes obtaining detection results of objects around the body of a work machine, determining whether the work machine is in an operable state or an inoperable state, and, in a first situation where it is determined that the work machine is in an inoperable state and the detection results satisfy predetermined conditions, prohibiting the output of an alarm when it is determined that the work machine is in an operable state after the first situation.
本発明の一態様に係る作業機械用制御プログラムは、前記作業機械の制御方法を、1以上のプロセッサに実行させるためのプログラムである。 A work machine control program according to one aspect of the present invention is a program for causing one or more processors to execute the work machine control method.
本発明によれば、オペレータの集中力の低下を軽減しやすい作業機械用制御システム、作業機械、作業機械の制御方法及び作業機械用制御プログラムを提供することができる。 The present invention provides a work machine control system, work machine, work machine control method, and work machine control program that can easily reduce the operator's loss of concentration.
以下、添付図面を参照しながら、本発明の実施形態について説明する。以下の実施形態は、本発明を具体化した一例であって、本発明の技術的範囲を限定する趣旨ではない。 Embodiments of the present invention will now be described with reference to the accompanying drawings. The following embodiment is an example of a specific embodiment of the present invention and is not intended to limit the technical scope of the present invention.
(実施形態1)
[1]全体構成
本実施形態に係る作業機械3は、図1に示すように、走行部31と、旋回部32と、作業部33と、を機体30に備えている。また、作業機械3は、図2に示すように、作業機械用制御システム1(以下、単に「制御システム1」ともいう)を更に備えている。その他、機体30は、図1及び図2に示すように、表示装置2、駆動装置34、操作装置35及び音出力部36等を更に備えている。
(Embodiment 1)
[1] Overall configuration As shown in Figure 1, the work machine 3 according to this embodiment is equipped with a traveling section 31, a swivel section 32, and a working section 33 on a machine body 30. The work machine 3 is further equipped with a work machine control system 1 (hereinafter simply referred to as the "control system 1") as shown in Figure 2. In addition, the machine body 30 is further equipped with a display device 2, a drive device 34, an operation device 35, a sound output unit 36, etc. as shown in Figures 1 and 2.
本実施形態では、制御システム1は、その主たる機能として、作業機械3の機体30の周囲における物体の検知結果に応じて警報を出力する機能を有している。つまり、制御システム1は、作業機械3用の周辺監視システムとも呼べるのであって、作業機械3自体の動作を制御する機能は必須ではない。 In this embodiment, the main function of the control system 1 is to output an alarm in response to the detection results of an object around the body 30 of the work machine 3. In other words, the control system 1 can also be called a periphery monitoring system for the work machine 3, and does not necessarily have the function of controlling the operation of the work machine 3 itself.
本開示でいう「作業機械」は、各種の作業用の機械を意味し、一例として、バックホー(油圧ショベル、ミニショベル等を含む)、ホイルローダー及びキャリア等の作業車両である。作業機械3は、1つ以上の作業を実行可能に構成された作業部33を備えている。作業機械3は、「車両」に限らず、例えば、作業用船舶、ドローン又はマルチコプター等の作業飛翔体等であってもよい。さらに、作業機械3は建設機械(建機)に限らず、例えば、田植機、トラクタ又はコンバイン等の農業機械(農機)であってもよい。本実施形態では、特に断りが無い限り、作業機械3が乗用タイプのバックホーであって、掘削作業、整地作業、溝掘削作業又は積込作業等を作業として実行可能である場合を例に挙げて説明する。 In this disclosure, the term "work machine" refers to various types of work machinery, and examples include work vehicles such as backhoes (including hydraulic excavators, mini excavators, etc.), wheel loaders, and carriers. The work machine 3 is equipped with a working unit 33 configured to perform one or more tasks. The work machine 3 is not limited to a "vehicle" and may be, for example, a work vessel, a work air vehicle such as a drone or multicopter, or the like. Furthermore, the work machine 3 is not limited to a construction machine (construction equipment), but may be, for example, an agricultural machine (farm equipment) such as a rice transplanter, tractor, or combine harvester. In this embodiment, unless otherwise specified, the work machine 3 is a riding backhoe that is capable of performing tasks such as excavation, leveling, trench digging, and loading.
また、本実施形態では、説明の便宜上、作業機械3が使用可能な状態での鉛直方向を上下方向D1と定義する。さらに、旋回部32の非旋回状態において、作業機械3(の運転部321)に搭乗したユーザ(オペレータ)から見た方向を基準として、前後方向D2及び左右方向D3を定義する。言い換えれば、本実施形態で用いられる各方向は、いずれも作業機械3の機体30を基準として規定される方向であって、作業機械3の前進時に機体30が移動する方向が「前方」、作業機械3の後退時に機体30が移動する方向が「後方」となる。同様に、作業機械3の右旋回時に機体30の前端部が移動する方向が「右方」、作業機械3の左旋回時に機体30の前端部が移動する方向が「左方」となる。ただし、これらの方向は、作業機械3の使用方向(使用時の方向)を限定する趣旨ではない。 In addition, in this embodiment, for ease of explanation, the vertical direction when the work machine 3 is in a usable state is defined as the up-down direction D1. Furthermore, when the swivel unit 32 is in a non-swivel state, the front-to-rear direction D2 and the left-to-right direction D3 are defined based on the direction as seen by the user (operator) aboard the work machine 3 (the driving unit 321). In other words, all directions used in this embodiment are defined based on the body 30 of the work machine 3, with the direction in which the body 30 moves when the work machine 3 moves forward being "forward" and the direction in which the body 30 moves when the work machine 3 moves backward being "rear." Similarly, the direction in which the front end of the body 30 moves when the work machine 3 turns right is "rightward," and the direction in which the front end of the body 30 moves when the work machine 3 turns left is "leftward." However, these directions are not intended to limit the direction in which the work machine 3 is used (the direction in use).
作業機械3は、動力源となるエンジン40(図2参照)を備えている。本実施形態では一例として、エンジン40はディーゼルエンジンである。エンジン40は、燃料タンクから燃料(ここでは軽油)が供給されることにより駆動する。作業機械3においては、例えば、エンジン40によって油圧ポンプ41(図2参照)が駆動され、油圧ポンプ41から機体30の各部の油圧アクチュエータ(油圧モータ43及び油圧シリンダ44等を含む)に作動油が供給されることで、機体30が駆動する。このような作業機械3は、例えば、機体30の運転部321に搭乗したユーザ(オペレータ)が、操作装置35の操作レバー等を操作することにより制御される。 The work machine 3 is equipped with an engine 40 (see Figure 2) that serves as a power source. In this embodiment, as an example, the engine 40 is a diesel engine. The engine 40 is driven by fuel (here, diesel) supplied from a fuel tank. In the work machine 3, for example, the engine 40 drives a hydraulic pump 41 (see Figure 2), and the hydraulic pump 41 supplies hydraulic oil to hydraulic actuators (including hydraulic motors 43 and hydraulic cylinders 44, etc.) in various parts of the machine body 30, thereby driving the machine body 30. Such a work machine 3 is controlled, for example, by a user (operator) aboard the driving section 321 of the machine body 30 operating the operating levers, etc., of the operating device 35.
本実施形態では、上述したように作業機械3が乗用タイプのバックホーである場合を想定しているので、作業部33は、運転部321に搭乗したユーザ(オペレータ)の操作に従って駆動され、掘削作業等の作業を実行する。ユーザが搭乗する運転部321は、旋回部32に設けられている。 In this embodiment, as described above, it is assumed that the work machine 3 is a riding-type backhoe, and therefore the working unit 33 is driven in accordance with the operation of a user (operator) riding in the driving unit 321 to perform work such as excavation. The driving unit 321 on which the user rides is provided in the swivel unit 32.
ここで、機体30の運転部321には、表示装置2、操作装置35及び音出力部36等が搭載されており、ユーザは、表示装置2に表示される作業機械3に関連する種々の情報を見ながら、操作装置35を操作可能である。一例として、表示装置2の表示画面に、冷却水温及び作動油温等の作業機械3の稼働状態に関する情報が表示されることで、ユーザは、操作装置35の操作に必要な作業機械3の稼働状態に関する情報を、表示装置2で確認することができる。 Here, the driving section 321 of the machine body 30 is equipped with a display device 2, an operating device 35, a sound output section 36, etc., and the user can operate the operating device 35 while viewing various information related to the work machine 3 displayed on the display device 2. As an example, information related to the operating status of the work machine 3, such as cooling water temperature and hydraulic oil temperature, is displayed on the display screen of the display device 2, allowing the user to check on the display device 2 information related to the operating status of the work machine 3 that is necessary for operating the operating device 35.
走行部31は、走行機能を有し、地面を走行(旋回を含む)可能に構成されている。走行部31は、例えば、左右一対のクローラ311及びブレード312等を有している。走行部31は、クローラ311を駆動するための走行用の油圧モータ43(油圧アクチュエータ)等を更に有する。 The traveling unit 31 has a traveling function and is configured to be able to travel (including turn) on the ground. The traveling unit 31 has, for example, a pair of left and right crawlers 311 and a blade 312. The traveling unit 31 also has a traveling hydraulic motor 43 (hydraulic actuator) for driving the crawlers 311.
旋回部32は、走行部31の上方に位置し、走行部31に対して、上下方向D1に沿った回転軸を中心に旋回可能に構成されている。旋回部32は、旋回用の油圧モータ(油圧アクチュエータ)等を有している。旋回部32には、運転部321の他、エンジン40及び油圧ポンプ41等が搭載されている。さらに、旋回部32の前端部には、作業部33が取り付けられるブームブラケット322が設けられている。 The swivel unit 32 is located above the travel unit 31 and is configured to be swivelable relative to the travel unit 31 around a rotation axis along the vertical direction D1. The swivel unit 32 includes a hydraulic motor (hydraulic actuator) for rotation. In addition to the driving unit 321, the swivel unit 32 is also equipped with an engine 40, a hydraulic pump 41, and other components. Furthermore, a boom bracket 322 to which the working unit 33 is attached is provided at the front end of the swivel unit 32.
作業部33は、1つ以上の作業を実行可能に構成されている。作業部33は、旋回部32のブームブラケット322に支持されており、作業を実行する。作業部33は、バケット331を有する。バケット331は、作業機械3の機体30に取り付けられるアタッチメント(作業具)の一種であって、複数種類のアタッチメントの中から作業の内容に応じて選択される任意の器具からなる。バケット331は、一例として、機体30に対して取り外し可能に取り付けられ、作業の内容に応じて交換される。作業機械3用のアタッチメントとしては、例えば、バケット331の他に、ブレーカ、オーガ、クラッシャ、フォーク、フォーククロー、鉄骨カッタ、アスファルト切削機、草刈機、リッパ、マルチャ、チルトローテータ及びタンパ等の種々の器具がある。 The working unit 33 is configured to be able to perform one or more tasks. The working unit 33 is supported by the boom bracket 322 of the swivel unit 32 and performs the tasks. The working unit 33 has a bucket 331. The bucket 331 is a type of attachment (work tool) attached to the body 30 of the work machine 3, and consists of any tool selected from multiple types of attachments depending on the type of task. As an example, the bucket 331 is removably attached to the body 30 and is replaced depending on the type of task. In addition to the bucket 331, attachments for the work machine 3 include various tools such as breakers, augers, crushers, forks, fork claws, steel frame cutters, asphalt cutters, brush cutters, rippers, mulchers, tiltrotators, and tampers.
作業部33は、ブーム332、アーム333及び油圧アクチュエータ(油圧シリンダ44及び油圧モータ等を含む)等を更に有している。バケット331は、アーム333の先端に取り付けられる。 The working unit 33 further includes a boom 332, an arm 333, and a hydraulic actuator (including a hydraulic cylinder 44 and a hydraulic motor). The bucket 331 is attached to the tip of the arm 333.
ブーム332は、旋回部32のブームブラケット322にて、回転可能に支持されている。具体的には、ブーム332は、ブームブラケット322にて、水平方向に沿った回転軸を中心に回転可能に支持されている。ブーム332は、ブームブラケット322に支持される基端部から上方に延びる形状を有している。アーム333は、ブーム332の先端に連結されている。アーム333は、ブーム332に対して、水平方向に沿った回転軸を中心に回転可能に支持されている。 The boom 332 is rotatably supported by the boom bracket 322 of the swivel unit 32. Specifically, the boom 332 is supported by the boom bracket 322 so that it can rotate around a horizontal rotation axis. The boom 332 has a shape that extends upward from a base end supported by the boom bracket 322. The arm 333 is connected to the tip of the boom 332. The arm 333 is supported relative to the boom 332 so that it can rotate around a horizontal rotation axis.
作業部33は、動力源としてのエンジン40からの動力を受けて動作する。具体的には、エンジン40によって油圧ポンプ41が駆動され、作業部33の油圧アクチュエータ(油圧シリンダ44等)に油圧ポンプ41から作動油が供給されることで、作業部33の各部(バケット331、ブーム332及びアーム333)が動作する。 The working unit 33 operates by receiving power from the engine 40, which serves as a power source. Specifically, the engine 40 drives the hydraulic pump 41, which supplies hydraulic oil to the hydraulic actuators (hydraulic cylinder 44, etc.) of the working unit 33, thereby operating each part of the working unit 33 (bucket 331, boom 332, and arm 333).
本実施形態では特に、作業部33は、ブーム332及びアーム333が個別に回転可能に構成された多関節型の構造を有している。つまり、ブーム332及びアーム333の各々が、水平方向に沿った回転軸を中心に回転することにより、例えば、ブーム332及びアーム333を含む多関節型の作業部33は、全体として伸ばしたり、折りたたんだりする動作が可能である。 In this embodiment, the working unit 33 has a multi-joint structure in which the boom 332 and arm 333 are configured to be independently rotatable. In other words, by rotating each of the boom 332 and arm 333 around a horizontal axis of rotation, the multi-joint working unit 33 including the boom 332 and arm 333 can be extended or folded as a whole.
走行部31及び旋回部32の各々についても、作業部33と同様に、動力源としてのエンジン40からの動力を受けて動作する。つまり、走行部31の油圧モータ43及び旋回部32の油圧モータ等に、油圧ポンプ41から作動油が供給されることで、旋回部32及び走行部31が動作する。 Like the working unit 33, the traveling unit 31 and the swivel unit 32 each receive power from the engine 40 as a power source and operate. In other words, the swivel unit 32 and traveling unit 31 operate when hydraulic oil is supplied from the hydraulic pump 41 to the hydraulic motor 43 of the traveling unit 31 and the hydraulic motor of the swivel unit 32, etc.
ここで、機体30には、機体30の周辺を撮像するカメラ等、作業機械3の周囲の監視エリアA1(図3参照)における物体Ob1(図3参照)を検知するための各種のセンサ類(カメラを含む)が備わっている。本実施形態では一例として、図3に示すように、左方カメラ341、右方カメラ342及び後方カメラ343を含む複数(ここでは3つ)のカメラが、機体30の旋回部32に搭載されている。左方カメラ341、右方カメラ342及び後方カメラ343は、制御システム1に接続されており、各々で撮像された画像を制御システム1に出力する。図3は、作業機械3を上方から見た平面図であって、作業機械3の周囲に設定された監視エリアA1、物体Ob1、並びに作業機械3の機体30(左方カメラ341、右方カメラ342及び後方カメラ343を含む)を模式的に表している。 Here, the machine body 30 is equipped with various sensors (including cameras) for detecting object Ob1 (see FIG. 3) in a monitoring area A1 (see FIG. 3) around the work machine 3, such as a camera that captures images of the area around the machine body 30. In this embodiment, as an example, as shown in FIG. 3, multiple cameras (here, three) including a left camera 341, a right camera 342, and a rear camera 343 are mounted on the rotating section 32 of the machine body 30. The left camera 341, right camera 342, and rear camera 343 are connected to the control system 1, and images captured by each camera are output to the control system 1. FIG. 3 is a plan view of the work machine 3 viewed from above, and schematically illustrates the monitoring area A1 set around the work machine 3, object Ob1, and the machine body 30 of the work machine 3 (including the left camera 341, right camera 342, and rear camera 343).
左方カメラ341、右方カメラ342及び後方カメラ343は、それぞれ旋回部32の運転部321に搭乗したオペレータから見て、左方、右方及び後方となる監視エリアA1を撮像できるように、運転部321を基準に左方、右方及び後方に向けて設置される。つまり、監視エリアA1は、図3に示すように、複数(ここでは3つ)の小エリアA11,A12,A13を含み、左方カメラ341は、このうち運転部321に搭乗したオペレータから見て左方となる小エリアA11(左方エリア)を撮像する。同様に、右方カメラ342は、運転部321に搭乗したオペレータから見て右方となる小エリアA12(右方エリア)を撮像し、後方カメラ343は、運転部321に搭乗したオペレータから見て後方となる小エリアA13(後方エリア)を撮像する。これにより、オペレータにとって死角となりやすい、側方(左方及び右方)並びに後方を、左方カメラ341、右方カメラ342及び後方カメラ343でカバーすることが可能となる。 The left camera 341, right camera 342, and rear camera 343 are installed facing left, right, and rearward relative to the driving unit 321 so that they can capture images of the monitoring area A1, which is to the left, right, and rearward from the perspective of the operator in the driving unit 321 of the swivel unit 32. In other words, as shown in FIG. 3 , the monitoring area A1 includes multiple (three in this case) small areas A11, A12, and A13, and the left camera 341 captures the small area A11 (left area), which is to the left from the perspective of the operator in the driving unit 321. Similarly, the right camera 342 captures the small area A12 (right area), which is to the right from the perspective of the operator in the driving unit 321, and the rear camera 343 captures the small area A13 (rear area), which is rearward from the perspective of the operator in the driving unit 321. This allows the left camera 341, right camera 342, and rear camera 343 to cover the sides (left and right) and rear, which are often blind spots for the operator.
図2では、本実施形態に係る作業機械3の油圧回路及び電気回路(電気的な接続関係)を模式的に示す。図2では、実線が高圧の(作動油用の)油路、点線が低圧の(パイロット油用の)油路、一点鎖線の矢印が電気信号の経路を示す。 Figure 2 schematically shows the hydraulic circuit and electrical circuit (electrical connection relationships) of the work machine 3 according to this embodiment. In Figure 2, solid lines indicate high-pressure oil passages (for hydraulic oil), dotted lines indicate low-pressure oil passages (for pilot oil), and dashed arrows indicate electrical signal paths.
図2に示すように、作業機械3は、油圧ポンプ41、油圧モータ43(図2では図示を省略)及び油圧シリンダ44に加えて、パイロットポンプ42、リモコン弁45、第1制限部46、第2制限部47、方向切換弁(コントロールバルブ)48及び流量制限部49等を備えている。 As shown in Figure 2, the work machine 3 is equipped with a hydraulic pump 41, a hydraulic motor 43 (not shown in Figure 2), and a hydraulic cylinder 44, as well as a pilot pump 42, a remote control valve 45, a first restriction unit 46, a second restriction unit 47, a directional control valve (control valve) 48, and a flow restriction unit 49.
エンジン40により駆動される油圧ポンプ41からの作動油は、走行部31の油圧モータ43、旋回部32の油圧モータ、及び作業部33の油圧シリンダ44等に供給される。これにより、油圧モータ43及び油圧シリンダ44等の油圧アクチュエータが駆動される。 Hydraulic oil from the hydraulic pump 41 driven by the engine 40 is supplied to the hydraulic motor 43 of the traveling unit 31, the hydraulic motor of the swivel unit 32, and the hydraulic cylinder 44 of the working unit 33. This drives hydraulic actuators such as the hydraulic motor 43 and hydraulic cylinder 44.
ここで、油圧ポンプ41から供給される作動油の流量は固定的ではなく、適宜の手段により変更可能(可変)である。本実施形態に係る作業機械3は、流量制限部49を備えており、流量制限部49にて作動油の流量を調節可能である。本実施形態では一例として、油圧ポンプ41は、駆動軸の1回転に対して吐出する作動油量を変更可能な可変容量形ポンプからなる。 Here, the flow rate of hydraulic oil supplied from the hydraulic pump 41 is not fixed, but can be changed (varied) by appropriate means. The work machine 3 according to this embodiment is equipped with a flow rate restriction unit 49, which can adjust the flow rate of hydraulic oil. As an example, in this embodiment, the hydraulic pump 41 is a variable displacement pump that can change the amount of hydraulic oil discharged per rotation of the drive shaft.
流量制限部49は、制御信号入力ポート491と、電磁比例弁492と、エンジン制御部493と、を有する。制御信号入力ポート491は、可変容量形ポンプからなる油圧ポンプ41の作動油の吐出量(流量)を調節するための制御信号が入力されるポートである。具体的に、制御信号入力ポート491には、パイロットポンプ42から制御信号となるパイロット油が供給され、パイロット油の供給量(パイロット圧)に応じて油圧ポンプ41の作動油の吐出量が変化する。電磁比例弁492は、制御信号入力ポート491へのパイロット油の供給路上に設けられた電磁式の比例制御弁であって、制御信号入力ポート491に入力されるパイロット圧を調節する。電磁比例弁492は、制御システム1に接続されており、制御システム1からの制御信号(供給電流)に応じて、制御信号入力ポート491に入力されるパイロット圧を調節し、油圧ポンプ41の作動油の吐出量が変化させる。エンジン制御部493は、エンジン40の回転数を制御する。つまり、エンジン制御部493は、油圧ポンプ41の回転数を制御することで、油圧ポンプ41の作動油の吐出量を変化させる。 The flow restriction unit 49 has a control signal input port 491, an electromagnetic proportional valve 492, and an engine control unit 493. The control signal input port 491 is a port into which a control signal is input to adjust the hydraulic oil discharge rate (flow rate) of the hydraulic pump 41, which is a variable displacement pump. Specifically, pilot oil, which serves as a control signal, is supplied to the control signal input port 491 from the pilot pump 42, and the hydraulic oil discharge rate of the hydraulic pump 41 changes depending on the amount of pilot oil supplied (pilot pressure). The electromagnetic proportional valve 492 is an electromagnetic proportional control valve provided in the pilot oil supply path to the control signal input port 491 and adjusts the pilot pressure input to the control signal input port 491. The electromagnetic proportional valve 492 is connected to the control system 1 and adjusts the pilot pressure input to the control signal input port 491 in accordance with the control signal (supply current) from the control system 1, thereby changing the hydraulic oil discharge rate of the hydraulic pump 41. The engine control unit 493 controls the engine 40 rotation speed. In other words, the engine control unit 493 changes the amount of hydraulic oil discharged from the hydraulic pump 41 by controlling the rotation speed of the hydraulic pump 41.
このように、流量制限部49は、作動油を供給する油圧ポンプ41の流量、油圧ポンプ41を駆動するエンジン40の回転数、及びパイロット圧の少なくとも1つを制御することで、油圧ポンプ41から吐出される作動油の流量を調節可能である。流量制限部49は、油圧ポンプ41から吐出される作動油の流量を、無段階で連続的に変化させてもよいし、段階的(例えば2段階、5段階又は10段階等)に変化させてもよい。 In this way, the flow rate restriction unit 49 can adjust the flow rate of hydraulic oil discharged from the hydraulic pump 41 by controlling at least one of the flow rate of the hydraulic pump 41 that supplies hydraulic oil, the rotation speed of the engine 40 that drives the hydraulic pump 41, and the pilot pressure. The flow rate restriction unit 49 may change the flow rate of hydraulic oil discharged from the hydraulic pump 41 continuously and steplessly, or may change it in steps (for example, two steps, five steps, or ten steps).
油圧モータ43及び油圧シリンダ44等の油圧アクチュエータには、油圧ポンプ41からの作動油の方向及び流量を切換可能なパイロット式の方向切換弁48が設けられている。方向切換弁48は、パイロットポンプ42から入力指令となるパイロット油が供給されて駆動される。 Hydraulic actuators such as the hydraulic motor 43 and hydraulic cylinder 44 are equipped with a pilot-type directional control valve 48 that can switch the direction and flow rate of hydraulic oil from the hydraulic pump 41. The directional control valve 48 is driven by a supply of pilot oil, which serves as an input command, from the pilot pump 42.
ここで、例えば、作業部33の油圧シリンダ44に対応する方向切換弁48へのパイロット油の供給路には、リモコン弁45が設けられている。リモコン弁45は、操作装置35(操作レバー)の操作に応じて作業部33の作業操作指令を出力する。作業操作指令は、作業部33の展開動作及び縮小動作等を指示する。また、パイロットポンプ42からリモコン弁45に供給されるパイロット油の流量は、第1制限部46及び第2制限部47にて調節可能である。第1制限部46は、第1制御弁461、ゲートロックスイッチ462及びゲートロックレバー463を有している。第2制限部47は、第2制御弁471を有している。 Here, for example, a remote control valve 45 is provided in the pilot oil supply path to the directional control valve 48 corresponding to the hydraulic cylinder 44 of the working unit 33. The remote control valve 45 outputs a work operation command for the working unit 33 in response to operation of the operating device 35 (operation lever). The work operation command instructs the working unit 33 to perform operations such as deploying and retracting. The flow rate of pilot oil supplied from the pilot pump 42 to the remote control valve 45 can be adjusted by a first restriction unit 46 and a second restriction unit 47. The first restriction unit 46 has a first control valve 461, a gate lock switch 462, and a gate lock lever 463. The second restriction unit 47 has a second control valve 471.
また、第1制御弁461及び第2制御弁471は、いずれも電磁式の制御弁(電磁弁)からなり、リモコン弁45とパイロットポンプ42との間に直列に挿入されている。第1制御弁461は、ゲートロックスイッチ462を介して電源に接続されており、電源からの供給電流に応じて動作する。第2制御弁471は、制御システム1に接続されており、制御システム1からの制御信号(供給電流)に応じて動作する。第1制御弁461及び第2制御弁471は、ここでは(電磁式)比例制御弁であることとするが、これに限らず、例えば、流路の開放/遮断を切替可能な開閉弁であってもよい。 Furthermore, the first control valve 461 and the second control valve 471 are both electromagnetic control valves (solenoid valves) and are inserted in series between the remote control valve 45 and the pilot pump 42. The first control valve 461 is connected to a power source via a gate lock switch 462 and operates in response to the current supplied from the power source. The second control valve 471 is connected to the control system 1 and operates in response to a control signal (supply current) from the control system 1. Here, the first control valve 461 and the second control valve 471 are (electromagnetic) proportional control valves, but are not limited to this and may be, for example, an on-off valve that can switch between opening and closing a flow path.
第1制御弁461及び第2制御弁471は、いずれも通電状態、つまり制御信号としての電流が供給されている状態で、パイロット油の流路を開放し、非通電状態、つまり制御信号としての電流が遮断されている状態で、パイロット油の流路を遮断する。そのため、第1制御弁461と第2制御弁471との少なくとも一方への供給電流(制御信号)が遮断されることで、リモコン弁45に対応する油圧アクチュエータ(油圧シリンダ44等)が駆動不能となり、操作装置35の操作によらずに、油圧アクチュエータが強制的に停止する。 The first control valve 461 and the second control valve 471 both open the pilot oil flow path when energized, i.e., when current is being supplied as a control signal, and block the pilot oil flow path when de-energized, i.e., when current is being cut off as a control signal. Therefore, when the supply current (control signal) to at least one of the first control valve 461 and the second control valve 471 is cut off, the hydraulic actuator (hydraulic cylinder 44, etc.) corresponding to the remote control valve 45 becomes inoperable, and the hydraulic actuator is forcibly stopped regardless of operation of the operating device 35.
同様に、走行部31の油圧モータ43に対応する方向切換弁へのパイロット油の供給路にも、リモコン弁が設けられている。このリモコン弁は、操作装置35(操作レバー)の操作に応じて走行部31の走行操作指令を出力する。走行操作指令は、走行部31の走行動作(前進又は後退等)を指示する。さらに、旋回部32の油圧モータに対応する方向切換弁へのパイロット油の供給路にも、リモコン弁が設けられている。このリモコン弁は、操作装置35(操作レバー)の操作に応じて旋回部32の旋回操作指令を出力する。旋回操作指令は、旋回部32の旋回動作(左旋回又は右旋回等)を指示する。そして、これらのリモコン弁と、パイロットポンプ42との間にも、第1制御弁461及び第2制御弁471が挿入されている。 Similarly, a remote control valve is provided in the pilot oil supply path to the directional control valve corresponding to the hydraulic motor 43 of the traveling unit 31. This remote control valve outputs a travel operation command for the traveling unit 31 in response to operation of the operating device 35 (operating lever). The travel operation command instructs the traveling unit 31 to travel (forward, backward, etc.). Furthermore, a remote control valve is provided in the pilot oil supply path to the directional control valve corresponding to the hydraulic motor of the slewing unit 32. This remote control valve outputs a swing operation command for the slewing unit 32 in response to operation of the operating device 35 (operating lever). The swing operation command instructs the swing operation (left swing, right swing, etc.) of the slewing unit 32. Furthermore, a first control valve 461 and a second control valve 471 are inserted between these remote control valves and the pilot pump 42.
ゲートロックスイッチ462は、ゲートロックレバー463に連動している。ゲートロックレバー463は、機体30の運転部321に配置されており、ユーザ(オペレータ)による操作入力を受け付ける。本実施形態では一例として、ゲートロックレバー463は上下方向D1に沿って操作可能である。ゲートロックレバー463が可動範囲の上端位置である「上げ位置」にあればゲートロックスイッチ462は「オフ」であり、ゲートロックレバー463が可動範囲の下端位置である「下げ位置」にあればゲートロックスイッチ462は「オン」である。そして、ゲートロックスイッチ462は制御システム1に接続されており、ゲートロックスイッチ462のオン/オフが制御システム1にて監視されている。 The gate lock switch 462 is linked to the gate lock lever 463. The gate lock lever 463 is located on the driving section 321 of the machine body 30 and accepts operational input from the user (operator). In this embodiment, as an example, the gate lock lever 463 can be operated in the up-down direction D1. When the gate lock lever 463 is in the "up position," which is the upper end position of its movable range, the gate lock switch 462 is "off." When the gate lock lever 463 is in the "down position," which is the lower end position of its movable range, the gate lock switch 462 is "on." The gate lock switch 462 is connected to the control system 1, and the on/off state of the gate lock switch 462 is monitored by the control system 1.
したがって、ゲートロックレバー463が「下げ位置」にあれば、第1制御弁461が通電状態となり、操作装置35の操作によって油圧アクチュエータ(油圧シリンダ44等)が駆動する。これに対して、ゲートロックレバー463が「上げ位置」にあれば、第1制御弁461が非通電状態となり、操作装置35の操作によらずに油圧アクチュエータが強制的に停止する。そのため、油圧アクチュエータ(油圧シリンダ44等)を駆動するには、ユーザ(オペレータ)は、ゲートロックレバー463を「下げ位置」に操作する必要がある。 Therefore, when the gate lock lever 463 is in the "down position," the first control valve 461 is energized, and the hydraulic actuator (hydraulic cylinder 44, etc.) is driven by operation of the operating device 35. In contrast, when the gate lock lever 463 is in the "up position," the first control valve 461 is deenergized, and the hydraulic actuator is forcibly stopped regardless of operation of the operating device 35. Therefore, to drive the hydraulic actuator (hydraulic cylinder 44, etc.), the user (operator) must operate the gate lock lever 463 to the "down position."
さらに、旋回部32及び走行部31の各々についても、油圧アクチュエータ(油圧モータ43等)に油圧ポンプ41から作動油が供給されることで動作するので、ゲートロックレバー463が「上げ位置」にあれば、旋回部32及び走行部31も駆動不能となる。つまり、ゲートロックレバー463が「上げ位置」にあれば、作業部33、旋回部32及び走行部31の全てについて、強制的に駆動不能な状態とされる。 Furthermore, since the swivel unit 32 and travel unit 31 each operate when hydraulic oil is supplied from the hydraulic pump 41 to a hydraulic actuator (hydraulic motor 43, etc.), when the gate lock lever 463 is in the "raised position," the swivel unit 32 and travel unit 31 also become inoperable. In other words, when the gate lock lever 463 is in the "raised position," the working unit 33, swivel unit 32, and travel unit 31 are all forcibly placed in an inoperable state.
要するに、ゲートロックスイッチ462は、オフのときに作業機械3の動作が制限(禁止を含む)される「ロック状態」にあり、オンのときに作業機械3の動作を制限しない「ロック解除状態」にある。そして、ゲートロックレバー463が「上げ位置」にあってゲートロックスイッチ462がロック状態(オフ)にあれば、操作装置35の操作によらずに作業機械3の動作が強制的に制限される。ゲートロックレバー463は、このように作業機械3の動作をロックする際に操作されるレバーであって、カットオフレバーと同義である。 In short, when the gate lock switch 462 is off, it is in a "locked state" in which the operation of the work machine 3 is restricted (including prohibited), and when it is on, it is in an "unlocked state" in which the operation of the work machine 3 is not restricted. When the gate lock lever 463 is in the "up position" and the gate lock switch 462 is in a locked state (off), the operation of the work machine 3 is forcibly restricted without the operation of the operating device 35. The gate lock lever 463 is a lever that is operated to lock the operation of the work machine 3 in this way, and is synonymous with a cut-off lever.
操作装置35は、機体30の運転部321に配置されており、ユーザ(オペレータ)による操作入力を受け付けるためのユーザインターフェースである。操作装置35は、例えば、ユーザの操作に応じた電気信号(操作信号)を出力することにより、ユーザによる各種の操作を受け付ける。 The operation device 35 is located in the driving section 321 of the machine body 30 and is a user interface for accepting operation inputs from the user (operator). The operation device 35 accepts various operations from the user, for example, by outputting electrical signals (operation signals) in response to the user's operations.
音出力部36は、ユーザ(オペレータ)に対して音(音声を含む)を出力する。音出力部36は、ブザー又はスピーカ等を含み、電気信号を受けて音を出力する。音出力部36は、制御システム1に接続されており、制御システム1からの音制御信号に応じて、ビープ音又は音声等の音を出力する。本実施形態では、音出力部36は、表示装置2と同様に機体30の運転部321に設けられている。音出力部36は、表示装置2と一体に設けられていてもよい。 The sound output unit 36 outputs sound (including voice) to the user (operator). The sound output unit 36 includes a buzzer, speaker, or the like, and outputs sound in response to an electrical signal. The sound output unit 36 is connected to the control system 1, and outputs sound such as a beep or voice in response to a sound control signal from the control system 1. In this embodiment, the sound output unit 36 is provided in the driving unit 321 of the machine body 30, similar to the display device 2. The sound output unit 36 may be provided integrally with the display device 2.
制御システム1は、例えば、CPU(Central Processing Unit)等の1以上のプロセッサと、ROM(Read Only Memory)及びRAM(Random Access Memory)等の1以上のメモリとを有するコンピュータシステムを主構成とし、種々の処理(情報処理)を実行する。本実施形態では、制御システム1は、作業機械3全体の制御を行う統合コントローラであって、例えば、電子制御ユニット(ECU:Electronic Control Unit)からなる。ただし、制御システム1は、統合コントローラと別に設けられていてもよいし、1つのプロセッサ、又は複数のプロセッサを主構成としてもよい。制御システム1について詳しくは「[2]制御システムの構成」の欄で説明する。 The control system 1 primarily comprises a computer system having one or more processors, such as a CPU (Central Processing Unit), and one or more memories, such as a ROM (Read Only Memory) and a RAM (Random Access Memory), and performs various processes (information processing). In this embodiment, the control system 1 is an integrated controller that controls the entire work machine 3, and is composed of, for example, an electronic control unit (ECU). However, the control system 1 may be provided separately from the integrated controller, or may be primarily composed of one processor or multiple processors. The control system 1 is described in more detail in the section "[2] Configuration of the Control System."
表示装置2は、機体30の運転部321に配置されており、ユーザ(オペレータ)による操作入力を受け付け、ユーザに種々の情報を出力するためのユーザインターフェースである。表示装置2は、例えば、ユーザの操作に応じた電気信号を出力することにより、ユーザによる各種の操作を受け付ける。これにより、ユーザ(オペレータ)は、表示装置2に表示される表示画面Dp1(図4参照)を視認でき、また、必要に応じて表示装置2を操作することが可能である。 The display device 2 is located in the driving section 321 of the machine body 30 and is a user interface that accepts operational inputs from the user (operator) and outputs various information to the user. The display device 2 accepts various operations by the user, for example, by outputting electrical signals in response to the user's operations. This allows the user (operator) to view the display screen Dp1 (see Figure 4) displayed on the display device 2 and to operate the display device 2 as necessary.
表示装置2は、図2に示すように、制御部21と、操作部22と、表示部23と、を備えている。表示装置2は、制御システム1と通信可能に構成されており、制御システム1との間でデータの授受が可能である。本実施形態では一例として、表示装置2は作業機械3に用いられる専用のデバイスである。 As shown in FIG. 2, the display device 2 includes a control unit 21, an operation unit 22, and a display unit 23. The display device 2 is configured to be able to communicate with the control system 1, and is able to exchange data with the control system 1. In this embodiment, as an example, the display device 2 is a dedicated device used in the work machine 3.
制御部21は、制御システム1からのデータに従って、表示装置2を制御する。具体的には、制御部21は、操作部22で受け付けたユーザの操作に応じた電気信号を出力したり、制御システム1で生成される表示画面Dp1を表示部23に表示したりする。 The control unit 21 controls the display device 2 in accordance with data from the control system 1. Specifically, the control unit 21 outputs electrical signals in response to user operations received by the operation unit 22, and displays the display screen Dp1 generated by the control system 1 on the display unit 23.
操作部22は、表示部23に表示される表示画面Dp1に対するユーザ(オペレータ)による操作入力を受け付けるためのユーザインターフェースである。操作部22は、例えば、ユーザU1(図4参照)の操作に応じた電気信号を出力することにより、ユーザU1による各種の操作を受け付ける。本実施形態では一例として、操作部22は、図4に示すように、機械式の複数(ここでは6つ)の押釦スイッチ221~226を含む。これら複数の押釦スイッチ221~226は、表示部23の表示領域の周縁に沿うように、表示領域に近接して(図4の例では下方に)配置されている。これら複数の押釦スイッチ221~226は、後述する表示画面Dp1に表示される項目に対応付けられており、複数の押釦スイッチ221~226のいずれかが操作されることにより、表示画面Dp1のいずれかの項目が操作(選択)される。 The operation unit 22 is a user interface for accepting operation inputs by a user (operator) to the display screen Dp1 displayed on the display unit 23. The operation unit 22 accepts various operations by the user U1 (see FIG. 4), for example, by outputting electrical signals in response to the operation of the user U1. In this embodiment, as an example, the operation unit 22 includes multiple (six in this case) mechanical pushbutton switches 221-226, as shown in FIG. 4. These multiple pushbutton switches 221-226 are arranged close to the display area (below in the example of FIG. 4) and along the periphery of the display area of the display unit 23. These multiple pushbutton switches 221-226 are associated with items displayed on the display screen Dp1, which will be described later, and operating one of the multiple pushbutton switches 221-226 operates (selects) one of the items on the display screen Dp1.
また、操作部22は、タッチパネル及び操作ダイヤル等を含んでいてもよい。この場合においても、操作部22に対する操作により、表示画面Dp1のいずれかの項目が操作(選択)されることになる。 The operation unit 22 may also include a touch panel, an operation dial, etc. In this case, too, an operation on the operation unit 22 will operate (select) one of the items on the display screen Dp1.
表示部23は、各種の情報を表示する液晶ディスプレイ又は有機ELディスプレイのような、ユーザU1(オペレータ)に情報を提示するためのユーザインターフェースである。表示部23は、ユーザに対して各種の情報を表示により提示する。本実施形態では一例として、表示部23は、バックライト付きのフルカラーの液晶ディスプレイであって、図4に示すように、横方向に長い「横長」の表示領域を有している。 The display unit 23 is a user interface for presenting information to the user U1 (operator), such as a liquid crystal display or organic EL display that displays various types of information. The display unit 23 displays various types of information to the user. In this embodiment, as an example, the display unit 23 is a backlit full-color liquid crystal display that has a horizontally elongated display area, as shown in Figure 4.
また、機体30は、上述した構成に加えて、通信端末、燃料タンク及びバッテリ等を更に備えている。さらには、機体30には、機体30の周辺を撮像するカメラ等、作業機械3の周囲の監視エリアにおける検知対象物を検知するための各種のセンサ類(カメラを含む)が備わっている。 In addition to the above-mentioned configuration, the machine body 30 is further equipped with a communication terminal, a fuel tank, a battery, etc. Furthermore, the machine body 30 is equipped with various sensors (including cameras) for detecting objects to be detected in the monitoring area around the work machine 3, such as a camera that captures images of the area around the machine body 30.
[2]制御システムの構成
次に、本実施形態に係る制御システム1の構成について、図2を参照して説明する。制御システム1は、機体30(走行部31、旋回部32及び作業部33等を含む)の各部を制御する。本実施形態では、制御システム1は、作業機械3の構成要素であって、機体30等と共に作業機械3を構成する。言い換えれば、本実施形態に係る作業機械3は、少なくとも制御システム1と、機体30と、を備えている。
[2] Configuration of the control system Next, the configuration of the control system 1 according to this embodiment will be described with reference to Figure 2. The control system 1 controls each part of the machine body 30 (including the traveling section 31, the swivel section 32, the working section 33, etc.). In this embodiment, the control system 1 is a component of the work machine 3, and together with the machine body 30, etc., configures the work machine 3. In other words, the work machine 3 according to this embodiment comprises at least the control system 1 and the machine body 30.
制御システム1は、図2に示すように、取得処理部11と、切替処理部12と、判定処理部13と、検知処理部14と、警報処理部15と、を備えている。本実施形態では一例として、制御システム1は1以上のプロセッサを有するコンピュータシステムを主構成とするので、1以上のプロセッサが作業機械用制御プログラムを実行することにより、これら複数の機能部(取得処理部11等)が実現される。制御システム1に含まれる、これら複数の機能部は、複数の筐体に分散して設けられていてもよいし、1つの筐体に設けられていてもよい。 As shown in FIG. 2, the control system 1 includes an acquisition processing unit 11, a switching processing unit 12, a determination processing unit 13, a detection processing unit 14, and an alarm processing unit 15. In this embodiment, as an example, the control system 1 is primarily configured as a computer system having one or more processors, and these multiple functional units (such as the acquisition processing unit 11) are realized by the one or more processors executing a work machine control program. These multiple functional units included in the control system 1 may be distributed across multiple housings, or may be provided in a single housing.
制御システム1は、機体30の各部に設けられたデバイスと通信可能に構成されている。つまり、制御システム1には、少なくとも表示装置2、左方カメラ341、右方カメラ342、後方カメラ343、音出力部36、ゲートロックスイッチ462、第2制御弁471、電磁比例弁492及びエンジン制御部493等が接続されている。これにより、制御システム1は、表示装置2及び音出力部36等を制御したり、左方カメラ341、右方カメラ342及び後方カメラ343等の撮像画像を取得したりすることが可能である。ここで、制御システム1は、各種の情報(データ)の授受を、各デバイスと直接的に行ってもよいし、中継器等を介して間接的に行ってもよい。制御システム1と機体30の各部に設けられたデバイスとは、一例として、CAN(Controller Area Network)等の通信方式にて通信可能である。 The control system 1 is configured to be able to communicate with devices provided in various parts of the aircraft 30. That is, the control system 1 is connected to at least the display device 2, left camera 341, right camera 342, rear camera 343, sound output unit 36, gate lock switch 462, second control valve 471, solenoid proportional valve 492, and engine control unit 493. This allows the control system 1 to control the display device 2 and sound output unit 36, etc., and to acquire images captured by the left camera 341, right camera 342, and rear camera 343, etc. The control system 1 may exchange various information (data) directly with each device, or indirectly via a repeater or the like. The control system 1 and the devices provided in various parts of the aircraft 30 can communicate using a communication method such as CAN (Controller Area Network), for example.
取得処理部11は、作業機械3の機体30の周囲における物体Ob1の検知結果を取得する取得処理を実行する。具体的には、本実施形態では、機体30の周囲における物体Ob1を、左方カメラ341、右方カメラ342及び後方カメラ343の出力に基づいて検知処理部14にて検知する。そのため、取得処理部11は、機体30の周囲における物体Ob1の検知結果を、検知処理部14から取得する。本実施形態では一例として、物体Ob1は「人」である。つまり、作業機械3が移動し、又は作業機械3の周囲の「人」が移動した結果、作業機械3の周囲の監視エリアA1に「人」が侵入した場合、検知処理部14は当該「人」を物体Ob1として検知する。監視エリアA1に複数の物体Ob1が存在する場合には、検知処理部14は、物体Ob1の数(人数)も含めて検知してもよい。 The acquisition processing unit 11 executes an acquisition process to acquire the detection results of object Ob1 around the body 30 of the work machine 3. Specifically, in this embodiment, object Ob1 around the body 30 is detected by the detection processing unit 14 based on the output of the left camera 341, right camera 342, and rear camera 343. Therefore, the acquisition processing unit 11 acquires the detection results of object Ob1 around the body 30 from the detection processing unit 14. In this embodiment, as an example, object Ob1 is a "person." In other words, if a "person" enters the monitoring area A1 around the work machine 3 as a result of the movement of the work machine 3 or the movement of a "person" around the work machine 3, the detection processing unit 14 detects the "person" as object Ob1. If multiple objects Ob1 are present in the monitoring area A1, the detection processing unit 14 may also detect the number of objects Ob1 (number of people).
本実施形態では、取得処理部11は、ゲートロックレバー463が「上げ位置」にあるか「下げ位置」にあるかによらず、機体30の周囲における物体Ob1の検知結果を、検知処理部14から定期的又は不定期に取得する。 In this embodiment, the acquisition processing unit 11 periodically or irregularly acquires detection results of object Ob1 around the aircraft 30 from the detection processing unit 14, regardless of whether the gate lock lever 463 is in the "up position" or the "down position."
切替処理部12は、警報処理部15の動作モードを切り替えるモード切替処理を実行する。本実施形態では一例として、警報処理部15の動作モードとして、第1モード及び第2動作モードを含む複数の動作モードが用意されている。切替処理部12は、これら複数の動作モードの中からいずれかの動作モードを択一的に選択することで、警報処理部15の動作モードを切り替える。例えば、警報処理部15の動作モードが第1モードである状態において、切替処理部12が第2モードを選択すると、警報処理部15の動作モードは第1モードから第2モードに切り替わる。同様に、警報処理部15の動作モードが第2モードである状態において、切替処理部12が第1モードを選択すると、警報処理部15の動作モードは第2モードから第1モードに切り替わる。 The switching processing unit 12 executes a mode switching process that switches the operation mode of the alarm processing unit 15. In the present embodiment, as an example, a plurality of operation modes, including a first mode and a second operation mode, are prepared as the operation modes of the alarm processing unit 15. The switching processing unit 12 switches the operation mode of the alarm processing unit 15 by alternatively selecting one of these operation modes. For example, when the operation mode of the alarm processing unit 15 is the first mode, if the switching processing unit 12 selects the second mode, the operation mode of the alarm processing unit 15 switches from the first mode to the second mode. Similarly, when the operation mode of the alarm processing unit 15 is the second mode, if the switching processing unit 12 selects the first mode, the operation mode of the alarm processing unit 15 switches from the second mode to the first mode.
ここでは、切替処理部12は、ユーザ(オペレータ)の操作に応じて、警報処理部15の動作モードの切り替えを行う。一例として、表示装置2に表示画面Dp1として設定画面を表示させた状態で、ユーザが、設定画面上にて任意の動作モード(第1モード又は第2モード)を選択するように表示装置2を操作する。表示装置2がこのような操作を受け付けることにより、切替処理部12は、警報処理部15の動作モードを、ユーザが選択した任意の動作モードに切り替える。表示装置2に表示される設定画面では、現在選択されている動作モードを確認することも可能である。 Here, the switching processing unit 12 switches the operating mode of the alarm processing unit 15 in response to operation by the user (operator). As an example, with a setting screen displayed as display screen Dp1 on the display device 2, the user operates the display device 2 to select an arbitrary operating mode (first mode or second mode) on the setting screen. When the display device 2 accepts such an operation, the switching processing unit 12 switches the operating mode of the alarm processing unit 15 to the arbitrary operating mode selected by the user. The currently selected operating mode can also be confirmed on the setting screen displayed on the display device 2.
判定処理部13は、「作業機械3を操作できない状態」にあるか「作業機械3を操作できる状態」にあるかを判定する判定処理を実行する。ここでいう「作業機械3を操作できない状態」は、操作装置35の操作によって作業機械3が駆動されない状態を意味し、少なくともゲートロックレバー463が「上げ位置」にあってゲートロックスイッチ462がオフである状態を含む。さらに、「作業機械3を操作できない状態」は、例えば、作業機械3のイグニッションがオフである(つまりエンジン40が停止している)状態、及び作業機械3の主電源がオフである状態等を含む。反対に、「作業機械3を操作できる状態」は、操作装置35の操作によって作業機械3が駆動する状態を意味し、少なくともゲートロックレバー463が「下げ位置」にあってゲートロックスイッチ462がオンである状態を含む。さらに、「作業機械3を操作できる状態」は、例えば、作業機械3のイグニッションがオンである(つまりエンジン40が駆動している)状態、及び作業機械3の主電源がオンである状態等を含む。 The determination processing unit 13 executes a determination process to determine whether the work machine 3 is in a "state in which it cannot be operated" or a "state in which it can be operated." Here, "a state in which it cannot be operated" means a state in which the work machine 3 cannot be driven by operation of the operating device 35, and includes a state in which at least the gate lock lever 463 is in the "up position" and the gate lock switch 462 is off. Furthermore, "a state in which it cannot be operated" includes, for example, a state in which the ignition of the work machine 3 is off (i.e., the engine 40 is stopped) and a state in which the main power supply of the work machine 3 is off. Conversely, "a state in which it can be operated" means a state in which the work machine 3 is driven by operation of the operating device 35, and includes a state in which at least the gate lock lever 463 is in the "down position" and the gate lock switch 462 is on. Furthermore, "a state in which it can be operated" includes, for example, a state in which the ignition of the work machine 3 is on (i.e., the engine 40 is running) and a state in which the main power supply of the work machine 3 is on.
判定処理部13は、少なくともゲートロックスイッチ462からの入力信号に基づいて、ゲートロックレバー463が「上げ位置」か「下げ位置」かを判定する。本実施形態では一例として、ゲートロックレバー463が「上げ位置」にあるロック状態にあるか、又はイグニッションがオフである状態を、「作業機械3を操作できない状態」とする。一方、ゲートロックレバー463が「下げ位置」にあるロック解除状態にあり、かつイグニッションがオンである状態を、「作業機械3を操作できる状態」とする。すなわち、ゲートロックスイッチ462がオフであれば、判定処理部13は、ゲートロックレバー463が「上げ位置」にある、つまり「作業機械3を操作できない状態」にあると判定する。さらに、判定処理部13は、作業機械3のイグニッションがオフであれば、ゲートロックレバー463の状態によらず一律で「作業機械3を操作できない状態」にあると判定する。要するに、本実施形態では、判定処理部13は、ゲートロックレバー463がロック状態にあるか、又はイグニッションがオフであれば、作業機械3を操作できない状態にあると判定し、ゲートロックレバー463がロック解除状態にあり、かつイグニッションがオンであれば、作業機械3を操作できる状態にあると判定する。 The judgment processing unit 13 determines whether the gate lock lever 463 is in the "up position" or the "down position" based on at least the input signal from the gate lock switch 462. In this embodiment, as an example, a state in which the gate lock lever 463 is in the "up position" and in a locked state, or a state in which the ignition is off, is considered to be a "state in which the work machine 3 cannot be operated." On the other hand, a state in which the gate lock lever 463 is in the "down position" and in an unlocked state, and the ignition is on, is considered to be a "state in which the work machine 3 can be operated." In other words, if the gate lock switch 462 is off, the judgment processing unit 13 determines that the gate lock lever 463 is in the "up position," i.e., that the work machine 3 is in a "state in which the work machine 3 cannot be operated." Furthermore, if the ignition of the work machine 3 is off, the judgment processing unit 13 uniformly determines that the work machine 3 is in a "state in which the work machine 3 cannot be operated," regardless of the state of the gate lock lever 463. In short, in this embodiment, the determination processing unit 13 determines that the work machine 3 cannot be operated if the gate lock lever 463 is in a locked state or the ignition is off, and determines that the work machine 3 can be operated if the gate lock lever 463 is in an unlocked state and the ignition is on.
本実施形態では、判定処理部13は、機体30の周囲における物体Ob1の検知結果について、所定条件を満たすか否かの判定も行う。つまり、判定処理部13は、取得処理部11が検知処理部14から取得した検知結果が所定条件を満たすか否かを行う。 In this embodiment, the determination processing unit 13 also determines whether the detection results of the object Ob1 around the aircraft 30 satisfy predetermined conditions. In other words, the determination processing unit 13 determines whether the detection results acquired by the acquisition processing unit 11 from the detection processing unit 14 satisfy predetermined conditions.
ここでいう「所定条件」は、警報の出力を行う(警報処理を実行する)ために検知結果に課される条件であって、例えば、機体30の周囲の監視エリアA1に物体Ob1が存在すること等を含む。また、「所定条件」は、例えば、監視エリアA1に物体Ob1が存在することに加えて又は代えて、物体Ob1が特定の属性を有すること、物体Ob1が監視エリアA1に所定時間以上存在すること、若しくは機体30の周囲の特定の位置(例えば、オペレータの死角となる位置、又は機体30から一定距離以内の位置)等を含んでもよい。ここでいう「特定の属性」は、一例として、物体Ob1が移動中であること、物体Ob1が作業者以外(一般人)であること、物体Ob1(ここでは「人」)が機体30に背を向ける等により機体30の存在に気付いていないこと、又は物体Ob1が所定数以上存在すること等を含む。本実施形態では一例として、監視エリアA1に物体Ob1(ここでは「人」)が存在することを「所定条件」とする。 The "predetermined condition" here refers to a condition imposed on the detection result in order to issue an alarm (to execute alarm processing), and includes, for example, the presence of object Ob1 in the monitoring area A1 around the aircraft 30. Furthermore, in addition to or instead of the presence of object Ob1 in the monitoring area A1, the "predetermined condition" may also include the object Ob1 having a specific attribute, the object Ob1 being present in the monitoring area A1 for a predetermined period of time or more, or the object being in a specific location around the aircraft 30 (for example, a location in the operator's blind spot or a location within a certain distance from the aircraft 30). Examples of the "specific attribute" here include the object Ob1 being in motion, the object Ob1 being a person other than a worker (an ordinary person), the object Ob1 (here, a "person") being unaware of the presence of the aircraft 30, for example, by turning its back to the aircraft 30, or the presence of a predetermined number of objects Ob1. In this embodiment, the presence of object Ob1 (here, a "person") in the monitoring area A1 is an example of a "predetermined condition."
また、判定処理部13は、判定結果を少なくとも警報処理部15に出力する。つまり、警報処理部15には、「作業機械3を操作できない状態」にあるか「作業機械3を操作できる状態」にあるかの判定結果(第1判定結果ともいう)、及び検知結果が所定条件を満たすか否かの判定結果(第2判定結果ともいう)が、判定処理部13から入力される。 The determination processing unit 13 also outputs the determination result to at least the warning processing unit 15. In other words, the warning processing unit 15 receives, from the determination processing unit 13, the determination result of whether the work machine 3 is in a "state in which it cannot be operated" or a "state in which it can be operated" (also referred to as the first determination result), and the determination result of whether the detection result satisfies predetermined conditions (also referred to as the second determination result).
検知処理部14は、機体30の周囲の監視エリアA1における物体Ob1を検知(検出)する。つまり、検知処理部14は、監視エリアA1における物体Ob1の存否(有無)を判断し、監視エリアA1に物体Ob1が存在するか否かを表す検知結果を出力する。具体的に、本実施形態では、検知処理部14は、左方カメラ341、右方カメラ342及び後方カメラ343の出力を、左方カメラ341、右方カメラ342及び後方カメラ343から定期的又は不定期に取得する。つまり、検知処理部14は、作業機械3の周囲の監視エリアA1(各小エリアA11,A12,A13)の画像データを取得する。検知処理部14で取得されたデータは、例えば、メモリ等に記憶される。そして、検知処理部14は、左方カメラ341、右方カメラ342及び後方カメラ343の出力(画像データ)に基づいて、監視エリアA1における物体Ob1を検知する。 The detection processing unit 14 detects object Ob1 in the monitoring area A1 around the machine body 30. That is, the detection processing unit 14 determines the presence or absence of object Ob1 in the monitoring area A1 and outputs a detection result indicating whether object Ob1 is present in the monitoring area A1. Specifically, in this embodiment, the detection processing unit 14 periodically or irregularly acquires the outputs of the left camera 341, right camera 342, and rear camera 343 from the left camera 341, right camera 342, and rear camera 343. That is, the detection processing unit 14 acquires image data of the monitoring area A1 (each of the small areas A11, A12, and A13) around the work machine 3. The data acquired by the detection processing unit 14 is stored, for example, in a memory or the like. Then, the detection processing unit 14 detects object Ob1 in the monitoring area A1 based on the outputs (image data) of the left camera 341, right camera 342, and rear camera 343.
具体的には、検知処理部14は、取得した画像データに対して、画像処理を施すことにより、画像中の特徴量を抽出し、当該特徴量に基づいて、画像に物体Ob1(本実施形態では「人」)が写り込んでいるか否かを判断する。ここで、画像に物体Ob1が写り込んでいる場合、検知処理部14は、左方カメラ341、右方カメラ342及び後方カメラ343のいずれで撮像された画像に物体Ob1が写り込んでいるかを判断する。つまり、検知処理部14は、左方カメラ341で撮像される小エリアA11、右方カメラ342で撮像される小エリアA12、及び後方カメラ343で撮像される小エリアA13のいずれに物体Ob1が存在するかを区別して、物体Ob1の検知を行う。 Specifically, the detection processing unit 14 performs image processing on the acquired image data to extract features from the image, and determines whether or not object Ob1 (a person in this embodiment) appears in the image based on the features. If object Ob1 appears in the image, the detection processing unit 14 determines in which of the images captured by the left camera 341, right camera 342, and rear camera 343 object Ob1 appears. In other words, the detection processing unit 14 distinguishes between small area A11 captured by the left camera 341, small area A12 captured by the right camera 342, and small area A13 captured by the rear camera 343 in which object Ob1 is present, and then detects object Ob1.
警報処理部15は、警報の出力、つまり報知を行う。ここで、警報処理部15は、検知処理部14の検知結果、つまり機体30の周囲の監視エリアA1における物体Ob1の検知結果に基づく警報の出力(報知)を行う警報処理を実行する。本開示でいう「報知」は、ユーザ(オペレータ)に対して種々の手段で警報を出力することを意味し、例えば、音(音声を含む)、表示(表示灯の点灯を含む)、振動(バイブレーション機能)、他端末への送信又は非一時的記録媒体への書き込み等の手段による警報の出力を含む。ただし、警報処理部15は、基本的には、ユーザ(オペレータ)がリアルタイムで警報を認識可能な態様で報知を行う。 The alarm processing unit 15 outputs an alarm, i.e., issues a warning. Here, the alarm processing unit 15 executes alarm processing to output (issue) an alarm based on the detection results of the detection processing unit 14, i.e., the detection results of object Ob1 in monitoring area A1 around the aircraft 30. In this disclosure, "notification" refers to outputting an alarm to the user (operator) by various means, and includes, for example, outputting an alarm by sound (including voice), display (including illumination of an indicator light), vibration (vibration function), transmission to another terminal, or writing to a non-temporary recording medium. However, the alarm processing unit 15 basically issues a warning in a manner that allows the user (operator) to recognize the alarm in real time.
警報処理部15は、その基本的な動作として、検知処理部14の検知結果が所定条件を満たすか否かの判定結果(第2判定結果)に応じて、警報を出力するか否かを決定する。具体的に、作業機械3の動作中において、検知結果が所定条件を満たす場合、つまり機体30の周囲の監視エリアA1に物体Ob1が存在する場合、警報処理部15は警報を出力する。一方、作業機械3の動作中において、検知結果が所定条件を満たさない場合、つまり機体30の周囲の監視エリアA1に物体Ob1が存在しない場合、警報処理部15は警報を出力しない。本実施形態では一例として、警報処理部15は、機体30の周囲の監視エリアA1に物体Ob1が存在する場合、表示装置2の表示部23にその旨を表示させ、かつ音出力部36に警報音を出力させる。警報音は、単なるビープ音であってもよいし、「ご注意ください」等の音声であってもよい。さらに、警報内容(表示内容及び警報音)は、検知処理部14の検知結果(物体Ob1の位置、機体30から物体Ob1までの距離等)に応じて変化してもよい。 The alarm processing unit 15, as its basic operation, determines whether to output an alarm based on the determination result (second determination result) of whether the detection result of the detection processing unit 14 satisfies a predetermined condition. Specifically, if the detection result satisfies the predetermined condition while the work machine 3 is operating, i.e., if object Ob1 is present in the monitoring area A1 around the machine body 30, the alarm processing unit 15 outputs an alarm. On the other hand, if the detection result does not satisfy the predetermined condition while the work machine 3 is operating, i.e., if object Ob1 is not present in the monitoring area A1 around the machine body 30, the alarm processing unit 15 does not output an alarm. As an example in this embodiment, if object Ob1 is present in the monitoring area A1 around the machine body 30, the alarm processing unit 15 displays that fact on the display unit 23 of the display device 2 and outputs an alarm sound from the sound output unit 36. The alarm sound may be a simple beep or a voice message such as "Please be careful." Furthermore, the content of the warning (display content and warning sound) may change depending on the detection results of the detection processing unit 14 (the position of object Ob1, the distance from the aircraft 30 to object Ob1, etc.).
本実施形態では、上述したように、警報処理部15の動作モードは、第1モードと第2モードとを含む複数の動作モードから択一的に選択される。第1モードにおいて、警報処理部15は、第1状況の後に作業機械3を操作できる状態にあると判定されたときに警報の出力を禁止する。ここで、第1状況は、作業機械3を操作できない状態にあると判定され、かつ検知結果が所定条件を満たす状況であることとする。一方、第2モードでは、警報処理部15は、第1状況下で警報を出力し、第1状況の後に作業機械3を操作できる状態にあると判定されたときに警報の出力を継続する。ここで、第1状況は、作業機械3を操作できない状態にあると判定され、かつ検知結果が所定条件を満たす状況であることとする。 In this embodiment, as described above, the operating mode of the alarm processing unit 15 is alternatively selected from a plurality of operating modes including a first mode and a second mode. In the first mode, the alarm processing unit 15 prohibits the output of an alarm when it is determined that the work machine 3 is in a state where it can be operated after the first situation. Here, the first situation is defined as a situation where it is determined that the work machine 3 is in a state where it cannot be operated, and the detection results satisfy predetermined conditions. On the other hand, in the second mode, the alarm processing unit 15 outputs an alarm under the first situation, and continues to output the alarm when it is determined that the work machine 3 is in a state where it can be operated after the first situation. Here, the first situation is defined as a situation where it is determined that the work machine 3 is in a state where it cannot be operated, and the detection results satisfy predetermined conditions.
このように、本実施形態に係る制御システム1では、「作業機械3を操作できない状態にある」と(判定処理部13にて)判定され、かつ(検知処理部14の)検知結果が所定条件を満たす状況を第1状況と定義する。その上で、少なくとも第1状況後に、例えばゲートロックレバー463が「下げ位置」(ロック解除状態)へと操作されることで、判定処理部13にて「作業機械3を操作できる状態」にあると判定されたときの警報処理部15の動作が、第1モードと第2モードとで相違する。具体的に、警報処理部15は、第1状況後に「作業機械3を操作できる状態」にあると判定された場合、第1モードでは警報の出力を禁止するのに対し、第2モードでは(第1状況下で出力された)警報の出力を継続する。 In this way, in the control system 1 according to this embodiment, a situation in which it is determined (by the determination processing unit 13) that "the work machine 3 is in a state where it cannot be operated" and the detection results (by the detection processing unit 14) satisfy predetermined conditions is defined as the first situation. Furthermore, when the determination processing unit 13 determines that "the work machine 3 is in a state where it can be operated" by, for example, operating the gate lock lever 463 to the "down position" (unlocked state) at least after the first situation, the operation of the alarm processing unit 15 differs between the first mode and the second mode. Specifically, if it is determined that "the work machine 3 is in a state where it can be operated" after the first situation, the alarm processing unit 15 prohibits the output of an alarm in the first mode, whereas it continues to output the alarm (which was output in the first situation) in the second mode.
ここでいう「警報の出力を禁止」は、警報を出力しない(出力させない)ことを意味している。そのため、既に警報を出力している状態から「警報の出力を禁止」する場合には、警報処理部15は、警報の出力を中止(停止)することで警報を出力しない状態へと移行する。また、もともと警報を出力しない(つまり警報を停止している)状態から「警報の出力を禁止」する場合には、警報処理部15は、警報を出力しない(つまり警報を停止している)状態を継続する。 Here, "prohibiting alarm output" means not outputting (not allowing an alarm to be output). Therefore, when "prohibiting alarm output" is selected from a state in which an alarm is already being output, the alarm processing unit 15 transitions to a state in which no alarm is being output by ceasing (stopping) the alarm output. Also, when "prohibiting alarm output" is selected from a state in which no alarm was originally being output (i.e., the alarm has been stopped), the alarm processing unit 15 continues the state in which no alarm is being output (i.e., the alarm has been stopped).
また、ここでいう「警報の出力を継続」は、警報を出力する状態を維持することを意味している。そのため、既に警報を出力している状態から「警報の出力を継続」する場合には、警報処理部15は、警報の出力を中止(停止)することなく警報を出力する動作を継続的に実行する。 In addition, "continuing alarm output" here means maintaining the state in which an alarm is being output. Therefore, when "continuing alarm output" is selected from a state in which an alarm is already being output, the alarm processing unit 15 continues to output the alarm without suspending (stopping) the alarm output.
[3]作業機械の制御方法
以下、図5~図8を参照しつつ、主として制御システム1によって実行される作業機械3の制御方法(以下、単に「制御方法」という)の一例について説明する。
[3] Method for Controlling a Work Machine An example of a method for controlling a work machine 3 (hereinafter simply referred to as a "control method") that is executed primarily by the control system 1 will now be described with reference to FIGS.
本実施形態に係る制御方法は、コンピュータシステムを主構成とする制御システム1にて実行されるので、言い換えれば、作業機械用制御プログラム(以下、単に「制御プログラム」という)にて具現化される。つまり、本実施形態に係る制御プログラムは、制御方法に係る各処理を1以上のプロセッサに実行させるためのコンピュータプログラムである。このような制御プログラムは、例えば、制御システム1及び表示装置2によって協働して実行されてもよい。 The control method according to this embodiment is executed by a control system 1 whose main component is a computer system. In other words, it is embodied in a control program for a work machine (hereinafter simply referred to as the "control program"). In other words, 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. Such a control program may be executed, for example, by the control system 1 and the display device 2 working together.
ここで、制御システム1は、制御プログラムを実行させるための予め設定された特定の開始操作が行われた場合に、制御方法に係る下記の各種処理を実行する。開始操作は、例えば、作業機械3のエンジン40の起動操作(イグニッションオン)等である。一方、制御システム1は、予め設定された特定の終了操作が行われた場合に、制御方法に係る下記の各種処理を終了する。終了操作は、例えば、作業機械3のエンジン40の停止操作(イグニッションオフ)等である。 Here, the control system 1 executes the various processes described below related to the control method when a specific, pre-set start operation is performed to execute the control program. The start operation is, for example, an operation to start the engine 40 of the work machine 3 (ignition on). On the other hand, the control system 1 terminates the various processes described below related to the control method when a specific, pre-set end operation is performed. The end operation is, for example, an operation to stop the engine 40 of the work machine 3 (ignition off).
[3.1]概略動作
ここではまず、本実施形態に係る制御方法、つまり本実施形態に係る制御システム1の警報処理部15の第1モード及び第2モードの各々における大まかな動作について、図5を参照して説明する。図5に示すように、作業可否及び人存否の2項目に着目すると、第1状況後の動作が第1モードと第2モードとで異なることは明らかである。ここで、「作業可否」は、「作業機械3を操作できない状態」(図5では「操作不可」と表記)、及び「作業機械3を操作できる状態」(図5では「操作可」と表記)の2状態を含む。「人存否」は、「検知結果が所定条件を満たす状態」(図5では「人存在」と表記)、及び「検知結果が所定条件を満たさない状態」(図5では「人不在」と表記)の2状態を含む。
[3.1] General Operation First, the control method according to this embodiment, that is, the general operation of the alarm processing unit 15 of the control system 1 according to this embodiment in each of the first mode and the second mode, will be described with reference to Figure 5. As shown in Figure 5, when focusing on the two items of whether work is possible and whether people are present, it is clear that the operation after the first situation differs between the first mode and the second mode. Here, "whether work is possible" includes two states: "a state in which the work machine 3 cannot be operated" (represented as "not operable" in Figure 5), and "a state in which the work machine 3 can be operated" (represented as "operable" in Figure 5). "Human presence" includes two states: "a state in which the detection result satisfies a predetermined condition" (represented as "human presence" in Figure 5), and "a state in which the detection result does not satisfy a predetermined condition" (represented as "human absence" in Figure 5).
本実施形態では、上述したように、ゲートロックレバー463が「上げ位置」にあることで作業機械3を操作できない状態にあり、かつ機体30の周囲の監視エリアA1に物体Ob1が存在することで検知結果が所定状態を満たす状況を「第1状況」と定義する。そして、第1状況下においては、第1モードと第2モードとのいずれにおいても、制御システム1の警報処理部15は、警報を出力する(図5では「警報あり」と表記)。ここで、第1モードにおいては、第1状況後に、ゲートロックレバー463が「下げ位置」へと操作されることで「作業機械3を操作できる状態」にあると判定された場合、制御システム1の警報処理部15は警報の出力を禁止する(図5では「警報なし」と表記)。一方、第2モードにおいては、第1状況後に、「作業機械3を操作できる状態」にあると判定された場合、制御システム1の警報処理部15は警報の出力を継続する(図5では「警報あり」と表記)。 In this embodiment, as described above, the "first situation" is defined as a situation in which the gate lock lever 463 is in the "up position," making the work machine 3 inoperable, and the object Ob1 is present in the monitoring area A1 around the machine body 30, causing the detection result to satisfy a predetermined condition. In the first situation, the alarm processing unit 15 of the control system 1 outputs an alarm in both the first mode and the second mode (denoted as "alarm issued" in FIG. 5). In the first mode, if the gate lock lever 463 is operated to the "down position" after the first situation and it is determined that the work machine 3 is in a "state in which it can be operated," the alarm processing unit 15 of the control system 1 prohibits the output of an alarm (denoted as "no alarm" in FIG. 5). On the other hand, in the second mode, if it is determined that the work machine 3 is in a "state in which it can be operated" after the first situation, the alarm processing unit 15 of the control system 1 continues to output an alarm (denoted as "alarm issued" in FIG. 5).
要するに、本実施形態に係る制御方法は、作業機械3の機体30の周囲における物体Ob1の検知結果を取得することと、作業機械3を操作できる状態にあるか操作できない状態にあるかを判定することと、を有する。この制御方法では、作業機械3を操作できない状態にあると判定され、かつ検知結果が所定条件を満たす状況を第1状況とする。そして、警報処理部15の動作モードが第1モードにあれば、制御方法は、第1状況の後に作業機械3を操作できる状態にあると判定されたときに警報の出力を禁止すること、を更に有する。一方、警報処理部15の動作モードが第2モードにあれば、制御方法は、第1状況下で警報を出力し、第1状況の後に作業機械3を操作できる状態にあると判定されたときに警報の出力を継続すること、を更に有する。 In short, the control method according to this embodiment comprises obtaining detection results of an object Ob1 around the body 30 of the work machine 3, and determining whether the work machine 3 is in a state where it can be operated or not. In this control method, a situation where it is determined that the work machine 3 is in a state where it cannot be operated and the detection results satisfy predetermined conditions is defined as a first situation. If the operation mode of the alarm processing unit 15 is in the first mode, the control method further comprises prohibiting the output of an alarm when it is determined that the work machine 3 is in a state where it can be operated after the first situation. On the other hand, if the operation mode of the alarm processing unit 15 is in the second mode, the control method further comprises outputting an alarm under the first situation, and continuing to output the alarm when it is determined that the work machine 3 is in a state where it can be operated after the first situation.
ここで、図5に示すように、第1状況後において、作業機械3を操作できる状態にあると判定されたときの、警報出力に係る動作に関しては、検知処理部14の検知結果によらずに決まる。つまり、第1状況後に作業機械3を操作できる状態にあると判定されたときの検知結果が、所定状態を満たす(人存在)か、所定条件を満たさない(人不在)かによって、警報出力に係る動作に差異はない。例えば、第1モードにおいては、第1状況後に作業機械3を操作できる状態にあると判定されたときの検知結果が、所定状態を満たす場合と所定条件を満たさない場合とのいずれにおいても、警報の出力は禁止される。 Here, as shown in FIG. 5, the action related to alarm output when it is determined that the work machine 3 is in a state where it can be operated after the first situation is determined independent of the detection results of the detection processing unit 14. In other words, there is no difference in the action related to alarm output depending on whether the detection results when it is determined that the work machine 3 is in a state where it can be operated after the first situation satisfy a predetermined state (people present) or do not satisfy a predetermined condition (people not present). For example, in the first mode, the output of an alarm is prohibited regardless of whether the detection results when it is determined that the work machine 3 is in a state where it can be operated after the first situation satisfy the predetermined state or do not satisfy the predetermined condition.
[3.2]第1モード
次に、警報処理部15の動作モードが第1モードにあるときの本実施形態に係る制御方法の詳細、つまり制御システム1の具体的動作について、図6のフローチャートを参照して説明する。
[3.2] First Mode Next, the details of the control method according to this embodiment when the operation mode of the alarm processing unit 15 is in the first mode, that is, the specific operation of the control system 1, will be described with reference to the flowchart of FIG.
前提として、ゲートロックレバー463が「下げ位置」にあって「作業機械3を操作できる状態」にあれば、検知処理部14の検知結果が所定条件を満たすか否かの判定結果(第2判定結果)に応じて、警報を出力するか否かを決定する。この状態で、検知結果が所定条件を満たす場合、つまり機体30の周囲の監視エリアA1に物体Ob1が存在する場合、警報処理部15は警報を出力する。一方、検知結果が所定条件を満たさない場合、つまり機体30の周囲の監視エリアA1に物体Ob1が存在しない場合、警報処理部15は警報を出力しない。また、この状態において、制御システム1は、不揮発性メモリ等に用意された検知フラグの値を初期値として「0」(オフ)に設定している。 As a premise, when the gate lock lever 463 is in the "down position" and the work machine 3 is "in a state where it can be operated," the control system 1 determines whether or not to output an alarm based on the determination result (second determination result) of whether or not the detection results of the detection processing unit 14 satisfy predetermined conditions. In this state, if the detection results satisfy the predetermined conditions, i.e., if object Ob1 is present in the monitoring area A1 around the machine body 30, the alarm processing unit 15 outputs an alarm. On the other hand, if the detection results do not satisfy the predetermined conditions, i.e., if object Ob1 is not present in the monitoring area A1 around the machine body 30, the alarm processing unit 15 does not output an alarm. Also, in this state, the control system 1 sets the value of a detection flag stored in non-volatile memory, etc., to "0" (off) as the initial value.
そして、図6に示すように、ゲートロックレバー463が「下げ位置」から「上げ位置」に操作されることをトリガにして(S1:Yes)、制御システム1は、ステップS2以降の処理を開始する。ここで、制御システム1の判定処理部13は、ゲートロックスイッチ462のオン/オフによって、ゲートロックレバー463が「上げ位置」か「下げ位置」かを判定するのであって、ゲートロックスイッチ462がオンからオフに切り替わることで、ゲートロックレバー463が「上げ位置」に操作された(S1:Yes)と判断する。ここで、ゲートロックレバー463が「上げ位置」になると、ゲートロックスイッチ462がオフし、パイロット油路の一次圧側にある第1制限部46の第1制御弁461が遮断状態になり、「作業機械3を操作できない状態」となる。 As shown in FIG. 6, the control system 1 begins processing from step S2 onwards when the gate lock lever 463 is operated from the "lowered position" to the "raised position" (S1: Yes). The determination processing unit 13 of the control system 1 determines whether the gate lock lever 463 is in the "raised position" or "lowered position" based on the on/off state of the gate lock switch 462. When the gate lock switch 462 switches from on to off, it determines that the gate lock lever 463 has been operated to the "raised position" (S1: Yes). When the gate lock lever 463 is in the "raised position", the gate lock switch 462 turns off, shutting off the first control valve 461 of the first restriction unit 46 on the primary pressure side of the pilot oil line, and the work machine 3 becomes "inoperable".
ステップS2では、制御システム1の取得処理部11は、機体30の周囲における物体Ob1の検知結果を、検知処理部14から取得する。つまり、検知処理部14は、左方カメラ341、右方カメラ342及び後方カメラ343の出力に基づいて、監視エリアA1に物体Ob1が存在するか否かを表す検知結果を出力する。取得処理部11は、検知処理部14から検知結果を取得する。 In step S2, the acquisition processing unit 11 of the control system 1 acquires the detection results of object Ob1 around the aircraft 30 from the detection processing unit 14. That is, the detection processing unit 14 outputs a detection result indicating whether or not object Ob1 is present in the monitoring area A1 based on the outputs of the left camera 341, right camera 342, and rear camera 343. The acquisition processing unit 11 acquires the detection results from the detection processing unit 14.
ステップS3では、制御システム1の判定処理部13は、検知結果が所定条件を満たすか否かの判定を行う。このとき、監視エリアA1に物体Ob1(ここでは「人」)が存在すれば、判定処理部13は、検知結果が所定条件を満たすと判定し(S3:Yes)、処理をステップS4に移行させる。一方、監視エリアA1に物体Ob1(ここでは「人」)が存在しなければ、判定処理部13は、検知結果が所定条件を満たさないと判定し(S3:No)、処理をステップS6に移行させる。 In step S3, the determination processing unit 13 of the control system 1 determines whether the detection result satisfies a predetermined condition. At this time, if object Ob1 (here, a "person") is present in the monitoring area A1, the determination processing unit 13 determines that the detection result satisfies the predetermined condition (S3: Yes) and proceeds to step S4. On the other hand, if object Ob1 (here, a "person") is not present in the monitoring area A1, the determination processing unit 13 determines that the detection result does not satisfy the predetermined condition (S3: No) and proceeds to step S6.
ステップS4では、制御システム1の判定処理部13は、検知フラグの値を「1」(オン)に設定する。ここで、検知フラグの値「1」(オン)は監視エリアA1に物体Ob1(人)が存在することを表し、検知フラグの値「0」(オフ)は監視エリアA1に物体Ob1(人)が存在しないことを表す。 In step S4, the judgment processing unit 13 of the control system 1 sets the value of the detection flag to "1" (on). Here, the detection flag value "1" (on) indicates that an object Ob1 (person) is present in the monitoring area A1, and the detection flag value "0" (off) indicates that an object Ob1 (person) is not present in the monitoring area A1.
ステップS5では、制御システム1の警報処理部15は、検知処理部14の検知結果が所定条件を満たす、つまり機体30の周囲の監視エリアA1に物体Ob1が存在する旨の警報の出力を行う。このとき、警報処理部15は、表示装置2の表示部23に検知結果情報I1,I2(図8参照)を表示させ、かつ音出力部36に警報音を出力させる。したがって、オペレータ(ユーザU1)は、機体30の周囲に物体Ob1が存在することを認識することができる。 In step S5, the alarm processing unit 15 of the control system 1 outputs an alarm that the detection result of the detection processing unit 14 satisfies a predetermined condition, i.e., that object Ob1 is present in the monitoring area A1 around the aircraft 30. At this time, the alarm processing unit 15 displays detection result information I1 and I2 (see Figure 8) on the display unit 23 of the display device 2, and also outputs an alarm sound from the sound output unit 36. Therefore, the operator (user U1) can recognize that object Ob1 is present around the aircraft 30.
すなわち、「作業機械3を操作できない状態」にあると判定され(S1:Yes)、かつ検知結果が所定条件を満たす(S3:Yes)場合には、第1状況にあると判断され、検知フラグがオンになる(S4)。さらに、制御システム1の警報処理部15は、第1状況下では警報を出力する。その結果、第1状況においては、オペレータ(ユーザU1)は、作業機械3を操作できない状態にあるものの、警報(少なくとも音出力部36からの警報音)により、機体30の周囲に物体Ob1が存在することを認識することが可能である。 In other words, if it is determined that the work machine 3 is in a "state in which it cannot be operated" (S1: Yes) and the detection result satisfies a predetermined condition (S3: Yes), it is determined that the first situation is present, and the detection flag is turned on (S4). Furthermore, the alarm processing unit 15 of the control system 1 outputs an alarm in the first situation. As a result, in the first situation, although the operator (user U1) is in a state in which he or she cannot operate the work machine 3, he or she can recognize that an object Ob1 is present around the machine body 30 due to the alarm (at least the alarm sound from the sound output unit 36).
ステップS6では、ゲートロックレバー463が「上げ位置」から「下げ位置」に操作されたか否かを判断する。このとき、制御システム1の判定処理部13は、ゲートロックスイッチ462のオン/オフによって、ゲートロックレバー463が「上げ位置」か「下げ位置」かを判定するのであって、ゲートロックスイッチ462がオフからオンに切り替わることで、ゲートロックレバー463が「下げ位置」に操作された(S6:Yes)と判断し、処理をステップS7に移行させる。ここで、ゲートロックレバー463が「下げ位置」になると、ゲートロックスイッチ462がオンし、パイロット油路の一次圧側にある第1制限部46の第1制御弁461が開通状態になり、「作業機械3を操作できる状態」となる。一方、判定処理部13は、ゲートロックレバー463が「下げ位置」に操作されていない(S6:No)と判断した場合、処理をステップS2に移行させる。 In step S6, it is determined whether the gate lock lever 463 has been operated from the "raised position" to the "lowered position." At this time, the determination processing unit 13 of the control system 1 determines whether the gate lock lever 463 is in the "raised position" or the "lowered position" based on the on/off status of the gate lock switch 462. When the gate lock switch 462 switches from off to on, it determines that the gate lock lever 463 has been operated to the "lowered position" (S6: Yes) and proceeds to step S7. Here, when the gate lock lever 463 is in the "lowered position," the gate lock switch 462 turns on, opening the first control valve 461 of the first restriction unit 46 on the primary pressure side of the pilot oil line, and the "work machine 3 can be operated." On the other hand, if the determination processing unit 13 determines that the gate lock lever 463 has not been operated to the "lowered position" (S6: No), it proceeds to step S2.
このように、「作業機械3を操作できない状態」にあると判定された第1状況の後、ゲートロックレバー463がユーザ(オペレータ)により「下げ位置」に操作されるまでは、「作業機械3を操作できない状態」を維持する。要するに、判定処理部13は、第1状況の後、少なくとも作業機械3のユーザの操作があって初めて、作業機械3を操作できる状態にあると判定可能となる。したがって、第1状況後に、作業機械3を操作できる状態にあると判定された場合(S6:Yes)には、少なくともユーザが意図的に作業機械3を操作できる状態にするための操作をしたことになる。言い換えれば、ユーザが意図しないままに、第1状況の後、勝手に作業機械3を操作できる状態にあると判定されることはない。 In this way, after the first situation in which it is determined that the work machine 3 is in a "state in which it cannot be operated," the "state in which the work machine 3 cannot be operated" is maintained until the gate lock lever 463 is operated to the "down position" by the user (operator). In short, the determination processing unit 13 can determine that the work machine 3 is in a state in which it can be operated only after the first situation in which it has been operated by at least the user of the work machine 3. Therefore, if it is determined that the work machine 3 is in a state in which it can be operated after the first situation (S6: Yes), this means that at least the user has intentionally operated the work machine 3 to put it in a state in which it can be operated. In other words, the work machine 3 will not be determined to be in a state in which it can be operated after the first situation in an unintentional manner.
ステップS7では、制御システム1の警報処理部15は、警報の出力を禁止する。ステップS3にて検知結果が所定条件を満たすと判定されることで(S3:Yes)第1状況にあると判断された場合、ステップS7では、警報処理部15は、警報の出力を中止(停止)することで警報を出力しない状態へと移行する。一方、ステップS3にて検知結果が所定条件を満たさないと判定されることで(S3:No)第1状況にないと判断された場合には、ステップS7では、警報処理部15は、警報を出力しない(つまり警報を停止している)状態を継続する。 In step S7, the alarm processing unit 15 of the control system 1 prohibits the output of an alarm. If it is determined in step S3 that the detection result satisfies the predetermined condition (S3: Yes), thereby determining that the first situation exists, in step S7 the alarm processing unit 15 transitions to a state in which no alarm is output by ceasing (stopping) the output of the alarm. On the other hand, if it is determined in step S3 that the detection result does not satisfy the predetermined condition (S3: No), thereby determining that the first situation does not exist, in step S7 the alarm processing unit 15 continues to maintain a state in which no alarm is output (i.e., the alarm is stopped).
ステップS8では、制御システム1の警報処理部15は、検知フラグの値が「1」(オン)であるか否かの判定を行う。つまり、ステップS3にて検知結果が所定条件を満たすと判定されることで(S3:Yes)検知フラグがオンに設定されている(S4)場合には、警報処理部15は、検知フラグの値が「1」(オン)であると判定し(S8:Yes)、処理をステップS9に移行させる。一方、ステップS3にて検知結果が所定条件を満たさないと判定されることで(S3:No)検知フラグがオフのままである場合には、警報処理部15は、検知フラグの値が「0」(オフ)であると判定し(S8:No)、処理をステップS10に移行させる。 In step S8, the alarm processing unit 15 of the control system 1 determines whether the value of the detection flag is "1" (on). That is, if the detection result is determined to satisfy the predetermined condition in step S3 (S3: Yes) and the detection flag is set to on (S4), the alarm processing unit 15 determines that the value of the detection flag is "1" (on) (S8: Yes) and proceeds to step S9. On the other hand, if the detection result is determined to not satisfy the predetermined condition in step S3 (S3: No) and the detection flag remains off, the alarm processing unit 15 determines that the value of the detection flag is "0" (off) (S8: No) and proceeds to step S10.
ステップS9では、制御システム1の警報処理部15は、ステップS5において出力される警報とは異なる態様での情報提示を行う。本実施形態では、警報処理部15は、ステップS5では表示装置2の表示部23に検知結果情報I1,I2を表示させ、かつ音出力部36に警報音を出力させるのに対して、ステップS9では表示装置2の表示部23への検知結果情報I1,I2の表示のみを行う。表示装置2の表示部23に表示される検知結果情報I1,I2については、「[3.4]表示画面」の欄で詳しく説明する。つまり、ステップS9では少なくとも音出力部36から警報音は出力されない。このように、警報処理部15は、第1状況の後に作業機械3を操作できる状態にあると判定されたときには、警報とは異なる態様での情報提示を行う。したがって、オペレータ(ユーザU1)は、機体30の周囲に物体Ob1が存在することは情報提示(ここでは表示)によって認識可能でありながらも、警報(ここでは警報音)による煩わしさから解放される。 In step S9, the alarm processing unit 15 of the control system 1 presents information in a manner different from the alarm output in step S5. In this embodiment, in step S5, the alarm processing unit 15 displays the detection result information I1 and I2 on the display unit 23 of the display device 2 and outputs an alarm sound from the sound output unit 36, whereas in step S9, the alarm processing unit 15 only displays the detection result information I1 and I2 on the display unit 23 of the display device 2. The detection result information I1 and I2 displayed on the display unit 23 of the display device 2 will be described in detail in section "[3.4] Display Screen." In other words, in step S9, at least, no alarm sound is output from the sound output unit 36. In this way, when it is determined that the work machine 3 is in a state where it can be operated after the first situation, the alarm processing unit 15 presents information in a manner different from the alarm. Therefore, the operator (user U1) can recognize the presence of object Ob1 around the machine body 30 through the presented information (here, the display), but is freed from the annoyance of an alarm (here, the alarm sound).
ステップS10では、制御システム1の警報処理部15は、警報の出力の禁止(S8)から所定時間が経過したか否かの判定を行う。所定時間は、警報出力の禁止の処理を継続する時間であって、例えば、数秒(3秒又は5秒等)程度に設定される。このとき、警報処理部15は、警報出力の禁止(S8)からの経過時間と所定時間とを比較し、経過時間が所定時間に達していれば、所定時間が経過したと判定し(S10:Yes)、処理をステップS11に移行させる。一方、経過時間が所定時間に達していなければ、所定時間が経過していないと判定し(S10:No)、警報処理部15は、処理をステップS7に移行させる。 In step S10, the alarm processing unit 15 of the control system 1 determines whether a predetermined time has elapsed since the alarm output was prohibited (S8). The predetermined time is the time for which the alarm output prohibition process continues, and is set to, for example, several seconds (3 or 5 seconds, etc.). At this time, the alarm processing unit 15 compares the time that has elapsed since the alarm output was prohibited (S8) with the predetermined time, and if the elapsed time reaches the predetermined time, it determines that the predetermined time has elapsed (S10: Yes) and proceeds to step S11. On the other hand, if the elapsed time has not reached the predetermined time, it determines that the predetermined time has not elapsed (S10: No), and proceeds to step S7.
ステップS11では、検知フラグの値を「0」(オフ)にリセットする。つまり、ステップS4にて検知フラグの値が「1」(オン)に設定されている場合、ステップS11にて、検知フラグの値がリセットされる。これにより、制御システム1は、一連の動作を終了する。 In step S11, the value of the detection flag is reset to "0" (off). In other words, if the value of the detection flag was set to "1" (on) in step S4, the value of the detection flag is reset in step S11. This causes the control system 1 to end the series of operations.
制御システム1は、上記ステップS1~S11の処理を繰り返し実行する。ただし、図6に示すフローチャートは一例に過ぎず、処理が適宜追加又は省略されてもよいし、処理の順番が適宜入れ替わってもよい。例えば、ステップS10に代えて、ユーザ(オペレータ)の所定の操作により、警報処理部15は、処理をステップS11に移行させてもよい。 The control system 1 repeatedly executes the processes of steps S1 to S11 described above. However, the flowchart shown in FIG. 6 is merely an example, and processes may be added or omitted as appropriate, and the order of processes may be changed as appropriate. For example, instead of step S10, the alarm processing unit 15 may transition to step S11 in response to a specified operation by the user (operator).
以上説明したように、本実施形態に係る制御方法は、第1状況の後に作業機械3を操作できる状態にあると判定されたときに警報の出力を禁止すること、を有している。ここで、第1状況は、作業機械3を操作できない状態にあると判定され、かつ検知結果が所定条件を満たす状況である。したがって、例えば、オペレータ(ユーザU1)が作業機械3の周囲に物体Ob1(人)が存在することを認識した上で、ゲートロックレバー463をロック解除状態にしたような場合、作業機械3が操作できる状態になっても警報は出力されない。そのため、作業機械3の周囲の人に注意しながら慎重に作業をしているオペレータにとって、警報が煩わしく、警報に気を取られることで、集中力の低下につながることを回避できる。結果的に、オペレータの集中力の低下を軽減しやすい作業機械用制御システム1、作業機械3、作業機械3の制御方法及び作業機械用制御プログラムを提供することができる。 As described above, the control method according to this embodiment includes prohibiting the output of an alarm when it is determined that the work machine 3 is in a state where it can be operated after the first situation. Here, the first situation is a situation where it is determined that the work machine 3 is in a state where it cannot be operated, and the detection results satisfy a predetermined condition. Therefore, for example, if the operator (user U1) recognizes the presence of an object Ob1 (person) around the work machine 3 and then sets the gate lock lever 463 to the unlocked state, no alarm will be output even if the work machine 3 is in a state where it can be operated. Therefore, for an operator who is working carefully while paying attention to people around the work machine 3, it is possible to avoid the alarm being annoying and distracting, leading to a decrease in concentration. As a result, it is possible to provide a work machine control system 1, work machine 3, control method for the work machine 3, and work machine control program that can easily reduce a decrease in the operator's concentration.
[3.3]第2モード
次に、警報処理部15の動作モードが第2モードにあるときの本実施形態に係る制御方法の詳細、つまり制御システム1の具体的動作について、図7のフローチャートを参照して説明する。
[3.3] Second Mode Next, details of the control method according to this embodiment when the operation mode of the alarm processing unit 15 is in the second mode, that is, specific operations of the control system 1, will be described with reference to the flowchart of FIG.
前提として、ゲートロックレバー463が「下げ位置」にあって「作業機械3を操作できる状態」にあれば、検知処理部14の検知結果が所定条件を満たすか否かの判定結果(第2判定結果)に応じて、警報を出力するか否かを決定する。この状態で、検知結果が所定条件を満たす場合、つまり機体30の周囲の監視エリアA1に物体Ob1が存在する場合、警報処理部15は警報を出力する。一方、検知結果が所定条件を満たさない場合、つまり機体30の周囲の監視エリアA1に物体Ob1が存在しない場合、警報処理部15は警報を出力しない。また、この状態において、制御システム1は、不揮発性メモリ等に用意された検知フラグの値を初期値として「0」(オフ)に設定している。 As a premise, when the gate lock lever 463 is in the "down position" and the work machine 3 is "in a state where it can be operated," the control system 1 determines whether or not to output an alarm based on the determination result (second determination result) of whether or not the detection results of the detection processing unit 14 satisfy predetermined conditions. In this state, if the detection results satisfy the predetermined conditions, i.e., if object Ob1 is present in the monitoring area A1 around the machine body 30, the alarm processing unit 15 outputs an alarm. On the other hand, if the detection results do not satisfy the predetermined conditions, i.e., if object Ob1 is not present in the monitoring area A1 around the machine body 30, the alarm processing unit 15 does not output an alarm. Also, in this state, the control system 1 sets the value of a detection flag stored in non-volatile memory, etc., to "0" (off) as the initial value.
そして、図7に示すように、ゲートロックレバー463が「下げ位置」から「上げ位置」に操作されることをトリガにして(S21:Yes)、制御システム1は、ステップS22以降の処理を開始する。ここで、ステップS21~S26の処理は、それぞれ図6のフローチャートにおけるステップS1~S6の処理と同様であるため、ステップS21~S26の処理についての詳しい説明は省略する。 As shown in FIG. 7, the control system 1 starts processing from step S22 onward when the gate lock lever 463 is operated from the "lowered position" to the "raised position" (S21: Yes). Here, the processing of steps S21 to S26 is the same as the processing of steps S1 to S6 in the flowchart of FIG. 6, so a detailed description of the processing of steps S21 to S26 will be omitted.
すなわち、ステップS26では、制御システム1の判定処理部13は、ゲートロックスイッチ462がオフからオンに切り替わることで、ゲートロックレバー463が「下げ位置」に操作された(S26:Yes)と判断し、処理をステップS27に移行させる。一方、判定処理部13は、ゲートロックレバー463が「下げ位置」に操作されていない(S26:No)と判断した場合、処理をステップS22に移行させる。 That is, in step S26, the determination processing unit 13 of the control system 1 determines that the gate lock switch 462 has been switched from off to on, thereby causing the gate lock lever 463 to be operated to the "lowered position" (S26: Yes), and transitions the process to step S27. On the other hand, if the determination processing unit 13 determines that the gate lock lever 463 has not been operated to the "lowered position" (S26: No), it transitions the process to step S22.
このように、「作業機械3を操作できない状態」にあると判定された第1状況の後、ゲートロックレバー463がユーザ(オペレータ)により「下げ位置」に操作されるまでは、「作業機械3を操作できない状態」を維持する。要するに、判定処理部13は、第1状況の後、少なくとも作業機械3のユーザの操作があって初めて、作業機械3を操作できる状態にあると判定可能となる。したがって、第1状況後に、作業機械3を操作できる状態にあると判定された場合(S26:Yes)には、少なくともユーザが意図的に作業機械3を操作できる状態にするための操作をしたことになる。言い換えれば、ユーザが意図しないままに、第1状況の後、勝手に作業機械3を操作できる状態にあると判定されることはない。 In this way, after the first situation in which it is determined that the work machine 3 is in a "state in which it cannot be operated," the "state in which the work machine 3 cannot be operated" is maintained until the gate lock lever 463 is operated to the "down position" by the user (operator). In short, the determination processing unit 13 can determine that the work machine 3 is in a state in which it can be operated only after the first situation in which it has been operated by at least the user of the work machine 3. Therefore, if it is determined that the work machine 3 is in a state in which it can be operated after the first situation (S26: Yes), this means that at least the user has intentionally operated the work machine 3 to put it in a state in which it can be operated. In other words, the work machine 3 will not be determined to be in a state in which it can be operated after the first situation in an unintentional manner.
ステップS27では、制御システム1の警報処理部15は、検知フラグの値が「1」(オン)であるか否かの判定を行う。つまり、ステップS23にて検知結果が所定条件を満たすと判定されることで(S23:Yes)検知フラグがオンに設定されている(S24)場合には、警報処理部15は、検知フラグの値が「1」(オン)であると判定し(S27:Yes)、処理をステップS28に移行させる。一方、ステップS23にて検知結果が所定条件を満たさないと判定されることで(S23:No)検知フラグがオフのままである場合には、警報処理部15は、検知フラグの値が「0」(オフ)であると判定し(S27:Yes)、制御システム1は一連の動作を終了する。 In step S27, the alarm processing unit 15 of the control system 1 determines whether the value of the detection flag is "1" (on). That is, if the detection result is determined to satisfy the predetermined condition in step S23 (S23: Yes) and the detection flag is set to on (S24), the alarm processing unit 15 determines that the value of the detection flag is "1" (on) (S27: Yes) and proceeds to step S28. On the other hand, if the detection result is determined to not satisfy the predetermined condition in step S23 (S23: No) and the detection flag remains off, the alarm processing unit 15 determines that the value of the detection flag is "0" (off) (S27: Yes), and the control system 1 ends the series of operations.
ステップS28では、制御システム1の警報処理部15は、警報の出力を継続する。つまり、ステップS23にて検知結果が所定条件を満たすと判定されることで(S23:Yes)第1状況にあると判断された場合、ステップS28では、警報処理部15は、警報を出力する動作を継続する。一方、ステップS23にて検知結果が所定条件を満たさないと判定されることで(S23:No)第1状況にないと判断された場合には、検知フラグの値が「0」(オフ)であると判定される(S27:Yes)ため、警報の出力の継続処理は実行されない。 In step S28, the alarm processing unit 15 of the control system 1 continues to output the alarm. In other words, if it is determined in step S23 that the detection result satisfies the predetermined condition (S23: Yes) and thus it is determined that the first situation exists, the alarm processing unit 15 continues to output the alarm in step S28. On the other hand, if it is determined in step S23 that the detection result does not satisfy the predetermined condition (S23: No) and thus it is determined that the first situation does not exist, the value of the detection flag is determined to be "0" (off) (S27: Yes), and therefore the process of continuing to output the alarm is not executed.
ステップS29では、制御システム1の警報処理部15は、警報の出力の継続(S28)から所定時間が経過したか否かの判定を行う。所定時間は、警報出力を継続する時間であって、例えば、数秒(3秒又は5秒等)程度に設定される。このとき、警報処理部15は、警報出力の継続(S28)からの経過時間と所定時間とを比較し、経過時間が所定時間に達していれば、所定時間が経過したと判定し(S29:Yes)、処理をステップS30に移行させる。一方、経過時間が所定時間に達していなければ、所定時間が経過していないと判定し(S29:No)、警報処理部15は、処理をステップS28に移行させる。 In step S29, the alarm processing unit 15 of the control system 1 determines whether a predetermined time has elapsed since the alarm output continued (S28). The predetermined time is the time for which the alarm output continues, and is set to, for example, several seconds (3 or 5 seconds, etc.). At this time, the alarm processing unit 15 compares the time that has elapsed since the alarm output continued (S28) with the predetermined time, and if the elapsed time reaches the predetermined time, it determines that the predetermined time has elapsed (S29: Yes) and transitions processing to step S30. On the other hand, if the elapsed time has not reached the predetermined time, it determines that the predetermined time has not elapsed (S29: No), and transitions processing to step S28.
ステップS30では、検知フラグの値を「0」(オフ)にリセットする。つまり、ステップS24にて検知フラグの値が「1」(オン)に設定されている場合、ステップS30にて、検知フラグの値がリセットされる。そして、制御システム1は、処理をステップS27に移行させる。 In step S30, the value of the detection flag is reset to "0" (off). In other words, if the value of the detection flag is set to "1" (on) in step S24, the value of the detection flag is reset in step S30. The control system 1 then proceeds to step S27.
制御システム1は、上記ステップS21~S30の処理を繰り返し実行する。ただし、図7に示すフローチャートは一例に過ぎず、処理が適宜追加又は省略されてもよいし、処理の順番が適宜入れ替わってもよい。例えば、ステップS29に代えて、ユーザ(オペレータ)の所定の操作により、警報処理部15は、処理をステップS30に移行させてもよい。 The control system 1 repeatedly executes the processes of steps S21 to S30 described above. However, the flowchart shown in FIG. 7 is merely an example, and processes may be added or omitted as appropriate, and the order of processes may be changed as appropriate. For example, instead of step S29, the alarm processing unit 15 may transition to step S30 in response to a specified operation by the user (operator).
以上説明したように、本実施形態に係る制御方法は、第1状況下で警報を出力し、第1状況の後に作業機械3を操作できる状態にあると判定されたときに警報の出力を継続すること、を有している。ここで、第1状況は、作業機械3を操作できない状態にあると判定され、かつ検知結果が所定条件を満たす状況である。したがって、例えば、オペレータ(ユーザU1)が、作業機械3の周囲に人が存在することを認識しないままに、ゲートロックレバー463をロック解除状態とし、作業機械3が操作できる状態に移行することを防止しやすい。よって、例えば、急に作業機械3が勢いよく動作することを避けるために、オペレータに要求される注意のレベルを引き下げることができる。結果的に、操作に係るオペレータの負担を軽減しやすい作業機械用制御システム1、作業機械3、作業機械3の制御方法及び作業機械用制御プログラムを提供することができる。 As described above, the control method according to this embodiment includes outputting an alarm under a first condition, and continuing to output the alarm when it is determined that the work machine 3 is in a state where it can be operated after the first condition has occurred. Here, the first condition is a condition in which it is determined that the work machine 3 is in a state where it cannot be operated, and the detection results satisfy a predetermined condition. Therefore, for example, it is easy to prevent an operator (user U1) from unlocking the gate lock lever 463 and transitioning the work machine 3 to a state where it can be operated without recognizing that a person is present around the work machine 3. Therefore, for example, it is possible to lower the level of attention required of the operator to prevent the work machine 3 from suddenly operating with force. As a result, it is possible to provide a work machine control system 1, work machine 3, a control method for the work machine 3, and a work machine control program that easily reduce the burden on the operator associated with operation.
ところで、本実施形態では、少なくとも警報処理部15の動作モードが第2モードにある場合、第1状況下に限らず、第2状況下においても、第1状況下と同様に警報を出力する。ここで、第2状況は、作業機械3を操作できる状態にあると判定され、かつ検知結果が所定条件を満たす状況である。すなわち、警報処理部15は、作業機械3を操作できる状態にあると判定され、かつ検知結果が所定条件を満たす状況を第2状況とする場合において、第2状況下でも警報を出力する。これにより、「作業機械3を操作できる状態」にある場合でも、機体30の周囲の監視エリアA1に物体Ob1が存在する場合等においては、警報処理部15は警報を出力し、ユーザ(オペレータ)に報知することが可能である。 In this embodiment, at least when the operating mode of the alarm processing unit 15 is in the second mode, an alarm is output not only in the first situation but also in the second situation, in the same way as in the first situation. Here, the second situation is a situation in which it is determined that the work machine 3 is in a state in which it can be operated and the detection results satisfy predetermined conditions. In other words, the alarm processing unit 15 outputs an alarm even in the second situation when the second situation is a situation in which it is determined that the work machine 3 is in a state in which it can be operated and the detection results satisfy predetermined conditions. As a result, even when the "work machine 3 is in a state in which it can be operated," if, for example, an object Ob1 is present in the monitoring area A1 around the machine body 30, the alarm processing unit 15 can output an alarm and notify the user (operator).
さらに、警報処理部15は、第2状況の後に作業機械3を操作できない状態にあると判定されたときにも、警報の出力を継続する。つまり、警報処理部15は、第1状況の後に「作業機械3を操作できない状態」にあると判定された場合と同様に、第2状況の後に「作業機械3を操作できない状態」にあると判定された場合も、警報の出力を継続することになる。したがって、機体30の周囲の監視エリアA1に物体Ob1が存在する場合等においては、警報処理部15は警報を出力し、ユーザ(オペレータ)に報知することが可能である。 Furthermore, the alarm processing unit 15 continues to output an alarm even when it is determined that the work machine 3 is in an inoperable state after the second situation. In other words, the alarm processing unit 15 continues to output an alarm even when it is determined that the work machine 3 is in an inoperable state after the second situation, just as it does when it is determined that the work machine 3 is in an inoperable state after the first situation. Therefore, in cases such as when an object Ob1 is present in the monitoring area A1 around the machine body 30, the alarm processing unit 15 can output an alarm and notify the user (operator).
ここで、本実施形態では、警報処理部15の動作モードが第2モードにある場合のみならず、第1モードにある場合でも、警報処理部15は、第2状況下において、第1状況下と同様に警報を出力する。また、警報処理部15の動作モードが第1モードにある場合において、警報処理部15は、第2状況の後に作業機械3を操作できない状態にあると判定されたとき、警報の出力を継続する。 In this embodiment, the alarm processing unit 15 outputs an alarm in the second situation, similar to the first situation, not only when the operating mode of the alarm processing unit 15 is in the second mode, but also when it is in the first mode. Furthermore, when the operating mode of the alarm processing unit 15 is in the first mode, the alarm processing unit 15 continues to output an alarm when it is determined that the work machine 3 is in an inoperable state after the second situation.
[3.4]表示画面
次に、本実施形態に係る制御方法によって表示装置2の表示部23に表示される表示画面Dp1の構成について、図8を参照して説明する。図8等の表示装置2の表示部23に表示される表示画面Dp1を示す図面において、領域を表す一点鎖線、引出線及び参照符号は、いずれも説明のために付しているに過ぎず、実際に表示装置2に表示される訳ではない。
[3.4] Display Screen Next, the configuration of the display screen Dp1 displayed on the display unit 23 of the display device 2 by the control method according to this embodiment will be described with reference to Fig. 8. In the drawings showing the display screen Dp1 displayed on the display unit 23 of the display device 2, such as Fig. 8, the dashed dotted lines, lead lines, and reference symbols representing areas are added merely for the purpose of explanation and are not actually displayed on the display device 2.
図8に示すように、表示画面Dp1には、監視エリアA1の撮像画像Im11,Im12,Im13、及び検知処理部14の検知結果を表す検知結果情報I1,I2等が表示される。図8では、表示画面Dp1のうち監視エリアA1の撮像画像Im11,Im12,Im13等が表示される領域R1のみを示し、領域R1以外の領域の図示を省略する。撮像画像Im11は、左方カメラ341で撮像される運転部321の左方となる小エリアA11の画像であって、撮像画像Im12は、右方カメラ342で撮像される運転部321の右方となる小エリアA12の画像である。撮像画像Im13は、後方カメラ343で撮像される運転部321の後方となる小エリアA13の画像である。 As shown in FIG. 8, display screen Dp1 displays captured images Im11, Im12, and Im13 of monitoring area A1, as well as detection result information I1 and I2 representing the detection results of the detection processing unit 14. FIG. 8 shows only region R1 of display screen Dp1 in which captured images Im11, Im12, and Im13 of monitoring area A1 are displayed, and regions other than region R1 are not shown. Captured image Im11 is an image of small area A11 to the left of the driving section 321 captured by the left camera 341, and captured image Im12 is an image of small area A12 to the right of the driving section 321 captured by the right camera 342. Captured image Im13 is an image of small area A13 behind the driving section 321 captured by the rear camera 343.
制御システム1は、検知処理部14で取得される撮像画像Im11,Im12,Im13をリアルタイムで表示させる。領域R1の中央部には、情報から見た機体30を模したアイコンIm10が表示されている。アイコンIm10は、機体30から見た左方カメラ341、右方カメラ342及び後方カメラ343の撮像範囲(小エリアA11,A12,A13)の位置関係を、模式的に表している。 The control system 1 displays the captured images Im11, Im12, and Im13 acquired by the detection processing unit 14 in real time. In the center of area R1, an icon Im10 is displayed that resembles the aircraft 30 as seen from the information. Icon Im10 schematically represents the positional relationship of the imaging ranges (small areas A11, A12, and A13) of the left camera 341, right camera 342, and rear camera 343 as seen from the aircraft 30.
検知結果情報I1は、撮像画像Im11,Im12,Im13のうち、物体Ob1が含まれる撮像画像を強調表示する帯状(枠状)の図像である。検知結果情報I2は、運転部321から見て物体Ob1が存在する方向を示す図像である。図8の例では、左方カメラ341で撮像される運転部321の左方となる小エリアA11に物体Ob1(ここでは「人」)が存在する場合を想定している。そのため、撮像画像Im11,Im12,Im13のうち撮像画像Im11が検知結果情報I1にて強調表示され、かつ撮像画像Im11の下方に運転部321の左方に物体Ob1が存在することを示す検知結果情報I2が表示されている。 Detection result information I1 is a band-shaped (frame-shaped) image that highlights the captured images Im11, Im12, and Im13 that contain object Ob1. Detection result information I2 is an image that indicates the direction in which object Ob1 is located as viewed from the driver's section 321. The example in Figure 8 assumes that object Ob1 (here, a "person") is present in small area A11 to the left of the driver's section 321, as captured by left camera 341. Therefore, of captured images Im11, Im12, and Im13, captured image Im11 is highlighted by detection result information I1, and detection result information I2 is displayed below captured image Im11, indicating that object Ob1 is present to the left of the driver's section 321.
検知結果情報I1,I2の表示態様は、監視エリアA1における物体Ob1の位置によって変更されることが好ましい。例えば、検知結果情報I1,I2の表示色、サイズ、又は表示パターン(点滅パターン等を含む)等の表示態様が、監視エリアA1における物体Ob1の位置によって変更される。例えば、物体Ob1が機体30に近いほど、検知結果情報I1,I2の表示態様が目立つ表示色に変更され、一例として、物体Ob1が機体30に近づくと、検知結果情報I1,I2の表示色が黄色から赤色に変化する。 It is preferable that the display mode of the detection result information I1 and I2 be changed depending on the position of object Ob1 in the monitoring area A1. For example, the display mode, such as the display color, size, or display pattern (including blinking patterns) of the detection result information I1 and I2, is changed depending on the position of object Ob1 in the monitoring area A1. For example, the closer object Ob1 is to the aircraft 30, the more the display mode of the detection result information I1 and I2 is changed to a more noticeable display color. As an example, when object Ob1 approaches the aircraft 30, the display color of the detection result information I1 and I2 changes from yellow to red.
このように、表示画面Dp1には、監視エリアA1の撮像画像Im11,Im12,Im13が表示されるだけでなく、監視エリアA1における物体Ob1の検知結果についても検知結果情報I1,I2として表示される。そのため、オペレータ(ユーザU1)は、表示画面Dp1を見ることで、監視エリアA1における物体Ob1の有無(存否)を容易に確認できる。これにより、オペレータ(ユーザU1)は、運転部321からの死角となりやすい作業機械3の側方及び後方等の状況を、表示装置2に表示される表示画面Dp1にて確認することができる。したがって、検知結果情報I1,I2だけが表示される構成に比較して、監視エリアA1内に物体Ob1が存在する場合、物体Ob1の状況を表示画面Dp1にて詳細に把握しやすくなる。 In this way, display screen Dp1 not only displays captured images Im11, Im12, and Im13 of monitoring area A1, but also displays the detection results of object Ob1 in monitoring area A1 as detection result information I1 and I2. Therefore, by looking at display screen Dp1, the operator (user U1) can easily confirm the presence or absence (existence) of object Ob1 in monitoring area A1. This allows the operator (user U1) to confirm the situation to the sides and rear of the work machine 3, which are likely to be blind spots from the driving unit 321, on display screen Dp1 displayed on the display device 2. Therefore, compared to a configuration in which only detection result information I1 and I2 are displayed, if object Ob1 is present in monitoring area A1, the situation of object Ob1 can be more easily grasped in detail on display screen Dp1.
[4]変形例
以下、実施形態1の変形例を列挙する。以下に説明する変形例は、適宜組み合わせて適用可能である。
[4] Modifications The following are modifications of the first embodiment. The modifications described below can be applied in appropriate combinations.
本開示における制御システム1は、コンピュータシステムを含んでいる。コンピュータシステムは、ハードウェアとしての1以上のプロセッサ及び1以上のメモリを主構成とする。コンピュータシステムのメモリに記録されたプログラムをプロセッサが実行することによって、本開示における制御システム1としての機能が実現される。プログラムは、コンピュータシステムのメモリに予め記録されてもよく、電気通信回線を通じて提供されてもよく、コンピュータシステムで読み取り可能なメモリカード、光学ディスク、ハードディスクドライブ等の非一時的記録媒体に記録されて提供されてもよい。また、制御システム1に含まれる一部又は全部の機能部は電子回路で構成されていてもよい。 The control system 1 in the present disclosure includes a computer system. The computer system is primarily composed of one or more processors and one or more memories as hardware. The functions of the control system 1 in the present disclosure are realized by the processor executing a program recorded in the memory of the computer system. The program may be pre-recorded in the memory of the computer system, provided via a telecommunications line, or provided by being recorded on a non-transitory recording medium such as a memory card, optical disc, or hard disk drive that is readable by the computer system. In addition, some or all of the functional units included in the control system 1 may be configured with electronic circuits.
また、制御システム1の少なくとも一部の機能が、1つの筐体内に集約されていることは制御システム1に必須の構成ではなく、制御システム1の構成要素は、複数の筐体に分散して設けられていてもよい。反対に、実施形態1において、複数の装置(例えば制御システム1及び表示装置2)に分散されている機能が、1つの筐体内に集約されていてもよい。さらに、制御システム1の少なくとも一部の機能がクラウド(クラウドコンピューティング)等によって実現されてもよい。 Furthermore, it is not essential for the control system 1 that at least some of the functions of the control system 1 be concentrated within a single housing; the components of the control system 1 may be distributed across multiple housings. Conversely, in embodiment 1, functions that are distributed across multiple devices (e.g., the control system 1 and the display device 2) may be concentrated within a single housing. Furthermore, at least some of the functions of the control system 1 may be realized by the cloud (cloud computing), etc.
また、作業機械3の動力源は、ディーゼルエンジンに限らず、例えば、ディーゼルエンジン以外のエンジン40であってもよいし、モータ(電動機)、又はエンジン40とモータ(電動機)とを含むハイブリッド式の動力源であってもよい。 Furthermore, the power source of the work machine 3 is not limited to a diesel engine, and may be, for example, an engine 40 other than a diesel engine, a motor (electric motor), or a hybrid power source including an engine 40 and a motor (electric motor).
また、表示装置2は、専用のデバイスに限らず、例えば、ラップトップコンピュータ、タブレット端末又はスマートフォン等の汎用端末であってもよい。さらに、表示部23は、液晶ディスプレイ又は有機ELディスプレイのように、表示画面を直接的に表示する態様に限らず、例えば、プロジェクタのように、投影により表示画面を表示する構成であってもよい。 Furthermore, the display device 2 is not limited to a dedicated device, but may be a general-purpose terminal such as a laptop computer, tablet terminal, or smartphone. Furthermore, the display unit 23 is not limited to a device that directly displays the display screen, such as an LCD display or organic EL display, but may be configured to display the display screen by projection, such as a projector.
また、操作部22の情報の入力の態様として、押釦スイッチ、タッチパネル及び操作ダイヤル以外の態様を採用してもよい。例えば、操作部22は、キーボード、マウス等のポインティングディバイス、音声入力、ジェスチャ入力又は他の端末からの操作信号の入力等の態様を採用してもよい。 In addition, the method of inputting information to the operation unit 22 may be something other than a push button switch, touch panel, or operation dial. For example, the operation unit 22 may be a keyboard, a pointing device such as a mouse, voice input, gesture input, or input of an operation signal from another terminal.
また、警報処理部15における警報の出力態様は、表示装置2の表示部23への表示、及び音出力部36からの警報音の出力に限らない。例えば、警報処理部15は、表示装置2の表示部23への表示と、音出力部36からの警報音と、のいずれか一方のみにより警報を出力してもよいし、その他、振動(バイブレーション機能)、他端末への送信若しくは非一時的記録媒体への書き込み等の手段、又はこれらの組み合わせにより警報を出力してもよい。このような場合においても、警報処理部15は、第1状況の後に作業機械3を操作できる状態にあると判定されたときには、警報とは異なる態様での情報提示を行うことが好ましい。 Furthermore, the manner in which the alarm is output by the alarm processing unit 15 is not limited to displaying the alarm on the display unit 23 of the display device 2 and outputting an alarm sound from the sound output unit 36. For example, the alarm processing unit 15 may output the alarm by either displaying the alarm on the display unit 23 of the display device 2 or outputting an alarm sound from the sound output unit 36, or by other means such as vibration (vibration function), transmission to another terminal, or writing to a non-temporary recording medium, or a combination of these. Even in such cases, when it is determined that the work machine 3 is in a state in which it can be operated after the first situation, it is preferable for the alarm processing unit 15 to present information in a manner other than an alarm.
また、機体30の周囲の監視エリアA1における物体Ob1を検知するためのセンサは、左方カメラ341、右方カメラ342及び後方カメラ343に限らず、1つ、2つ又は4つ以上のカメラ(イメージセンサ)を含んでもよい。さらに、例えば、全天球カメラ(360度カメラ)のように作業機械3から見て全方位を撮像可能なカメラにて、監視エリアA1における物体Ob1を検知してもよい。また、監視エリアA1における物体Ob1を検知するためのセンサは、カメラに加えて又は代えて、たとえば、人感センサ、ソナーセンサ、レーダ又はLiDAR(Light Detection and Ranging)等のセンサを含んでもよい。ここで、監視エリアA1における物体Ob1を検知するセンサは、光又は音が測距点に到達して戻るまでの往復時間に基づいて測距点までの距離を測定するTOF(Time Of Flight)方式により、物体Ob1までの距離を測定する3次元センサであってもよい。 The sensors for detecting object Ob1 in the monitoring area A1 around the machine body 30 are not limited to the left camera 341, right camera 342, and rear camera 343, but may include one, two, four, or more cameras (image sensors). Furthermore, object Ob1 in the monitoring area A1 may be detected using a camera that can capture images in all directions as seen from the work machine 3, such as a spherical camera (360-degree camera). The sensors for detecting object Ob1 in the monitoring area A1 may also include, in addition to or instead of a camera, sensors such as a human presence sensor, sonar sensor, radar, or LiDAR (Light Detection and Ranging). Here, the sensor for detecting object Ob1 in the monitoring area A1 may be a three-dimensional sensor that measures the distance to object Ob1 using a Time Of Flight (TOF) method, which measures the distance to a ranging point based on the round-trip time it takes for light or sound to reach and return from the ranging point.
また、機体30の周囲における物体Ob1を検知(検出)する検知処理部14は、制御システム1に必須の構成ではない。例えば、制御システム1とは別の検知システムに検知処理部14が含まれていてもよく、この場合、制御システム1の取得処理部11は、制御システム1の外部(検知システム)から、作業機械3の機体30の周囲における物体Ob1の検知結果を取得する。 Furthermore, the detection processing unit 14, which detects (detects) object Ob1 around the machine body 30, is not an essential component of the control system 1. For example, the detection processing unit 14 may be included in a detection system separate from the control system 1, in which case the acquisition processing unit 11 of the control system 1 acquires the detection results of object Ob1 around the machine body 30 of the work machine 3 from outside the control system 1 (detection system).
また、物体Ob1は、「人」に加えて又は代えて、車両等の移動体(他の作業機械を含む)、壁及び柱等の構造物、植物、動物、段差、溝、若しくはその他の障害物を含んでいてもよい。 In addition to or instead of a "person," object Ob1 may also include moving objects such as vehicles (including other work machines), structures such as walls and pillars, plants, animals, steps, ditches, or other obstacles.
また、機体30の各部のアクチュエータは、油圧アクチュエータに限らず、例えば、圧縮空気等の空気圧によって駆動される空圧アクチュエータ、若しくは、電力供給によって駆動される電動アクチュエータ、又はこれらの組み合わせであってもよい。 Furthermore, the actuators in each part of the aircraft 30 are not limited to hydraulic actuators, but may be, for example, pneumatic actuators driven by air pressure such as compressed air, or electric actuators driven by an electric power supply, or a combination of these.
また、警報処理部15の動作モードの切り替えは、制御システム1に必須の機能ではなく、切替処理部12は適宜省略可能である。つまり、警報処理部15は、第1モード又は第2モードのいずれか一方の動作モードでのみ動作するように構成されてもよい。さらに、警報処理部15は、第1モード及び第2モードに加えて又はこれらの少なくとも一方代えて、他の動作モードを有していてもよい。警報処理部15は、他の動作モードの一例として、第1状況下では警報を出力せず、第1状況の後に作業機械3を操作できる状態にあると判定されたときに警報を出力する第3モードを有してもよい。また、警報処理部15は、第1判定結果(「作業機械3を操作できない状態」にあるか「作業機械3を操作できる状態」にあるかの判定結果)によらず、常に検知結果が所定条件を満たすか否かの判定結果(第2判定結果)のみに基づいて、警報を出力する第4モードを有してもよい。また、警報処理部15は、第1判定結果にも第2判定結果にもよらず、常に警報の出力を禁止する第5モードを有してもよい。 Furthermore, switching the operating mode of the alarm processing unit 15 is not an essential function of the control system 1, and the switching processing unit 12 can be omitted as appropriate. In other words, the alarm processing unit 15 may be configured to operate in only one of the first and second operating modes. Furthermore, the alarm processing unit 15 may have other operating modes in addition to or instead of the first and second modes. As an example of the other operating modes, the alarm processing unit 15 may have a third mode in which no alarm is output under the first condition, but an alarm is output when it is determined that the work machine 3 is in a state in which it can be operated after the first condition. Furthermore, the alarm processing unit 15 may have a fourth mode in which an alarm is always output based solely on the determination result (second determination result) of whether the detection result satisfies a predetermined condition, regardless of the first determination result (determination result of whether the work machine 3 is in a "state in which it cannot be operated" or a "state in which it can be operated"). Furthermore, the alarm processing unit 15 may have a fifth mode in which output of an alarm is always prohibited regardless of either the first or second determination result.
また、所定条件が、作業機械3の周囲の監視エリアA1に物体Ob1が存在することを含むことは、制御システム1に必須の構成ではない。また、警報処理部15が、第1モードにおいて、第1状況下では警報を出力することも必須ではない。また、判定処理部13が、作業機械3のゲートロックレバー463がロック状態にあるか、又は作業機械3のイグニッションがオフであれば、作業機械3を操作できない状態にあると判定することは必須ではない。同様に、判定処理部13が、ゲートロックレバー463がロック解除状態にあり、かつイグニッションがオンであれば、作業機械3を操作できる状態にあると判定することも必須ではない。また、警報処理部15は、第1モードにおいて、第1状況の後に作業機械3を操作できる状態にあると判定されたときには、警報とは異なる態様での情報提示を行うことは必須ではない。また、判定処理部13は、第1状況の後、少なくとも作業機械3のユーザの操作があって初めて、作業機械3を操作できる状態にあると判定可能となることも必須ではない。 Furthermore, it is not essential for the control system 1 that the predetermined condition include the presence of object Ob1 in the monitoring area A1 around the work machine 3. It is also not essential for the alarm processing unit 15 to output an alarm under the first situation in the first mode. It is also not essential for the determination processing unit 13 to determine that the work machine 3 is in an inoperable state if the gate lock lever 463 of the work machine 3 is in a locked state or the ignition of the work machine 3 is off. Similarly, it is not essential for the determination processing unit 13 to determine that the work machine 3 is in an operable state if the gate lock lever 463 is in an unlocked state and the ignition is on. It is also not essential for the alarm processing unit 15 to present information in a manner different from an alarm when it is determined that the work machine 3 is in an operable state after the first situation in the first mode. It is also not essential for the determination processing unit 13 to be able to determine that the work machine 3 is in an operable state only after at least operation by the user of the work machine 3 after the first situation.
また、警報処理部15が、第2モードにおいて、作業機械3を操作できる状態にあると判定され、かつ検知結果が所定条件を満たす状況を第2状況とする場合において、第2状況下でも警報を出力することは必須の構成ではない。さらに、警報処理部15が、第2モードにおいて、第2状況の後に作業機械3を操作できない状態にあると判定されたときに警報の出力を継続することも必須の構成ではない。 Furthermore, when the alarm processing unit 15 determines in the second mode that the work machine 3 is in a state in which it can be operated and the detection results satisfy predetermined conditions as the second state, it is not a mandatory configuration for the alarm processing unit 15 to output an alarm even in the second state. Furthermore, it is not a mandatory configuration for the alarm processing unit 15 to continue outputting an alarm when it determines in the second mode that the work machine 3 is in a state in which it cannot be operated after the second state.
(実施形態2)
本実施形態に係る作業機械3は、図9に示すように、操作装置35の操作に関連する構成が、実施形態1に係る作業機械3と相違する。以下、実施形態1と同様の構成については、共通の符号を付して適宜説明を省略する。
(Embodiment 2)
As shown in Fig. 9, the work machine 3 according to this embodiment differs from the work machine 3 according to the first embodiment in the configuration related to the operation of the operating device 35. Hereinafter, the same configuration as in the first embodiment will be assigned the same reference numerals and explanations thereof will be omitted as appropriate.
図9では、本実施形態に係る作業機械3の油圧回路及び電気回路(電気的な接続関係)を模式的に示す。図9では、実線が高圧の(作動油用の)油路、点線が低圧の(パイロット油用の)油路、一点鎖線の矢印が電気信号の経路を示す。 Figure 9 shows a schematic diagram of the hydraulic circuit and electrical circuit (electrical connection relationships) of the work machine 3 according to this embodiment. In Figure 9, solid lines indicate high-pressure oil passages (for hydraulic oil), dotted lines indicate low-pressure oil passages (for pilot oil), and dashed arrows indicate electrical signal paths.
図9に示すように、作業機械3は、油圧ポンプ41、油圧モータ43、油圧シリンダ44、パイロットポンプ42及び方向切換弁(コントロールバルブ)48等に加えて、複数の制御弁401~404を備えている。また、図9では、流量制限部49等の図示を適宜省略している。図9では、ブーム332の駆動用の1つの油圧シリンダ44のみ図示しているが、アーム333又はバケット331等の駆動用の油圧シリンダ44についても同様の油圧回路が構成されている。また、図9では走行部31の油圧モータ43のみ図示しているが、旋回部32の油圧モータについても同様の油圧回路が構成されている。 As shown in Figure 9, the work machine 3 is equipped with a hydraulic pump 41, hydraulic motor 43, hydraulic cylinder 44, pilot pump 42, directional control valve (control valve) 48, and other components, as well as multiple control valves 401-404. Also, Figure 9 appropriately omits the illustration of flow restriction units 49 and other components. While Figure 9 only shows one hydraulic cylinder 44 for driving the boom 332, a similar hydraulic circuit is configured for the hydraulic cylinders 44 for driving the arm 333, bucket 331, and other components. Also, while Figure 9 only shows the hydraulic motor 43 of the traveling unit 31, a similar hydraulic circuit is configured for the hydraulic motor of the swing unit 32.
複数の制御弁401~404は、第2制限部47としての第2制御弁471及びリモコン弁45(図2参照)の代わりに設けられている。具体的に、制御弁401~404は各方向切換弁48へのパイロット油の供給路に設けられている。さらに、制御弁401~404から見てパイロット油の上流側には、第1制御弁461が設けられている。制御弁401~404は、いずれも電磁式の制御弁(電磁弁)からなり、それぞれ方向切換弁48とパイロットポンプ42との間に挿入されている。各制御弁401~404は、制御システム1に接続されており、制御システム1からの制御信号(供給電流)に応じて動作する。具体的には、制御システム1は、操作装置35(操作レバー)の操作に応じて制御弁401~404を制御し、例えば、作業部33の展開動作及び縮小動作等を指示する。各制御弁401~404は、ここでは(電磁式)比例制御弁であることとするが、これに限らず、例えば、流路の開放/遮断を切替可能な開閉弁であってもよい。 Multiple control valves 401-404 are provided in place of the second control valve 471 and remote control valve 45 (see Figure 2) that serve as the second restriction unit 47. Specifically, the control valves 401-404 are provided in the pilot oil supply path to each directional control valve 48. Furthermore, a first control valve 461 is provided upstream of the pilot oil from the control valves 401-404. Each of the control valves 401-404 is an electromagnetic control valve (solenoid valve) and is inserted between the directional control valve 48 and the pilot pump 42. Each control valve 401-404 is connected to the control system 1 and operates in response to a control signal (supply current) from the control system 1. Specifically, the control system 1 controls the control valves 401-404 in response to the operation of the operating device 35 (operation lever), and issues commands to, for example, deploy and retract the working unit 33. Here, each of the control valves 401-404 is assumed to be an (electromagnetic) proportional control valve, but this is not limited thereto and they may also be, for example, on-off valves that can switch between opening and closing the flow path.
このような方向切換弁及び制御弁は、ブーム332の駆動用の油圧シリンダ44及び走行部31の油圧モータ43だけでなく、アーム333又はバケット331等の駆動用の油圧シリンダ44及び旋回部32の油圧モータの油圧回路にも設けられている。そのため、操作装置35の操作に応じて、走行部31、旋回部32及び作業部33を動作させることが可能である。 Such directional control valves and control valves are provided not only in the hydraulic cylinder 44 for driving the boom 332 and the hydraulic motor 43 of the traveling unit 31, but also in the hydraulic circuits of the hydraulic cylinder 44 for driving the arm 333 or bucket 331, etc., and the hydraulic motor of the swivel unit 32. Therefore, the traveling unit 31, swivel unit 32, and working unit 33 can be operated in response to the operation of the operating device 35.
本実施形態では、操作装置35は、電気式の操作装置35であって、ユーザ(オペレータ)の操作に応じた電気信号(操作信号)を制御システム1に出力することにより、ユーザによる各種の操作を受け付ける。本実施形態では一例として、操作装置35は、一対の操作レバー351,352(図9参照)を含んでいる。操作レバー351は運転部321に搭乗したユーザ(オペレータ)から見て右手側に位置し、操作レバー352は運転部321に搭乗したユーザから見て左手側に位置する。したがって、ユーザは、例えば、操作レバー351を右手で、操作レバー352を左手で持ち、これら一対の操作レバー351,352を個別に操作することで作業機械3に種々の動作を実行させる。 In this embodiment, the operating device 35 is an electric operating device 35 that outputs electrical signals (operation signals) to the control system 1 in response to user (operator) operations, thereby accepting various operations by the user. In this embodiment, as an example, the operating device 35 includes a pair of operating levers 351, 352 (see FIG. 9). Operating lever 351 is located on the right hand side as viewed from the user (operator) sitting in the driving unit 321, and operating lever 352 is located on the left hand side as viewed from the user sitting in the driving unit 321. Therefore, the user, for example, holds operating lever 351 in his right hand and operating lever 352 in his left hand, and operates these pair of operating levers 351, 352 individually to cause the work machine 3 to perform various operations.
操作レバー351,352は、それぞれスティックタイプの操作子であって、例えば、「前」、「後」、「左」及び「右」のいずれかへ傾倒させるように操作されることで、操作に応じた電気信号(操作信号)を出力する。操作装置35は、一例として、操作レバー351を前方に傾倒させる操作、操作レバー351を右方に傾倒させる操作、操作レバー352を前方に傾倒させる操作、及び操作レバー352を右方に傾倒させる操作のそれぞれに対応して、異なる操作信号を出力する。 Operation levers 351, 352 are each stick-type controls that, when operated to tilt, for example, "forward," "backward," "left," or "right," output an electrical signal (operation signal) corresponding to the operation. As an example, operation device 35 outputs different operation signals in response to the operation of tilting operation lever 351 forward, the operation of tilting operation lever 351 to the right, the operation of tilting operation lever 352 forward, and the operation of tilting operation lever 352 to the right.
この構成においても、制御システム1の動作(制御方法)については、実施形態1と同様である。実施形態2に係る構成は、実施形態1で説明した種々の構成(変形例を含む)と適宜組み合わせて採用可能である。 In this configuration, the operation (control method) of the control system 1 is the same as in embodiment 1. The configuration of embodiment 2 can be adopted in appropriate combination with the various configurations (including modified examples) described in embodiment 1.
1 作業機械用制御システム
3 作業機械
11 取得処理部
13 判定処理部
15 警報処理部
30 機体
463 ゲートロックレバー
A1 監視エリア
Ob1 物体
U1 ユーザ
REFERENCE SIGNS LIST 1 Work machine control system 3 Work machine 11 Acquisition processing unit 13 Determination processing unit 15 Alarm processing unit 30 Machine body 463 Gate lock lever A1 Monitoring area Ob1 Object U1 User
Claims (8)
前記作業機械を操作できる状態にあるか操作できない状態にあるかを判定する判定処理部と、
警報の出力を行う警報処理部と、を備え、
前記警報処理部は、前記作業機械を操作できない状態にあると判定され、かつ前記検知結果が所定条件を満たす状況を第1状況とする場合において、前記第1状況下で前記警報を出力し、前記第1状況の後に前記作業機械を操作できる状態にあると判定されたときに前記警報の出力を禁止し、
前記所定条件は、前記作業機械の周囲の監視エリアに前記物体が存在することを含む、
作業機械用制御システム。 an acquisition processing unit that acquires detection results of objects around the body of the work machine;
a determination processing unit that determines whether the work machine is in an operable state or an inoperable state;
an alarm processing unit that outputs an alarm,
the alarm processing unit outputs the alarm under a first situation in which it is determined that the work machine is in a state where it cannot be operated and the detection result satisfies a predetermined condition, and prohibits output of the alarm when it is determined that the work machine is in a state where it can be operated after the first situation occurs,
the predetermined condition includes the object being present in a monitoring area around the work machine.
Control systems for work machines.
請求項1に記載の作業機械用制御システム。 The alarm processing unit outputs the alarm under the first situation.
10. The control system for a work machine according to claim 1 .
請求項1又は2に記載の作業機械用制御システム。 the determination processing unit determines that the work machine is in an inoperable state if the gate lock lever of the work machine is in a locked state or the ignition of the work machine is off, and determines that the work machine is in an operable state if the gate lock lever is in an unlocked state and the ignition is on.
3. A control system for a work machine according to claim 1 or 2 .
請求項1~3のいずれか1項に記載の作業機械用制御システム。 the warning processing unit, when it is determined that the work machine is in a state in which it can be operated after the first situation, presents information in a manner different from the warning.
A work machine control system according to any one of claims 1 to 3 .
請求項1~4のいずれか1項に記載の作業機械用制御システム。 the determination processing unit is only able to determine that the work machine is in a state in which it can be operated after at least one operation by a user of the work machine has occurred following the first situation.
A work machine control system according to any one of claims 1 to 4 .
前記機体と、を備える、
作業機械。 A work machine control system according to any one of claims 1 to 5 ;
The airframe;
Work machinery.
前記作業機械を操作できる状態にあるか操作できない状態にあるかを判定することと、
前記作業機械を操作できない状態にあると判定され、かつ前記検知結果が所定条件を満たす状況を第1状況とする場合において、前記第1状況下で警報を出力し、前記第1状況の後に前記作業機械を操作できる状態にあると判定されたときに前記警報の出力を禁止することと、を有し、
前記所定条件は、前記作業機械の周囲の監視エリアに前記物体が存在することを含む、
作業機械の制御方法。 Obtaining detection results of objects around a body of the work machine;
determining whether the work machine is in an operable or inoperable state;
When a first situation is defined as a situation in which it is determined that the work machine is in an inoperable state and the detection result satisfies a predetermined condition, an alarm is output in the first situation, and when it is determined that the work machine is in a state in which it can be operated after the first situation has occurred, the output of the alarm is prohibited ,
the predetermined condition includes the object being present in a monitoring area around the work machine.
A method for controlling a work machine.
1以上のプロセッサに実行させるための作業機械用制御プログラム。 A control method for a work machine according to claim 7 ,
A control program for a work machine for execution by one or more processors.
Priority Applications (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2022034190A JP7763689B2 (en) | 2022-03-07 | 2022-03-07 | Work machine control system, work machine, work machine control method, and work machine control program |
| EP23156526.8A EP4242385A3 (en) | 2022-03-07 | 2023-02-14 | Work machine control system, work machine, work machine control method, and work machine control program |
| KR1020230022859A KR20230132372A (en) | 2022-03-07 | 2023-02-21 | Control system for working machine, working machine, control method of working machine, and control program for working machine |
| US18/118,147 US12241234B2 (en) | 2022-03-07 | 2023-03-07 | Work machine control system, work machine, work machine control method, and work machine control program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2022034190A JP7763689B2 (en) | 2022-03-07 | 2022-03-07 | Work machine control system, work machine, work machine control method, and work machine control program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2023129874A JP2023129874A (en) | 2023-09-20 |
| JP7763689B2 true JP7763689B2 (en) | 2025-11-04 |
Family
ID=88024708
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2022034190A Active JP7763689B2 (en) | 2022-03-07 | 2022-03-07 | Work machine control system, work machine, work machine control method, and work machine control program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7763689B2 (en) |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2014181510A (en) | 2013-03-19 | 2014-09-29 | Sumitomo Heavy Ind Ltd | Periphery monitoring apparatus for working machine |
| JP2018111981A (en) | 2017-01-11 | 2018-07-19 | 住友建機株式会社 | Periphery monitoring system for work machine |
| WO2019117268A1 (en) | 2017-12-14 | 2019-06-20 | 日立建機株式会社 | Working machine |
| JP2020063568A (en) | 2018-10-15 | 2020-04-23 | 日立建機株式会社 | Work machine |
-
2022
- 2022-03-07 JP JP2022034190A patent/JP7763689B2/en active Active
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2014181510A (en) | 2013-03-19 | 2014-09-29 | Sumitomo Heavy Ind Ltd | Periphery monitoring apparatus for working machine |
| JP2018111981A (en) | 2017-01-11 | 2018-07-19 | 住友建機株式会社 | Periphery monitoring system for work machine |
| WO2019117268A1 (en) | 2017-12-14 | 2019-06-20 | 日立建機株式会社 | Working machine |
| JP2020063568A (en) | 2018-10-15 | 2020-04-23 | 日立建機株式会社 | Work machine |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2023129874A (en) | 2023-09-20 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2025120325A (en) | Work machine control method, work machine control program, work machine control system, and work machine | |
| EP4242386B1 (en) | Work machine control system, work machine, work machine control method, and work machine control program | |
| KR20230132372A (en) | Control system for working machine, working machine, control method of working machine, and control program for working machine | |
| JP7667050B2 (en) | CONTROL SYSTEM FOR WORK MACHINE, CONTROL MACHINE, CONTROL METHOD FOR WORK MACHINE, AND CONTROL PROGRAM FOR WORK MACHINE | |
| US20240003121A1 (en) | Work Machine Control Method, Work Machine Control Program, Work Machine Control System, And Work Machine | |
| KR20230173581A (en) | Control method of working machine, control program for working machine, control system for working machine, and working machine | |
| CN117145004A (en) | Control method of working machine, control program for working machine, control system for working machine, and working machine | |
| KR20230173580A (en) | Control method of working machine, control program for working machine, control system for working machine, and working machine | |
| US20240392536A1 (en) | Work Machine Control Method, Work Machine Control Program, Work Machine Control System, And Work Machine | |
| JP7763689B2 (en) | Work machine control system, work machine, work machine control method, and work machine control program | |
| JP7776354B2 (en) | Work machine control system, work machine, work machine control method, and work machine control program | |
| JP2025133828A (en) | Work machine control system, work machine, work machine control method, and work machine control program | |
| EP4180585A1 (en) | Work machine control method, work machine control program, work machine control system, and work machine | |
| JP2023129871A (en) | Work machine control system, work machine, control method of work machine, and control program of work machine | |
| JP7735073B2 (en) | Work machine control method, work machine control program, work machine control system, and work machine | |
| JP2024069887A (en) | CONTROL METHOD FOR CONTROLLING A WORK MACHINE, CONTROL PROGRAM FOR CONTROLLING A WORK MACHINE, AND CONTROL SYSTEM FOR CONTROLLING A WORK MACHINE | |
| JP2024154959A (en) | CONTROL METHOD FOR CONTROLLING A WORK MACHINE, CONTROL PROGRAM FOR CONTROLLING A WORK MACHINE, CONTROL SYSTEM FOR CONTROLLING A WORK MACHINE | |
| JP2025085129A (en) | CONTROL METHOD FOR CONTROLLING A WORK MACHINE, CONTROL PROGRAM FOR CONTROLLING A WORK MACHINE, CONTROL SYSTEM FOR CONTROLLING A WORK MACHINE | |
| JP2025128693A (en) | Work machine control method, work machine control program, work machine control system, and work machine | |
| JP2025084187A (en) | CONTROL METHOD FOR CONTROLLING A WORK MACHINE, CONTROL PROGRAM FOR CONTROLLING A WORK MACHINE, CONTROL SYSTEM FOR CONTROLLING A WORK MACHINE |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20240220 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20241101 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20241112 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250110 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20250422 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250623 |
|
| 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: 20251007 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20251022 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7763689 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |