JP2024083065A - Shovels and other construction machinery - Google Patents
Shovels and other construction machinery Download PDFInfo
- Publication number
- JP2024083065A JP2024083065A JP2022197367A JP2022197367A JP2024083065A JP 2024083065 A JP2024083065 A JP 2024083065A JP 2022197367 A JP2022197367 A JP 2022197367A JP 2022197367 A JP2022197367 A JP 2022197367A JP 2024083065 A JP2024083065 A JP 2024083065A
- Authority
- JP
- Japan
- Prior art keywords
- shovel
- attachment
- bucket
- space
- extracted
- 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.)
- Pending
Links
- 238000010276 construction Methods 0.000 title claims description 47
- 238000012545 processing Methods 0.000 claims abstract description 28
- 238000009434 installation Methods 0.000 claims 1
- 238000013461 design Methods 0.000 description 35
- 238000000605 extraction Methods 0.000 description 29
- 238000004891 communication Methods 0.000 description 16
- 239000010720 hydraulic oil Substances 0.000 description 15
- 230000006870 function Effects 0.000 description 13
- 238000010586 diagram Methods 0.000 description 12
- 238000003384 imaging method Methods 0.000 description 8
- 238000000034 method Methods 0.000 description 8
- 239000000284 extract Substances 0.000 description 7
- 238000009412 basement excavation Methods 0.000 description 5
- 238000001514 detection method Methods 0.000 description 5
- 230000001133 acceleration Effects 0.000 description 4
- YZJQPSAZKVXWEZ-UHFFFAOYSA-J tin(4+) tetraformate Chemical compound [Sn+4].[O-]C=O.[O-]C=O.[O-]C=O.[O-]C=O YZJQPSAZKVXWEZ-UHFFFAOYSA-J 0.000 description 4
- 230000007246 mechanism Effects 0.000 description 3
- 230000008569 process Effects 0.000 description 3
- 239000002689 soil Substances 0.000 description 3
- 230000008859 change Effects 0.000 description 2
- 238000006073 displacement reaction Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000010365 information processing Effects 0.000 description 2
- 238000005259 measurement Methods 0.000 description 2
- 238000010295 mobile communication Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 230000009471 action Effects 0.000 description 1
- 238000007792 addition Methods 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000015572 biosynthetic process Effects 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 238000012217 deletion Methods 0.000 description 1
- 230000037430 deletion Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 239000000446 fuel Substances 0.000 description 1
- 230000005484 gravity Effects 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 239000004576 sand Substances 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Images
Landscapes
- Operation Control Of Excavators (AREA)
Abstract
【課題】処理負担を軽減する。
【解決手段】本開示の一態様に係るショベルは、上部旋回体と、上部旋回体から移動可能に設けられたアタッチメントと、アタッチメントで施工された後の施工対象の表面形状を多角形の集合で示した形状情報を記憶する記憶部と、形状情報で示された表面形状から、アタッチメントが移動可能な空間に含まれている多角形を抽出し、抽出された多角形で表される三次元形状に基づいて制御を行うように構成されている。
【選択図】図3
The present invention reduces the processing load.
[Solution] A shovel according to one embodiment of the present disclosure includes an upper rotating body, an attachment movably mounted from the upper rotating body, and a memory unit that stores shape information indicating the surface shape of the work target after work is performed by the attachment as a collection of polygons, and is configured to extract polygons contained in the space in which the attachment can move from the surface shape indicated by the shape information, and to perform control based on the three-dimensional shape represented by the extracted polygons.
[Selected figure] Figure 3
Description
本発明は、ショベル、及び作業機械に関する。 The present invention relates to a shovel and a work machine.
従来から、油圧ポンプから供給される作動油によって、ショベルの各構成を動作させる油圧回路を備えるショベルが知られている。近年、当該ショベルが施工を行うためにコンピュータを用いて支援する技術が提案されている。 Conventionally, excavators equipped with hydraulic circuits that operate each component of the excavator using hydraulic oil supplied from a hydraulic pump have been known. In recent years, technology has been proposed that uses a computer to assist the excavator in carrying out construction work.
例えば、特許文献1では、バケットの速度制御を行うための掘削対象の目標形状を、バケットの現在位置に近い面に制限することで、処理負担を軽減している。 For example, in Patent Document 1, the processing load is reduced by limiting the target shape of the excavation target for bucket speed control to a surface close to the current position of the bucket.
しかしながら、バケットの現在位置に近い面が、バケットの掘削対象とは限らない。例えば、バケットの現在位置に近い面であっても、アタッチメントを駆動させた際に当該面がバケットの移動可能な範囲に含まれていない場合、施工対象とはならない。さらに、施工対象とならないにもかかわらず、バケットの現在に近い面の形状が細かすぎる場合に処理負担が大きくなる。 However, a surface close to the bucket's current position is not necessarily the target for excavation by the bucket. For example, even if a surface is close to the bucket's current position, if that surface is not included in the range in which the bucket can move when the attachment is driven, it will not be the target for construction. Furthermore, if the shape of a surface close to the bucket's current position is too detailed, even if it will not be the target for construction, the processing load will be large.
上述に鑑み、ショベルのアタッチメントの移動可能な空間に含まれている三次元形状を抽出し、抽出された三次元形状を用いることで、処理負担の軽減を実現する技術を提供する。 In view of the above, a technology is provided that extracts the three-dimensional shape contained in the space in which the shovel attachment can move, and uses the extracted three-dimensional shape to reduce the processing load.
本発明の一態様に係るショベルは、上部旋回体と、上部旋回体から移動可能に設けられたアタッチメントと、アタッチメントで施工された後の施工対象の表面形状を多角形の集合で示した形状情報を記憶する記憶部と、形状情報で示された表面形状から、アタッチメントが移動可能な空間に含まれている多角形を抽出し、抽出された多角形で表される三次元形状に基づいて制御を行うように構成されている。 The excavator according to one aspect of the present invention is configured to include an upper rotating body, an attachment movably mounted on the upper rotating body, a memory unit that stores shape information that represents the surface shape of the work target after work is performed by the attachment as a collection of polygons, and to extract polygons contained in the space in which the attachment can move from the surface shape represented by the shape information, and to perform control based on the three-dimensional shape represented by the extracted polygons.
本発明の一態様によれば、アタッチメントが移動可能な空間に含まれる、三次元形状を用いることで、処理負担の軽減を実現する。 According to one aspect of the present invention, the processing load is reduced by using a three-dimensional shape that is contained within the space in which the attachment can move.
以下、本発明の実施形態について図面を参照して説明する。また、以下で説明する実施形態は、発明を限定するものではなく例示であって、実施形態に記述される全ての特徴やその組み合わせは、必ずしも発明の本質的なものであるとは限らない。なお、各図面において同一の又は対応する構成には同一の又は対応する符号を付し、説明を省略することがある。 The following describes an embodiment of the present invention with reference to the drawings. The embodiments described below are illustrative and do not limit the invention, and all features and combinations described in the embodiments are not necessarily essential to the invention. In addition, identical or corresponding components in each drawing are denoted by identical or corresponding reference numerals, and descriptions thereof may be omitted.
(第1の実施形態)
次に、図1を参照して、本実施形態に係るショベル100の概要について説明する。図1は、第1の実施形態に係る掘削機としてのショベル100の側面図である。ショベル100の下部走行体1には旋回機構2を介して上部旋回体3が旋回可能に搭載される。上部旋回体3にはブーム4が取り付けられる。ブーム4の先端にはアーム5が取り付けられ、アーム5の先端にはエンドアタッチメントとしてのバケット6が取り付けられる。エンドアタッチメントは、法面用バケット又は浚渫用バケット等であってもよい。
(First embodiment)
Next, an overview of a
ブーム4、アーム5、及びバケット6は、アタッチメントの一例である掘削アタッチメントを構成し、ブームシリンダ7、アームシリンダ8、及びバケットシリンダ9によりそれぞれ油圧駆動される。ブーム4にはブーム角度センサS1が取り付けられ、アーム5にはアーム角度センサS2が取り付けられ、バケット6にはバケット角度センサS3が取り付けられる。掘削アタッチメントには、バケットチルト機構が設けられていてもよい。
The boom 4,
ブーム角度センサS1はブーム4の回動角度を検出する。本実施形態では、ブーム角度センサS1は加速度センサであり、上部旋回体3に対するブーム4の回動角度であるブーム角度を検出できる。ブーム角度は、例えば、ブーム4を最も下げたときに最小角度となり、ブーム4を上げるにつれて大きくなる。 The boom angle sensor S1 detects the rotation angle of the boom 4. In this embodiment, the boom angle sensor S1 is an acceleration sensor, and can detect the boom angle, which is the rotation angle of the boom 4 relative to the upper rotating body 3. For example, the boom angle is at its minimum when the boom 4 is lowered to the lowest, and increases as the boom 4 is raised.
アーム角度センサS2はアーム5の回動角度を検出する。本実施形態では、アーム角度センサS2は加速度センサであり、ブーム4に対するアーム5の回動角度であるアーム角度を検出できる。アーム角度は、例えば、アーム5を最も閉じたときに最小角度となり、アーム5を開くにつれて大きくなる。
The arm angle sensor S2 detects the rotation angle of the
バケット角度センサS3はバケット6の回動角度を検出する。本実施形態では、バケット角度センサS3は加速度センサであり、アーム5に対するバケット6の回動角度であるバケット角度を検出できる。バケット角度は、例えば、バケット6を最も閉じたときに最小角度となり、バケット6を開くにつれて大きくなる。
The bucket angle sensor S3 detects the rotation angle of the
ブーム角度センサS1、アーム角度センサS2、及びバケット角度センサS3は、可変抵抗器を利用したポテンショメータ、対応する油圧シリンダのストローク量を検出するストロークセンサ、又は、連結ピン回りの回動角度を検出するロータリエンコーダ等であってもよい。ブーム角度センサS1、アーム角度センサS2、及びバケット角度センサS3は、掘削アタッチメントの姿勢を検出する姿勢センサを構成する。 The boom angle sensor S1, arm angle sensor S2, and bucket angle sensor S3 may be a potentiometer using a variable resistor, a stroke sensor that detects the stroke amount of the corresponding hydraulic cylinder, or a rotary encoder that detects the rotation angle around the connecting pin. The boom angle sensor S1, arm angle sensor S2, and bucket angle sensor S3 constitute a posture sensor that detects the posture of the excavation attachment.
上部旋回体3には、運転室としてのキャビン10、エンジン11、機体傾斜センサS4、旋回角速度センサS5、撮像装置S6、空間認識装置S7、測位装置S8、及び通信装置T1等が搭載されている。
The upper rotating body 3 is equipped with a
キャビン10内には、ショベルコントローラ30が設置される。また、キャビン10内には、運転席及び操作装置等が設置されている。
The
ショベルコントローラ30は、各種演算を実行する演算装置である。ショベルコントローラ30は、例えば、キャビン10内に設けられ、ショベル100の駆動制御を行う。ショベルコントローラ30は、その機能が任意のハードウェア、ソフトウェア、或いは、その組み合わせにより実現されてよい。例えば、ショベルコントローラ30は、CPU(Central Processing Unit)、RAM(Random Access Memory)等のメモリ装置、ROM(Read Only Memory)等の不揮発性の補助記憶装置、及び各種入出力用のインターフェース装置等を含むマイクロコンピュータを中心に構成される。ショベルコントローラ30は、例えば、不揮発性の補助記憶装置にインストールされる各種プログラムをCPU上で実行することにより各種機能を実現する。
The
エンジン11は、ショベル100の駆動源である。本実施形態では、エンジン11は、ディーゼルエンジンである。エンジン11の出力軸は、メインポンプ14及びパイロットポンプ15のそれぞれの入力軸に連結されている。
The
機体傾斜センサS4は、所定の平面に対する上部旋回体3の傾斜を検出するように構成されている。本実施形態では、機体傾斜センサS4は、水平面に関する上部旋回体3の前後軸回りの傾斜角及び左右軸回りの傾斜角を検出する加速度センサである。上部旋回体3の前後軸及び左右軸は、例えば、互いに直交してショベル100の旋回軸上の一点であるショベル中心点を通る。
The machine body inclination sensor S4 is configured to detect the inclination of the upper rotating body 3 relative to a predetermined plane. In this embodiment, the machine body inclination sensor S4 is an acceleration sensor that detects the inclination angle about the fore-aft axis and the lateral axis of the upper rotating body 3 relative to the horizontal plane. The fore-aft axis and the lateral axis of the upper rotating body 3 are, for example, mutually perpendicular and pass through the shovel center point, which is a point on the rotation axis of the
旋回角速度センサS5は、上部旋回体3の旋回角速度を検出するように構成されている。本実施形態では、旋回角速度センサS5は、ジャイロセンサである。旋回角速度センサS5は、レゾルバ又はロータリエンコーダ等であってもよい。旋回角速度センサS5は、旋回速度を検出してもよい。旋回速度は、旋回角速度から算出されてもよい。 The rotation angular velocity sensor S5 is configured to detect the rotation angular velocity of the upper rotating body 3. In this embodiment, the rotation angular velocity sensor S5 is a gyro sensor. The rotation angular velocity sensor S5 may be a resolver or a rotary encoder, etc. The rotation angular velocity sensor S5 may detect the rotation speed. The rotation speed may be calculated from the rotation angular velocity.
撮像装置S6はショベル100の周辺の画像を取得するように構成されている。本実施形態では、撮像装置S6は、ショベル100の前方の空間を撮像する前カメラS6F、ショベル100の左方の空間を撮像する左カメラS6L、ショベル100の右方の空間を撮像する右カメラS6R、及びショベル100の後方の空間を撮像する後カメラS6Bを含む。
The imaging device S6 is configured to capture images of the periphery of the
撮像装置S6は、例えば、CCDやCMOS等の撮像素子を有する単眼カメラであり、撮像した画像を表示装置DIに出力してもよい。 The imaging device S6 may be, for example, a monocular camera having an imaging element such as a CCD or CMOS, and may output the captured image to the display device DI.
前カメラS6Fは、例えば、キャビン10の屋根に取り付けられている。左カメラS6Lは、上部旋回体3の上面左端に取り付けられている。右カメラS6Rは、上部旋回体3の上面右端に取り付けられている。後カメラS6Bは、上部旋回体3の上面後端に取り付けられている。
The front camera S6F is attached, for example, to the roof of the
本実施形態は、撮像装置S6を上述した配置に設けることで、ショベル100の周辺に存在する物体を撮像できる。
In this embodiment, by arranging the imaging device S6 in the above-mentioned arrangement, it is possible to capture images of objects present around the
空間認識装置S7は、ショベル100の周囲の空間の状態を認識するように構成されている。空間認識装置S7は、ショベル100の後方の空間の検知を行う後方空間認識装置S7B、ショベル100の左方の空間の検知を行う左方空間認識装置S7L、ショベル100の右方の空間の検知を行う右方空間認識装置S7R、及び、ショベル100の前方の空間の検知を行う前方空間認識装置S7Fを含む。
The spatial recognition device S7 is configured to recognize the state of the space around the
空間認識装置S7は、ショベル100の周辺に存在する物体を検出するためにLIDARを用いてもよい。LIDARは、例えば、監視範囲内にある100万点以上の点とLIDARとの間の距離を測定する。なお、本実施形態は、LIDARを用いる手法に制限するものではなく、物体との間の距離を計測可能な空間認識装置であればよい。例えば、ステレオカメラを用いてもよいし、距離画像カメラ、又はミリ波レーダなどの測距装置を用いてもよい。空間認識装置S7としてミリ波レーダ等が利用される場合には、空間認識装置S7から多数の信号(レーザ光等)を物体に向けて発信し、その反射信号を受信することで、反射信号から物体の距離及び方向を導き出してもよい。
The spatial recognition device S7 may use LIDAR to detect objects present in the vicinity of the
後方空間認識装置S7Bは、上部旋回体3の上面の後端に取り付けられる。左方空間認識装置S7Lは、上部旋回体3の上面の左端に取り付けられる。右方空間認識装置S7Rは、上部旋回体3の上面の右端に取り付けられる。前方空間認識装置S7Fは、キャビン10の上面の前端に取り付けられる。
The rear space recognition device S7B is attached to the rear end of the upper surface of the upper rotating body 3. The left space recognition device S7L is attached to the left end of the upper surface of the upper rotating body 3. The right space recognition device S7R is attached to the right end of the upper surface of the upper rotating body 3. The forward space recognition device S7F is attached to the front end of the upper surface of the
空間認識装置S7は、ショベル100の周囲に設定された所定領域内の所定物体を検知するように構成されていてもよい。例えば、空間認識装置S7は、人と人以外の物体とを区別しながら人を検知できるように構成された人検知機能を有していてもよい。
The spatial recognition device S7 may be configured to detect a specific object within a specific area set around the
測位装置S8は、ショベル100の位置に関する情報を取得するように構成されている。本実施形態では、測位装置S8は、基準座標系におけるショベル100の位置及び向きを測定するように構成されている。具体的には、測位装置S8は、電子コンパスを組み込んだGNSS受信機であり、ショベル100の現在位置の緯度、経度、及び高度を測定し、且つ、ショベル100の向きを測定する。本実施形態に係る基準座標系とは、例えば、世界測地系である。世界測地系は、地球の重心に原点をおき、X軸をグリニッジ子午線と赤道との交点の方向に、Y軸を東経90度の方向に、そして、Z軸を北極の方向にとる三次元直交XYZ座標系である。
The positioning device S8 is configured to acquire information related to the position of the
通信装置T1は、ショベル100の外部にある機器との通信を制御するように構成されている。本実施形態では、通信装置T1は、無線通信網を介し、通信装置T1とショベル100の外部にある機器との間の通信を制御するように構成されている。通信装置T1は、例えば、LTE(Long Term Evolution)、4G(4th Generation)、5G(5th Generation)等の移動体通信規格に対応する移動体通信モジュールや衛星通信網に接続するための衛星通信モジュール等を含む。
The communication device T1 is configured to control communication with equipment external to the
また、通信装置T1は、例えば、外部のGNSS(Global Navigation Satellite System)測量システムとショベル100との間の無線通信を制御する。
The communication device T1 also controls wireless communication between, for example, an external GNSS (Global Navigation Satellite System) surveying system and the
図2は、図1のショベル100の駆動制御系の構成例を示す図である。図2において、機械的動力伝達系は二重線、作動油ラインは太実線、パイロットラインは破線、電気駆動・制御系は点線でそれぞれ示される。
Figure 2 is a diagram showing an example of the configuration of the drive control system of the
本実施形態に係るショベル100の駆動系は、エンジン11と、レギュレータ13と、メインポンプ14と、コントロールバルブユニット17を含む。また、本実施形態に係るショベル100の油圧駆動系は、上述の如く、下部走行体1、上部旋回体3、ブーム4、アーム5、及びバケット6のそれぞれを油圧駆動する走行油圧モータ1L,1R、旋回油圧モータ2A、ブームシリンダ7、アームシリンダ8、及びバケットシリンダ9等の油圧アクチュエータを含む。
The drive system of the
エンジン11は、油圧駆動系におけるメイン動力源であり、例えば、上部旋回体3の後部に搭載される。具体的には、エンジン11は、後述するショベルコントローラ30による直接或いは間接的な制御下で、予め設定される目標回転数で一定回転し、メインポンプ14及びパイロットポンプ15を駆動する。エンジン11は、例えば、軽油を燃料とするディーゼルエンジンである。
The
レギュレータ13は、メインポンプ14の吐出量を制御する。例えば、レギュレータ13は、ショベルコントローラ30からの制御指令に応じて、メインポンプ14の斜板の角度(傾転角)を調節する。
The
メインポンプ14は、例えば、エンジン11と同様、上部旋回体3の後部に搭載され、高圧油圧ラインを通じてコントロールバルブユニット17に作動油を供給する。メインポンプ14は、上述の如く、エンジン11により駆動される。メインポンプ14は、例えば、可変容量式油圧ポンプであり、上述の如く、ショベルコントローラ30による制御下で、レギュレータ13により斜板の傾転角が調節されることでピストンのストローク長が調整され、吐出流量(吐出圧)が制御される。
The
コントロールバルブユニット17は、ショベル100における油圧システムを制御する油圧制御装置である。本実施形態では、コントロールバルブユニット17は、制御弁171~176を含む。コントロールバルブユニット17は、制御弁171~176を通じ、メインポンプ14が吐出する作動油を1又は複数の油圧アクチュエータに選択的に供給できるように構成されている。制御弁171~176は、例えば、メインポンプ14から油圧アクチュエータに流れる作動油の流量、及び、油圧アクチュエータから作動油タンクに流れる作動油の流量を制御する。油圧アクチュエータは、ブームシリンダ7、アームシリンダ8、バケットシリンダ9、走行油圧モータ1L、1R、及び旋回油圧モータ2Aを含む。より具体的には、制御弁171は、左走行油圧モータ1Lに対応し、制御弁172は、右走行油圧モータ1Rに対応し、制御弁173は、旋回油圧モータ2Aに対応する。また、制御弁174は、バケットシリンダ9に対応し、制御弁175は、ブームシリンダ7に対応し、制御弁176は、アームシリンダ8に対応する。
The
パイロットポンプ15は、パイロット圧生成装置の一例であり、パイロットラインを介して油圧制御機器に作動油を供給できるように構成されている。本実施形態では、パイロットポンプ15は、固定容量型油圧ポンプである。但し、パイロット圧生成装置は、メインポンプ14によって実現されてもよい。すなわち、メインポンプ14は、作動油ラインを介して作動油をコントロールバルブユニット17に供給する機能に加え、パイロットラインを介して各種油圧制御機器に作動油を供給する機能を備えていてもよい。この場合、パイロットポンプ15は、省略されてもよい。
The
操作装置26は、操作者がアクチュエータの操作のために用いる装置である。アクチュエータは、油圧アクチュエータ及び電動アクチュエータの少なくとも一方を含む。
The operating
吐出圧センサ28は、メインポンプ14の吐出圧を検出するように構成されている。本実施形態では、吐出圧センサ28は、検出した値をショベルコントローラ30に対して出力する。
The
操作センサ29は、操作装置26を用いた操作者の操作内容を検出するように構成されている。本実施形態では、操作センサ29は、アクチュエータのそれぞれに対応する操作装置26の操作方向及び操作量を検出し、検出した値をショベルコントローラ30に対して出力する。本実施形態では、ショベルコントローラ30は、操作センサ29の出力に応じて比例弁31の開口面積を制御する。そして、ショベルコントローラ30は、パイロットポンプ15が吐出する作動油を、コントロールバルブユニット17内の対応する制御弁のパイロットポートに供給する。パイロットポートのそれぞれに供給される作動油の圧力(パイロット圧)は、原則として、油圧アクチュエータのそれぞれに対応する操作装置26の操作方向及び操作量に応じた圧力である。このように、操作装置26は、パイロットポンプ15が吐出する作動油を、コントロールバルブユニット17内の対応する制御弁のパイロットポートに供給できるように構成されている。
The
マシンコントロール用制御弁として機能する比例弁31は、パイロットポンプ15とコントロールバルブユニット17内の制御弁のパイロットポートとを接続する管路に配置され、その管路の流路面積を変更できるように構成されている。本実施形態では、比例弁31は、ショベルコントローラ30が出力する制御指令に応じて動作する。そのため、ショベルコントローラ30は、操作者による操作装置26の操作とは無関係に、パイロットポンプ15が吐出する作動油を、比例弁31を介し、コントロールバルブユニット17内の制御弁のパイロットポートに供給できる。
The
この構成により、ショベルコントローラ30は、特定の操作装置26に対する操作が行われていない場合であっても、その特定の操作装置26に対応する油圧アクチュエータを動作させることができる。
With this configuration, the
例えば、ショベルコントローラ30は、操作者等の所定操作により予め設定される作業モード等に基づき、目標回転数を設定し、エンジン11を一定回転させる駆動制御を行う。
For example, the
また、例えば、ショベルコントローラ30は、必要に応じてレギュレータ13に対して制御指令を出力し、メインポンプ14の吐出量を変化させる。
For example, the
また、例えば、ショベルコントローラ30は、例えば、操作者による操作装置26を通じたショベル100の手動操作をガイド(案内)するマシンガイダンス機能に関する制御を行う。また、ショベルコントローラ30は、例えば、操作者による操作装置26を通じたショベル100の手動操作を自動的に支援するマシンコントロール機能に関する制御を行う。
For example, the
なお、ショベルコントローラ30の機能の一部は、他のコントローラ(制御装置)により実現されてもよい。即ち、ショベルコントローラ30の機能は、複数のコントローラにより分散される態様で実現されてもよい。例えば、マシンガイダンス機能及びマシンコントロール機能は、専用のコントローラ(制御装置)により実現されてもよい。
Note that some of the functions of the
<ショベルコントローラのブロック構成>
図3は、本実施形態に係るショベル100のショベルコントローラ30の構成例を示す機能ブロック図である。
<Excavator controller block diagram>
FIG. 3 is a functional block diagram showing an example of the configuration of the
ショベルコントローラ30は、アタッチメント処理部310と、補助記憶装置320と、を有している。
The
補助記憶装置320は、ショベルコントローラ30内に設けられ、設計情報記憶部321と、ショベル情報記憶部322と、を備える。
The
設計情報記憶部321は、ショベル100が作業現場で作業を行うための設計情報(形状情報の一例)を記憶する。設計情報とは、作業現場に存在する土砂等の施工後の形状を表した3次元データとする。設計情報は、施工後の物体の3次元形状及び位置を、上述した基準座標系で表現されている。
The design
本実施形態に係る設計情報は、いわゆるTIN形式のデータであって、ショベル100の施工後の物体の3次元形状の表面を、三角形の集合で表したデジタルデータである。
The design information in this embodiment is so-called TIN format data, which is digital data that represents the three-dimensional surface of the object after construction by the
本実施形態に係る設計情報に含まれる三角形の各頂点は、上述した基準座標系における位置情報で示されている。 Each vertex of the triangle included in the design information in this embodiment is indicated by position information in the reference coordinate system described above.
換言すると、設計情報は、基準座標系において施工後の物体の表面上に多数の点を付与し、付与された点同士を直線でつないで三角形の集合として表された情報である。任意の情報処理装置が、設計情報を読み込んで、当該三角形の面をレンダリングすることで、施工後の物体の表面を、三次元的な形状として視覚化できる。 In other words, the design information is information in which a large number of points are assigned to the surface of the object after construction in a reference coordinate system, and the assigned points are connected by lines to form a collection of triangles. Any information processing device can read the design information and render the faces of the triangles to visualize the surface of the object after construction as a three-dimensional shape.
設計情報は、例えば、施工後の物体の3次元形状の表面をTIN形式で含んだLandXMLデータでもよい。設計情報は、本実施形態で示したデジタルデータに制限するものではなく、施工後の物体の3次元形状の表面を、多角形の集合で表したデジタルデータであればよい。 The design information may be, for example, LandXML data that includes the surface of the three-dimensional shape of the object after construction in TIN format. The design information is not limited to the digital data shown in this embodiment, but may be any digital data that represents the surface of the three-dimensional shape of the object after construction as a set of polygons.
ショベル情報記憶部322は、ショベル100の寸法に関する情報を記憶する。例えば、ショベル情報記憶部322は、ショベル100に設けられたバケット6(作業具)の形状を示した情報を記憶する。具体的には、ショベル情報記憶部322は、ショベル100に設けられたバケット6の車幅方向の長さを示す情報を記憶する。
The shovel
本実施形態では、ショベル100にバケット6が設けられた場合について説明する。ショベル100に設けられるバケット6の種類は、設計情報に従ってショベル100が施工可能なバケットであればよく、例えば、法面バケットが装着されてもよい。
In this embodiment, a case where a
本実施形態に係るショベル100では、ショベル100のキャビン10に搭乗している操作者の操作に従ってショベルコントローラ30が半自動制御を行う例とする。
In the
半自動制御としては、例えば、操作センサ29が、操作者から操作装置26に対してブーム4の下げ操作を受け付けた場合に、ショベルコントローラ30は、バケット6の底面が、設計情報で示された施工後の物体の表面に沿うように、ブームシリンダ7、アームシリンダ8、及びバケットシリンダ9の油圧駆動の制御を行う。
As an example of semi-automatic control, when the
当該半自動制御を行うためには、ショベルコントローラ30は、バケット6と、設計情報で示された施工後の物体の表面と、の位置関係を認識する必要がある。しかしながら、設計情報で示された施工後の物体の表面全てを演算に用いる場合、ショベルコントローラ30の演算負荷が大きくなる。
To perform this semi-automatic control, the
そこで、本実施形態に係るショベルコントローラ30のアタッチメント処理部310が、ショベル100の現在位置及び上部旋回体3の現在の旋回角で、バケット6が移動可能な空間(以下、移動可能空間)を特定する。そして、アタッチメント処理部310は、TIN形式の設計情報に含まれている、施工後の物体の表面を構成する三角形の集合から、移動可能空間に含まれている三角形を抽出する。そして、アタッチメント処理部310は、抽出された三角形の組み合わせた三次元形状に基づいて制御を行うように構成されている次に、アタッチメント処理部310の具体的な構成について説明する。
The
アタッチメント処理部310は、ショベルコントローラ30内のCPUが、補助記憶装置内のプログラムを読み出すことで実現された機能であって、取得部311と、領域特定部312と、抽出部313と、経路生成部314と、制御部315と、を備える。
The
取得部311は、ショベル100内の各種構成の信号を取得する。例えば、取得部311は、測位装置S8から、ショベル100の現在位置の緯度、経度、及び高度、並びにショベル100の向きを示した測定結果を取得する。また、取得部311は、各種センサ(例えば、ブーム角度センサS1、アーム角度センサS2、バケット角度センサS3、及び旋回角速度センサS5)からの検出結果を取得する。また、取得部311は、補助記憶装置320から情報の読み出しを行う。
The
さらに、取得部311は、空間認識装置S7から、ショベル100の周囲に存在する物体の測定結果を示した情報を取得する。また、取得部311は、撮像装置S6からショベル100の周囲を撮像した結果を示した画像情報を取得する。
Furthermore, the
さらに、取得部311は、操作センサ29から、操作信号を取得する。これにより、ショベルコントローラ30は、操作装置26を用いた操作者の操作内容を認識できる。
Furthermore, the
また、取得部311は、通信装置T1を介して、外部装置からの通信情報を取得する。
The
領域特定部312は、ショベル100のバケット6の移動可能空間を特定する。
The
図4は、本実施形態に係る領域特定部312により特定されたバケット6の移動可能空間を示した図である。図4に示される移動可能空間1401は、ショベル100の中心位置を基準とした機体座標系における、ショベル100のアタッチメントに対する駆動制御によってバケット6が移動可能な空間を示している。なお、図4で示される機体座標系では、ショベル100の進行方向をX軸方向とし、ショベル100の車幅方向をY軸方向とし、ショベル100の高さ方向をZ軸方向とする。そして、ショベル100の中心位置(基準点の一例)1411を含んだ、ショベル100の進行方向(X軸方向)及び高さ方向(Z軸方向)に延長した無限平面とした中心面1402を表す。
Figure 4 is a diagram showing the movable space of the
移動可能空間1401の+Y軸方向に存在する左側面1403は、バケット6の左側面をショベル100の進行方向(X軸方向)及び高さ方向(Z軸方向)に延長した無限平面とする。
The
移動可能空間1401の―Y軸方向の右側面1404は、バケット6の右側面をショベル100の進行方向(X軸方向)及び高さ方向(Z軸方向)に延長した無限平面とする。
The
左側面1403と右側面1404との間のY軸方向の距離は、バケット6のY軸方向(車幅方向)の長さに対応している。そこで本実施形態では、移動可能空間1401内であれば、バケット6で施工可能な領域として処理する。
The distance in the Y-axis direction between the
このように、移動可能空間1401を構成する対向した2つの面は、バケット6の側面を、バケット6が移動可能な直交する2軸方向(X軸方向及びZ軸方向)に延長した無限平面(平面の一例)である。そして2つの面の間の距離は、Y軸方向におけるバケット6の幅となる。換言すれば、移動可能空間1401のY軸方向(車幅方向)の幅の長さは、ショベル100のY軸方向(車幅方向)におけるバケット6の長さに対応している。このため、設計情報に表されている、施工後の表面形状を形成している三角形の集合の各々が、移動可能空間1401に含まれているか否かに応じて、バケット6で施工可能な位置に存在するか否かを判断できる。つまり当該判断によって、バケット6で施工可能な空間に存在する三角形を抽出できる。そして、バケット6との位置関係の演算には、抽出した三角形を用いればよいので負担の軽減が可能となる。
In this way, the two opposing surfaces that make up the
図4に示される移動可能空間1401は、ショベル100の中心位置1411を基準とした機体座標系で示された空間である。これに対して、設計情報で示される、施工後の物体の3次元形状の表面は、基準座標系で示されている。そこで、領域特定部312は、取得部311が取得したショベル100の現在位置及び向きに基づいて、移動可能空間1401の位置及び向き等を基準座標系に変換する。基準座標系は上述した通りとして説明を省略する。したがって、ショベルコントローラ30は、移動可能空間1401と、設計情報に示された施工後の物体の表面形状を形成している三角形の集合と、の位置関係を認識できる。
The
移動可能空間1401は、ショベル100によるアタッチメントの駆動制御で、バケット6が移動しても変化しないように定められた空間であるが、ショベル100の上部旋回体3が旋回した場合、又はショベル100の下部走行体1で移動した場合には変化する領域である。つまり、ショベル100が現在の状況で施工が完了するまで、同一の移動可能空間1401を用いて判定を行い、ショベルが現在の状況における施工が完了し、上部旋回体3が旋回した場合、又はショベル100の下部走行体1で移動した場合に、領域特定部312が、移動可能空間1401の更新を行ってもよい。
The
さらには、領域特定部312が、ショベルコントローラ30の処理を行うサイクル(例えば数十ms)毎に、移動可能空間1401の更新を行ってもよい。
Furthermore, the
抽出部313は、設計情報(形状情報の一例)で示された施工後の物体の表面形状を構成する三角形の集合から、移動可能空間1401に含まれている、三角形を抽出する。抽出された三角形の組み合わせで表される三次元形状は、ショベル100の現在位置及び上部旋回体3の現在の旋回角度における、バケット6による施工後の形状として用いられる。
The
図5は、本実施形態に係る設計情報で示された施工後の物体の表面形状を示した図である。図5は、設計情報で示された施工後の物体の表面形状1501は、上述した基準座標系1511で示されている例とする。
Figure 5 is a diagram showing the surface shape of an object after construction indicated in the design information according to this embodiment. In Figure 5, the
さらに、図5に示される例では、ショベル100の中心位置1411'が示されている。当該中心位置1411'は、機体座標系の原点であるとともに、取得部311が取得したショベル100の基準座標系の現在位置でもある。したがって、機体座標系の原点を、図5に示される基準座標系の位置として、中心位置1411'に変換できる。したがって、機体座標系の位置及び向きを、基準座標系の位置及び向きに変換できる。
Furthermore, in the example shown in FIG. 5, a center position 1411' of the
図5で示される施工後の物体の表面形状1501は、実際には、図5で示した三角形よりも細かい三角形の集合で実現されている。そこで、表面形状1501の一部領域1521について説明する。
The
図6は、施工後の物体の表面形状1501の一部領域1521を示した図である。図6に示されるように、表面形状1501の一部領域1521は、TIN形式で形成されているため、三角形の集合で表されている。
Figure 6 shows a
本実施形態では、抽出部313が、表面形状1501を形成している三角形毎に、バケット6の半自動制御に必要か否かを判定する。本実施形態では、抽出部313は、表面形状1501を構成する当該三角形の各頂点のうちいずれか一つ以上が、移動可能空間1401に含まれるか否かに基づいて当該判定を行う。
In this embodiment, the
図6に示される例では、一部領域1521に含まれる全ての三角形1601~1613の各頂点について、移動可能空間1401に含まれるか否かの判定が行われる。
In the example shown in FIG. 6, a determination is made for each vertex of all
図7は、施工後の物体の表面形状1501の一部領域1521に対して、移動可能空間1401を重畳した図である。図7に示される例では、移動可能空間1401として、中心面1402を基準として、幅wだけ離れた位置に側面1403、1404(端部の一例)が表されている。
Figure 7 is a diagram in which a
例えば、一部領域1521の三角形1601の場合、抽出部313は、三角形1601の各頂点(p1,p2、p3)が移動可能空間1401に含まれるか否かを判定する。次に判定手法について説明する。式(1)、式(2)は、基準座標系における、移動可能空間1401内のショベル100の中心位置(基準点)1411'を含むと共にバケット6が移動可能な2軸の方向を含む中心面1402を表した方程式である。変数a、b、c、dは、中心面1402上の座標をx、y、zに代入した場合に式(1)を満足するように定められている。また、変数a、b、cは、式(2)を満足するように(法線ベクトルが1になるように)定められている。
For example, in the case of a
ax+by+cz+d=0……(1)
a2+b2+c2=1……(2)
ax+by+cz+d=0...(1)
a2 + b2 + c2 = 1 ... (2)
そして、抽出部313は、式(1)で示される中心面1402と、三角形の各頂点pn=[xn、yn、zn](例えばn=1,2,3)と、の間の距離dnを、下記の式(3)で算出する。
Then, the
dn=-(axn+byn+czn+d)……(3) d n =-(ax n +by n +cz n +d) ... (3)
そして、抽出部313は、式(3)で算出された三角形の各頂点pnの距離dnと移動可能空間1401の側面端までの幅wとの和及び差を算出する。算出には下の式(4)及び式(5)を用いる。三角形の頂点全てが式(4)又は式(5)を満足した(換言すれば、中心面1402から頂点までの距離が幅wよりも長い)場合に、当該三角形は、移動可能空間1401に含まれないので、半自動制御に必要のない面として、抽出部313による抽出対象から除かれる。
Then, the
dn-w≧0(n=1,2,3)……(4)
dn-w≦0(n=1,2,3)……(5)
d n -w ≧ 0 (n = 1, 2, 3) ... (4)
d n -w≦0 (n=1, 2, 3) ... (5)
例えば、距離d1~d3は、式(4)を満足するので、頂点p1~p3は、移動可能空間1401に含まれない。したがって、三角形1601は、移動可能空間1401に含まれないので、抽出部313は、三角形1601を抽出しない。
For example, since the distances d 1 to d 3 satisfy the formula (4), the vertices p 1 to p 3 are not included in the
一方、三角形の頂点のうちいずれか一つでも、式(4)及び式(5)を満足しない(換言すれば、中心面1402から頂点までの距離が幅wよりも短い)場合、当該頂点が、移動可能空間1401に含まれる。このため、当該頂点を含む三角形は、半自動制御に必要のある面として、抽出部313により抽出される。
On the other hand, if any one of the vertices of the triangle does not satisfy formula (4) or formula (5) (in other words, the distance from the
抽出部313は、他の三角形1602~1613についても、三角形1601と同様の処理を行う。その結果、抽出部313は、半自動制御に必要な面として、三角形1603、1604、1605、1606、1609、1610、1611、1613を組み合わせた三次元形状を抽出する。本実施形態においては、式(3)、式(4)、式(5)を用いることで、三角形が抽出対象か否か、換言すれば現在のショベル100の位置でバケット6の施工対象となるか否かの判定を容易に行うことができる。半自動制御では、バケット6との位置関係の演算に、抽出部313が抽出した三角形のみ用いればよいので、処理負担を軽減できる。
The
また、三角形の頂点が移動可能空間1401に含まれないにもかかわらず、三角形の一部が移動可能空間に含まれるのを抑制するために、全ての三角形の辺の長さが2wより長くならないように設計情報を生成してもよい。さらに、抽出部313は、三角形の頂点毎に算出された3個のdnに正の値と負の値とが含まれているか否かに基づいて、移動可能空間1401に含まれるか否かの判定も行ってもよい。
Furthermore, in order to prevent a portion of a triangle from being included in the
図7で示される例では、ショベル100が水平な地面上に存在する場合(中心面1402が垂直になる場合)について説明したが、ショベル100の状況を制限するものではなく、ショベル100が傾斜面状に存在する場合でも上述した演算によって、バケット6の半自動制御に必要な面を抽出可能である。
In the example shown in FIG. 7, the case where the
本実施形態においては、抽出部313は、設計情報に含まれる施工後の物体の表面を構成する全ての三角形について、当該三角形の各頂点が、移動可能空間1401に含まれるか否かを判定する。また、抽出部313は、上述した判定の対象を制限してもよい。例えば、抽出部313は、ショベル100を基準に所定の範囲内(例えば、10~15m以内)に存在する施工後の物体の表面を構成する三角形のみを判定の対象としてもよい。
In this embodiment, the
そして、ショベルコントローラ30は、抽出部313により抽出された三角形で表される3次元形状を、バケット6を移動させるための半自動制御に用いる。本実施形態においては、半自動制御として、バケット6の移動経路を生成し、当該移動経路に沿ってバケット6を移動させるための制御を行う例とする。本実施形態は、半自動制御の一例として移動経路を生成する例を示したものであって、実施される制御を制限するものではない。つまり、ショベルコントローラ30が、抽出部313により抽出された三角形で表される三次元形状に基づいて、バケット6を移動させる制御であればよい。
The
経路生成部314は、抽出部313により抽出された三角形で表される三次元形状に基づいて、バケット6の移動経路を生成する。
The
本実施形態に係る経路生成部314は、ブーム角度センサS1、アーム角度センサS2、及びバケット角度センサS3からの検出結果に基づいて、バケット6の位置を特定する。
The
例えば、特定されたバケット6の位置が抽出された面から離れている場合に、経路生成部314は、抽出された面にバケット6が接触するまでの移動経路を生成する。
For example, if the identified position of the
バケット6が抽出された面に接触している場合、経路生成部314は、設計情報で示された、施工後の物体の3次元形状を形成するためのバケット6の移動経路を生成する。具体的には、経路生成部314は、設計情報と、空間認識装置S7により検出された現在の物体の形状と、に基づいて、どのようにバケット6が動いた場合に、施工後の土砂(物体の一例)の三次元形状が形成されるのかを推定し、当該推定結果に基づいて、抽出された三次元形状を形成するためのバケット6の移動経路を生成する。
When the
制御部315は、経路生成部314によって生成された移動経路に沿ってバケット6が移動するような半自動制御を行う。例えば、操作センサ29がブーム4の下げ操作を受け付けた場合に、制御部315が、移動経路に沿ってバケット6を移動させるように、ブームシリンダ7、アームシリンダ8、及びバケットシリンダ9を油圧駆動させる施工制御を行う。抽出部313で抽出された三角形で表される三次元形状には、バケット6が移動可能な面が全て含まれているので、当該面を考慮した施工制御を行うことで、設計情報で示された土砂(物体の一例)の3次元形状の形成を実現できる。
The
図8は、本実施形態に係るショベルコントローラ30がバケット6を移動させるための半自動制御を示したフローチャートである。
Figure 8 is a flowchart showing the semi-automatic control performed by the
まず、取得部311が、設計情報記憶部321に記憶されている設計情報、及びショベル情報記憶部322に記憶されているバケット6の車幅方向の長さを読み出す(S1801)。
First, the
次に、取得部311は、ショベル100内の各種構成の信号を取得する(S1802)。例えば、取得部311は、測位装置S8により測定されたショベル100の位置及び向き、並びに、ブーム角度センサS1、アーム角度センサS2、バケット角度センサS3及び旋回角速度センサS5の検出結果を取得する。
Next, the
領域特定部312は、読み出されたバケット6の車幅方向の長さ、及びショベル100の位置及び向きに基づいて、基準座標系におけるバケット6の移動可能空間を特定する(S1803)。
The
抽出部313は、設計情報(形状情報の一例)で示された施工後の物体の表面形状を構成する三角形の集合から、移動可能空間1401に含まれている三角形を抽出し、当該三角形を組み合わせた三次元形状を抽出する(S1804)。
The
経路生成部314は、バケット6の現在の位置と、抽出部313により抽出された三角形で表される三次元形状と、に基づいて、バケット6の移動経路を生成する(S1805)。
The
制御部315は、操作者の操作を受け付けた場合に、経路生成部314によって生成された移動経路に沿ってバケット6が移動するような半自動制御を行う(S1806)。
When the
さらに、取得部311は、ショベル100内の各種構成の信号を取得する(S1807)。例えば、取得部311は、測位装置S8により測定されたショベル100の位置及び向き、並びに、ブーム角度センサS1、アーム角度センサS2、バケット角度センサS3及び旋回角速度センサS5の検出結果を取得する。
Furthermore, the
そして、領域特定部312は、取得した信号に基づいて、ショベル100の上部旋回体3による旋回駆動、又は下部走行体1による移動が行われたか否かを判定する(S1808)。旋回駆動又は移動が行われたと判定した場合(S1808:YES)、再びS1803から処理を行う。
Then, the
一方、領域特定部312が、旋回駆動及び移動が行われなかったと判定した場合(S1808:NO)、ショベルコントローラ30は、設計情報に基づいた施工が終了したか否かを判定する(S1809)。施工が終了していないと判定した場合(S1809:NO)、再びS1805から処理を行う。
On the other hand, if the
一方、ショベルコントローラ30は、施工が終了したと判定した場合(S1809:YES)、処理を終了する。
On the other hand, if the
上述した処理手順においては、バケット6の移動可能空間に含まれる三角形のみを組み合わせた三次元形状を用いて、バケット6の制御を行うので、演算負荷を軽減できる。上述した処理手順では、ショベル100の現在の状況が変化する(例えば旋回又は移動する)毎に、バケット6の移動可能空間を特定する例について説明した。しかしながら、本実施形態は、バケット6の移動可能空間を特定するタイミングを制限するものではなく、ショベルコントローラ30の処理サイクル(例えば数十ms)毎にバケット6の移動可能空間を特定してもよい。
In the above-described processing procedure, the
本実施形態は、ショベル100のキャビン10に搭乗している操作者の操作に従ってショベルコントローラ30が半自動制御を行う例について説明するが、半自動制御をキャビン10に搭乗している操作者の操作に制限するものではなく、ショベル100の通知な通信端末による遠隔操作を行う場合に適用してもよい。
This embodiment describes an example in which the
(変形例)
上述した実施形態においては、ショベルコントローラ30が、操作者から操作を受け付けた場合に、バケット6を経路に沿って移動させる半自動制御を行う例について説明した。しかしながら、上述した実施形態は、バケット6を移動させるために半自動制御を行う例に制限するものではない。変形例では、ショベルコントローラ30が、操作を受け付けることなく、バケット6を経路に沿って移動させる自動制御を行う例とする。本変形例では、キャビン10に操作者が搭乗してもよいし、搭乗していなくともよい。
(Modification)
In the above-described embodiment, an example has been described in which the
本変形例に係る抽出部313は、上述した実施形態と同様の手法を用いて、バケット6の施工対象として、移動可能空間に含まれる三角形のみを組み合わせた三次元形状を抽出する。
The
その後、経路生成部314は、上述した実施形態と同様に、抽出された三次元形状に基づいて、バケット6の移動経路を生成し、制御部315が、生成された移動経路に沿ってバケット6が移動するように、ブームシリンダ7、アームシリンダ8、及びバケットシリンダ9を油圧駆動させる制御を自動で行う。当該制御を行うことで、上述した実施形態と同様の効果を得られる。
Then, the
<作用>
上述した実施形態及び変形例においては、施工後の物体の表面形状を構成する三角形の集合から、移動可能空間に頂点が含まれるか否かを判定し、判定結果に基づいて、移動可能空間に含まれる三角形を組み合わせた三次元形状を抽出する例について説明した。移動可能空間に三角形の頂点が含まれるか否かの判定は、その後の処理(例えば位置関係の認識処理)に比べると負荷が非常に少ない。このため、上述した実施形態及び変形例は、移動可能空間に含まれる、三角形を組み合わせた三次元形状を抽出することで、処理負担を軽減できる。
<Action>
In the above-described embodiment and modified example, an example has been described in which it is determined whether or not a vertex is included in a movable space from a set of triangles that constitute the surface shape of an object after construction, and a three-dimensional shape combining the triangles included in the movable space is extracted based on the determination result. The determination of whether or not a vertex of a triangle is included in the movable space imposes a much smaller load than subsequent processing (e.g., positional relationship recognition processing). For this reason, the above-described embodiment and modified example can reduce the processing load by extracting a three-dimensional shape combining triangles included in the movable space.
上述した実施形態及び変形例においては、ショベル100の現在位置及び上部旋回体3の現在の旋回角で、バケット6が移動した場合に、当該バケット6が接触可能な三角形を抽出している。
In the above-described embodiment and modified example, a triangle that the
つまり、従来の手法では、バケットの移動制御のために、バケットの近い物体の表面形状を抽出する際、当該表面形状がバケット近傍で複雑であれば、抽出される表面形状の情報量が大きくなる。抽出される表面形状の情報量が大きい場合、表面形状とバケットとの間の位置関係を認識するための演算負荷も大きくなる。 In other words, in conventional methods, when extracting the surface shape of an object close to the bucket to control the bucket's movement, if the surface shape is complex near the bucket, the amount of information about the extracted surface shape increases. When the amount of information about the extracted surface shape is large, the computational load for recognizing the positional relationship between the surface shape and the bucket also increases.
これに対して、上述した実施形態及び変形例においては、バケット6の近傍で表面形状が複雑な場合であっても、ショベル100が現在の状態でバケット6が接触する可能性のない表面形状については抽出対象から除かれる。したがって、バケット6が接触する可能性のある表面形状を抽出する一方、バケット6が接触する可能性のない表面形状の抽出を抑制するので、接触する可能性、換言すれば施工対象となる表面形状とバケット6との間の位置関係を正確に認識できる。したがって、バケット6が移動可能な表面形状を施工対象から除くことなく、処理負担の軽減を実現する。
In contrast to this, in the above-described embodiment and modified example, even if the surface shape near the
上述した実施形態及び変形例においては、ショベルコントローラ30が、一般的な情報処理装置に搭載するCPUと比べて演算性能が低い演算装置であっても、上述した処理を行うことで処理負担を軽減できるので、バケット6を移動させるための半自動制御又は全自動制御が容易になる。
In the above-described embodiment and modified example, even if the
上述した実施形態及び変形例においては、ショベルを用いた例について説明した。しかしながら、上述した実施形態及び変形例は、ショベルに制限するものではなく、ブルトーザーなどの地面の形状を形成可能な作業機械であれば適用可能とする。ブルトーザーの場合、ブルトーザーの本体から移動可能に設けられたバケットの移動可能空間に基づいて、上述した実施形態及び変形例と同様の処理を行う。 In the above-mentioned embodiment and modified examples, an example using a shovel has been described. However, the above-mentioned embodiment and modified examples are not limited to shovels, and can be applied to any work machine that can shape the ground, such as a bulldozer. In the case of a bulldozer, the same processing as in the above-mentioned embodiment and modified examples is performed based on the movable space of a bucket that is movably mounted on the main body of the bulldozer.
以上、本発明に係るショベルを含む作業機械の実施形態について説明したが、本発明は上記実施形態などに限定されない。特許請求の範囲に記載された範疇内において、各種の変更、修正、置換、付加、削除、及び組み合わせが可能である。それらについても当然に本発明の技術的範囲に属する。 Although the embodiment of the work machine including the shovel according to the present invention has been described above, the present invention is not limited to the above embodiment. Various changes, modifications, substitutions, additions, deletions, and combinations are possible within the scope of the claims. Naturally, these also fall within the technical scope of the present invention.
100 ショベル
1 下部走行体
2 旋回機構
3 上部旋回体
4 ブーム
5 アーム
6 バケット
7 ブームシリンダ
8 アームシリンダ
9 バケットシリンダ
11 エンジン
S1 ブーム角度センサ
S2 アーム角度センサ
S3 バケット角度センサ
S4 機体傾斜センサ
S5 旋回角速度センサ
S6 撮像装置
S7 空間認識装置
S8 測位装置
T1 通信装置
30 ショベルコントローラ
310 アタッチメント処理部
311 取得部
312 領域特定部
313 抽出部
314 経路生成部
315 制御部
320 補助記憶装置
321 設計情報記憶部
322 ショベル情報記憶部
LIST OF
Claims (6)
前記上部旋回体から移動可能に設けられたアタッチメントと、
前記アタッチメントで施工された後の施工対象の表面形状を多角形の集合で示した形状情報を記憶する記憶部と、
前記形状情報で示された前記表面形状から、前記アタッチメントが移動可能な空間に含まれている前記多角形を抽出し、抽出された前記多角形で表される三次元形状に基づいて制御を行うように構成されている、
ショベル。 An upper rotating body;
An attachment movably provided from the upper rotating body;
A storage unit that stores shape information that indicates a surface shape of a target object after processing with the attachment as a set of polygons;
The polygon included in the space in which the attachment can move is extracted from the surface shape indicated by the shape information, and control is performed based on the three-dimensional shape represented by the extracted polygon.
Shovel.
請求項1に記載のショベル。 The width of the space in which the attachment can move corresponds to the length of the attachment in the vehicle width direction of the shovel.
The shovel according to claim 1.
請求項2に記載のショベル。 The two opposing surfaces constituting the space in which the attachment can move are planes extending from the vehicle width direction side surfaces of the attachment in the direction in which the attachment can move.
The shovel according to claim 2.
請求項2に記載のショベル。 extracting the polygon based on whether or not a distance between a plane including a reference point defined within the movable space and including directions of two axes along which the attachment can move, and each vertex of the polygon constituting the surface shape is shorter than a distance from the reference point to an end of the attachment in the vehicle width direction;
The shovel according to claim 2.
請求項1乃至4のいずれか一つに記載のショベル。 The attachment is configured to perform construction control so as to form the three-dimensional shape represented by the extracted polygon.
A shovel according to any one of claims 1 to 4.
前記アタッチメントで施工された後の施工対象の表面形状を多角形の集合で示した形状情報を記憶する記憶部と、
前記形状情報で示された前記表面形状から、前記アタッチメントの移動可能な空間に含まれている前記多角形を抽出し、抽出された前記多角形で表される三次元形状を、前記アタッチメントの施工に用いるように構成されている、
作業機械。 an attachment movably provided from a main body of the work machine;
A storage unit that stores shape information that indicates a surface shape of a target object after processing with the attachment as a set of polygons;
The polygon included in the space in which the attachment can move is extracted from the surface shape indicated by the shape information, and the three-dimensional shape represented by the extracted polygon is used for installation of the attachment.
Working machinery.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2022197367A JP2024083065A (en) | 2022-12-09 | 2022-12-09 | Shovels and other construction machinery |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2022197367A JP2024083065A (en) | 2022-12-09 | 2022-12-09 | Shovels and other construction machinery |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2024083065A true JP2024083065A (en) | 2024-06-20 |
Family
ID=91539410
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2022197367A Pending JP2024083065A (en) | 2022-12-09 | 2022-12-09 | Shovels and other construction machinery |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2024083065A (en) |
-
2022
- 2022-12-09 JP JP2022197367A patent/JP2024083065A/en active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR102013761B1 (en) | Image display system of working machine, remote operation system of working machine and working machine | |
KR102570490B1 (en) | Shovel and shovel display device | |
JP7285051B2 (en) | Display control device and display control method | |
AU2017318911B2 (en) | Image display system of work machine, remote operation system of work machine, work machine, and method for displaying image of work machine | |
JP7420733B2 (en) | Display control system and display control method | |
JP2018035645A (en) | Work machine image display system | |
JP7080750B2 (en) | Display control system, remote control system, display control device, and display control method | |
JP7372029B2 (en) | Display control device, display control system, and display control method | |
KR20180115756A (en) | Shape measurement system, work machine and shape measurement method | |
CN110998032A (en) | Excavator | |
JP7462710B2 (en) | Work machine image display system and work machine image display method | |
JP2024052764A (en) | Display control device and display method | |
JP2024083065A (en) | Shovels and other construction machinery | |
JP2021188260A (en) | Shovel | |
US20230267895A1 (en) | Display control device and display control method | |
JP2020165235A (en) | Shovel | |
JP7507559B2 (en) | Shovel and method for controlling shovel | |
US12031302B2 (en) | Excavator | |
JP2023143985A (en) | Work machine image display system |