JP6942671B2 - 寸法特定装置および寸法特定方法 - Google Patents

寸法特定装置および寸法特定方法 Download PDF

Info

Publication number
JP6942671B2
JP6942671B2 JP2018085853A JP2018085853A JP6942671B2 JP 6942671 B2 JP6942671 B2 JP 6942671B2 JP 2018085853 A JP2018085853 A JP 2018085853A JP 2018085853 A JP2018085853 A JP 2018085853A JP 6942671 B2 JP6942671 B2 JP 6942671B2
Authority
JP
Japan
Prior art keywords
dimension
bucket
arm
attachment
connection portion
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
JP2018085853A
Other languages
English (en)
Other versions
JP2019190171A (ja
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.)
Komatsu Ltd
Original Assignee
Komatsu 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 Komatsu Ltd filed Critical Komatsu Ltd
Priority to JP2018085853A priority Critical patent/JP6942671B2/ja
Priority to US16/980,195 priority patent/US20210017733A1/en
Priority to CN201980023212.2A priority patent/CN111936705B/zh
Priority to DE112019001094.8T priority patent/DE112019001094B4/de
Priority to PCT/JP2019/010093 priority patent/WO2019207992A1/ja
Publication of JP2019190171A publication Critical patent/JP2019190171A/ja
Application granted granted Critical
Publication of JP6942671B2 publication Critical patent/JP6942671B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • EFIXED CONSTRUCTIONS
    • E02HYDRAULIC ENGINEERING; FOUNDATIONS; SOIL SHIFTING
    • E02FDREDGING; SOIL-SHIFTING
    • E02F9/00Component parts of dredgers or soil-shifting machines, not restricted to one of the kinds covered by groups E02F3/00 - E02F7/00
    • E02F9/26Indicating devices
    • E02F9/264Sensors and their calibration for indicating the position of the work tool
    • EFIXED CONSTRUCTIONS
    • E02HYDRAULIC ENGINEERING; FOUNDATIONS; SOIL SHIFTING
    • E02FDREDGING; SOIL-SHIFTING
    • E02F3/00Dredgers; Soil-shifting machines
    • E02F3/04Dredgers; Soil-shifting machines mechanically-driven
    • E02F3/28Dredgers; Soil-shifting machines mechanically-driven with digging tools mounted on a dipper- or bucket-arm, i.e. there is either one arm or a pair of arms, e.g. dippers, buckets
    • E02F3/36Component parts
    • EFIXED CONSTRUCTIONS
    • E02HYDRAULIC ENGINEERING; FOUNDATIONS; SOIL SHIFTING
    • E02FDREDGING; SOIL-SHIFTING
    • E02F3/00Dredgers; Soil-shifting machines
    • E02F3/04Dredgers; Soil-shifting machines mechanically-driven
    • E02F3/28Dredgers; Soil-shifting machines mechanically-driven with digging tools mounted on a dipper- or bucket-arm, i.e. there is either one arm or a pair of arms, e.g. dippers, buckets
    • E02F3/30Dredgers; Soil-shifting machines mechanically-driven with digging tools mounted on a dipper- or bucket-arm, i.e. there is either one arm or a pair of arms, e.g. dippers, buckets with a dipper-arm pivoted on a cantilever beam, i.e. boom
    • E02F3/308Dredgers; Soil-shifting machines mechanically-driven with digging tools mounted on a dipper- or bucket-arm, i.e. there is either one arm or a pair of arms, e.g. dippers, buckets with a dipper-arm pivoted on a cantilever beam, i.e. boom working outwardly
    • EFIXED CONSTRUCTIONS
    • E02HYDRAULIC ENGINEERING; FOUNDATIONS; SOIL SHIFTING
    • E02FDREDGING; SOIL-SHIFTING
    • E02F3/00Dredgers; Soil-shifting machines
    • E02F3/04Dredgers; Soil-shifting machines mechanically-driven
    • E02F3/28Dredgers; Soil-shifting machines mechanically-driven with digging tools mounted on a dipper- or bucket-arm, i.e. there is either one arm or a pair of arms, e.g. dippers, buckets
    • E02F3/30Dredgers; Soil-shifting machines mechanically-driven with digging tools mounted on a dipper- or bucket-arm, i.e. there is either one arm or a pair of arms, e.g. dippers, buckets with a dipper-arm pivoted on a cantilever beam, i.e. boom
    • E02F3/32Dredgers; Soil-shifting machines mechanically-driven with digging tools mounted on a dipper- or bucket-arm, i.e. there is either one arm or a pair of arms, e.g. dippers, buckets with a dipper-arm pivoted on a cantilever beam, i.e. boom working downwardly and towards the machine, e.g. with backhoes
    • EFIXED CONSTRUCTIONS
    • E02HYDRAULIC ENGINEERING; FOUNDATIONS; SOIL SHIFTING
    • E02FDREDGING; SOIL-SHIFTING
    • E02F3/00Dredgers; Soil-shifting machines
    • E02F3/04Dredgers; Soil-shifting machines mechanically-driven
    • E02F3/28Dredgers; Soil-shifting machines mechanically-driven with digging tools mounted on a dipper- or bucket-arm, i.e. there is either one arm or a pair of arms, e.g. dippers, buckets
    • E02F3/36Component parts
    • E02F3/42Drives for dippers, buckets, dipper-arms or bucket-arms
    • E02F3/43Control of dipper or bucket position; Control of sequence of drive operations
    • E02F3/435Control of dipper or bucket position; Control of sequence of drive operations for dipper-arms, backhoes or the like
    • EFIXED CONSTRUCTIONS
    • E02HYDRAULIC ENGINEERING; FOUNDATIONS; SOIL SHIFTING
    • E02FDREDGING; SOIL-SHIFTING
    • E02F3/00Dredgers; Soil-shifting machines
    • E02F3/04Dredgers; Soil-shifting machines mechanically-driven
    • E02F3/96Dredgers; Soil-shifting machines mechanically-driven with arrangements for alternate or simultaneous use of different digging elements
    • E02F3/963Arrangements on backhoes for alternate use of different tools
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60YINDEXING SCHEME RELATING TO ASPECTS CROSS-CUTTING VEHICLE TECHNOLOGY
    • B60Y2200/00Type of vehicle
    • B60Y2200/40Special vehicles
    • B60Y2200/41Construction vehicles, e.g. graders, excavators
    • B60Y2200/412Excavators
    • EFIXED CONSTRUCTIONS
    • E02HYDRAULIC ENGINEERING; FOUNDATIONS; SOIL SHIFTING
    • E02FDREDGING; SOIL-SHIFTING
    • E02F9/00Component parts of dredgers or soil-shifting machines, not restricted to one of the kinds covered by groups E02F3/00 - E02F7/00
    • E02F9/20Drives; Control devices
    • E02F9/2004Control mechanisms, e.g. control levers
    • EFIXED CONSTRUCTIONS
    • E02HYDRAULIC ENGINEERING; FOUNDATIONS; SOIL SHIFTING
    • E02FDREDGING; SOIL-SHIFTING
    • E02F9/00Component parts of dredgers or soil-shifting machines, not restricted to one of the kinds covered by groups E02F3/00 - E02F7/00
    • E02F9/20Drives; Control devices
    • E02F9/2025Particular purposes of control systems not otherwise provided for

Landscapes

  • Engineering & Computer Science (AREA)
  • Mechanical Engineering (AREA)
  • Mining & Mineral Resources (AREA)
  • Civil Engineering (AREA)
  • General Engineering & Computer Science (AREA)
  • Structural Engineering (AREA)
  • Operation Control Of Excavators (AREA)
  • Shovels (AREA)
  • Component Parts Of Construction Machinery (AREA)

Description

