JP7228450B2 - Excavator - Google Patents

Excavator Download PDF

Info

Publication number
JP7228450B2
JP7228450B2 JP2019069170A JP2019069170A JP7228450B2 JP 7228450 B2 JP7228450 B2 JP 7228450B2 JP 2019069170 A JP2019069170 A JP 2019069170A JP 2019069170 A JP2019069170 A JP 2019069170A JP 7228450 B2 JP7228450 B2 JP 7228450B2
Authority
JP
Japan
Prior art keywords
turning
information
angle
sensor
acceleration
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2019069170A
Other languages
Japanese (ja)
Other versions
JP2020165255A (en
Inventor
将 小野寺
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sumitomo Heavy Industries Ltd
Original Assignee
Sumitomo Heavy Industries Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sumitomo Heavy Industries Ltd filed Critical Sumitomo Heavy Industries Ltd
Priority to JP2019069170A priority Critical patent/JP7228450B2/en
Publication of JP2020165255A publication Critical patent/JP2020165255A/en
Application granted granted Critical
Publication of JP7228450B2 publication Critical patent/JP7228450B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Operation Control Of Excavators (AREA)

Description

本開示は、ショベル(掘削機)に関する。 The present disclosure relates to shovels (excavators).

ショベルの操作者は、通常、アタッチメントによる掘削等の作業を効率的且つ正確に行うために、熟練した操作技術が要求される。そこで、ショベルの操作経験が少ない操作者でも作業を効率的且つ正確に行うことができるように、ショベルの操作をガイドするマシンガイダンス機能を有するショベルがある(特許文献1参照)。 A shovel operator is generally required to have skillful operation skills in order to efficiently and accurately perform work such as excavation using an attachment. Therefore, there is an excavator that has a machine guidance function that guides the operation of the excavator so that even an operator with little experience in operating an excavator can work efficiently and accurately (see Patent Document 1).

特開2012-172425号公報JP 2012-172425 A

操作者は、アタッチメントが取り付けられた上部旋回体の旋回を停止させた状態で、アタッチメントを操作して作業を行うことが多い。しかし、操作者は、上部旋回体を旋回させている間にもアタッチメントを操作することがある。そのため、ショベルでは、旋回中であってもマシンガイダンス機能が実行されることが好ましい。 In many cases, the operator operates the attachment while stopping the revolving of the upper revolving body to which the attachment is attached. However, the operator may operate the attachment while rotating the upper rotating body. Therefore, the excavator preferably executes the machine guidance function even during turning.

上述のショベルは、マシンガイダンス機能を実行するために上部旋回体のロール角を検出する。上部旋回体のロール角は、典型的には、上部旋回体に設けられた傾斜角(姿勢角)センサにより検出される。傾斜角センサとしては、2軸又は3軸の加速度センサが用いられることが多い。 The excavator described above senses the roll angle of the superstructure to perform machine guidance functions. The roll angle of the upper revolving structure is typically detected by an inclination angle (attitude angle) sensor provided on the upper revolving structure. Biaxial or triaxial acceleration sensors are often used as tilt angle sensors.

しかしながら、加速度センサは、上部旋回体の旋回運動に起因する遠心加速度を上部旋回体の重力加速度の一部として誤検出してしまうおそれがある。そのため、ショベルは、旋回中の上部旋回体のロール角を正確に検出できないおそれがある。 However, the acceleration sensor may erroneously detect the centrifugal acceleration caused by the revolving motion of the upper revolving body as part of the gravitational acceleration. Therefore, the excavator may not be able to accurately detect the roll angle of the upper swing body during swing.

そこで、上部旋回体が旋回中であっても遠心加速度等の重力加速度以外の加速度による影響を受けずに上部旋回体のピッチ角及びロール角等を含む傾斜角(姿勢角)を導き出すことができるように構成されたショベルを提供することが望ましい。 Therefore, even when the upper slewing body is turning, the inclination angle (posture angle) including the pitch angle and roll angle of the upper slewing body can be derived without being affected by acceleration other than gravitational acceleration such as centrifugal acceleration. It would be desirable to provide an excavator configured to:

本発明の一実施形態に係るショベルは、下部走行体と、前記下部走行体に旋回可能に搭載される上部旋回体と、前記上部旋回体に作用する加速度情報を取得する加速度センサと、前記上部旋回体の旋回角度情報を取得する旋回角度センサと、前記上部旋回体が旋回しているときに前記旋回角度センサが取得した前記上部旋回体の旋回角度情報と、旋回開始前における前記上部旋回体が旋回していないときに前記加速度センサが取得した前記上部旋回体に作用する加速度情報とに基づいて前記上部旋回体が旋回しているときの前記上部旋回体の傾斜角を推定する演算装置と、を備える。
An excavator according to one embodiment of the present invention includes a lower traveling body, an upper revolving body rotatably mounted on the lower traveling body, an acceleration sensor for acquiring information on acceleration acting on the upper revolving body, and a turning angle sensor for acquiring information on the turning angle of the upper turning body; information on the turning angle of the upper turning body acquired by the turning angle sensor while the upper turning body is turning ; estimating the inclination angle of the upper slewing structure when the upper slewing structure is turning based on the information of the acceleration acting on the upper slewing structure acquired by the acceleration sensor when the upper slewing structure is not turning; and a computing device for

本発明の一実施形態に係るショベルは、上部旋回体が旋回中であっても上部旋回体の傾斜角を正確に導き出すことができる。 A shovel according to an embodiment of the present invention can accurately derive the inclination angle of the upper revolving body even while the upper revolving body is revolving.

本発明の一実施形態に係るショベルの側面図である。1 is a side view of a shovel according to one embodiment of the present invention; FIG. 図1に示すショベルの駆動系の構成例を示す図である。2 is a diagram showing a configuration example of a drive system of the shovel shown in FIG. 1; FIG. 演算装置の構成例を示す図である。It is a figure which shows the structural example of an arithmetic unit. ショベルの側面図である。It is a side view of a shovel. ショベルの側面図及びセンサ座標系における重力加速度ベクトルの図である。FIG. 2 is a side view of the excavator and a diagram of the gravitational acceleration vector in the sensor coordinate system; 傾斜角導出処理のフローチャートである。5 is a flowchart of tilt angle derivation processing; ショベルによる作業の様子を示す図である。It is a figure which shows the mode of the work by a shovel.

図面を参照しながら本発明の実施形態について説明する。図1は、一実施形態に係るショベル100の側面図である。ショベル100の下部走行体1には旋回機構2を介して上部旋回体3が搭載されている。上部旋回体3にはブーム4が取り付けられ、ブーム4の先端にはアーム5が取り付けられ、アーム5の先端にはエンドアタッチメントとしてのバケット6が取り付けられている。 An embodiment of the present invention will be described with reference to the drawings. FIG. 1 is a side view of a shovel 100 according to one embodiment. An upper revolving body 3 is mounted on a lower traveling body 1 of the excavator 100 via a revolving mechanism 2 . A boom 4 is attached to the upper swing body 3, an arm 5 is attached to the tip of the boom 4, and a bucket 6 is attached to the tip of the arm 5 as an end attachment.

ブーム4、アーム5及びバケット6は、アタッチメントの一例としての掘削アタッチメントを構成している。ブーム4はブームシリンダ7によって駆動され、アーム5はアームシリンダ8によって駆動され、バケット6はバケットシリンダ9によって駆動される。ブーム4にはブーム角度センサS1が取り付けられ、アーム5にはアーム角度センサS2が取り付けられ、バケット6にはバケット角度センサS3が取り付けられている。 The boom 4, the arm 5, and the bucket 6 constitute an excavation attachment as an example of an attachment. Boom 4 is driven by boom cylinder 7 , arm 5 is driven by arm cylinder 8 , and bucket 6 is driven by bucket cylinder 9 . A boom angle sensor S1 is attached to the boom 4, an arm angle sensor S2 is attached to the arm 5, and a bucket angle sensor S3 is attached to the bucket 6.

ブーム角度センサS1は、ブーム4の回動角度を検出するように構成されている。本実施形態では、ブーム角度センサS1は、水平面に対する傾斜を検出して、上部旋回体3に対するブーム4の回動角度を検出する加速度センサである。 The boom angle sensor S<b>1 is configured to detect the rotation angle of the boom 4 . In this embodiment, the boom angle sensor S<b>1 is an acceleration sensor that detects the tilt with respect to the horizontal plane and detects the rotation angle of the boom 4 with respect to the upper rotating body 3 .

アーム角度センサS2は、アーム5の回動角度を検出するように構成されている。本実施形態では、アーム角度センサS2は、水平面に対する傾斜を検出して、ブーム4に対するアーム5の回動角度を検出する加速度センサである。 Arm angle sensor S2 is configured to detect the rotation angle of arm 5 . In this embodiment, the arm angle sensor S2 is an acceleration sensor that detects the tilt with respect to the horizontal plane and detects the rotation angle of the arm 5 with respect to the boom 4 .

バケット角度センサS3は、バケット6の回動角度を検出するように構成されている。本実施形態では、バケット角度センサS3は、水平面に対する傾斜を検出して、アーム5に対するバケット6の回動角度を検出する加速度センサである。 Bucket angle sensor S3 is configured to detect the rotation angle of bucket 6 . In this embodiment, the bucket angle sensor S<b>3 is an acceleration sensor that detects the tilt with respect to the horizontal plane and detects the rotation angle of the bucket 6 with respect to the arm 5 .

ブーム角度センサS1は、対応する連結ピン回りのブーム4の回転に関する情報を取得するポテンショメータ若しくはロータリエンコーダ、又は、対応する油圧シリンダのストローク量に関する情報を取得するストロークセンサ等であってもよい。アーム角度センサS2及びバケット角度センサS3についても同様である。 The boom angle sensor S1 may be a potentiometer or rotary encoder that obtains information about rotation of the boom 4 around the corresponding connecting pin, or a stroke sensor that obtains information about the stroke amount of the corresponding hydraulic cylinder. The same applies to the arm angle sensor S2 and the bucket angle sensor S3.

上部旋回体3にはキャビン10が設けられ、且つ、動力源としてのエンジン11等が搭載されている。また、上部旋回体3には機体傾斜センサS4及び旋回角度センサS5が取り付けられている。 A cabin 10 is provided in the upper swing body 3, and an engine 11 and the like as a power source are mounted. In addition, a machine body tilt sensor S4 and a turning angle sensor S5 are attached to the upper turning body 3. As shown in FIG.

機体傾斜センサS4は、上部旋回体3の傾斜に関する情報を取得するように構成されている。本実施形態では、機体傾斜センサS4は、上部旋回体3に作用する加速度に関する情報を取得する加速度センサであり、旋回軸SAよりも前方の位置で上部旋回体3に取り付けられている。但し、機体傾斜センサS4は、旋回軸SAよりも後方の位置で上部旋回体3に取り付けられていてもよく、旋回軸SA上の位置で上部旋回体3に取り付けられていてもよい。また、機体傾斜センサS4は、加速度センサと角速度センサ(ジャイロセンサ)との組み合わせである慣性センサであってもよい。この場合、機体傾斜センサS4は、地磁気センサ等を含んでいてもよい。 The fuselage tilt sensor S4 is configured to acquire information about the tilt of the upper revolving structure 3 . In this embodiment, the body tilt sensor S4 is an acceleration sensor that acquires information about acceleration acting on the upper swing body 3, and is attached to the upper swing body 3 at a position forward of the swing axis SA. However, the machine body tilt sensor S4 may be attached to the upper revolving body 3 at a position behind the revolving axis SA, or may be attached to the upper revolving body 3 at a position on the revolving axis SA. Also, the body tilt sensor S4 may be an inertial sensor that is a combination of an acceleration sensor and an angular velocity sensor (gyro sensor). In this case, the body tilt sensor S4 may include a geomagnetic sensor or the like.

旋回角度センサS5は、上部旋回体3の旋回角度θsに関する情報を取得するように構成されている。旋回角度θsは、旋回軸SA回りの上部旋回体3の回動角度である。本実施形態では、旋回角度センサS5は、上部旋回体3の角速度を検出する角速度センサ(ジャイロセンサ)であり、上部旋回体3に取り付けられている。但し、旋回角度センサS5は、下部走行体1に取り付けられていてもよい。 The turning angle sensor S5 is configured to acquire information on the turning angle θs of the upper turning body 3 . The turning angle θs is the turning angle of the upper turning body 3 around the turning axis SA. In this embodiment, the turning angle sensor S<b>5 is an angular velocity sensor (gyro sensor) that detects the angular velocity of the upper turning body 3 and is attached to the upper turning body 3 . However, the turning angle sensor S5 may be attached to the undercarriage 1 .

旋回角度センサS5は、上部旋回体3の角速度を積分することで上部旋回体3の旋回角度θsを導き出す。但し、旋回角度センサS5は、旋回用モータの回転を測定するポテンショメータ若しくはロータリエンコーダが出力する情報、旋回用モータとしての旋回用油圧モータに流入する作動油の流量に関する情報、又は、上部旋回体3に取り付けられたカメラ若しくはライダが出力する情報等に基づき、上部旋回体3の旋回角度θsに関する情報を取得するように構成されていてもよい。 The turning angle sensor S5 derives the turning angle θs of the upper turning body 3 by integrating the angular velocity of the upper turning body 3 . However, the turning angle sensor S5 is provided with information output from a potentiometer or a rotary encoder that measures the rotation of the turning motor, information on the flow rate of hydraulic oil flowing into the turning hydraulic motor as the turning motor, or information on the upper turning body 3. Information about the turning angle θs of the upper turning body 3 may be acquired based on information output by a camera or a rider attached to the upper turning body 3 .

また、旋回角度センサS5は、機体傾斜センサS4のように、加速度センサと角速度センサ(ジャイロセンサ)との組み合わせである慣性センサであってもよい。この場合、機体傾斜センサS4は、地磁気センサ等を含んでいてもよい。旋回角度センサS5は、一対のGNSS受信機で構成されていてもよい。 Also, the turning angle sensor S5 may be an inertial sensor that is a combination of an acceleration sensor and an angular velocity sensor (gyro sensor) like the body tilt sensor S4. In this case, the body tilt sensor S4 may include a geomagnetic sensor or the like. The turning angle sensor S5 may consist of a pair of GNSS receivers.

機体傾斜センサS4と旋回角度センサS5とは、別々に上部旋回体3に取り付けられていてもよく、一つの基板に搭載されて一体となって上部旋回体3に取り付けられていてもよい。 The machine body tilt sensor S4 and the turning angle sensor S5 may be separately attached to the upper revolving body 3, or may be mounted on one substrate and attached to the upper revolving body 3 as a unit.

以下では、ブーム角度センサS1、アーム角度センサS2、バケット角度センサS3及び機体傾斜センサS4を集合的に「姿勢センサ」と称する場合がある。 Below, the boom angle sensor S1, the arm angle sensor S2, the bucket angle sensor S3, and the body tilt sensor S4 may be collectively referred to as "attitude sensors."

キャビン10内には、入力装置D1、音声出力装置D2、表示装置D3、記憶装置D4、ゲートロックレバーD5、コントローラ30及び演算装置50等が設置されている。 In the cabin 10, an input device D1, an audio output device D2, a display device D3, a storage device D4, a gate lock lever D5, a controller 30, an arithmetic device 50, and the like are installed.

コントローラ30は、ショベル100の駆動制御を行う主制御部として機能するように構成されている。本実施形態では、コントローラ30は、CPU、揮発性記憶装置及び不揮発性記憶装置を含むマイクロコンピュータで構成されている。コントローラ30の各種機能は、不揮発性記憶装置に記憶されたプログラムをCPUが実行することで実現される。 The controller 30 is configured to function as a main control unit that controls driving of the excavator 100 . In this embodiment, the controller 30 is composed of a microcomputer including a CPU, a volatile memory device and a non-volatile memory device. Various functions of the controller 30 are implemented by the CPU executing programs stored in the nonvolatile storage device.

演算装置50は、ショベル100の操作を支援できるように構成されている。本実施形態では、演算装置50は、例えば、操作者が設定した目標地形の表面とバケット6の先端(爪先)位置との鉛直方向における距離を視覚的に且つ聴覚的に操作者に知らせることができるように構成されている。このようにして、演算装置50は操作者によるショベル100の操作を支援できる。なお、演算装置50は、その距離を視覚的に操作者に知らせるのみであってもよく、聴覚的に操作者に知らせるのみであってもよい。具体的には、演算装置50は、コントローラ30と同様、CPU、揮発性記憶装置及び不揮発性記憶装置を含むマイクロコンピュータで構成される。演算装置50の各種機能は、不揮発性記憶装置に記憶されたプログラムをCPUが実行することで実現される。演算装置50は、コントローラ30とは別個に設けられてもよく、或いは、コントローラ30に組み込まれていてもよい。また、演算装置50は、マシンガイダンス機能ばかりでなく、操作者によるショベル100の操作を自律的に支援するマシンコントロール機能を実行するように構成されていてもよい。 The computing device 50 is configured to support the operation of the excavator 100 . In this embodiment, the computing device 50 can visually and audibly notify the operator of the vertical distance between the surface of the target terrain set by the operator and the tip (toe) position of the bucket 6, for example. configured to allow In this manner, the computing device 50 can assist the operator in operating the excavator 100 . Note that the arithmetic device 50 may only visually notify the operator of the distance, or may only audibly notify the operator of the distance. Specifically, like the controller 30, the computing device 50 is configured by a microcomputer including a CPU, a volatile memory device, and a nonvolatile memory device. Various functions of the arithmetic unit 50 are implemented by the CPU executing programs stored in the nonvolatile storage device. Arithmetic device 50 may be provided separately from controller 30 or may be incorporated in controller 30 . Further, the computing device 50 may be configured to perform not only the machine guidance function but also the machine control function of autonomously assisting the operation of the excavator 100 by the operator.

入力装置D1は、ショベル100の操作者がコントローラ30又は演算装置50に各種情報を入力する際に利用される装置である。本実施形態では、入力装置D1は、表示装置D3の表面に取り付けられるメンブレンスイッチである。入力装置D1はタッチパネル等であってもよい。 The input device D<b>1 is a device used when the operator of the excavator 100 inputs various information to the controller 30 or the arithmetic device 50 . In this embodiment, the input device D1 is a membrane switch attached to the surface of the display device D3. The input device D1 may be a touch panel or the like.

音声出力装置D2は、警報装置の一例であり、各種音声情報を出力できるように構成されている。本実施形態では、音声出力装置D2は、演算装置50に直接接続される車載スピーカであり、演算装置50からの音声出力指令に応じて各種音声情報を出力する。なお、音声出力装置D2は、ブザー等であってもよい。 The audio output device D2 is an example of an alarm device, and is configured to output various audio information. In this embodiment, the audio output device D2 is an in-vehicle speaker directly connected to the computing device 50, and outputs various audio information according to audio output commands from the computing device 50. FIG. Note that the audio output device D2 may be a buzzer or the like.

表示装置D3は、警報装置の別の一例であり、各種情報を表示できるように構成されている。本実施形態では、表示装置D3は、演算装置50に直接接続される車載液晶ディスプレイであり、演算装置50からの指令に応じて各種画像情報を表示する。 The display device D3 is another example of an alarm device, and is configured to display various types of information. In this embodiment, the display device D3 is an in-vehicle liquid crystal display directly connected to the arithmetic device 50, and displays various image information according to commands from the arithmetic device 50. FIG.

記憶装置D4は、各種情報を記憶できるように構成されている。本実施形態では、記憶装置D4は、不揮発性記憶媒体としての半導体メモリであり、演算装置50等が出力する各種情報を記憶する。 The storage device D4 is configured to store various types of information. In this embodiment, the storage device D4 is a semiconductor memory as a non-volatile storage medium, and stores various information output by the arithmetic device 50 and the like.

ゲートロックレバーD5は、ショベル100が誤って操作されるのを防止する機構である。本実施形態では、ゲートロックレバーD5は、キャビン10のドアと運転席との間に配置されている。キャビン10から操作者が退出し難くなるようにゲートロックレバーD5が引き上げられた場合に、各種操作装置は操作可能となる。一方、キャビン10から操作者が退出し易くなるようにゲートロックレバーD5が押し下げられた場合には、各種操作装置は操作不能となる。 The gate lock lever D5 is a mechanism that prevents the excavator 100 from being operated erroneously. In this embodiment, the gate lock lever D5 is arranged between the door of the cabin 10 and the driver's seat. When the gate lock lever D5 is pulled up so as to make it difficult for the operator to leave the cabin 10, various operation devices become operable. On the other hand, when the gate lock lever D5 is pushed down so that the operator can easily leave the cabin 10, the various operation devices become inoperable.

図2は、図1のショベル100の駆動系の構成例を示す図である。図2では、機械的動力系は二重線で示され、作動油ラインは太実線で示され、パイロットラインは破線で示され、電気制御系は細実線で示されている。 FIG. 2 is a diagram showing a configuration example of the drive system of the excavator 100 of FIG. In FIG. 2, the mechanical power system is indicated by double lines, the hydraulic oil lines are indicated by thick solid lines, the pilot lines are indicated by dashed lines, and the electrical control system is indicated by thin solid lines.

エンジン11はショベル100の動力源である。本実施形態では、エンジン11は、エンジン負荷の増減にかかわらずエンジン回転数を一定に維持するアイソクロナス制御を採用したディーゼルエンジンである。エンジン11における燃料噴射量、燃料噴射タイミング及びブースト圧等は、エンジンコントローラD7により制御される。 The engine 11 is the power source of the excavator 100 . In this embodiment, the engine 11 is a diesel engine that employs isochronous control that maintains a constant engine speed regardless of increases or decreases in engine load. The fuel injection amount, fuel injection timing, boost pressure, etc. in the engine 11 are controlled by the engine controller D7.

エンジンコントローラD7はエンジン11を制御するように構成されている。本実施形態では、エンジンコントローラD7は、オートアイドル機能及びオートアイドルストップ機能等の各種機能を実行できるように構成されている。 The engine controller D7 is configured to control the engine 11 . In this embodiment, the engine controller D7 is configured to be able to execute various functions such as an auto idle function and an auto idle stop function.

オートアイドル機能は、所定の条件が満たされた場合にエンジン回転数を通常回転数(例えば2000rpm)からアイドル回転数(例えば800rpm)に低減させる機能である。本実施形態では、エンジンコントローラD7は、コントローラ30からのオートアイドル指令に応じてオートアイドル機能を作動させてエンジン回転数をアイドル回転数まで低減させる。 The auto idle function is a function that reduces the engine speed from the normal speed (eg, 2000 rpm) to the idle speed (eg, 800 rpm) when a predetermined condition is satisfied. In this embodiment, the engine controller D7 activates the auto idle function in response to an auto idle command from the controller 30 to reduce the engine speed to the idle speed.

オートアイドルストップ機能は、所定の条件が満たされた場合にエンジン11を停止させる機能である。本実施形態では、エンジンコントローラD7は、コントローラ30からのオートアイドルストップ指令に応じてオートアイドルストップ機能を作動させてエンジン11を停止させる。 The auto idle stop function is a function that stops the engine 11 when a predetermined condition is satisfied. In this embodiment, the engine controller D7 activates the auto idle stop function to stop the engine 11 in response to an auto idle stop command from the controller 30 .

エンジン11の出力軸には油圧ポンプとしてのメインポンプ14及びパイロットポンプ15のそれぞれの入力軸が接続されている。メインポンプ14には作動油ライン16を介してコントロールバルブ17が接続されている。 Input shafts of a main pump 14 and a pilot pump 15 as hydraulic pumps are connected to the output shaft of the engine 11 . A control valve 17 is connected to the main pump 14 via a hydraulic oil line 16 .

コントロールバルブ17は、ショベル100の油圧系の制御を行う油圧制御装置である。右側走行用油圧モータ1A、左側走行用油圧モータ1B、ブームシリンダ7、アームシリンダ8、バケットシリンダ9及び旋回用油圧モータ21等の油圧アクチュエータは、作動油ラインを介してコントロールバルブ17に接続されている。パイロットポンプ15にはパイロットライン25を介して操作装置26が接続されている。旋回用油圧モータ21は、旋回用電動発電機で置き換えられてもよい。 The control valve 17 is a hydraulic control device that controls the hydraulic system of the excavator 100 . Hydraulic actuators such as the right traveling hydraulic motor 1A, the left traveling hydraulic motor 1B, the boom cylinder 7, the arm cylinder 8, the bucket cylinder 9, and the turning hydraulic motor 21 are connected to the control valve 17 via hydraulic oil lines. there is An operating device 26 is connected to the pilot pump 15 via a pilot line 25 . The turning hydraulic motor 21 may be replaced with a turning motor generator.

操作装置26は、ショベル100を操作するために操作者が使用できるように構成されている。本実施形態では、操作装置26は、レバー及びペダルを含み、作動油ライン27及びゲートロック弁D6を介してコントロールバルブ17に接続されている。また、操作装置26は、作動油ライン28を介して圧力センサ29に接続されている。具体的には、操作装置26は、アーム操作レバーと旋回操作レバーとを兼ねる左操作レバー、ブーム操作レバーとバケット操作レバーとを兼ねる右操作レバー、走行レバー及び走行ペダルを含む。 The operating device 26 is configured for use by an operator to operate the excavator 100 . In this embodiment, the operating device 26 includes a lever and pedals and is connected to the control valve 17 via a hydraulic fluid line 27 and a gate lock valve D6. The operating device 26 is also connected to a pressure sensor 29 via a hydraulic oil line 28 . Specifically, the operating device 26 includes a left operating lever that serves as both an arm operating lever and a turning operating lever, a right operating lever that serves as both a boom operating lever and a bucket operating lever, a travel lever, and a travel pedal.

ゲートロック弁D6は、コントロールバルブ17と操作装置26とを接続する作動油ライン27の連通・遮断を切り換えできるように構成されている。本実施形態では、ゲートロック弁D6は、コントローラ30からの指令に応じて作動油ライン27の連通・遮断を切り換える電磁弁である。コントローラ30は、ゲートロックレバーD5が出力する状態信号に基づいてゲートロックレバーD5の状態を判定する。そして、コントローラ30は、ゲートロックレバーD5が引き上げられた状態にあると判定した場合に、ゲートロック弁D6に対して連通指令を出力する。連通指令を受けると、ゲートロック弁D6は開いて作動油ライン27を連通させる。その結果、操作装置26に対する操作者の操作は有効となる。すなわち、操作者は、油圧アクチュエータを動作させることができるようになる。一方、コントローラ30は、ゲートロックレバーD5が引き下げられた状態にあると判定した場合に、ゲートロック弁D6に対して遮断指令を出力する。遮断指令を受けると、ゲートロック弁D6は閉じて作動油ライン27を遮断する。その結果、操作装置26に対する操作者の操作は無効となる。すなわち、操作者は、油圧アクチュエータを動作させることができないようになる。 The gate lock valve D6 is configured to switch communication/blocking of the hydraulic oil line 27 connecting the control valve 17 and the operating device 26 . In this embodiment, the gate lock valve D6 is an electromagnetic valve that switches between communication and blocking of the hydraulic oil line 27 in accordance with a command from the controller 30 . The controller 30 determines the state of the gate lock lever D5 based on the state signal output by the gate lock lever D5. When the controller 30 determines that the gate lock lever D5 is pulled up, it outputs a communication command to the gate lock valve D6. When the communication command is received, the gate lock valve D6 opens to allow the hydraulic oil line 27 to communicate. As a result, the operator's operation on the operating device 26 becomes effective. That is, the operator can operate the hydraulic actuator. On the other hand, when the controller 30 determines that the gate lock lever D5 is pulled down, it outputs a shutoff command to the gate lock valve D6. Upon receipt of the shutoff command, the gate lock valve D6 is closed to shut off the hydraulic oil line 27 . As a result, the operator's operation on the operating device 26 becomes invalid. That is, the operator cannot operate the hydraulic actuator.

圧力センサ29は、操作装置26の操作内容を圧力の形で検出できるように構成されている。本実施形態では、圧力センサ29は、操作装置26が操作されたときに生成されるパイロット圧を検出できるように構成されている。圧力センサ29は、検出値をコントローラ30に対して出力する。但し、操作装置26の操作内容は、レバー傾斜角度等、圧力以外の他の物理量に基づいて検出されてもよい。 The pressure sensor 29 is configured to detect the operation content of the operating device 26 in the form of pressure. In this embodiment, the pressure sensor 29 is configured to detect the pilot pressure generated when the operating device 26 is operated. The pressure sensor 29 outputs detection values to the controller 30 . However, the operation content of the operating device 26 may be detected based on physical quantities other than pressure, such as the lever tilt angle.

次に、図3を参照し、演算装置50に設けられた各種機能要素について説明する。図3は、演算装置50の構成例を示す図である。 Next, various functional elements provided in the arithmetic device 50 will be described with reference to FIG. FIG. 3 is a diagram showing a configuration example of the computing device 50. As shown in FIG.

本実施形態では、コントローラ30は、演算装置50によるマシンガイダンス機能及びマシンコントロール機能等の支援機能を実行させるか否かを決定できるように構成されている。具体的には、コントローラ30は、ゲートロックレバーD5及び圧力センサ29等のそれぞれの出力に基づいて、ショベル100が休止中であるか否かを判定する。そして、コントローラ30は、ショベル100が休止中であると判定したときは、演算装置50による支援機能を中止するように、演算装置50に中止指令を送る。なお、演算装置50とコントローラ30とは、CANを通じて互いに通信可能に接続されている。 In this embodiment, the controller 30 is configured to be able to determine whether or not to allow the computing device 50 to execute support functions such as a machine guidance function and a machine control function. Specifically, the controller 30 determines whether the excavator 100 is resting based on the outputs of the gate lock lever D5, the pressure sensor 29, and the like. Then, when the controller 30 determines that the excavator 100 is resting, the controller 30 sends a stop command to the arithmetic device 50 so as to stop the support function by the arithmetic device 50 . Note that the arithmetic device 50 and the controller 30 are connected so as to be able to communicate with each other through CAN.

或いは、コントローラ30は、オートアイドルストップ指令をエンジンコントローラD7に対して出力する際に、中止指令を演算装置50に対して出力してもよい。 Alternatively, the controller 30 may output a stop command to the arithmetic unit 50 when outputting the auto idle stop command to the engine controller D7.

本実施形態では、演算装置50は、ブーム角度センサS1、アーム角度センサS2、バケット角度センサS3、機体傾斜センサS4、旋回角度センサS5、入力装置D1及びコントローラ30等が出力する情報を受信できるように構成されている。そして、演算装置50は、受信した情報に基づいてアタッチメント(例えば、バケット6)の目標位置と実際の位置とを算出できるように構成されている。また、演算装置50は、アタッチメントの実際の位置が目標位置と異なる場合、音声出力装置D2及び表示装置D3に警報指令を送信し、警報を出力させることができるように構成されている。 In the present embodiment, the computing device 50 can receive information output by the boom angle sensor S1, the arm angle sensor S2, the bucket angle sensor S3, the machine body tilt sensor S4, the turning angle sensor S5, the input device D1, the controller 30, and the like. is configured to The computing device 50 is configured to calculate the target position and the actual position of the attachment (for example, the bucket 6) based on the received information. Further, the computing device 50 is configured to transmit an alarm command to the audio output device D2 and the display device D3 to output an alarm when the actual position of the attachment differs from the target position.

演算装置50は、様々な機能を実行する機能部を含む。本実施形態では、演算装置50は、アタッチメントの動きをガイドするための機能部として、傾斜角算出部501、傾斜角推定部502、高さ算出部503、比較部504、警報制御部505及びガイダンスデータ出力部506を含む。 Computing device 50 includes functional units that perform various functions. In the present embodiment, the computing device 50 includes an inclination angle calculation unit 501, an inclination angle estimation unit 502, a height calculation unit 503, a comparison unit 504, an alarm control unit 505, and a guidance unit as functional units for guiding the movement of the attachment. A data output section 506 is included.

傾斜角算出部501は、機体傾斜センサS4の出力に基づいて上部旋回体3の傾斜角(姿勢角)を算出する。上部旋回体3の傾斜角は、例えば、上部旋回体3の前後軸回りの傾斜角(ロール角)、及び、上部旋回体3の左右軸回りの傾斜角(ピッチ角)を含む。具体的には、傾斜角算出部501は、機体傾斜センサS4が出力する情報を用いて、水平面に対する上部旋回体3のピッチ角及びロール角を算出する。 The tilt angle calculator 501 calculates the tilt angle (posture angle) of the upper swing body 3 based on the output of the machine body tilt sensor S4. The tilt angle of the upper revolving structure 3 includes, for example, the tilt angle (roll angle) of the upper revolving structure 3 about the front-rear axis and the tilt angle (pitch angle) of the upper revolving structure 3 about the left-right axis. Specifically, the tilt angle calculator 501 uses the information output by the body tilt sensor S4 to calculate the pitch angle and roll angle of the upper revolving structure 3 with respect to the horizontal plane.

傾斜角推定部502は、上部旋回体3が旋回しているときの上部旋回体3の傾斜角を推定する。具体的には、傾斜角推定部502は、上部旋回体3の旋回が開始される前に傾斜角算出部501が算出した傾斜角と、上部旋回体3が旋回しているときに旋回角度センサS5が出力する情報とに基づき、上部旋回体3が旋回しているときの上部旋回体3の傾斜角を推定する。本実施形態では、傾斜角算出部501は、上部旋回体3が旋回動作を行っているときには、上部旋回体3の傾斜角を算出しない。傾斜角算出部501が算出する傾斜角は、上部旋回体3が旋回動作を行っているときには、その旋回動作による遠心力の影響を受けて実際の傾斜角からずれてしまうためである。この構成により、演算装置50は、上部旋回体3が旋回動作を行っているときであっても、上部旋回体3の傾斜角を正確に推定できる。 The tilt angle estimator 502 estimates the tilt angle of the upper swing body 3 when the upper swing body 3 is swinging. Specifically, the tilt angle estimator 502 calculates the tilt angle calculated by the tilt angle calculator 501 before the upper swing structure 3 starts swinging, and the swing angle sensor when the upper swing structure 3 is swinging. Based on the information output from S5, the inclination angle of the upper revolving body 3 when the upper revolving body 3 is revolving is estimated. In this embodiment, the tilt angle calculator 501 does not calculate the tilt angle of the upper swing body 3 while the upper swing body 3 is performing a swing motion. This is because the tilt angle calculated by the tilt angle calculator 501 deviates from the actual tilt angle under the influence of the centrifugal force caused by the swing motion when the upper swing body 3 is swinging. With this configuration, the computing device 50 can accurately estimate the inclination angle of the upper revolving body 3 even when the upper revolving body 3 is performing a revolving motion.

高さ算出部503は、上部旋回体3の傾斜角と、ブーム4、アーム5及びバケット6のそれぞれの回動角度とから、目標地形の表面に対するバケット6の先端(爪先)の高さを算出する。本実施形態では、上部旋回体3の傾斜角は、傾斜角算出部501によって算出され、或いは、傾斜角推定部502によって推定される。ブーム4の回動角度は、ブーム角度センサS1の出力に基づいて算出され、アーム5の回動角度は、アーム角度センサS2の出力に基づいて算出され、バケット6の回動角度は、バケット角度センサS3の出力に基づいて算出される。 The height calculator 503 calculates the height of the tip (toe) of the bucket 6 with respect to the surface of the target landform from the inclination angle of the upper rotating body 3 and the rotation angles of the boom 4, the arm 5, and the bucket 6. do. In this embodiment, the tilt angle of the upper swing body 3 is calculated by the tilt angle calculator 501 or estimated by the tilt angle estimator 502 . The rotation angle of the boom 4 is calculated based on the output of the boom angle sensor S1, the rotation angle of the arm 5 is calculated based on the output of the arm angle sensor S2, and the rotation angle of the bucket 6 is calculated based on the bucket angle. It is calculated based on the output of sensor S3.

バケット6の先端で掘削を行う場合、バケット6の先端(爪先)は、エンドアタッチメントの作業部位に相当する。バケット6の背面で土砂をならすような作業を行う場合には、バケット6の背面は、エンドアタッチメントの作業部位に相当する。エンドアタッチメントとしてブレーカが用いられる場合、ブレーカの先端は、エンドアタッチメントの作業部位に相当する。 When excavating with the tip of the bucket 6, the tip (toe) of the bucket 6 corresponds to the working portion of the end attachment. When the back surface of the bucket 6 is used for smoothing earth and sand, the back surface of the bucket 6 corresponds to the working portion of the end attachment. When a breaker is used as the end attachment, the tip of the breaker corresponds to the work site of the end attachment.

比較部504は、作業部位の実際の高さと目標高さとを比較する。本実施形態では、比較部504は、高さ算出部503が算出したバケット6の先端(爪先)の高さと、ガイダンスデータ出力部506が出力するバケット6の先端(爪先)の目標高さとを比較する。 A comparison unit 504 compares the actual height of the work site with the target height. In this embodiment, the comparison unit 504 compares the height of the tip (toe) of the bucket 6 calculated by the height calculation unit 503 with the target height of the tip (toe) of the bucket 6 output by the guidance data output unit 506. do.

警報制御部505は、警報装置を制御する。本実施形態では、警報制御部505は、例えば、比較部504での比較結果に基づき、警報を出力する必要があるか否かを判定する。そして、警報制御部505は、警報を出力する必要があると判定した場合、警報指令を音声出力装置D2及び表示装置D3の少なくとも一方に送信する。音声出力装置D2及び表示装置D3の少なくとも一方は、警報指令を受けると、ショベル100の操作者に対して所定の警報を出力する。 An alarm control unit 505 controls an alarm device. In this embodiment, the alarm control unit 505 determines whether or not it is necessary to output an alarm based on the comparison result of the comparison unit 504, for example. Then, when the alarm control unit 505 determines that it is necessary to output an alarm, it transmits an alarm command to at least one of the audio output device D2 and the display device D3. At least one of the audio output device D2 and the display device D3 outputs a predetermined warning to the operator of the excavator 100 when receiving the warning command.

例えば、警報制御部505は、作業部位の実際の高さと目標高さと差が所定値以下となった場合に、音声出力装置D2から断続音を出力させる。そして、警報制御部505は、その差が小さくなるにつれて断続音の間隔を短くし、その差がゼロになった場合に音声出力装置D2から連続音を出力させる。この構成により、操作者は、断続音の間隔に基づいて作業部位の実際の高さと目標高さと差を直感的に把握できる。 For example, the alarm control unit 505 causes the audio output device D2 to output an intermittent sound when the difference between the actual height of the work site and the target height is equal to or less than a predetermined value. Then, the alarm control unit 505 shortens the interval of the intermittent sound as the difference becomes smaller, and outputs a continuous sound from the voice output device D2 when the difference becomes zero. With this configuration, the operator can intuitively grasp the difference between the actual height of the work site and the target height based on the intermittent sound interval.

ガイダンスデータ出力部506は、記憶装置D4に予め記憶されていた設計データから、バケット6の目標高さに関する情報を導き出し、比較部504に対して出力する。 The guidance data output unit 506 derives information on the target height of the bucket 6 from the design data pre-stored in the storage device D4 and outputs the information to the comparison unit 504 .

次に、図4を参照し、上部旋回体3の旋回中に機体傾斜センサS4の出力に基づいて演算装置50が上部旋回体3の傾斜角を算出するときの問題について説明する。図4は、ショベル100の側面図であり、図4(A)~図4(C)を含む。図4(A)は、上部旋回体3が旋回していないときに機体傾斜センサS4が検出する重力加速度GAを示す。図4(B)は、上部旋回体3が旋回しているときに機体傾斜センサS4が検出する、重力加速度GAと遠心加速度CAとの合成加速度RAを示す。図4(C)は、演算装置50が合成加速度RAを重力加速度と誤認したときに演算装置50が導き出してしまう傾斜角(+α度のピッチ角)を示す。すなわち、図4(C)は、演算装置50が誤って導き出してしまうショベル100の仮想的な状態を示す。ピッチ角が正値であることは、上部旋回体3の前側が低くなっていることを表す。 Next, with reference to FIG. 4, a problem when the calculation device 50 calculates the tilt angle of the upper swing structure 3 based on the output of the machine body tilt sensor S4 while the upper swing structure 3 is swinging will be described. FIG. 4 is a side view of the shovel 100 and includes FIGS. 4(A) to 4(C). FIG. 4A shows the gravitational acceleration GA detected by the machine body tilt sensor S4 when the upper swing body 3 is not swinging. FIG. 4B shows the resultant acceleration RA of the gravitational acceleration GA and the centrifugal acceleration CA detected by the machine body tilt sensor S4 while the upper swing structure 3 is swinging. FIG. 4C shows the tilt angle (pitch angle of +α degrees) derived by the arithmetic device 50 when the arithmetic device 50 misidentifies the resultant acceleration RA as the gravitational acceleration. That is, FIG. 4(C) shows a virtual state of the excavator 100 that is erroneously derived by the computing device 50 . A positive pitch angle indicates that the front side of the upper revolving structure 3 is lower.

図4の例では、ショベル100は水平面上に位置している。そして、機体傾斜センサS4は、上部旋回体3の旋回軸SAよりも前方の位置で上部旋回体3に取り付けられている。また、機体傾斜センサS4は、上部旋回体3の前後軸(前方を+X、後方を-XとするX軸)に沿った方向に作用する加速度を検出する第1加速度センサと、上部旋回体3の左右軸(右方を-Y、左方を+YとするY軸)に沿った方向に作用する加速度を検出する第2加速度センサと、上部旋回体3の旋回軸SA(上方を+Z、下方を-ZとするZ軸)に沿った方向に作用する加速度を検出する第3加速度センサと、を含む。 In the example of FIG. 4, the shovel 100 is positioned on the horizontal plane. The machine body tilt sensor S4 is attached to the upper revolving body 3 at a position forward of the revolving axis SA of the upper revolving body 3 . In addition, the body tilt sensor S4 includes a first acceleration sensor that detects acceleration acting in a direction along the longitudinal axis of the upper revolving body 3 (the X axis where the front is +X and the rear is -X), and the upper revolving body 3 a second acceleration sensor for detecting acceleration acting in a direction along the left-right axis (the Y axis where the right side is -Y and the left side is +Y); and a third acceleration sensor for detecting acceleration acting in a direction along the Z-axis (where −Z is the Z-axis).

図4(A)に示すように、上部旋回体3が旋回していないとき、機体傾斜センサS4に作用する加速度は、重力加速度GAのみである。そのため、演算装置50は、第3加速度センサのみが重力加速度GAを検出している状態に基づき、ショベル100が水平面に位置していると判定する。すなわち、演算装置50は、0度のピッチ角と0度のロール角を算出する。 As shown in FIG. 4A, when the upper swing body 3 is not swinging, only the gravitational acceleration GA acts on the body tilt sensor S4. Therefore, the computing device 50 determines that the excavator 100 is positioned on the horizontal plane based on the state in which only the third acceleration sensor detects the gravitational acceleration GA. That is, the computing device 50 calculates a pitch angle of 0 degrees and a roll angle of 0 degrees.

図4(B)に示すように、上部旋回体3が旋回しているときには、機体傾斜センサS4に作用する加速度は、重力加速度GAと遠心加速度CAとを含む。遠心加速度CAは、+X方向を向く加速度である。そのため、演算装置50は、第3加速度センサが重力加速度GAを検出し、且つ、第1加速度センサが遠心加速度CAを検出している状態に基づき、重力加速度GAと遠心加速度CAとの合成加速度RAを導き出す。 As shown in FIG. 4B, when the upper swing body 3 is swinging, the acceleration acting on the machine body tilt sensor S4 includes the gravitational acceleration GA and the centrifugal acceleration CA. The centrifugal acceleration CA is acceleration in the +X direction. Therefore, based on the state in which the third acceleration sensor detects the gravitational acceleration GA and the first acceleration sensor detects the centrifugal acceleration CA, the arithmetic unit 50 detects the resultant acceleration RA of the gravitational acceleration GA and the centrifugal acceleration CA. derive

このとき、合成加速度RAを重力加速度と誤認した場合、すなわち、合成加速度RAが作用する方向を鉛直下方と誤認した場合、演算装置50は、ショベル100が実際には水平面上に位置しているにもかかわらず、ショベル100があたかも図4(C)に示すような斜面上に位置しているものと判定してしまう。すなわち、演算装置50は、+α度のピッチ角を算出してしまう。 At this time, if the synthetic acceleration RA is misidentified as the gravitational acceleration, that is, if the direction in which the synthetic acceleration RA acts is misidentified as being vertically downward, the computing device 50 may determine that the excavator 100 is actually positioned on the horizontal plane. Nevertheless, it is determined that the shovel 100 is positioned on the slope as shown in FIG. 4(C). That is, the computing device 50 ends up calculating a pitch angle of +α degrees.

このような誤認を防止するため、演算装置50は、以下で説明するように、上部旋回体3が旋回しているときには、旋回開始前の機体傾斜センサS4の出力と、旋回中の旋回角度センサS5の出力とに基づき、上部旋回体3の傾斜角を推定するように構成されている。 In order to prevent such misrecognition, as described below, when the upper swing structure 3 is swinging, the computing device 50 detects the output of the body tilt sensor S4 before the start of swinging and the output of the swing angle sensor during swinging. The inclination angle of the upper revolving body 3 is estimated based on the output of S5.

次に、図5を参照し、斜面上に位置するショベル100に搭載されている演算装置50が上部旋回体3の傾斜角を導き出す処理(以下、「傾斜角導出処理」とする。)の概要について説明する。図5は、傾斜角導出処理を説明する図であり、図5(A1)、図5(A2)、図5(B1)及び図5(B2)を含む。図5(A1)は、斜面上で静止しているショベル100の側面図であり、図5(A2)は、その静止しているショベル100に搭載されている演算装置50が算出する重力加速度ベクトルGAsを表すセンサ座標系である。本実施形態では、局所座標系としてのセンサ座標系は、機体傾斜センサS4の中心を原点Oとし、上部旋回体3の前後軸に平行なX軸と、上部旋回体3の左右軸に平行なY軸と、旋回軸SAに平行なZ軸とを有する3次元直交座標系である。図5(B1)は、斜面上で旋回しているショベル100の側面図を示し、図5(B2)は、その旋回しているショベル100に搭載されている演算装置50が推定する重力加速度ベクトルGAsを表すセンサ座標系である。図5(B2)における点線で示された軸は、図5(A2)におけるX軸及びY軸を表している。 Next, referring to FIG. 5, an overview of the processing (hereinafter referred to as “tilt angle derivation processing”) for deriving the tilt angle of the upper revolving body 3 by the computing device 50 mounted on the excavator 100 positioned on the slope. will be explained. FIG. 5 is a diagram for explaining the tilt angle derivation process, and includes FIG. 5 (A1), FIG. 5 (A2), FIG. 5 (B1), and FIG. 5 (B2). FIG. 5A1 is a side view of the excavator 100 standing still on a slope, and FIG. It is a sensor coordinate system representing GAs. In this embodiment, the sensor coordinate system as the local coordinate system has the origin O at the center of the machine body tilt sensor S4, the X axis parallel to the longitudinal axis of the upper revolving structure 3, and the X axis parallel to the lateral axis of the upper revolving structure 3. It is a three-dimensional orthogonal coordinate system having a Y-axis and a Z-axis parallel to the pivot axis SA. FIG. 5B1 shows a side view of the excavator 100 turning on a slope, and FIG. It is a sensor coordinate system representing GAs. Axes indicated by dotted lines in FIG. 5(B2) represent the X-axis and Y-axis in FIG. 5(A2).

図5の例では、図4の例と同様に、機体傾斜センサS4は、上部旋回体3の旋回軸SAよりも前方の位置で上部旋回体3に取り付けられている。そして、機体傾斜センサS4を構成する3つ(3軸)の加速度センサは、重力加速度GAを鉛直上向きの重力加速度ベクトルGAsとして検出し、且つ、遠心加速度CAを旋回軸SA向きの加速度ベクトルとして検出するように構成されている。3つの加速度センサは、X軸方向に作用する加速度を検出する第1加速度センサと、Y軸方向に作用する加速度を検出する第2加速度センサと、Z軸方向に作用する加速度を検出する第3加速度センサと、を含む。旋回角度センサS5は、旋回用油圧モータ21の回転軸の回転角度を検出するポテンショメータである。 In the example of FIG. 5, as in the example of FIG. 4, the body tilt sensor S4 is attached to the upper revolving body 3 at a position forward of the revolving axis SA of the upper revolving body 3. As shown in FIG. The three (three-axis) acceleration sensors constituting the body tilt sensor S4 detect the gravitational acceleration GA as a vertically upward gravitational acceleration vector GAs, and detect the centrifugal acceleration CA as an acceleration vector in the direction of the turning axis SA. is configured to The three acceleration sensors are a first acceleration sensor that detects acceleration acting in the X-axis direction, a second acceleration sensor that detects acceleration acting in the Y-axis direction, and a third acceleration sensor that detects acceleration acting in the Z-axis direction. an acceleration sensor; The turning angle sensor S5 is a potentiometer that detects the rotation angle of the rotating shaft of the turning hydraulic motor 21 .

ショベル100が旋回していないときには、演算装置50は、遠心加速度CA等の外乱が発生しないため、機体傾斜センサS4の出力に基づき、上部旋回体3の傾斜角(ピッチ角及びロール角)を算出する。具体的には、演算装置50は、センサ座標系における重力加速度ベクトルGAsの向きを導き出すことで、上部旋回体3のピッチ角及びロール角を算出する。 When the excavator 100 is not turning, the computing device 50 does not generate disturbances such as centrifugal acceleration CA, so based on the output of the machine body tilt sensor S4, calculates the tilt angle (pitch angle and roll angle) of the upper structure 3. do. Specifically, the computing device 50 calculates the pitch angle and roll angle of the upper swing body 3 by deriving the direction of the gravitational acceleration vector GAs in the sensor coordinate system.

図5の例では、演算装置50は、第1加速度センサが検出した重力加速度ベクトルGAsのX軸成分Gxと、第3加速度センサが検出した重力加速度ベクトルGAsのZ軸成分Gzとに基づき、XZ平面上の座標点P1を向く重力加速度ベクトルGAsを導き出している。なお、X軸成分Gxの大きさはx1であり、Z軸成分Gzの大きさはz1である。図5(A1)及び図5(A2)の例では、重力加速度ベクトルGAsのY軸成分Gyの大きさy1は0であるため、座標点P1のY座標の値は0である。そのため、重力加速度ベクトルGAsは、(1)式で表される。 In the example of FIG. 5, the arithmetic unit 50 calculates the X-axis component Gx of the gravitational acceleration vector GAs detected by the first acceleration sensor and the Z-axis component Gz of the gravitational acceleration vector GAs detected by the third acceleration sensor. A gravitational acceleration vector GAs directed to the coordinate point P1 on the plane is derived. The magnitude of the X-axis component Gx is x1, and the magnitude of the Z-axis component Gz is z1. In the examples of FIGS. 5A1 and 5A2, the magnitude y1 of the Y-axis component Gy of the gravitational acceleration vector GAs is 0, so the Y-coordinate value of the coordinate point P1 is 0. Therefore, the gravitational acceleration vector GAs is represented by Equation (1).

Figure 0007228450000001
この場合、演算装置50は、以下の(2)式を用いてピッチ角αの値を算出でき、(3)式を用いてロール角βの値を算出できる。但し、ピッチ角α及びロール角βは、角度の取り方によって変化する。そのため、(2)式及び(3)式は、単なる一例であり、ピッチ角α及びロール角βを導き出すための式は、これらの式に限定されない。(2)式を用いて算出されるピッチ角αは-α1であり、(3)式を用いて算出されるロール角βは0である。なお、演算装置50は、角速度センサ又は地磁気センサ等の他のセンサの出力を追加的に利用するセンサフュージョン技術によって傾斜角の算出精度を高めるようにしてもよい。
Figure 0007228450000001
In this case, the calculation device 50 can calculate the value of the pitch angle α using the following equation (2), and can calculate the value of the roll angle β using the equation (3). However, the pitch angle α and the roll angle β change depending on how the angles are taken. Therefore, the formulas (2) and (3) are merely examples, and the formulas for deriving the pitch angle α and the roll angle β are not limited to these formulas. The pitch angle α calculated using equation (2) is −α1, and the roll angle β calculated using equation (3) is zero. Note that the computing device 50 may improve the calculation accuracy of the tilt angle by a sensor fusion technique that additionally uses the output of another sensor such as an angular velocity sensor or a geomagnetic sensor.

Figure 0007228450000002
Figure 0007228450000002

Figure 0007228450000003
ショベル100が旋回しているときには、演算装置50は、遠心加速度CA等の外乱が発生するため、機体傾斜センサS4の出力を使用しない。その代わりに、演算装置50は、旋回角度センサS5の出力と、ショベル100が旋回していないときに記憶された機体傾斜センサS4の出力に関する情報とに基づき、上部旋回体3の傾斜角(ピッチ角及びロール角)を推定する。ショベル100が旋回していないときの機体傾斜センサS4の出力に関する情報は、例えば、旋回開始直前に記憶された機体傾斜センサS4の検出値、又は、その検出値に基づいて算出され且つ記憶された上部旋回体3の傾斜角等を含む。具体的には、演算装置50は、旋回開始前の上部旋回体3の傾斜角と、旋回開始後の旋回軸SA回りの上部旋回体3の回動角度である旋回角度θsとを導き出すことで、上部旋回体3のピッチ角及びロール角を推定する。
Figure 0007228450000003
When the excavator 100 is turning, the computing device 50 does not use the output of the machine body tilt sensor S4 because disturbances such as centrifugal acceleration CA occur. Instead, the computing device 50 calculates the inclination angle (pitch angle and roll angle). The information on the output of the machine body tilt sensor S4 when the excavator 100 is not turning is, for example, the detected value of the machine body tilt sensor S4 stored immediately before the start of turning, or calculated and stored based on the detected value. Including the inclination angle of the upper revolving body 3 and the like. Specifically, the computing device 50 derives the inclination angle of the upper revolving structure 3 before the start of revolving and the turning angle θs, which is the rotation angle of the upper revolving structure 3 about the revolving axis SA after the start of turning. , the pitch and roll angles of the upper revolving structure 3 are estimated.

図5の例では、演算装置50は、例えば、旋回開始直前に旋回角度センサS5が出力する情報に基づいて基準角度位置を決定する。そして、演算装置50は、例えば、基準角度位置と、上部旋回体3が旋回しているときに旋回角度センサS5が出力する情報に基づいて継続的に算出される現在の角度位置との差を旋回角度θsとして算出する。 In the example of FIG. 5, the computing device 50 determines the reference angular position, for example, based on the information output by the turning angle sensor S5 immediately before starting turning. Then, the computing device 50 calculates, for example, the difference between the reference angular position and the current angular position continuously calculated based on the information output by the turning angle sensor S5 while the upper turning body 3 is turning. It is calculated as the turning angle θs.

そして、演算装置50は、算出した旋回角度θsに基づいて旋回軸SA回りのセンサ座標系の回転を表す回転行列Rsを生成する。回転行列Rsは、旋回開始直前に上部旋回体3に作用していた重力加速度ベクトルGAsと、旋回中の現時点で上部旋回体3に作用している重力加速度ベクトルGAs'との関係を表す行列である。以下の(4)式は回転行列Rsを表し、(5)式は重力加速度ベクトルGAs'を表し、(6)式は、回転行列Rsと重力加速度ベクトルGAsと重力加速度ベクトルGAs'との関係を表す。 Then, the computing device 50 generates a rotation matrix Rs representing the rotation of the sensor coordinate system around the turning axis SA based on the calculated turning angle θs. The rotation matrix Rs is a matrix representing the relationship between the gravitational acceleration vector GAs acting on the upper rotating body 3 immediately before the start of turning and the gravitational acceleration vector GAs' acting on the upper rotating body 3 at the present time during turning. be. The following equation (4) represents the rotation matrix Rs, equation (5) represents the gravitational acceleration vector GAs', and equation (6) represents the relationship between the rotation matrix Rs, the gravitational acceleration vector GAs, and the gravitational acceleration vector GAs'. show.

Figure 0007228450000004
Figure 0007228450000004

Figure 0007228450000005
Figure 0007228450000005

Figure 0007228450000006
(6)式は、世界座標系においては、旋回開始前の上部旋回体3に作用している重力加速度ベクトルGAsと、旋回中の上部旋回体3に作用している重力加速度ベクトルGAs'とが同じであるという前提に基づく。世界測地系は、地球の重心に原点をおき、第1軸をグリニッジ子午線と赤道との交点の方向にとり、第2軸を東経90度の方向にとり、第3軸を北極の方向にとる三次元直交座標系である。
Figure 0007228450000006
Equation (6) expresses that, in the world coordinate system, the gravitational acceleration vector GAs acting on the upper revolving structure 3 before starting turning and the gravitational acceleration vector GAs' acting on the upper revolving structure 3 during turning are Based on the premise that they are the same. The world geodetic system is a three-dimensional world geodetic system with the origin at the center of gravity of the earth, the first axis in the direction of the intersection of the Greenwich meridian and the equator, the second axis in the direction of 90 degrees east longitude, and the third axis in the direction of the North Pole. It is a Cartesian coordinate system.

より具体的には、演算装置50は、旋回開始前に機体傾斜センサS4の出力に基づいて算出された重力加速度ベクトルGAsと、旋回中に旋回角度センサS5の出力に基づいて生成された回転行列Rsと、に基づき、旋回中の上部旋回体3に作用している重力加速度ベクトルGAs'を推定する。 More specifically, the arithmetic unit 50 calculates the gravitational acceleration vector GAs calculated based on the output of the body tilt sensor S4 before starting turning, and the rotation matrix generated based on the output of the turning angle sensor S5 during turning. Rs and , the gravitational acceleration vector GAs′ acting on the upper swing body 3 during swing is estimated.

そして、演算装置50は、重力加速度ベクトルGAs'のX軸成分Gx'の大きさx2とZ軸成分Gz'の大きさz2と式(2)とを用いて上部旋回体3の現在のピッチ角αを推定する。この場合、(2)式を用いて算出されるピッチ角αは+α2である。また、演算装置50は、重力加速度ベクトルGAs'のY軸成分Gy'の大きさy2とZ軸成分Gz'の大きさz2と式(3)とを用いて上部旋回体3の現在のロール角βを推定する。この場合、(3)式を用いて算出されるロール角βは-β2である。 Then, the arithmetic device 50 calculates the current pitch angle of the upper rotating body 3 using the magnitude x2 of the X-axis component Gx' of the gravitational acceleration vector GAs', the magnitude z2 of the Z-axis component Gz', and equation (2). Estimate α. In this case, the pitch angle α calculated using equation (2) is +α2. Further, the arithmetic unit 50 calculates the current roll angle of the upper rotating body 3 using the magnitude y2 of the Y-axis component Gy' of the gravitational acceleration vector GAs', the magnitude z2 of the Z-axis component Gz', and the equation (3). Estimate β. In this case, the roll angle β calculated using equation (3) is −β2.

次に、図6を参照し、傾斜角導出処理の流れについて説明する。図6は、傾斜角導出処理の流れの一例を示すフローチャートである。演算装置50は、ショベル100の稼動中、所定の制御周期で繰り返しこの傾斜角導出処理を実行する。 Next, the flow of the tilt angle derivation process will be described with reference to FIG. FIG. 6 is a flowchart showing an example of the flow of tilt angle derivation processing. The computing device 50 repeatedly executes this tilt angle derivation process at a predetermined control cycle while the excavator 100 is in operation.

最初に、演算装置50は、上部旋回体3が旋回しているか否かを判定する(ステップST1)。本実施形態では、演算装置50は、圧力センサ29が取得する旋回操作レバーの操作内容に関する情報に基づいて上部旋回体3が旋回しているか否かを判定する。具体的には、演算装置50は、旋回操作レバーが生成するパイロット圧に関する情報に基づいて上部旋回体3が旋回しているか否かを判定する。但し、演算装置50は、上部旋回体3の旋回角度θsの変化に関する情報、及び、上部旋回体3の旋回角速度の変化に関する情報等の少なくとも1つに基づいて上部旋回体3が旋回しているか否かを判定してもよい。 First, the arithmetic device 50 determines whether or not the upper swing body 3 is swinging (step ST1). In the present embodiment, the computing device 50 determines whether or not the upper swing body 3 is swinging based on the information about the operation details of the swing operation lever acquired by the pressure sensor 29 . Specifically, the computing device 50 determines whether or not the upper swing body 3 is swinging based on the information about the pilot pressure generated by the swing operation lever. However, the arithmetic unit 50 determines whether the upper revolving body 3 is revolving based on at least one of information regarding changes in the revolving angle θs of the upper revolving body 3 and information regarding changes in the revolving angular velocity of the upper revolving body 3. It may be determined whether

上部旋回体3が旋回していないと判定した場合(ステップST1のNO)、演算装置50は、旋回開始直前であるか否かを判定する(ステップST2)。本実施形態では、演算装置50は、圧力センサ29が取得する旋回操作レバーの操作内容に関する情報に基づいて上部旋回体3の旋回がまさに開始されようとしているか否かを判定する。すなわち、演算装置50は、旋回操作レバーが既に操作されたが上部旋回体3が未だ回転していない状態であるか否かを判定する。 If it is determined that the upper swing body 3 is not swinging (NO in step ST1), the arithmetic unit 50 determines whether or not it is just before the start of swinging (step ST2). In this embodiment, the computing device 50 determines whether or not the upper swing body 3 is about to start swinging based on the information about the details of operation of the swing operation lever acquired by the pressure sensor 29 . That is, the computing device 50 determines whether or not the turning operation lever has already been operated, but the upper turning body 3 has not yet rotated.

旋回開始直前であると判定した場合(ステップST2のYES)、演算装置50は、加速度と基準角度位置とを記憶する(ステップST3)。本実施形態では、演算装置50は、機体傾斜センサS4を構成する第1加速度センサ~第3加速度センサのそれぞれが出力する3つの加速度の値を重力加速度ベクトルGAsの3成分として揮発性記憶装置に記憶する。演算装置50は、3つの加速度の値に基づいて算出される上部旋回体3の傾斜角(ピッチ角α及びロール角β)を記憶してもよい。また、演算装置50は、旋回角度センサS5が出力する情報に基づいて算出される上部旋回体3の角度位置を基準角度位置として揮発性記憶装置に記憶する。 If it is determined that the vehicle is about to start turning (YES in step ST2), the computing device 50 stores the acceleration and the reference angular position (step ST3). In this embodiment, the arithmetic unit 50 stores the three acceleration values output by the first to third acceleration sensors constituting the body tilt sensor S4 as the three components of the gravitational acceleration vector GAs in the volatile storage device. Remember. The computing device 50 may store the inclination angle (pitch angle α and roll angle β) of the upper swing body 3 calculated based on the three acceleration values. Further, the calculation device 50 stores the angular position of the upper swing body 3 calculated based on the information output from the swing angle sensor S5 as a reference angular position in the volatile storage device.

その後、演算装置50は、旋回角度θsと記憶した加速度とに基づいて上部旋回体3の傾斜角を推定して出力する(ステップST4)。本実施形態では、演算装置50は、基準角度位置と現在の角度位置との差を旋回角度θsとして算出する。そして、演算装置50は、旋回角度θsと、ステップST3で揮発性記憶装置に記憶した重力加速度ベクトルGAsの3成分である加速度と、(6)式とを用い、旋回中の現時点で上部旋回体3に作用している重力加速度ベクトルGAs'を導き出す。その上で、演算装置50は、重力加速度ベクトルGAs'の3成分と(2)式及び(3)式とを用い、上部旋回体3のピッチ角α及びロール角βを推定して出力する。 After that, the arithmetic unit 50 estimates and outputs the tilt angle of the upper swing body 3 based on the swing angle θs and the stored acceleration (step ST4). In this embodiment, the computing device 50 calculates the difference between the reference angular position and the current angular position as the turning angle θs. Then, using the turning angle θs, the acceleration which is the three components of the gravitational acceleration vector GAs stored in the volatile storage device in step ST3, and the equation (6), the arithmetic unit 50 calculates the upper turning body at the current point during turning. Derive the gravitational acceleration vector GAs' acting on 3. Then, the computing device 50 estimates and outputs the pitch angle α and the roll angle β of the upper revolving structure 3 using the three components of the gravitational acceleration vector GAs' and the equations (2) and (3).

ステップST1において、旋回中であると判定した場合(ステップST1のNO)、演算装置50は、ステップST2の判定処理及びステップST3の記憶処理を実行せずに、ステップST4を実行する。 When it is determined in step ST1 that the vehicle is turning (NO in step ST1), the arithmetic device 50 executes step ST4 without executing the determination process of step ST2 and the storage process of step ST3.

この場合、演算装置50は、旋回開始時に記憶された基準角度位置と現在の角度位置との差を旋回角度θsとして算出する。そして、演算装置50は、その旋回角度θsと、旋回開始時に記憶された重力加速度ベクトルGAsの3成分である加速度と、(6)式とを用い、旋回中の現時点で上部旋回体3に作用している重力加速度ベクトルGAs'を導き出す。その上で、演算装置50は、重力加速度ベクトルGAs'の3成分と(2)式及び(3)式とを用い、上部旋回体3のピッチ角α及びロール角βを推定して出力する。 In this case, the arithmetic unit 50 calculates the difference between the reference angular position stored at the start of turning and the current angular position as the turning angle θs. Then, using the turning angle θs, the acceleration that is the three components of the gravitational acceleration vector GAs stored at the start of turning, and the equation (6), the computing device 50 uses the following equations to determine the effect on the upper turning body 3 at the current time during turning: Derive the gravitational acceleration vector GAs'. Then, the computing device 50 estimates and outputs the pitch angle α and the roll angle β of the upper revolving structure 3 using the three components of the gravitational acceleration vector GAs' and the equations (2) and (3).

ステップST2において、旋回開始直前ではないと判定した場合(ステップST2のNO)、演算装置50は、加速度に基づいて上部旋回体3の傾斜角を算出して出力する(ステップST5)。本実施形態では、演算装置50は、機体傾斜センサS4を構成する第1加速度センサ~第3加速度センサのそれぞれが出力する3つの加速度の値、すなわち、重力加速度ベクトルGAsの3成分と(2)式及び(3)式とを用い、上部旋回体3のピッチ角α及びロール角βを算出して出力する。 If it is determined in step ST2 that it is not immediately before the turning start (NO in step ST2), the arithmetic device 50 calculates and outputs the inclination angle of the upper swing body 3 based on the acceleration (step ST5). In the present embodiment, the arithmetic unit 50 includes three acceleration values output by the first to third acceleration sensors constituting the body tilt sensor S4, that is, the three components of the gravitational acceleration vector GAs and (2) The pitch angle α and the roll angle β of the upper revolving structure 3 are calculated and output using the formula and the formula (3).

なお、演算装置50は、ステップST2で旋回開始直前であると判定する前に、ステップST1で旋回中であると判定した場合、揮発性記憶装置等に記憶された過去のデータに基づき、旋回開始時点を決定してもよい。ステップST4で用いられる旋回開始前の上部旋回体3の傾斜角及び基準角度位置を決定するためである。演算装置50は、例えば、旋回操作レバーが生成するパイロット圧を検出する圧力センサ29が制御周期毎に出力するデータを所定時間にわたって揮発性記憶装置等に記憶しておき、旋回中であると判定した後で、記憶しておいた過去のデータに基づいて旋回開始時点を決定してもよい。過去のデータは、旋回操作レバーの操作内容に関するデータ、上部旋回体3の旋回角度θsの変化に関するデータ、及び、上部旋回体3の旋回角速度の変化に関するデータ等であってもよい。 Note that if the calculation device 50 determines that the turning is in progress in step ST1 before determining that the turning is about to start in step ST2, the arithmetic unit 50 starts turning based on the past data stored in the volatile storage device or the like. Time points may be determined. This is for determining the inclination angle and the reference angular position of the upper revolving structure 3 before starting revolving, which are used in step ST4. The computing device 50 stores, for a predetermined period of time, data output by the pressure sensor 29 that detects the pilot pressure generated by the turning operation lever in each control cycle in a volatile storage device or the like, and determines that the turning operation is in progress. After that, the turning start point may be determined based on the stored past data. The past data may be data on the operation details of the turning operation lever, data on changes in the turning angle θs of the upper turning body 3, data on changes in turning angular velocity of the upper turning body 3, and the like.

そして、演算装置50は、過去のデータに基づいて旋回開始時点を決定した上で、揮発性記憶装置等に記憶しておいた、機体傾斜センサS4が出力した加速度に関する情報に基づき、旋回開始前の上部旋回体3の傾斜角及び基準角度位置を決定する。 Then, the computing device 50 determines the turning start time point based on the past data, and then, based on the information related to the acceleration output by the body tilt sensor S4, which is stored in the volatile storage device or the like, determines the time before turning start time. determines the inclination angle and the reference angular position of the upper revolving body 3 of .

この構成により、演算装置50は、旋回中であると判定したときには未だ旋回開始時点を特定できていない場合であっても、遅滞なく旋回開始時点を特定した上で、旋回開始前の上部旋回体3の傾斜角及び基準角度位置を決定することができる。その結果、旋回中の上部旋回体3の傾斜角を高精度に推定することができる。 With this configuration, even if it is not yet possible to specify the turning start time when it is determined that the arithmetic device 50 is turning, the arithmetic unit 50 can identify the turning start time without delay and then perform the operation of the upper revolving body before the start of turning. Three tilt angles and reference angular positions can be determined. As a result, the tilt angle of the upper swing body 3 during swing can be estimated with high accuracy.

次に、図7を参照し、演算装置50が旋回中の上部旋回体3の傾斜角を推定することによる効果について説明する。図7は、水平面上に位置するショベル100がダンプトラックDTに土砂を積み込んでいる作業の様子の一例を示す。具体的には、図7(A)は作業現場の上面図である。図7(B)及び図7(C)は、図7(A)の矢印AR1で示す方向から作業現場を見たときの図である。図7(B)及び図7(C)では、明瞭化のため、ショベル100(バケット6を除く。)の図示が省略されている。 Next, with reference to FIG. 7, the effect of estimating the inclination angle of the upper swing body 3 during swing by the calculation device 50 will be described. FIG. 7 shows an example of how the excavator 100 positioned on the horizontal plane loads earth and sand onto the dump truck DT. Specifically, FIG. 7A is a top view of the work site. 7(B) and 7(C) are diagrams of the work site viewed from the direction indicated by the arrow AR1 in FIG. 7(A). In FIGS. 7B and 7C, illustration of the excavator 100 (excluding the bucket 6) is omitted for clarity.

図7の例では、演算装置50は、操作者による右旋回操作が行われたときに旋回動作に合わせてブーム4を自律的に上昇させるマシンコントロール機能を実行している。「ブーム4を自律的に上昇させる」は、ブーム操作レバーが操作されていない場合であってもブーム4を上昇させることを含む。 In the example of FIG. 7, the computing device 50 executes a machine control function of autonomously raising the boom 4 in accordance with the turning motion when the operator turns right. "Autonomously raise the boom 4" includes raising the boom 4 even when the boom control lever is not operated.

図7(A)において、実線で描かれたショベル100は掘削動作が終了したときの状態を表し、破線で描かれたショベル100は旋回中の状態を表し、一点鎖線で描かれたショベル100は排土動作が開始する前の状態を表す。同様に、図7(B)及び図7(C)において、実線で描かれたバケット6Aは掘削動作が終了したときのバケット6の状態を表し、破線で描かれたバケット6Bは旋回中のバケット6の状態を表し、一点鎖線で描かれたバケット6Cは排土動作が開始する前のバケット6の状態を表す。また、図7(A)~図7(C)における太い点線は、バケット6の背面にある所定点(以下、「作業点」とする。)が通る軌道を表す。 In FIG. 7A, the excavator 100 drawn with solid lines represents the state when the excavation operation is completed, the excavator 100 drawn with dashed lines represents the state during turning, and the excavator 100 depicted with the dashed-dotted line is This represents the state before the soil discharging operation starts. Similarly, in FIGS. 7B and 7C, the bucket 6A drawn with a solid line represents the state of the bucket 6 when the excavation operation is completed, and the bucket 6B drawn with a dashed line represents the bucket during turning. 6, and a bucket 6C drawn with a dashed line represents the state of the bucket 6 before the earth discharging operation is started. The thick dotted lines in FIGS. 7A to 7C represent trajectories along which predetermined points (hereinafter referred to as “work points”) on the back surface of the bucket 6 pass.

より具体的には、図7(B)は、演算装置50が傾斜角導出処理を実行して旋回中の上部旋回体3の傾斜角を推定する場合のバケット6の動きを示し、図7(C)は、演算装置50が傾斜角導出処理を実行せずに、機体傾斜センサS4の出力を利用して旋回中の上部旋回体3の傾斜角を継続的に算出する場合のバケット6の動きを示す。なお、この例では、機体傾斜センサS4は、図4の場合と異なり、旋回軸SAよりも後方の位置で上部旋回体3に取り付けられている。 More specifically, FIG. 7(B) shows the movement of the bucket 6 when the computing device 50 executes the inclination angle deriving process to estimate the inclination angle of the upper rotating body 3 during rotation. C) shows the movement of the bucket 6 when the computing device 50 continuously calculates the tilt angle of the upper rotating body 3 during turning using the output of the machine body tilt sensor S4 without executing the tilt angle deriving process. indicate. In this example, unlike the case of FIG. 4, the body tilt sensor S4 is attached to the upper swing body 3 at a position behind the swing axis SA.

演算装置50は、上部旋回体3に取り付けられたカメラ又はライダ等(図示せず。)を用いて把握したダンプトラックDTに関する情報に基づき、右旋回操作が開始される前に或いは開始されたときに目標軌道を設定する。 Based on information about the dump truck DT grasped using a camera or a rider (not shown) attached to the upper swing body 3, the arithmetic unit 50 determines whether the right swing operation is started or before the right swing operation is started. Sometimes set a target trajectory.

そして、演算装置50は、姿勢センサの出力に基づき、作業点の位置を特定しながら、その作業点が目標軌道に沿って移動するよう、右方向への旋回動作に合わせてブーム4を自律的に上昇させる。 Then, while specifying the position of the work point based on the output of the attitude sensor, the arithmetic device 50 autonomously moves the boom 4 in accordance with the turning motion to the right so that the work point moves along the target trajectory. rise to

また、演算装置50は、傾斜角導出処理により、すなわち、旋回中では旋回角度θsに基づいて上部旋回体3の傾斜角を推定することにより、目標軌道に沿って作業点を移動させることができる。その結果、演算装置50は、図7(B)に示すように、バケット6をダンプトラックDTに接触させることなく、且つ、バケット6を過度に持ち上げることなく、バケット6をダンプトラックDTの荷台の上に移動させることができる。旋回中に上部旋回体3に作用する遠心加速度CAの影響を受けることなく上部旋回体3の傾斜角を正確に推定できるため、すなわち、作業点の位置を正確に推定できるためである。 Further, the computing device 50 can move the work point along the target trajectory by performing the tilt angle deriving process, that is, by estimating the tilt angle of the upper swing structure 3 based on the swing angle θs during swing. . As a result, as shown in FIG. 7B, the computing device 50 moves the bucket 6 to the floor of the dump truck DT without bringing the bucket 6 into contact with the dump truck DT and without excessively lifting the bucket 6. can be moved up. This is because the tilt angle of the upper revolving body 3 can be accurately estimated without being affected by the centrifugal acceleration CA acting on the upper revolving body 3 during revolving, that is, the position of the work point can be accurately estimated.