本発明は、アームとバケットとを備える作業機の寸法特定装置および寸法特定方法に関する。
特許文献1には、オペレータが目標面を精度よく成形するために、バケットの刃先の位置と設計面との位置関係を示す画像を表示する表示システムが開示されている。
特開2012−172431号公報
ところで、施工現場における作業内容によっては、油圧ショベルなどの作業機械が備える作業機のバケットを逆方向に取り付けることがある。例えば、作業機械がバックホウショベルである場合、通常、刃先が車体方向を向くようにバケットを取り付けるが、作業内容によっては、刃先が前方を向くようにバケットを取り付けることがある。つまりバックホウショベルがローディングショベルのように用いられることがある。以下、バケットが通常通りに取り付けられることを正接(normal connection)といい、バケットが逆方向に取り付けられることを逆接(invert connection)という。
バケットは、基端部に刃先側の接続部と尻側の接続部とを有し、一方がアームの先端に取り付けられ、他方がシリンダに取り付けられる。したがって、バケットを逆接状態にする場合、正接時にアームが取り付けられる接続部にシリンダを取り付け、正接時にシリンダが取り付けられる接続部にアームを取り付ける。
特許文献1に記載の表示システムにおいて、バケットの寸法は、記憶装置に記憶されたバケットの寸法情報に基づいて特定される。バケットの寸法情報は、アームに対して想定されたバケットの取り付け方におけるバケットの寸法を示す情報である。一方、アームの先端からバケットの刃先までの長さは正接時と逆接時とで異なる。そのため特許文献1に記載の表示システムは、想定と異なる取り付け方でアームにバケットを取り付けた場合に、バケットの寸法を正確に特定することができない。
本発明の目的は、バケットの取り付け方によらず、バケットの寸法を特定することができる寸法特定装置および寸法特定方法を提供することにある。
本発明の第1の態様によれば、寸法特定装置は、アームとアタッチメントとを備える作業機であって、前記アタッチメントに設けられた第1接続部または第2接続部とアームとが接続される作業機のアタッチメントの寸法を特定する寸法特定装置であって、前記第1接続部が前記アームに接続されるときにおける前記アタッチメントの寸法である第1寸法を記憶する寸法記憶部と、前記第1寸法に基づいて、前記第2接続部が前記アームに接続されるときにおける前記アタッチメントの寸法である第2寸法を算出する寸法算出部とを備える。
上記態様によれば、寸法特定装置は、バケットの取り付け方によらず、バケットの寸法を特定することができる。
作業機の姿勢の例を示す図である。 第1の実施形態に係る作業機械の構成を示す概略図である。 第1の実施形態に係る作業機制御装置および入出力装置の構成を示すブロック図である。 正接状態におけるバケットの寸法を示す図である。 逆接状態におけるバケットの寸法を示す図である。 逆接状態におけるバケットの寸法の算出方法を示す図である。 第1の実施形態に係る作業機械のバケットの設定方法を示すフローチャートである。 第1の実施形態において設定された寸法を用いたバケット画像の表示処理および介入制御処理を示すフローチャートである。 バケットの画像の例を示す図である。 他の実施形態に係る作業機械のバケットの設定方法を示すフローチャートである。
以下、図面を参照しながら実施形態について詳しく説明する。
〈座標系〉
図1は、作業機の姿勢の例を示す図である。
以下の説明においては、三次元の現場座標系(Xg、Yg、Zg)および三次元の車体座標系(Xm、Ym、Zm)を規定して、これらに基づいて位置関係を説明する。
現場座標系は、施工現場に設けられたGNSS基準局の位置を基準点として南北に伸びるXg軸、東西に伸びるYg軸、鉛直方向に伸びるZg軸から構成される座標系である。GNSSの例としては、GPS(Global Positioning System)が挙げられる。
車体座標系は、後述する作業機械100の旋回体120に規定された代表点Oを基準として前後に伸びるXm軸、左右に伸びるYm軸、上下に伸びるZm軸から構成される座標系である。旋回体120の代表点Oを基準として前方を+Xm方向、後方を−Xm方向、左方を+Ym方向、右方を−Ym方向、上方向を+Zm方向、下方向を−Zm方向とよぶ。
後述する作業機械100の作業機制御装置150は、演算により、ある座標系における位置を、他の座標系における位置に変換することができる。例えば、作業機制御装置150は、車体座標系における位置を現場座標系における位置に変換することができ、その逆の座標系にも変換することができる。
〈第1の実施形態〉
《作業機械》
図2は、第1の実施形態に係る作業機械の構成を示す概略図である。
作業機械100は、走行体110と、走行体110に支持される旋回体120と、油圧により作動し旋回体120に支持される作業機130とを備える。旋回体120は、旋回中心を中心として走行体110に旋回自在に支持される。
作業機130は、ブーム131と、アーム132と、アイドラリンク133と、バケットリンク134と、バケット135と、ブームシリンダ136と、アームシリンダ137と、バケットシリンダ138とを備える。
ブーム131の基端部は、旋回体120にブームピンP1を介して取り付けられる。
アーム132は、ブーム131とバケット135とを連結する。アーム132の基端部は、ブーム131の先端部にアームピンP2を介して取り付けられる。
アイドラリンク133の第1端は、アーム132の先端側の側面にアイドラリンクピンP3を介して取り付けられる。アイドラリンク133の第2端は、バケットシリンダ138の先端部およびバケットリンク134の第1端に、バケットシリンダピンP4を介して取り付けられる。
バケット135は、土砂などを掘削するための刃先Tと掘削した土砂を収容するための収容部とを備える。バケット135の基端部にはアーム132またはバケットリンク134と接続するための2つの接続部が設けられる。以下、バケット135の刃先T側の接続部を、前方接続部1351といい、バケット135の尻側の接続部を、後方接続部1352という。
バケット135の一方の接続部(図2では前方接続部1351)は、アーム132の先端部にバケットピンP5を介して取り付けられる。またバケット135の他方の接続部(図2では後方接続部1352)は、バケットリンク134の第2端に、バケットリンクピンP6を介して取り付けられる。なお、バケット135は、例えば法面バケットのように整地を目的としたバケットでもよいし、収容部を備えないバケットでもよい。また、他の実施形態に係る作業機130は、バケット135に代えて、打突により岩石を粉砕するためのブレーカなどの他のアタッチメントを備えてもよい。
以下、バケット135の前方接続部1351にアーム132およびバケットピンP5が取り付けられ、後方接続部1352にバケットリンク134およびバケットリンクピンP6が取り付けられる状態を、正接状態とよぶ。他方、バケット135の前方接続部1351にバケットリンク134およびバケットリンクピンP6が取り付けられ、後方接続部1352にアーム132およびバケットピンP5が取り付けられる状態を、逆接状態とよぶ。前方接続部1351は、第1接続部、または後述する他の実施形態の第2接続部の一例である。後方接続部1352は、第2接続部、または後述する他の実施形態の第1接続部の一例である。
ブームシリンダ136は、ブーム131を作動させるための油圧シリンダである。ブームシリンダ136の基端部は、旋回体120に取り付けられる。ブームシリンダ136の先端部は、ブーム131に取り付けられる。
アームシリンダ137は、アーム132を駆動するための油圧シリンダである。アームシリンダ137の基端部は、ブーム131に取り付けられる。アームシリンダ137の先端部は、アーム132に取り付けられる。
バケットシリンダ138は、バケット135を駆動するための油圧シリンダである。バケットシリンダ138の基端部は、アーム132に取り付けられる。バケットシリンダ138の先端部は、アイドラリンク133およびバケットリンク134に取り付けられる。
旋回体120は、操作装置121、作業機制御装置150、入出力装置160を備える。
操作装置121は、運転室の内部に設けられる2つのレバーである。操作装置121は、オペレータから、ブーム131の上げ操作および下げ操作、アーム132の押し操作および引き操作、バケット135の掘削操作およびダンプ操作、ならびに旋回体120の右旋回操作および左旋回操作を受け付ける。なお、走行体110は、図示されていないレバーによって前進操作および後退操作を受け付ける。
作業機制御装置150は、作業機械100に設けられた後述する複数の計測装置の計測値に基づいて、現場座標系におけるバケット135の位置および姿勢を特定する。また、作業機制御装置150は、操作装置121の操作に基づいて作業機130を制御する。このとき、作業機制御装置150は、操作装置121の操作に対して後述の介入制御を行う。
入出力装置160は、作業機械100のバケット135と施工現場の設計面との関係を示す画面を表示する。また入出力装置160は、利用者の操作に従って入力信号を生成し、作業機制御装置150に出力する。入出力装置160は、作業機械100の運転室に設けられる。入出力装置160としては、例えばタッチパネルを用いることができる。なお、他の実施形態においては、作業機械100は、入出力装置160に代えて、入力装置と出力装置とを別個に備えてもよい。
作業機械100は、複数の計測装置を備える。各計測装置は、計測値を作業機制御装置150に出力する。具体的には、作業機械100は、ブームストロークセンサ141、アームストロークセンサ142、バケットストロークセンサ143、位置方位演算器144、傾斜検出器145を備える。
ブームストロークセンサ141は、ブームシリンダ136のストローク量を計測する。
アームストロークセンサ142は、アームシリンダ137のストローク量を計測する。
バケットストロークセンサ143は、バケットシリンダ138のストローク量を計測する。
これにより、作業機制御装置150は、ブームシリンダ136、アームシリンダ137、およびバケットシリンダ138のそれぞれのストローク長に基づいて、バケット135を含む作業機130の車体座標系における位置および姿勢角を検出することができる。なお、他の実施形態においては、ブームシリンダ136、アームシリンダ137、およびバケットシリンダ138に代えて、作業機130に取り付けられた傾斜計、IMU等の角度センサや他のセンサによって作業機130の車体座標系における位置および姿勢角が検出されてもよい。
位置方位演算器144は、旋回体120の現場座標系における位置および旋回体120が向く方位を演算する。位置方位演算器144は、GNSSを構成する人工衛星から測位信号を受信する第1受信器1441および第2受信器1442を備える。第1受信器1441および第2受信器1442は、それぞれ旋回体120の異なる位置に設置される。位置方位演算器144は、第1受信器1441が受信した測位信号に基づいて、現場座標系における旋回体120の代表点O(車体座標系の原点)の位置を検出する。
位置方位演算器144は、第1受信器1441が受信した測位信号と、第2受信器1442が受信した測位信号とを用いて、旋回体120の現場座標系における方位を演算する。
傾斜検出器145は、旋回体120の加速度および角速度を計測し、計測結果に基づいて旋回体120の姿勢(例えば、Xm軸に対する回転を表すロール、Ym軸に対する回転を表すピッチ、およびZm軸に対する回転を表すヨー)を検出する。傾斜検出器145は、例えば運転室の下面に設置される。傾斜検出器145の例としては、IMU(Inertial Measurement Unit:慣性計測装置)が挙げられる。
《作業機の姿勢》
ここで、図1を参照しながら作業機130の位置及び姿勢について説明する。作業機制御装置150は、作業機130の位置及び姿勢を算出し、その位置及び姿勢に基づいて作業機130の制御指令を生成する。作業機制御装置150は、ブームピンP1を基準としたブーム131の姿勢角であるブーム相対角α、アームピンP2を基準としたアーム132の姿勢角であるアーム相対角β、バケットピンP5を基準としたバケット135の姿勢角であるバケット相対角γ、および車体座標系におけるバケット135の刃先Tの位置を算出する。
ブーム相対角αは、ブームピンP1から旋回体120の上方向(+Zm方向)に伸びる半直線と、ブームピンP1からアームピンP2へ伸びる半直線とがなす角によって表される。なお、旋回体120の姿勢(ピッチ角)θによって、旋回体120の上方向(+Zm方向)と鉛直上方向(+Zg方向)は必ずしも一致しない。
アーム相対角βは、ブームピンP1からアームピンP2へ伸びる半直線と、アームピンP2からバケットピンP5へ伸びる半直線とがなす角によって表される。
バケット相対角γは、アームピンP2からバケットピンP5へ伸びる半直線と、バケットピンP5からバケット135の刃先Tへ伸びる半直線とがなす角によって表される。
ここで、車体座標系のZm軸に対するバケット135の姿勢角であるバケット絶対角ηは、ブーム相対角α、アーム相対角β、バケット相対角γの和と等しい。バケット絶対角ηは、バケットピンP5から旋回体120の上方向(+Zm方向)に伸びる半直線と、バケットピンP5からバケット135の刃先Tへ伸びる半直線とがなす角に等しい。
バケット135の刃先Tの位置は、ブーム131の寸法であるブーム長L1、アーム132の寸法であるアーム長L2、バケット135の寸法であるバケット長L3、ブーム相対角α、アーム相対角β、バケット相対角γ、バケット135の形状情報、旋回体120の代表点Oの現場座標系における位置、および代表点OとブームピンP1との位置関係から求められる。ブーム長L1は、ブームピンP1からアームピンP2までの距離である。アーム長L2は、アームピンP2からバケットピンP5までの距離である。バケット長L3は、バケットピンP5からバケット135の刃先Tまでの距離である。バケットピンP5は、正接状態において前方接続部1351に取り付けられ、逆接状態において後方接続部1352に取り付けられるところ、前方接続部1351から刃先Tまでの距離は、後方接続部1352から刃先Tまでの距離と一致しない可能性がある。この場合、バケット長L3は、バケット135が正接状態であるか逆接状態であるかによって異なる値となる。代表点OとブームピンP1との位置関係は、例えば、車体座標系におけるブームピンP1の位置によって表される。
《介入制御》
作業機制御装置150は、施工現場において設定された設計面にバケット135が侵入しないようにバケット135が施工対象に接近する方向の速度を制限する。以下、作業機制御装置150がバケット135の速度を制限することを介入制御ともいう。
介入制御において作業機制御装置150は、バケット135と設計面との距離が所定距離未満になった場合に、設計面にバケット135が侵入しないように、ブームシリンダ136の制御指令を生成する。これにより、バケット135の速度がバケット135と設計面との距離に応じた速度となるように、ブーム131が駆動する。つまり作業機制御装置150は、ブームシリンダ136の制御指令によってブーム131を上昇させることでバケット135の速度を制限する。
なお、他の実施形態においては、介入制御においてアームシリンダ137の制御指令またはバケットシリンダ138の制御指令を生成しても良い。つまり、他の実施形態においては、介入制御においてアーム132を上昇させることでバケット135の速度を制限してもよいし、バケット135の速度を直接制限してもよい。
《作業機制御装置》
図3は、第1の実施形態に係る作業機制御装置および入出力装置の構成を示すブロック図である。作業機制御装置150は、寸法特定装置の一例である。
作業機制御装置150は、プロセッサ151、メインメモリ153、ストレージ155、インタフェース157を備える。
ストレージ155には、作業機130を制御するためのプログラムが記憶されている。ストレージ155の例としては、HDD(Hard Disk Drive)、SSD(Solid State Drive)、不揮発性メモリ等が挙げられる。ストレージ155は、作業機制御装置150のバスに直接接続された内部メディアであってもよいし、インタフェース157または通信回線を介して作業機制御装置150に接続される外部メディアであってもよい。
プロセッサ151は、ストレージ155からプログラムを読み出してメインメモリ153に展開し、プログラムに従って処理を実行する。またプロセッサ151は、プログラムに従ってメインメモリ153に記憶領域を確保する。インタフェース157は、操作装置121、入出力装置160、ブームストロークセンサ141、アームストロークセンサ142、バケットストロークセンサ143、位置方位演算器144、傾斜検出器145、およびその他の周辺機器と接続され、信号の入出力を行う。
プログラムは、作業機制御装置150に発揮させる機能の一部を実現するためのものであってもよい。例えば、プログラムは、ストレージ155に既に記憶されている他のプログラムとの組み合わせ、または他の装置に実装された他のプログラムとの組み合わせによって機能を発揮させるものであってもよい。なお、他の実施形態においては、作業機制御装置150は、上記構成に加えて、または上記構成に代えてPLD(Programmable Logic Device)などのカスタムLSI(Large Scale Integrated Circuit)を備えてもよい。PLDの例としては、PAL(Programmable Array Logic)、GAL(Generic Array Logic)、CPLD(Complex Programmable Logic Device)、FPGA(Field Programmable Gate Array)が挙げられる。この場合、プロセッサによって実現される機能の一部または全部が当該集積回路によって実現されてよい。
プロセッサ151は、プログラムの実行により、バケット選択部1511、接続判定部1512、逆接寸法算出部1513、操作量取得部1514、検出情報取得部1515、バケット位置特定部1516、制御線決定部1517、表示制御部1518、介入制御部1519として機能する。
また、ストレージ155には、作業機械情報記憶部1551、バケット情報記憶部1552、目標施工データ記憶部1553の記憶領域を確保されている。
作業機械情報記憶部1551は、ブーム長L1、アーム長L2、および旋回体120の代表点Oの位置とブームピンP1との位置関係を記憶する。
図4は、正接状態におけるバケットの寸法を示す図である。
バケット情報記憶部1552は、バケット135の種類情報に関連付けて、そのバケット135の、前方接続部1351と後方接続部1352の間の長さである基端部長さLo、正接状態におけるバケット長L3、および正接状態における複数の輪郭点の相対位置を記憶する。具体的には、バケット情報記憶部1552は、バケット135の底面直線部とコーナー部(尻部)との交点である輪郭点A、前方接続部1351と後方接続部1352とを通る直線とバケット135の輪郭との交点である輪郭点E、輪郭点Aと輪郭点Eの間を等分する輪郭点B、C、Dについて相対位置を記憶する。バケット135の種類情報の例としては、バケット135の型番、名称、およびIDなどが挙げられる。
バケットピンP5を基準とする複数の輪郭点の相対位置は、例えば、バケットピンP5から各輪郭点までの長さLa、Lb、Lc、Ld、Le、およびバケットピンP5と輪郭点とを通る直線とバケットピンP5と刃先Tを通る直線とのなす角θa、θb、θc、θd、θeによって表される。バケット情報記憶部1552は、寸法記憶部の一例である。
以下、正接状態におけるバケット長L3をバケット長L3nともいう。また正接状態における各輪郭点までの長さLa、Lb、Lc、Ld、Leをそれぞれ長さLan、Lbn、Lcn、Ldn、Lenともいう。また正接状態における各輪郭点の角θa、θb、θc、θd、θeをそれぞれθan、θbn、θcn、θdn、θenともいう。バケット長L3n、長さLan、Lbn、Lcn、Ldn、Lenおよび角θan、θbn、θcn、θdn、θenは、第1寸法、または後述する他の実施形態の第2寸法の一例である。また、長さLan、Lbn、Lcn、Ldn、Lenおよび角θan、θbn、θcn、θdn、θenは、第1輪郭位置、または後述する他の実施形態の第2輪郭位置の一例である。
目標施工データ記憶部1553は、施工現場の設計面を表す目標施工データを記憶する。目標施工データは、現場座標系で表される三次元データであって、設計面を表す複数の三角形ポリゴンからなる立体地形データ等である。目標施工データを構成する三角形ポリゴンは、それぞれ隣接する他の三角形ポリゴンと共通の辺を有する。つまり、目標施工データは、複数の平面から構成される連続した平面を表す。目標施工データは、外部記憶媒体から読み込まれることで、またはネットワークを介して外部サーバから受信されることで、目標施工データ記憶部1553に記憶される。
バケット選択部1511は、入出力装置160にバケット情報記憶部1552が記憶するバケット135の選択画面を表示させる。またバケット選択部1511は、入出力装置160を介してオペレータからバケット135の選択を受け付ける。
接続判定部1512は、入出力装置160を介して、バケット135の接続状態が正接状態であるか逆接状態であるかを示す接続情報の入力を受け付ける。
図5は、逆接状態におけるバケットの寸法を示す図である。
逆接寸法算出部1513は、バケット情報記憶部1552が記憶する正接状態におけるバケット135の寸法情報に基づいて、逆接状態におけるバケット135の寸法情報を算出する。つまり、逆接寸法算出部1513は、逆接状態におけるバケット長L3、バケットピンP5から複数の輪郭点までの長さLa、Lb、Lc、Ld、Le、および逆接状態における複数の輪郭点の角θa、θb、θc、θd、θeを算出する。逆接寸法算出部1513は、寸法算出部の一例である。
以下、逆接状態におけるバケット長L3をバケット長L3iともいう。また逆接状態における各輪郭点までの長さLa、Lb、Lc、Ld、Leを長さLai、Lbi、Lci、Ldi、Leiともいう。また逆接状態における各輪郭点の角θai、θbi、θci、θdi、θeiともいう。バケット長L3i、長さLai、Lbi、Lci、Ldi、Leiおよび角θai、θbi、θci、θdi、θeiは、第2寸法、または後述する他の実施形態の第1寸法の一例である。また、長さLai、Lbi、Lci、Ldi、Leiおよび角θai、θbi、θci、θdi、θeiは、第2輪郭位置、または後述する他の実施形態の第1輪郭位置の一例である。
図6は、逆接状態におけるバケットの寸法の算出方法を示す図である。
逆接寸法算出部1513は、以下の式(1)により、逆接状態におけるバケット長L3iを算出する。
L3i2 = L3n2 + Lo2 - 2 * L3n * Lo *cosθen …(1)
つまり、逆接寸法算出部1513は、正接状態におけるバケット長L3n、基端部長さLo、および角θenを用いて余弦定理によって、逆接状態におけるバケット長L3iを算出することができる。なお、輪郭点Eは、前方接続部1351と後方接続部1352とを通る直線とバケット135の輪郭との交点であるため、角θenは、正接状態において前方接続部1351と後方接続部1352とを通る直線と、前方接続部1351と刃先Tとを通る直線とがなす角である正接刃先角度と等価である。また、正接刃先角度すなわち角θenは、第1刃先角度、または後述する他の実施形態の第2刃先角度の一例である。
また逆接寸法算出部1513は、以下の式(2)により、逆接状態におけるバケットピンP5から輪郭点Aの長さLaiを算出する。
Lai2 = Lan2 + Lo2 - 2 * Lan * Lo *cos(θen - θan) …(2)
つまり、逆接寸法算出部1513は、正接状態におけるバケットピンP5から輪郭点Aの長さLan、基端部長さLo、角θenおよび角θanを用いて余弦定理によって、逆接状態におけるバケットピンP5から輪郭点Aの長さLaiを算出することができる。同様に、逆接寸法算出部1513は、他の輪郭点B、C、D、Eについても同様に長さLbi、Lci、Ldi、Leiを算出する。
また逆接寸法算出部1513は、以下の式(3)により、逆接状態における輪郭点Aの角θaiを算出する。
θai = arccos( (L3i2 + Lai2 - AT2) / (2 * L3i * Lai) ) …(3)
つまり、逆接寸法算出部1513は、逆接状態におけるバケット長L3i、逆接状態におけるバケットピンP5から輪郭点Aの長さLai、および輪郭点Aと刃先Tの距離ATを用いて余弦定理によって、逆接状態における輪郭点Aの角θaiを算出することができる。同様に、逆接寸法算出部1513は、他の輪郭点B、C、D、Eについても同様に角θbi、θci、θdi、θeiを算出する。なお、角θeiは、逆接状態において前方接続部1351と後方接続部1352とを通る直線と、後方接続部1352と刃先Tとを通る直線とがなす角である逆接刃先角度と等価である。また、逆接刃先角度すなわち角θeiは、第2刃先角度、または後述する他の実施形態の第1刃先角度の一例である。
操作量取得部1514は、操作装置121から操作量を示す操作信号を取得する。操作量取得部1514は、少なくともブーム131に係る操作量、アーム132に係る操作量、およびバケット135に係る操作量を取得する。
検出情報取得部1515は、ブームストロークセンサ141、アームストロークセンサ142、バケットストロークセンサ143、位置方位演算器144、および傾斜検出器145のそれぞれが検出した情報を取得する。つまり、検出情報取得部1515は、旋回体120の現場座標系における位置情報、旋回体120が向く方位、旋回体120の姿勢、ブームシリンダ136のストローク長、アームシリンダ137のストローク長、およびバケットシリンダ138のストローク長を取得する。
バケット位置特定部1516は、検出情報取得部1515が取得した情報に基づいて、バケット135の位置および姿勢を特定する。このときバケット位置特定部1516は、バケット絶対角ηを特定する。バケット位置特定部1516は、以下の手順でバケット絶対角ηを特定する。バケット位置特定部1516は、ブームシリンダ136のストローク長から、ブーム相対角αを算出する。バケット位置特定部1516は、アームシリンダ137のストローク長から、アーム相対角βを算出する。バケット位置特定部1516は、バケットシリンダ138のストローク長から、バケット相対角γを算出する。そして、バケット位置特定部1516は、ブーム相対角α、アーム相対角β、およびバケット相対角γを加算することで、バケット絶対角ηを算出する。
また、バケット位置特定部1516は、検出情報取得部1515が取得した情報と作業機械情報記憶部1551が記憶する情報とに基づいて、バケット135の刃先Tの現場座標系における位置を特定する。バケット位置特定部1516は、以下の手順で作業機130の刃先Tの現場座標系における位置を特定する。バケット位置特定部1516は、検出情報取得部1515が取得したブーム相対角αと作業機械情報記憶部1551が記憶するブーム長L1とに基づいて、車体座標系におけるアームピンP2の位置を特定する。バケット位置特定部1516は、アームピンP2の位置と、検出情報取得部1515が取得したアーム相対角βと作業機械情報記憶部1551が記憶するアーム長L2とに基づいて、車体座標系におけるバケットピンP5の位置を特定する。バケット位置特定部1516は、バケットピンP5の位置と、検出情報取得部1515が取得したバケット相対角γと、バケット長L3とに基づいて、バケット135の刃先Tの位置および姿勢を特定する。このとき、バケット位置特定部1516は、バケット135が正接状態である場合、バケット情報記憶部1552が記憶するバケット長L3に基づいてバケット135の刃先Tの位置および姿勢を特定する。他方、バケット位置特定部1516は、バケット135が逆接状態である場合、逆接寸法算出部1513が算出したバケット長L3に基づいてバケット135の刃先Tの位置および姿勢を特定する。そして、バケット位置特定部1516は、検出情報取得部1515が取得した旋回体120の現場座標系における位置情報、旋回体120が向く方位、および旋回体120の姿勢に基づいて、車体座標系におけるバケット135の刃先Tの位置を、現場座標系における位置に変換する。バケット位置特定部1516は、アタッチメント位置特定部の一例である。
制御線決定部1517は、バケット135の介入制御に用いられる制御線を決定する。制御線決定部1517は、例えば、バケット135の縦断面と設計面との交線を制御線に決定する。
表示制御部1518は、バケット位置特定部1516が特定したバケット135の現場座標系における位置と、制御線決定部1517が決定した制御線との位置関係を示す図を生成し、入出力装置160に表示させる。このとき、表示制御部1518は、バケット135の輪郭点の相対位置に基づいてバケット135の形状を表す図形を生成し、これを入出力装置160に描画する。表示制御部1518は、バケット135が正接状態である場合、バケット情報記憶部1552が記憶する輪郭点の相対位置に基づいてバケット135の図形を生成する。他方、表示制御部1518は、バケット135が逆接状態である場合、逆接寸法算出部1513が算出した輪郭点の相対位置に基づいてバケット135の図形を生成する。表示制御部1518は、描画情報生成部およびアタッチメント描画部の一例である。
介入制御部1519は、操作量取得部1514が取得した操作装置121の操作量と、制御線決定部1517が決定した制御線とバケット135の距離とに基づいて、作業機130の介入制御を行う。
《バケット設定方法》
以下、第1の実施形態に係る作業機械100の制御方法について説明する。
まず作業機械100のオペレータは、入出力装置160により、作業機械100が備えるバケット135の情報を設定する。
図7は、第1の実施形態に係る作業機械のバケットの設定方法を示すフローチャートである。
作業機制御装置150のバケット選択部1511は、バケット情報記憶部1552が記憶するバケット135の情報を読み出す(ステップS01)。バケット選択部1511は、読み出した情報に基づいて、バケット135の選択画面を表示するための表示信号を、入出力装置160に出力する(ステップS02)。これにより、入出力装置160には、バケット135の選択画面が表示される。オペレータは、入出力装置160に表示される選択画面の中から作業機械100に取り付けられたバケット135を選択する。バケット選択部1511は、選択されたバケット135に関連付けられた正接状態におけるバケット135の寸法をバケット情報記憶部1552から特定する(ステップS03)。バケット選択部1511は、読み出したバケット135の寸法をメインメモリ153に記憶させる(ステップS04)。
次に、接続判定部1512は、バケット135の接続状態が正接状態であるか逆接状態であるかを選択するための接続状態ボタンの表示信号を入出力装置160に出力する(ステップS05)。接続状態ボタンの例としては、ON状態のときに逆接状態であることを示しOFF状態のときに正接状態であることを示すチェックボックス、正接状態であることを示すボタンと逆接状態であることを示すボタンの組み合わせ、状態情報を選択可能なリストボックスなどが挙げられる。オペレータは、入出力装置160に表示される接続状態ボタンの中から作業機械100の接続状態を示すボタンを押下する。接続判定部1512は、ボタンの押下により状態情報の入力を受け付ける(ステップS06)。
接続判定部1512は、状態情報が逆接状態を示すか否かを判定する(ステップS07)。状態情報が逆接状態を示す場合(ステップS07:YES)、逆接寸法算出部1513は、ステップS04でメインメモリに記憶させた正接状態におけるバケット135の寸法に基づいて、逆接状態におけるバケット135の寸法を算出する(ステップS08)。つまり、逆接寸法算出部1513は、上述の式(1)〜(3)に基づいて、逆接状態におけるバケット長L3、逆接状態におけるバケットピンP5から複数の輪郭点までの長さLa、Lb、Lc、Ld、Le、および逆接状態における複数の輪郭点の角θa、θb、θc、θd、θeを算出する。このとき、逆接寸法算出部1513は、逆接状態におけるバケットリンクピンP6の相対位置、すなわち前方接続部1351の相対位置も算出する。逆接寸法算出部1513は、メインメモリ153が記憶するバケット135の寸法を、算出した逆接状態におけるバケット135の寸法に書き換える(ステップS09)。 状態情報が正接状態を示す場合(ステップS07:NO)、逆接寸法算出部1513はメインメモリ153が記憶するバケット135の寸法を書き換えない。
《操作時の制御方法》
図8は、上述の制御方法において設定された寸法を用いたバケット画像の表示処理および介入制御処理を示すフローチャートである。作業機械100のオペレータが作業機械100の操作を開始すると、作業機制御装置150は、所定の制御周期ごとに以下に示す制御を実行する。
操作量取得部1514は、操作装置121からブーム131に係る操作量、アーム132に係る操作量、バケット135に係る操作量、および旋回に係る操作量を取得する(ステップS31)。検出情報取得部1515は、位置方位演算器144、傾斜検出器145、ブームシリンダ136、アームシリンダ137、バケットシリンダ138のそれぞれが検出した情報を取得する(ステップS32)。
バケット位置特定部1516は、各油圧シリンダのストローク長からブーム相対角α、アーム相対角β、およびバケット相対角γを算出する(ステップS33)。またバケット位置特定部1516は、算出した相対角α、β、γと、作業機械情報記憶部1551が記憶するブーム長L1およびアーム長L2と、メインメモリ153に記憶するバケット長L3と、検出情報取得部1515が取得した旋回体120の位置、方位および姿勢とに基づいて、バケット絶対角ηおよび現場座標系におけるバケット135の刃先Tの位置を算出する(ステップS34)。
制御線決定部1517は、バケット135の刃先Tと目標施工データ記憶部1553が記憶する目標施工データとに基づいて制御線を決定する(ステップS35)。表示制御部1518は、メインメモリ153が記憶するバケット135の寸法に基づいて、バケット135の画像を生成する(ステップS36)。図9は、バケットの画像の例を示す図である。バケット135の画像は、例えばバケット135の刃先T、輪郭点A、B、C、D、E、バケットピンP5およびバケットリンクピンP6の位置を表す複数の点の凸包として描くことができる。複数の点の凸包として描かれる画像は、描画情報の一例である。表示制御部1518は、生成した画像を、バケット絶対角ηに基づいて回転させる(ステップS37)。表示制御部1518は、取得した刃先Tの位置および制御線を画像座標系に変換し、制御線を表す線分とバケット135の画像とを描画した画面データを生成する(ステップS38)。表示制御部1518は、生成した画面データを入出力装置160に出力する(ステップS39)。これにより、入出力装置160には、バケット135と設計面の位置関係を表す画面が表示される。
また、ステップS36からS39までにおける画面データの表示処理と並行して、介入制御部1519は、刃先Tおよび輪郭点A、B、C、D、Eと制御線との距離が所定距離未満であるか否かを判定する(ステップS40)。介入制御部1519は、刃先Tおよび輪郭点A、B、C、D、Eのすべてと制御線との距離が所定距離未満でない場合(ステップS40:NO)、介入制御を行わず、操作量取得部1514が取得した操作量に基づく作業機130の制御指令を生成する(ステップS41)。他方、介入制御部1519は、刃先Tおよび輪郭点A、B、C、D、Eの少なくとも1つと制御線との距離が所定距離未満である場合(ステップS40:YES)、刃先Tと制御線との距離から特定されるバケット135の許容速度と操作量取得部1514が取得した操作量とに基づいて作業機130の制御指令を生成する(ステップS42)。
《作用・効果》
このように、第1の実施形態によれば、作業機制御装置150は、正接状態におけるバケット長L3nに基づいて、逆接状態におけるバケット長L3iを算出する。これにより、作業機制御装置150は、逆接状態におけるバケット135の寸法を特定することができる。なお、他の実施形態においては、作業機制御装置150は、逆接状態におけるバケット長L3iに基づいて、正接状態におけるバケット長L3nを算出してもよい。この場合、作業機制御装置150は、逆接状態におけるバケット135の寸法が既知である場合に、正接状態におけるバケット135の寸法を特定することができる。この場合、バケット長L3iが第1寸法の一例であり、バケット長L3nが第2寸法の一例である。
また、第1の実施形態によれば、作業機制御装置150は、正接状態におけるバケット長L3n、基端部長さLo、および角θenに基づいて、逆接状態におけるバケット長L3iを算出する。これにより、作業機制御装置150は、余弦定理に基づいて逆接状態におけるバケット長L3iを算出することができる。
また、第1の実施形態によれば、作業機制御装置150は、接続情報の入力を受け付け、接続状態が正接状態である場合に、正接状態のバケット長L3nに基づいて現場座標系におけるバケット135の位置を特定し、接続状態が逆接状態である場合に、逆接状態のバケット長L3iに基づいて現場座標系におけるバケット135の位置を表示する。これにより、作業機制御装置150は、バケット135の接続状態によらず、正しくバケット135の位置を表示することができ、また正しく介入制御を行うことができる。
また、第1の実施形態によれば、作業機制御装置150は、バケット135の複数の輪郭点A、B、C、D、Eについて、逆接状態における輪郭点A、B、C、D、Eの相対位置を算出し、これに基づいてバケットの形状を描画する。これにより、作業機制御装置150は、バケット135の接続状態によらず、正しくバケット135の形状を表示することができる。
また、第1の実施形態によれば、作業機制御装置150は、バケット135の種類情報の入力を受け付け、入力された種類情報に係るバケット135について逆接状態におけるバケット長L3iを算出する。これにより、バケット135の付け替えが生じた場合においても、適切に逆接状態におけるバケット135の寸法を特定することができる。
以上、図面を参照して一実施形態について詳しく説明してきたが、具体的な構成は上述のものに限られることはなく、様々な設計変更等をすることが可能である。
上述の実施形態に係る作業機制御装置150は、算出したバケット長L3に基づいてステップS36からS39までの刃先Tの位置の表示およびステップS40からS42までの介入制御を行うが、これに限られない。例えば、他の実施形態に係る作業機制御装置150は、刃先Tの位置の表示および介入制御の一方、またはバケット長L3に基づく他の処理を行ってもよい。
上述の実施形態に係る作業機制御装置150は、バケット135の刃先T、輪郭点A、B、C、D、E、バケットピンP5およびバケットリンクピンP6の位置に基づいてバケット135の図形を描画するが、これに限られない。例えば、他の実施形態に係る作業機制御装置150は、逆接状態のときに、予め記憶する正接状態のバケット135の画像を反転させることでバケット135の図形を描画してもよい。
上述の実施形態に係る作業機制御装置150は、余弦定理に基づいて逆接状態におけるバケット長L3iを算出するが、これに限られない。例えば、他の実施形態に係る作業機制御装置150は、正弦定理または正接定理に基づいて逆接状態におけるバケット長L3iを算出してもよい。つまり、逆接状態におけるアーム132の先端部と刃先Tとを結ぶ線分を含む任意の三角形について、三角形の決定条件を満たすパラメータが既知であれば、作業機制御装置150は、逆接状態におけるバケット長L3iを算出することができる。
また、他の実施形態に係る作業機制御装置150は、正接状態におけるバケット長L3nを用いずに基端部長さLoを用いて、逆接状態におけるバケット長L3iを算出してもよい。例えば、逆接寸法算出部1513は、上記の式(2)に基づいて長さLaiを算出する。
次に、逆接寸法算出部1513は、下記の式(4)に基づいて、前方接続部1351と輪郭点Aを通る直線と、後方接続部1352と輪郭点Aを通る直線とがなす角θapを求める。また逆接寸法算出部1513は、下記の式(5)に基づいて、輪郭点Aと刃先Tを通る直線と、前方接続部1351と輪郭点Aを通る直線とがなす角θatを求める。
θap = arccos( (Lan2 + Lai2 - Lo2) / (2 * Lan * Lai) ) …(4)
θat = arccos( (Lan2 + AT2 - L3n2) / (2 * Lan * AT) ) …(5)
そして、逆接寸法算出部1513は、下記の式(6)に基づいて逆接状態におけるバケット長L3iを算出する。
L3i2 = AE2 + AT2 - 2 * AE * AT *cos(θap + θat) …(6)
なお、他の実施形態においては、後方接続部1352と輪郭点Eとの長さが十分に短い場合、長さLoに代えて長さLenを基端部長さに用いてもよい。つまり、基端部長さは、前方接続部1351と後方接続部1352との長さと必ずしも一致しなくてもよい。
また、上述の実施形態に係る作業機制御装置150は、制御線とバケット135とを描画した画像データの表示のために、バケット135の位置を車体座標系から現場座標系に変換するが、これに限られない。例えば、他の実施形態においては、作業機制御装置150は、目標施工データが示す設計面の位置を現場座標系から車体座標系に変換してもよい。また、他の実施形態においては、作業機制御装置150は、制御線およびバケット135の位置を、他の座標系に変換してもよい。
また、上述の実施形態に係る作業機制御装置150は、接続状態ボタンの押下に基づいて接続状態を判定するが、これに限られない。例えば、他の実施形態に係る作業機制御装置150は、アーム132もしくはブーム131にかかるシリンダ圧、ステレオカメラ等を用いた画像解析、または他の方法によって、接続状態ボタンの押下によらず接続状態を判定してもよい。
また、上述の実施形態に係る作業機制御装置150は、正接状態におけるバケット135の寸法から逆接状態におけるバケット135の寸法を算出するが、これに限られない。他の実施形態においては、作業機制御装置150は、以下に示すように、逆接状態におけるバケット135の寸法から正接状態におけるバケット135の寸法を算出してもよい。この場合、作業機制御装置150は、逆接寸法算出部1513に代えて正接寸法算出部を備え、バケット情報記憶部1552は、逆接状態におけるバケット135の寸法情報を記憶する。正接寸法算出部は、寸法算出部の一例である。
図10は、他の実施形態に係る作業機械のバケットの設定方法を示すフローチャートである。
作業機制御装置150のバケット選択部1511は、バケット情報記憶部1552が記憶するバケット135の情報を読み出す(ステップS101)。バケット選択部1511は、読み出した情報に基づいて、バケット135の選択画面を表示するための表示信号を、入出力装置160に出力する(ステップS102)。これにより、入出力装置160には、バケット135の選択画面が表示される。オペレータは、入出力装置160に表示される選択画面の中から作業機械100に取り付けられたバケット135を選択する。バケット選択部1511は、選択されたバケット135に関連付けられた逆接状態におけるバケット135の寸法をバケット情報記憶部1552から特定する(ステップS103)。バケット選択部1511は、読み出したバケット135の寸法をメインメモリ153に記憶させる(ステップS104)。
次に、接続判定部1512は、バケット135の接続状態が正接状態であるか逆接状態であるかを選択するための接続状態ボタンの表示信号を入出力装置160に出力する(ステップS105)。オペレータは、入出力装置160に表示される接続状態ボタンの中から作業機械100の接続状態を示すボタンを押下する。接続判定部1512は、ボタンの押下により状態情報の入力を受け付ける(ステップS106)。
接続判定部1512は、状態情報が正接状態を示すか否かを判定する(ステップS107)。状態情報が正接状態を示す場合(ステップS107:YES)、正接寸法算出部は、ステップS104でメインメモリに記憶させた正接状態におけるバケット135の寸法に基づいて、逆接状態におけるバケット135の寸法を算出する(ステップS108)。正接寸法算出部は、メインメモリ153が記憶するバケット135の寸法を、算出した正接状態におけるバケット135の寸法に書き換える(ステップS109)。
他方、状態情報が逆接状態を示す場合(ステップS107:NO)、正接寸法算出部はメインメモリ153が記憶するバケット135の寸法を書き換えない。
これにより、作業機制御装置150は、逆接状態におけるバケット135の寸法から正接状態におけるバケット135の寸法を算出することができる。
100…作業機械 110…走行体 120…旋回体 130…作業機 131…ブーム 132…アーム 133…アイドラリンク 134…バケットリンク 135…バケット 1351…前方接続部 1352…後方接続部 136…ブームシリンダ 137…アームシリンダ 138…バケットシリンダ 150…作業機制御装置 1551…作業機械情報記憶部 1552…バケット情報記憶部 1553…目標施工データ記憶部 1511…バケット選択部 1512…接続判定部 1513…逆接寸法算出部 1514…操作量取得部 1515…検出情報取得部 1516…バケット位置特定部 1517…制御線決定部 1518…表示制御部 1519…介入制御部 160…入出力装置 T…刃先 P1…ブームピン P2…アームピン P3…アイドラリンクピン P4…バケットシリンダピン P5…バケットピン P6…バケットリンクピン Lo…基端部長さ L1…ブーム長 L2…アーム長 L3…バケット長