しかしながら、旋回中に機体傾斜センサS4が出力する情報を利用した場合、演算装置50は、旋回中に上部旋回体3に作用する遠心加速度CAの影響を受け、上部旋回体3の傾斜角を誤って算出してしまう。典型的には、演算装置50は、図4に示すように、実際にはショベル100が水平面上に位置しているにもかかわらず、あたかもショベル100が上り勾配の斜面上に位置しているかのように、上部旋回体3の傾斜角を誤って認識してしまう。この場合、演算装置50は、目標軌道に沿って作業点を移動させようとすると、図7(C)に示すように、実際には目標軌道よりも低い軌道に沿ってその所定点を移動させてしまう。図7(C)は、所定点の実際の軌道を太い一点鎖線で示す。その結果、演算装置50は、バケット6をダンプトラックDTに接触させてしまうおそれがある。 However, if the information output by the machine body tilt sensor S4 during turning is used, the computing device 50 is affected by the centrifugal acceleration CA acting on the upper turning body 3 during turning, and the inclination angle of the upper turning body 3 is incorrect. calculated by Typically, as shown in FIG. 4, the computing device 50 makes it appear as if the excavator 100 is located on an uphill slope even though the excavator 100 is actually located on a horizontal plane. , the inclination angle of the upper revolving body 3 is erroneously recognized. In this case, when trying to move the work point along the target trajectory, the computing device 50 actually moves the predetermined point along a trajectory lower than the target trajectory, as shown in FIG. 7(C). end up FIG. 7(C) shows the actual trajectory of the predetermined point with a thick dashed line. As a result, the computing device 50 may cause the bucket 6 to contact the dump truck DT.

このように、演算装置50は、傾斜角導出処理を実行し、旋回中においては、機体傾斜センサS4が出力する情報を用いずに、旋回開始直前の上部旋回体3の傾斜角と旋回角度θsとに基づいて現在の傾斜角を推定する。そのため、演算装置50は、作業点の位置が目標軌道から逸脱してしまうのを防止でき、積み込み作業中にバケット6をダンプトラックDTに接触させてしまうといった事態が発生してしまうのを防止できる。 In this way, the arithmetic device 50 executes the tilt angle derivation process, and during turning, calculates the tilt angle and the turning angle θs of the upper turning body 3 immediately before turning start without using the information output by the machine body tilt sensor S4. Estimate the current tilt angle based on Therefore, the arithmetic unit 50 can prevent the position of the work point from deviating from the target trajectory, and can prevent the bucket 6 from contacting the dump truck DT during the loading operation. .

上述のように、本発明の実施形態に係るショベル100は、下部走行体1と、下部走行体1に旋回可能に搭載される上部旋回体3と、上部旋回体3に作用する加速度に関する情報を取得する加速度センサとしての機体傾斜センサS4と、上部旋回体3の旋回角度θsに関する情報を取得する旋回角度センサS5と、上部旋回体3の旋回角度θsに関する情報と、旋回開始前における上部旋回体3に作用する加速度に関する情報とに基づいて上部旋回体3が旋回しているときの上部旋回体3の傾斜角を推定する演算装置50と、を備えている。 As described above, the excavator 100 according to the embodiment of the present invention includes the lower traveling body 1, the upper revolving body 3 rotatably mounted on the lower traveling body 1, and the information about the acceleration acting on the upper revolving body 3. A machine body tilt sensor S4 as an acceleration sensor to be acquired, a turning angle sensor S5 for acquiring information on the turning angle θs of the upper turning body 3, information on the turning angle θs of the upper turning body 3, and the upper turning body before turning is started. and a computing device 50 for estimating the inclination angle of the upper revolving body 3 when the upper revolving body 3 is revolving based on information on the acceleration acting on the upper revolving body 3 .