Claims (8)

  1. アームとアタッチメントとを備える作業機であって、前記アタッチメントに設けられた第1接続部または第2接続部とアームとが接続される作業機のアタッチメントの寸法を特定する寸法特定装置であって、
    前記第1接続部が前記アームに接続されるときにおける前記アタッチメントの寸法である第1寸法を記憶する寸法記憶部と、
    前記第1寸法に基づいて、前記第2接続部が前記アームに接続されるときにおける前記アタッチメントの寸法である第2寸法を算出する寸法算出部と
    を備える寸法特定装置。
  2. 前記アタッチメントは刃先を有するバケットであって、
    前記第1寸法および前記第2寸法の少なくとも一方は、前記アームから前記刃先までの長さを示すバケット長を含む
    請求項1に記載の寸法特定装置。
  3. 前記寸法記憶部は、前記第1接続部と前記第2接続部との間の長さである基端部長さと、前記第1接続部と前記第2接続部とを通る直線と、前記第1接続部と前記刃先とを通る直線とがなす角である第1刃先角度と、を記憶し、
    前記寸法算出部は、前記第1寸法、前記基端部長さ、および前記第1刃先角度に基づいて前記第2寸法を算出する
    請求項2に記載の寸法特定装置。
  4. 前記アームが前記第1接続部に接続されているか、前記第2接続部に接続されているか判定する接続判定部を備え、
    前記寸法算出部は、前記アームが前記第2接続部に接続されていると判定される場合に、前記第1寸法に基づいて前記第2寸法を算出することを特徴とする
    請求項1から請求項3の何れか1項に記載の寸法特定装置。
  5. 前記寸法記憶部は、前記第1接続部が前記アームに接続されるときにおける、前記アームを基準とした前記アタッチメントの複数の輪郭点の位置である第1輪郭位置を前記第1寸法として記憶し、
    前記寸法算出部は、前記第1輪郭位置に基づいて、前記第2接続部が前記アームに接続されるときにおける、前記アームを基準とした前記複数の輪郭点の位置である第2輪郭位置を前記第2寸法として算出する
    請求項1から請求項4の何れか1項に記載の寸法特定装置。
  6. 前記第2寸法に基づいて、前記アタッチメントの形状を描画するための描画情報を生成する描画情報生成部と、
    前記描画情報に基づいて前記アタッチメントの形状を示す画像を出力するアタッチメント描画部と
    を備える請求項1から請求項5の何れか1項に記載の寸法特定装置。
  7. アタッチメントの種類を示す種類情報の入力を受け付ける種類入力部を備え、
    前記寸法記憶部は、前記アタッチメントの種類情報ごとに、当該種類に係るアタッチメントの第1寸法を記憶し、
    前記寸法算出部は、入力された種類情報が示す種類に係る前記第1寸法に基づいて前記第2寸法を算出する
    請求項1から請求項6の何れか1項に記載の寸法特定装置。
  8. アームとアタッチメントとを備える作業機であって、前記アタッチメントに設けられた第1接続部または第2接続部とアームとが接続される作業機の寸法を特定する寸法特定方法であって、
    前記第1接続部が前記アームに接続されるときにおける、前記アタッチメントの寸法である第1寸法を取得するステップと、
    前記第1寸法に基づいて、前記第2接続部が前記アームに接続されるときにおける前記アタッチメントの寸法である第2寸法を算出するステップと
    を備える寸法特定方法。