この構成により、ショベル100は、上部旋回体3が旋回中であっても遠心加速度等による影響を受けずに上部旋回体3の傾斜角を導き出すことができる。ショベル100は、上部旋回体3の旋回中に機体傾斜センサS4が出力する情報を利用せずに上部旋回体3の傾斜角を推定できるためである。 With this configuration, the excavator 100 can derive the inclination angle of the upper revolving body 3 without being affected by centrifugal acceleration or the like even when the upper revolving body 3 is revolving. This is because the excavator 100 can estimate the tilt angle of the upper swing body 3 without using the information output by the body tilt sensor S4 while the upper swing body 3 is swinging.

演算装置50は、例えば、旋回操作レバーの操作内容に関する情報、旋回操作レバーが生成するパイロット圧に関する情報、上部旋回体3の旋回角度θsの変化に関する情報、及び、上部旋回体3の旋回角速度の変化に関する情報等の少なくとも1つに基づいて上部旋回体3が旋回するか否かを判定してもよい。そして、演算装置50は、上部旋回体3が旋回すると判定した場合に、機体傾斜センサS4の出力に基づき、旋回開始前における上部旋回体3に作用する加速度に関する情報を取得してもよい。 The computing device 50 includes, for example, information on the details of operation of the turning operation lever, information on the pilot pressure generated by the turning operation lever, information on changes in the turning angle θs of the upper turning structure 3, and information on the turning angular velocity of the upper turning structure 3. It may be determined whether or not the upper swing body 3 swings based on at least one of the information about the change. Then, when determining that the upper swing body 3 will turn, the computing device 50 may acquire information about the acceleration acting on the upper swing body 3 before the start of turning based on the output of the machine body tilt sensor S4.