JP2018085853A 2018-04-26 2018-04-26 寸法特定装置および寸法特定方法 Active JP6942671B2 (ja)

Priority Applications (5)

Application Number Priority Date Filing Date Title
JP2018085853A JP6942671B2 (ja) 2018-04-26 2018-04-26 寸法特定装置および寸法特定方法
US16/980,195 US20210017733A1 (en) 2018-04-26 2019-03-12 Dimension-specifying device and dimension-specifying method
CN201980023212.2A CN111936705B (zh) 2018-04-26 2019-03-12 尺寸确定装置以及尺寸确定方法
DE112019001094.8T DE112019001094B4 (de) 2018-04-26 2019-03-12 Vorrichtung zum bestimmen von abmessungen und verfahren zum bestimmen von abmessungen
PCT/JP2019/010093 WO2019207992A1 (ja) 2018-04-26 2019-03-12 寸法特定装置および寸法特定方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2018085853A JP6942671B2 (ja) 2018-04-26 2018-04-26 寸法特定装置および寸法特定方法

Publications (2)

Publication Number Publication Date
JP2019190171A JP2019190171A (ja) 2019-10-31
JP6942671B2 true JP6942671B2 (ja) 2021-09-29

Family

ID=68295202

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2018085853A Active JP6942671B2 (ja) 2018-04-26 2018-04-26 寸法特定装置および寸法特定方法

Country Status (5)

Country Link
US (1) US20210017733A1 (ja)
JP (1) JP6942671B2 (ja)
CN (1) CN111936705B (ja)
DE (1) DE112019001094B4 (ja)
WO (1) WO2019207992A1 (ja)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6854255B2 (ja) * 2018-03-15 2021-04-07 日立建機株式会社 建設機械
JP2022128423A (ja) * 2021-02-22 2022-09-01 株式会社小松製作所 作業機を有する作業機械において作業機の形状を示す形状データを取得するためのシステム及び方法
WO2022196776A1 (ja) * 2021-03-17 2022-09-22 住友重機械工業株式会社 ショベル
JP2023057349A (ja) * 2021-10-11 2023-04-21 国立大学法人広島大学 バケット情報取得装置およびこれを備えた建設機械
WO2025154761A1 (ja) * 2024-01-16 2025-07-24 日立建機株式会社 作業機械

Family Cites Families (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1993009300A1 (en) * 1991-10-29 1993-05-13 Kabushiki Kaisha Komatsu Seisakusho Method of selecting automatic operation mode of working machine
JP3329513B2 (ja) * 1993-05-07 2002-09-30 澄 山下 樹木掘り取り機械
JP3224066B2 (ja) 1994-03-28 2001-10-29 株式会社小松製作所 建設機械のアタッチメント数値データ測定方法
JPH0941415A (ja) * 1995-08-02 1997-02-10 Komatsu Ltd アタッチメント着脱装置
DE19717897C2 (de) * 1997-04-28 2001-04-19 Alfons Stock Schnellwechselvorrichtung für Arbeitswerkzeuge, insbesondere für Baggerlöffel, an Baumaschinen
JP2008050748A (ja) * 2006-08-22 2008-03-06 Ohmoto Gumi Co Ltd 施工支援システムによる無人化施工方法
JP5555190B2 (ja) 2011-02-22 2014-07-23 株式会社小松製作所 油圧ショベルの表示システム及びその制御方法
JP5624101B2 (ja) * 2012-10-05 2014-11-12 株式会社小松製作所 掘削機械の表示システム、掘削機械及び掘削機械の表示用コンピュータプログラム
US9562340B2 (en) * 2013-04-16 2017-02-07 Komatsu Ltd. Excavating bucket and work vehicle
KR101871562B1 (ko) * 2014-05-15 2018-06-26 가부시키가이샤 고마쓰 세이사쿠쇼 굴삭 기계의 표시 시스템, 굴삭 기계 및 굴삭 기계의 표시 방법
US9677251B2 (en) 2014-06-02 2017-06-13 Komatsu Ltd. Construction machine control system, construction machine, and method of controlling construction machine
WO2015030266A1 (ja) * 2014-09-09 2015-03-05 株式会社小松製作所 掘削機械の表示システム、掘削機械及び画像表示方法
WO2016190468A1 (ko) * 2015-05-28 2016-12-01 볼보 컨스트럭션 이큅먼트 에이비 건설기계의 작업장치 제어 방법
WO2016056674A1 (ja) * 2015-10-23 2016-04-14 株式会社小松製作所 作業機械の表示システム、作業機械及び表示方法
CA2951674A1 (en) * 2015-12-15 2017-06-15 Joy Global Surface Mining Inc System and method for estimating a payload of an industrial machine
JP2017115370A (ja) * 2015-12-22 2017-06-29 コベルコ建機株式会社 建設機械のアタッチメントの形状データ作成方法
JP6681747B2 (ja) 2016-03-02 2020-04-15 株式会社神戸製鋼所 アタッチメント認識装置
CN106460363B (zh) * 2016-05-31 2019-11-08 株式会社小松制作所 作业机械的控制系统、作业机械以及作业机械的控制方法
JP7177608B2 (ja) * 2018-06-11 2022-11-24 株式会社小松製作所 作業機械を含むシステム、コンピュータによって実行される方法、学習済みの位置推定モデルの製造方法、および学習用データ

Also Published As

Publication number Publication date
CN111936705A (zh) 2020-11-13
DE112019001094T5 (de) 2020-12-24
WO2019207992A1 (ja) 2019-10-31
CN111936705B (zh) 2022-07-19
JP2019190171A (ja) 2019-10-31
DE112019001094B4 (de) 2025-03-20
US20210017733A1 (en) 2021-01-21

Similar Documents

Publication Publication Date Title
JP6942671B2 (ja) 寸法特定装置および寸法特定方法
AU2022209235B2 (en) Display control device and display control method
JP7082906B2 (ja) 制御装置および制御方法
CN110574078B (zh) 显示控制装置、显示控制方法、记录介质以及显示系统
AU2019292457B2 (en) Display control device, display control system, and display control method
JP6322612B2 (ja) 施工管理システム及び形状計測方法
JP4012448B2 (ja) 建設機械の掘削作業教示装置
WO2017061518A1 (ja) 施工管理システム、施工管理方法、及び管理装置
JP6585697B2 (ja) 施工管理システム
JP2020117982A (ja) 作業機械
CN114787455B (zh) 作业机械的控制系统、作业机械以及作业机械的控制方法
JP3987777B2 (ja) 建設機械の掘削作業教示装置
JP4205676B2 (ja) 建設機械の出来形情報処理装置
JP7317926B2 (ja) 施工管理装置、表示装置および施工管理方法
JP6606230B2 (ja) 形状計測システム
JP7107792B2 (ja) 建設機械
AU2021354304B2 (en) Display control device and display method
JP2021096129A (ja) 衛星測位方法、衛星測位装置、衛星測位システム及び建設機械
CN116096970A (zh) 作业机械的状态管理装置
JP7138018B2 (ja) 足場設計装置および足場設計方法
WO2017061512A1 (ja) 施工方法、作業機械の制御システム及び作業機械
AU2021352215B2 (en) Display control device and display control method
JP2018178711A (ja) 施工現場の形状情報の生成方法及び作業機械の制御システム
JP7263287B2 (ja) 作業機械
JP2021050522A (ja) 作業機械

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20210301

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20210908

R150 Certificate of patent or registration of utility model

Ref document number: 6942671

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250