この構成により、演算装置50は、旋回開始前における上部旋回体3の傾斜角と、旋回角度θsとに基づき、旋回中の現在の上部旋回体3の傾斜角を推定できる。すなわち、演算装置50は、上部旋回体3が旋回中であっても遠心加速度等による影響を受けずに上部旋回体3の傾斜角を導き出すことができる。 With this configuration, the computing device 50 can estimate the current inclination angle of the upper revolving structure 3 during revolving based on the inclination angle of the upper revolving structure 3 before the start of revolving and the revolving angle θs. That is, the arithmetic device 50 can derive the inclination angle of the upper revolving body 3 without being affected by centrifugal acceleration or the like even when the upper revolving body 3 is revolving.

演算装置50は、例えば、旋回操作レバーの操作内容に関する情報、旋回操作レバーが生成するパイロット圧に関する情報、上部旋回体3の旋回角度θsの変化に関する情報、及び、上部旋回体3の旋回角速度の変化に関する情報等の少なくとも1つである基本情報に基づいて上部旋回体3が旋回しているか否かを判定してもよい。そして、演算装置50は、上部旋回体3が旋回していると判定した場合に、過去の基本情報に基づいて旋回開始時点を推定し、その旋回開始時点の前における機体傾斜センサS4の出力に基づき、旋回開始前における上部旋回体3に作用する加速度に関する情報を取得してもよい。 The computing device 50 includes, for example, information on the details of operation of the turning operation lever, information on the pilot pressure generated by the turning operation lever, information on changes in the turning angle θs of the upper turning structure 3, and information on the turning angular velocity of the upper turning structure 3. It may be determined whether or not the upper swing body 3 is swinging based on at least one of basic information such as information on change. Then, when determining that the upper swing body 3 is turning, the arithmetic device 50 estimates the turning start time based on the past basic information, and determines the output of the body tilt sensor S4 before the turning start time. Based on this, information on the acceleration acting on the upper swing body 3 before the start of swing may be obtained.

この構成により、演算装置50は、旋回開始時点をリアルタイムに特定できなかった場合であっても、上部旋回体3が旋回していると判定した時点で、旋回開始時点を特定できる。すなわち、演算装置50は、上部旋回体3の旋回が開始した後で、揮発性記憶装置等に記憶された基本情報に関する過去のデータに基づいて旋回開始時点を特定できる。その結果、演算装置50は、旋回開始時点における上部旋回体3の傾斜角及び基準角度位置を特定でき、それら特定した情報に基づいて旋回中の上部旋回体3の傾斜角を正確に推定できる。 With this configuration, the computing device 50 can identify the turning start time when it determines that the upper turning body 3 is turning even if the turning start time cannot be identified in real time. That is, after the upper swing body 3 starts swinging, the computing device 50 can specify the swing start point based on the past data related to the basic information stored in the volatile storage device or the like. As a result, the computing device 50 can specify the tilt angle and the reference angular position of the upper swing structure 3 at the start of swinging, and can accurately estimate the tilt angle of the upper swing structure 3 during swing based on the specified information.

旋回角度センサS5は、例えば、旋回用モータの回転を測定するポテンショメータ若しくはロータリエンコーダが出力する情報、上部旋回体3の角速度を測定する角速度センサが出力する情報、又は、上部旋回体3に取り付けられたカメラ若しくはライダが出力する情報等に基づき、上部旋回体3の旋回角度に関する情報を取得する。旋回用モータは、旋回用油圧モータであってもよく、旋回用電動発電機であってもよい。或いは、旋回角度センサS5は、旋回用油圧モータに流入する作動油の流量に関する情報等に基づき、上部旋回体3の旋回角度に関する情報を取得してもよい。 The turning angle sensor S5 is, for example, information output from a potentiometer or rotary encoder that measures the rotation of a turning motor, information output from an angular velocity sensor that measures the angular velocity of the upper turning body 3, or information output from an angular velocity sensor that measures the angular velocity of the upper turning body 3. Information about the turning angle of the upper turning body 3 is obtained based on the information output by the camera or the rider. The swing motor may be a swing hydraulic motor or a swing motor generator. Alternatively, the turning angle sensor S5 may acquire information on the turning angle of the upper turning body 3 based on information on the flow rate of hydraulic oil flowing into the turning hydraulic motor.

この構成により、旋回角度センサS5は、上部旋回体3の旋回角度に関する情報を確実且つ容易に取得できる。 With this configuration, the turning angle sensor S5 can reliably and easily acquire information about the turning angle of the upper turning body 3 .

演算装置50は、例えば、機体傾斜センサS4の出力に基づいてセンサ座標系における旋回開始前の重力加速度ベクトルを導き出してもよい。そして、演算装置50は、上部旋回体3が旋回しているときには、旋回角度センサS5の出力に基づき、所定の制御周期毎にセンサ座標系と重力加速度ベクトルとを相対的に回転させ、回転させた後のセンサ座標系と重力加速度ベクトルとの関係から上部旋回体3の傾斜角を推定してもよい。 The computing device 50 may, for example, derive the gravitational acceleration vector before the start of turning in the sensor coordinate system based on the output of the body tilt sensor S4. When the upper swing structure 3 is swinging, the arithmetic device 50 relatively rotates the sensor coordinate system and the gravitational acceleration vector at predetermined control cycles based on the output of the swing angle sensor S5. The inclination angle of the upper rotating body 3 may be estimated from the relationship between the sensor coordinate system and the gravitational acceleration vector after the detection.

この構成により、演算装置50は、旋回中に上部旋回体3に作用する遠心加速度等の影響を受けることなく、旋回中の上部旋回体3の傾斜角を正確に推定できる。 With this configuration, the computing device 50 can accurately estimate the inclination angle of the upper revolving body 3 during revolving without being affected by centrifugal acceleration or the like acting on the upper revolving body 3 during revolving.

演算装置50は、例えば、上部旋回体3が旋回しているときに、所定の制御周期毎に推定される上部旋回体3の傾斜角に基づいて作業部位の位置を算出してもよい。 The computing device 50 may, for example, calculate the position of the work site based on the tilt angle of the upper revolving body 3 that is estimated at each predetermined control cycle while the upper revolving body 3 is revolving.

この構成により、演算装置50は、上部旋回体3の旋回中であっても、遠心加速度等の影響を受けることなく、作業部位の位置を継続的に且つ正確に算出できる。その結果、演算装置50は、例えば、上部旋回体3の旋回中に実行されるマシンコントロール機能の位置決め精度を高めることができる。 With this configuration, the computing device 50 can continuously and accurately calculate the position of the work site without being affected by centrifugal acceleration or the like even while the upper rotating body 3 is rotating. As a result, the computing device 50 can, for example, improve the positioning accuracy of the machine control function that is executed while the upper swing body 3 is swinging.

以上、本発明の好ましい実施形態について詳説した。しかしながら、本発明は、上述した実施形態に制限されることはない。上述した実施形態は、本発明の範囲を逸脱することなしに、種々の変形又は置換等が適用され得る。また、別々に説明された特徴は、技術的な矛盾が生じない限り、組み合わせが可能である。 The preferred embodiments of the present invention have been described in detail above. However, the invention is not limited to the embodiments described above. Various modifications or replacements may be applied to the above-described embodiments without departing from the scope of the present invention. Also, features described separately can be combined unless technical contradiction arises.

例えば、上述の実施形態は、旋回角度センサS5が取り付けられた上部旋回体3の傾斜角を計測する機体傾斜センサS4を備えるショベルに関する。しかしながら、本発明は、旋回角度センサS5に相当するエンコーダ等のセンサが取り付けられた、上部旋回体3に相当する回転部の傾斜角を計測する傾斜センサ(加速度センサ)を備える他の建設機械にも同様に適用される。 For example, the above-described embodiment relates to an excavator equipped with a body tilt sensor S4 that measures the tilt angle of the upper swing structure 3 to which the swing angle sensor S5 is attached. However, the present invention is applicable to other construction machines equipped with a tilt sensor (acceleration sensor) for measuring the tilt angle of the rotating part corresponding to the upper swing body 3, to which a sensor such as an encoder corresponding to the turning angle sensor S5 is attached. applies similarly.

1・・・下部走行体 2・・・旋回機構 3・・・上部旋回体 4・・・ブーム 5・・・アーム 6・・・バケット 7・・・ブームシリンダ 8・・・アームシリンダ 9・・・バケットシリンダ 10・・・キャビン 11・・・エンジン 14・・・メインポンプ 15・・・パイロットポンプ 16・・・作動油ライン 17・・・コントロールバルブ 21・・・旋回用油圧モータ 25・・・パイロットライン 26・・・操作装置 27、28・・・作動油ライン 29・・・圧力センサ 30・・・コントローラ 50・・・演算装置 100・・・ショベル 501・・・傾斜角算出部 502・・・傾斜角推定部 503・・・高さ算出部 504・・・比較部 505・・・警報制御部 506・・・ガイダンスデータ出力部 S1・・・ブーム角度センサ S2・・・アーム角度センサ S3・・・バケット角度センサ S4・・・機体傾斜センサ S5・・・旋回角度センサ D1・・・入力装置 D2・・・音声出力装置 D3・・・表示装置 D4・・・記憶装置 D5・・・ゲートロックレバー D6・・・ゲートロック弁 D7・・・エンジンコントローラ DT・・・ダンプトラック DESCRIPTION OF SYMBOLS 1... Lower traveling body 2... Revolving mechanism 3... Upper revolving body 4... Boom 5... Arm 6... Bucket 7... Boom cylinder 8... Arm cylinder 9... Bucket cylinder 10 Cabin 11 Engine 14 Main pump 15 Pilot pump 16 Hydraulic oil line 17 Control valve 21 Turning hydraulic motor 25 Pilot line 26 Operation device 27, 28 Hydraulic oil line 29 Pressure sensor 30 Controller 50 Arithmetic device 100 Shovel 501 Tilt angle calculator 502 Inclination angle estimation unit 503 Height calculation unit 504 Comparison unit 505 Alarm control unit 506 Guidance data output unit S1 Boom angle sensor S2 Arm angle sensor S3 Bucket angle sensor S4 Body tilt sensor S5 Turning angle sensor D1 Input device D2 Audio output device D3 Display device D4 Storage device D5 Gate lock Lever D6... Gate lock valve D7... Engine controller DT... Dump truck

Claims (6)

下部走行体と、
前記下部走行体に旋回可能に搭載される上部旋回体と、
前記上部旋回体に作用する加速度情報を取得する加速度センサと、
前記上部旋回体の旋回角度情報を取得する旋回角度センサと、
前記上部旋回体が旋回しているときに前記旋回角度センサが取得した前記上部旋回体の旋回角度情報と、旋回開始前における前記上部旋回体が旋回していないときに前記加速度センサが取得した前記上部旋回体に作用する加速度情報とに基づいて前記上部旋回体が旋回しているときの前記上部旋回体の傾斜角を推定する演算装置と、を備える、
ショベル。
a lower running body;
an upper revolving body rotatably mounted on the lower traveling body;
an acceleration sensor that acquires information on acceleration acting on the upper rotating body;
a turning angle sensor for acquiring information on the turning angle of the upper turning body;
Information on the turning angle of the upper turning body acquired by the turning angle sensor while the upper turning body is turning, and information on the turning angle of the upper turning body acquired by the acceleration sensor when the upper turning body is not turning before turning is started. an arithmetic device for estimating the inclination angle of the upper slewing body when the upper slewing body is turning based on information on the acceleration acting on the upper slewing body;
Excavator.
前記演算装置は、
旋回操作レバーの操作内容情報、前記旋回操作レバーが生成するパイロット圧情報、前記上部旋回体の旋回角度情報、及び、前記上部旋回体の旋回角速度情報の少なくとも1つに基づいて前記上部旋回体が旋回するか否かを判定し、
前記上部旋回体が旋回すると判定した場合に、前記加速度センサの出力に基づき、旋回開始前における前記上部旋回体に作用する加速度情報を取得する、
請求項1に記載のショベル。
The computing device is
based on at least one of information on the operation details of the turning operation lever, information on the pilot pressure generated by the turning operation lever, information on the turning angle of the upper turning body, and information on the turning angular velocity of the upper turning body. Determining whether or not the upper revolving structure will revolve,
When it is determined that the upper slewing structure will turn, obtaining information on the acceleration acting on the upper slewing structure before the start of turning based on the output of the acceleration sensor;
Shovel according to claim 1 .
前記演算装置は、
旋回操作レバーの操作内容情報、前記旋回操作レバーが生成するパイロット圧情報、前記上部旋回体の旋回角度情報、及び、前記上部旋回体の旋回角速度情報の少なくとも1つである基本情報に基づいて前記上部旋回体が旋回しているか否かを判定し、
前記上部旋回体が旋回していると判定した場合に、過去の基本情報に基づいて旋回開始時点を推定し、該旋回開始時点の前における前記加速度センサの出力に基づき、旋回開始前における前記上部旋回体に作用する加速度情報を取得する、
請求項1に記載のショベル。
The computing device is
Basic information that is at least one of information on the details of operation of the turning operation lever, information on the pilot pressure generated by the turning operation lever, information on the turning angle of the upper turning structure, and information on the turning angular velocity of the upper turning structure. determining whether or not the upper rotating body is rotating based on
When it is determined that the upper swing body is swinging, the swing start time point is estimated based on the past basic information, and based on the output of the acceleration sensor before the swing start time point, the upper swing structure before the swing start point is calculated. Acquiring information on the acceleration acting on the revolving body,
Shovel according to claim 1 .
前記旋回角度センサは、
旋回用モータの回転を測定するポテンショメータ若しくはロータリエンコーダが出力する情報、
前記上部旋回体の角速度を測定する角速度センサが出力する情報、
前記旋回用モータとしての旋回用油圧モータに流入する作動油の流量情報、又は、
前記上部旋回体に取り付けられたカメラ若しくはライダが出力する情報、に基づき、前記上部旋回体の旋回角度情報を取得する、
請求項1乃至3の何れか一項に記載のショベル。
The turning angle sensor is
information output by a potentiometer or rotary encoder that measures the rotation of the turning motor;
information output by an angular velocity sensor that measures the angular velocity of the upper rotating body;
information on the flow rate of hydraulic oil flowing into the turning hydraulic motor as the turning motor; or
Acquiring information on the turning angle of the upper slewing body based on information output by a camera or a rider attached to the upper slewing body;
Shovel according to any one of claims 1 to 3.
前記演算装置は、
前記加速度センサの出力に基づいてセンサ座標系における旋回開始前の重力加速度ベクトルを導き出し、
前記上部旋回体が旋回しているときに、前記旋回角度センサの出力に基づき、所定の制御周期毎に前記センサ座標系と前記重力加速度ベクトルとを相対的に回転させ、回転させた後の前記センサ座標系と前記重力加速度ベクトルとの関係から前記上部旋回体の傾斜角を推定する、
請求項1乃至4の何れか一項に記載のショベル。
The computing device is
deriving a gravitational acceleration vector before starting turning in the sensor coordinate system based on the output of the acceleration sensor;
While the upper swing structure is swinging, the sensor coordinate system and the gravitational acceleration vector are rotated relative to each other based on the output of the swing angle sensor for each predetermined control cycle, and the estimating the inclination angle of the upper rotating body from the relationship between the sensor coordinate system and the gravitational acceleration vector;
Shovel according to any one of claims 1 to 4.
前記演算装置は、前記上部旋回体が旋回しているときに、所定の制御周期毎に推定される前記上部旋回体の傾斜角に基づいて作業部位の位置を算出する、
請求項5に記載のショベル。
The computing device calculates the position of the work site based on the tilt angle of the upper swing body that is estimated at each predetermined control cycle while the upper swing body is swinging.
Shovel according to claim 5.
JP2019069170A 2019-03-29 2019-03-29 Excavator Active JP7228450B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2019069170A JP7228450B2 (en) 2019-03-29 2019-03-29 Excavator

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2019069170A JP7228450B2 (en) 2019-03-29 2019-03-29 Excavator

Publications (2)

Publication Number Publication Date
JP2020165255A JP2020165255A (en) 2020-10-08
JP7228450B2 true JP7228450B2 (en) 2023-02-24

Family

ID=72714415

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2019069170A Active JP7228450B2 (en) 2019-03-29 2019-03-29 Excavator

Country Status (1)

Country Link
JP (1) JP7228450B2 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113928847B (en) * 2021-10-26 2023-05-12 中冶赛迪上海工程技术有限公司 Method and system for determining gesture of steel grabbing machine
WO2024019030A1 (en) * 2022-07-19 2024-01-25 日本精機株式会社 Soil removal device
WO2024019031A1 (en) * 2022-07-20 2024-01-25 日本精機株式会社 Work assistance system

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2014061790A1 (en) 2012-10-19 2014-04-24 株式会社小松製作所 Excavation control system for hydraulic shovel
JP2016176240A (en) 2015-03-19 2016-10-06 住友建機株式会社 Shovel
JP2017110998A (en) 2015-12-16 2017-06-22 日立建機株式会社 Construction machine
JP2017122602A (en) 2016-01-05 2017-07-13 住友建機株式会社 Shovel
JP2018059400A (en) 2017-12-28 2018-04-12 株式会社小松製作所 Construction management system

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0751438B2 (en) * 1990-08-20 1995-06-05 株式会社神戸製鋼所 Tilt angle calculator for upper revolving structure in construction machinery

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2014061790A1 (en) 2012-10-19 2014-04-24 株式会社小松製作所 Excavation control system for hydraulic shovel
JP2016176240A (en) 2015-03-19 2016-10-06 住友建機株式会社 Shovel
JP2017110998A (en) 2015-12-16 2017-06-22 日立建機株式会社 Construction machine
JP2017122602A (en) 2016-01-05 2017-07-13 住友建機株式会社 Shovel
JP2018059400A (en) 2017-12-28 2018-04-12 株式会社小松製作所 Construction management system

Also Published As

Publication number Publication date
JP2020165255A (en) 2020-10-08

Similar Documents

Publication Publication Date Title
JP6162807B2 (en) Work machine control system and work machine
CN109101032B (en) System and method for controlling machine pose using sensor fusion
US9617717B2 (en) Construction machine control system and construction machine control method
CN109115213B (en) System and method for determining machine state using sensor fusion
KR102463068B1 (en) shovel
JP6728286B2 (en) Shovel and shovel control method
US11530920B2 (en) Controlling movement of a machine using sensor fusion
JP7228450B2 (en) Excavator
JP6289534B2 (en) Work machine control system and work machine
CN109099033B (en) Method and system for controlling fluid pressure in a machine using sensor fusion feedback
CN106715803A (en) Shovel
JP6721291B2 (en) Excavator
KR20210075157A (en) A system comprising a working machine, a method executed by a computer, a method of manufacturing a trained localization model, and data for training
US20220298743A1 (en) Method for automatically controlling cyclical operations of an earthmoving machine
JPWO2019031511A1 (en) Shovel, shovel display device and shovel display method
JP7143117B2 (en) Excavator
JP2020051066A (en) Construction machine
US20230359209A1 (en) Stability system for an articulated machine
US20230359203A1 (en) Stability system for an articulated machine in a coasting mode
KR102378805B1 (en) construction machinery
US20240209591A1 (en) Excavator, and excavator operation system

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20220119

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20221014

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20221018

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20221215

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: 20230124

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20230213

R150 Certificate of patent or registration of utility model

Ref document number: 7228450

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150