[go: up one dir, main page]

JP6718399B2 - 作業機械 - Google Patents

作業機械 Download PDF

Info

Publication number
JP6718399B2
JP6718399B2 JP2017030508A JP2017030508A JP6718399B2 JP 6718399 B2 JP6718399 B2 JP 6718399B2 JP 2017030508 A JP2017030508 A JP 2017030508A JP 2017030508 A JP2017030508 A JP 2017030508A JP 6718399 B2 JP6718399 B2 JP 6718399B2
Authority
JP
Japan
Prior art keywords
work
pattern
data
machine
operation content
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
JP2017030508A
Other languages
English (en)
Other versions
JP2018135681A (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.)
Hitachi Construction Machinery Co Ltd
Original Assignee
Hitachi Construction Machinery Co 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 Hitachi Construction Machinery Co Ltd filed Critical Hitachi Construction Machinery Co Ltd
Priority to JP2017030508A priority Critical patent/JP6718399B2/ja
Priority to PCT/JP2018/004321 priority patent/WO2018155202A1/ja
Priority to CN201880003230.XA priority patent/CN109642417B/zh
Priority to US16/329,387 priority patent/US11041288B2/en
Priority to KR1020197004148A priority patent/KR102126772B1/ko
Priority to EP18758185.5A priority patent/EP3587677B1/en
Publication of JP2018135681A publication Critical patent/JP2018135681A/ja
Application granted granted Critical
Publication of JP6718399B2 publication Critical patent/JP6718399B2/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/20Drives; Control devices
    • 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
    • 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
    • E02F3/438Memorising movements for repetition, e.g. play-back capability
    • EFIXED CONSTRUCTIONS
    • E02HYDRAULIC ENGINEERING; FOUNDATIONS; SOIL SHIFTING
    • E02FDREDGING; SOIL-SHIFTING
    • E02F3/00Dredgers; Soil-shifting machines
    • E02F3/04Dredgers; Soil-shifting machines mechanically-driven
    • E02F3/76Graders, bulldozers, or the like with scraper plates or ploughshare-like elements; Levelling scarifying devices
    • E02F3/80Component parts
    • E02F3/84Drives or control devices therefor, e.g. hydraulic drive systems
    • E02F3/841Devices for controlling and guiding the whole machine, e.g. by feeler elements and reference lines placed exteriorly of the machine
    • 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
    • E02F9/2037Coordinating the movements of the implement and of the frame
    • 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
    • E02F9/2045Guiding machines along a predetermined path
    • 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/22Hydraulic or pneumatic drives
    • E02F9/2264Arrangements or adaptations of elements for hydraulic drives
    • E02F9/2271Actuators and supports therefor and protection therefor
    • 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
    • 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
    • E02F5/00Dredgers or soil-shifting machines for special purposes
    • E02F5/02Dredgers or soil-shifting machines for special purposes for digging trenches or ditches
    • E02F5/14Component parts for trench excavators, e.g. indicating devices travelling gear chassis, supports, skids
    • E02F5/145Component parts for trench excavators, e.g. indicating devices travelling gear chassis, supports, skids control and indicating devices

Landscapes

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

Description

本発明は作業機械に関する。
油圧ショベル等の作業機械は、ブーム、アーム、バケットなどの複数のリンクから成る作業機と作業機械の移動を行うための走行装置等を有する。オペレータは操作レバーを操作して各リンクと走行装置等を駆動するアクチュエータを動作させることで目標とする作業を行なう。実際の施工現場では目標とする作業は設計図面などにより目標作業面として決められている。オペレータの目視による状況判断だけでは目標作業面の把握は困難なため、従前は丁張りや水糸などの目印を施工現場に設置することで目標作業面をオペレータに教示していた。
しかし、丁張りや水糸は設置の手間がかかる上、目標作業面通りの施工はオペレータの技量を必要とする。そこで近年では、作業機に姿勢検出器を設けて作業機の位置を演算し、設計図面データから得られる目標作業面と作業機の距離等を図や数値で画面に表示するマシンガイダンスと呼ばれるシステムが普及し、オペレータへ容易に目標作業面を把握させることが可能となった。
マシンガイダンスに関する技術には、油圧ショベルが走行状態であるのか否かを判定し、油圧ショベルが走行停止状態から走行状態に変化したと判定したときには、表示部に表示させる案内画面を、目標作業対象と作業機との位置関係を示す作業モードの案内画面から、作業エリアでの油圧ショベルの現在位置を示す走行モードの案内画面に自動的に切り換える油圧ショベルの位置誘導システムがある(例として、特許文献1を参照。)。
特開2012−172424号公報
特許文献1のシステムは、走行操作部材(操作レバー)が中立位置から前進方向或いは後進方向に操作されたことを検出したときに、油圧ショベルが走行停止状態から走行状態に変化したと判定している。つまり、走行操作部材の操作が検出された場合に、表示部の案内画面を作業モードの案内画面から走行モードの案内画面に自動的に切り換えている。
ところで、例えば、掘削操作と走行操作を短時間で交互に行う作業であって、掘削が主で走行が補助の作業(例えば、溝掘削作業や表土剥ぎ取りのように移動と掘削を繰り返す作業)では、作業効率の観点からは、走行モードの案内画面を表示する重要性は低く、むしろ作業モードの案内画面が継続して表示されることが好ましい。しかし、特許文献1のシステムでは、走行操作部材が操作される度に走行モードの案内画面が表示されることになるので、作業モードの案内画面と走行モードの案内画面が交互に表示されてしまう。このように特許文献1のシステムは、案内画面の自動切り替えに際して走行操作部材の操作の有無のみに基づいた判定を行っているため、実際の作業内容に即した案内画面が表示されない可能性がある。
本発明は上述の課題に鑑みてなされたものであり、その目的は、目標作業面を作業機械で施工するにあたって作業内容に即した案内画面を表示できる作業機械を提供することにある。
本願は上記課題を解決する手段を複数含んでいるが、その一例を挙げるならば、多関節型の作業機と、操作量に応じた操作信号を出力する操作装置と、当該操作装置から出力される操作信号を基に駆動され前記作業機を駆動する複数のアクチュエータとを備え、前記作業機により目標作業面を形成する作業機械において、前記操作装置を介して行われた操作内容の指標となる複数のパラメータを検出する複数の検出器と、コントローラと、表示装置とを備え、前記複数の検出器は、前記作業機の姿勢検出器と、前記複数のアクチュエータの負荷検出器と、前記操作装置の操作量検出器とを含み、前記コントローラは、現在から所定時間前までの期間に前記操作量検出器の出力値から算出される前記複数のアクチュエータの動作、前記負荷検出器の出力値から算出される前記複数のアクチュエータの負荷、及び、前記作業機の姿勢検出器の出力値及び前記目標作業面の位置から算出される前記作業機と前記目標作業面の距離を基に、当該期間に前記作業機械に対して行われた操作内容とその頻度を示す操作内容頻度データを取得するデータ取得部と、前記作業機械の作業パターンとして予め登録された複数の作業パターンのそれぞれに対応した複数の案内画面が記憶された記憶部と、前記データ取得部で取得された前記操作内容頻度データに基づいて、前記複数の作業パターンの中から現在の作業パターンを特定する作業特定部とを備え、前記表示装置は、前記作業特定部で特定された作業パターンに対応した案内画面を前記複数の案内画面から選択して表示するものとする。
本発明によれば、作業内容に即した案内画面が自動的に表示されるので作業効率が向上する。
本発明の実施の形態に係る油圧ショベルの側面図。 コントローラのハードウェア構成図。 油圧ショベルの座標系及び寸法を簡略的に示す図。 コントローラの機能ブロック図。 稼働データの判別結果と操作内容の対応関係の一例を示す図。 操作内容頻度データを示すヒストグラムの作成手順を示した図。 k最近傍法による作業パターンの識別を模式的に示した図。 k最近傍法による作業パターンの識別を模式的に示した図。 本発明の実施の形態に係る5つの案内画面及びその遷移図。 コントローラが表示装置29に表示する案内画面を1つに決定する流れを示すフローチャート。
以下、図面を参照して、本発明の実施の形態に係る作業機械及びその表示システムについて油圧ショベルを例にとって説明する。なお、以下では、作業機の先端のアタッチメントとしてバケットを備える油圧ショベルを例示するが、バケット以外のアタッチメントを備える油圧ショベルで本発明を適用しても構わない。さらに、操作量に応じた操作信号を出力する操作装置と、当該操作装置から出力される操作信号を基に駆動される複数のアクチュエータを備える作業機械であれば、油圧ショベル以外のものにも適用可能である。
また、以下の説明では、同一の構成要素が複数存在する場合、符号(数字)の末尾にアルファベットを付すことがあるが、当該アルファベットを省略して当該複数の構成要素をまとめて表記することがある。例えば、3つのポンプ300a、300b、300cが存在するとき、これらをまとめてポンプ300と表記することがある。
図1は本発明の実施の形態に係る油圧ショベル1の側面図である。油圧ショベル1は、上部旋回体4及び下部走行体5を有する車両本体2と、上部旋回体4に取り付けられた作業機(フロント作業機)3を備える。
作業機3は、ブームピン18を介して上部旋回体4に回動可能に取り付けられたブーム6と、アームピン19を介してブーム6の先端に回動可能に取り付けられたアーム7と、バケットピン20を介してアーム7の先端に回動可能に取り付けられたバケット8とを備える多関節型の作業機である。そして作業機3は、これらブーム6、アーム7及びバケット8の部材を駆動するための油圧シリンダ(油圧アクチュエータ)であるブームシリンダ9、アームシリンダ10及びバケットシリンダ11を備える。
下部走行体5は、左側の走行モータ15a及び右側の走行モータ15bと、この走行モータ15a,15bによりそれぞれ駆動される左右の履帯(無限軌道)14a、14bとを備える。走行モータ15a,15bが駆動されて履帯14a,14bが回転することで油圧ショベル1が走行する。下部走行体5としては図示のクローラ式のものに限らず複数の車輪を有するホイール式のものも当然利用可能である。
上部旋回体4は、下部走行体5の上部に旋回輪16を介して旋回可能に取り付けられており、旋回駆動装置(旋回モータ)13により旋回駆動される。上部旋回体4には、運転室12と、油圧アクチュエータの作動油を吐出する油圧ポンプ(図示せず)と、その油圧ポンプを駆動するための原動機(例えば、エンジン、モータ)(図示せず)と、表示装置29の画面表示制御を司るコントローラ28をはじめとするコンピュータ等の装置が搭載されている。
また、上部旋回体4には、RTK−GNSS(Real Time Kinematic - Global Navigation Satellite Systems(GNSSは全地球航法衛星システムを示す))の2つのアンテナ36、37が取り付けられている。
運転室12の中には、操作量に応じた操作信号を出力する操作装置17と、油圧ショベル1の作業パターンに対応した案内画面が表示される表示装置(例えば、液晶ディスプレイ(LCD)等)29が設けられている。オペレータが操作装置17を操作することにより操作信号が出力され、その操作信号を基にブームシリンダ9、アームシリンダ10、バケットシリンダ11、旋回駆動装置13、走行モータ15a、15bをそれぞれ駆動させることが可能である。
本実施形態では操作装置17として、ブーム6の上げ・下げとバケット8のダンプ・クラウドをそれぞれ指示するための第1操作レバーと、アーム7のダンプ・クラウドと上部旋回体4の左・右旋回をそれぞれ指示するための第2操作レバーと、走行モータ15aの正転・逆転を指示するため第1走行レバーと、走行モータ15bの正転・逆転を指示するための第2走行レバー(いずれも図示せず)の複数のレバーを備えたものが搭載されている。第1操作レバーと第2操作レバーは2複合のマルチ機能操作レバーで、第1操作レバーの前後操作がブーム6の上げ・下げ、左右操作がバケット8のクラウド・ダンプ、第2操作レバーの前後操作がアーム7のダンプ・クラウド、左右操作が上部旋回体4の左・右回転に対応している。レバーを斜め方向に操作すると、該当する2つのアクチュエータが同時に動作する。第1走行レバーと第2走行レバーは単機能操作レバーで、第1走行レバーの前後操作が走行モータ15aの正転・逆転、第2走行レバーの前後操作が走行モータ15bの正転・逆転に対応している。
図2に、コントローラ28のハードウェア構成を示す。コントローラ28は、コンピュータであり、入力部91と、プロセッサである中央処理装置(CPU)92と、記憶装置であるリードオンリーメモリ(ROM)93及びランダムアクセスメモリ(RAM)94と、出力部95とを有している。
入力部91には、姿勢検出器30である回転角センサ23,24,25及び傾斜角センサ22a,22bと、操作量検出器31と、負荷検出器32と、表示入力装置27が接続されており、各接続機器から出力されるアナログ信号又はデジタル信号を入力する。
表示入力装置27は、例えば複数のスイッチであり、表示装置29の画面の設定などの設定信号を当該スイッチの操作に応じてコントローラ28に出力している。表示入力装置27としては、タッチパネル等のポインティングデバイス、キーボード、マイク等も利用可能である。
本実施形態では、操作装置17を介して行われた操作内容の指標となる複数のパラメータを検出する複数の検出器として、姿勢検出器30(回転角センサ23,24,25及び傾斜角センサ22a,22b)、操作量検出器31及び負荷検出器32を備えている。
負荷検出器32は、ブームシリンダ9、アームシリンダ10及びバケットシリンダ11のそれぞれに取り付けられており、各シリンダ9,10,11の負荷圧を検出している。本実施の形態では負荷検出器32として、各シリンダ9,10,11の負荷圧を検出する圧力センサを利用しており、各圧力センサの検出値はコントローラ28に出力されている。なお、負荷検出器32としては、バケット8に加わる作業負荷(すなわち、作業機3の負荷)に応じて変化する状態量を検出するセンサであれば、シリンダの負荷圧センサと代替可能である。例えば、油圧ポンプの吐出圧を圧力センサで検出し、当該検出値から作業機3の作業負荷を推定することもできる。また、バケット8の積込物の質量を質量センサで検出しつつ、バケット8の加速度を加速度センサで検出し、これら検出値と記憶部93に格納した作業機3の寸法データと質量データに基づいて、運動方程式により作業負荷を推定することもできる。
操作量検出器31は、操作装置17に取り付けられており、操作装置17の操作量を示す状態量を検出している。本実施の形態の操作量検出器31は、第1及び第2操作レバー並びに第1及び第2走行レバーのそれぞれの操作方向及び操作量を検出し、その検出値をコントローラ28に出力している。本実施形態の操作装置17は、油圧アクチュエータ9,10,11,15等の流量制御弁に作用するパイロット圧(操作信号)を発生する油圧パイロット方式であり、各レバーの操作によって出力されるパイロット圧を検出する圧力センサが操作量検出器31として利用できる。なお、操作量検出器31は圧力センサに限らず、各レバーの操作方向・操作量が検出可能なセンサであれば代替可能である。例えば、各レバーの回転変位を検出する位置センサ(例えば、ロータリーエンコーダ)でも各レバーの操作方向・操作量を検出できる。
姿勢検出器30である回転角センサ23,24,25及び傾斜角センサ22a,22bは、作業機3の姿勢を規定可能な状態量を検出しており、その検出値をコントローラ28に出力している。ここで図3を参照して回転角センサ23,24,25及び傾斜角センサ22a,22bの詳細を説明する。図3は油圧ショベル1の座標系{Xa,Ya,Za}及び寸法を簡略的に示す図である。
図3において、ブーム6の長さLbmはブームピン18からアームピン19までの長さであり、アーム7の長さLamはアームピン19からバケットピン20までの長さであり、バケット8の長さLbkはバケットピン20からバケット爪先21までの長さである。ここでは車両本体座標系{Xa,Ya,Za}におけるブームピン18の座標を(LF1,0,LF2)とする。
傾斜角センサ22a、22bは、車両本体2に取り付けられており、上部旋回体4のロール角θroll(Xa軸回りの角度)及びピッチ角θpitch(Ya軸回りの角度)を検出している。なお、上部旋回体4のヨー角θyaw(Za軸回りの角度)は旋回駆動装置13内の旋回モータの回転角から検出可能であるが、ロール角及びピッチ角同様に専用のセンサを取り付けて検出しても良い。
ブーム6の角度θbmは、上部旋回体4(ブームピン18)に取り付けられた第1回転角センサ23により、ブームピン18を軸とするブーム6の回転を計測することで検出される。図3中の左回り方向の角度を正とし、右回り方向の角度を負とする。アーム7の角度θamは、ブーム6(アームピン19)に取り付けられた第2回転角センサ24により、アームピン19を軸とするアーム7の回転を計測することで検出される。バケット8の角度θbkは、アーム7(バケットピン20)に取り付けられた第3回転角センサ25により、バケットピン20を軸とするバケット8の回転を計測することで検出される。これら回転角センサ23,24,25としては、例えば、ロータリーポテンショメータの利用が可能である。
なお、本稿では回転角センサ23,24,25の検出値を基に作業機3の姿勢を算出する場合について説明するが、ブームシリンダ9、アームシリンダ10、バケットシリンダ11のストロークを検出する変位検出器(例えば、リニアポテンショメータ)を備え、その変位検出器それぞれの出力値から得られる各シリンダ9,10,11のストローク変化を基に作業機の姿勢を算出しても良い。
図2に戻り、ROM93は、後述のフローチャートに係る処理を含め表示装置29の表示制御を実行するための制御プログラムと、当該フローチャートの実行に必要な各種情報等が記憶された記録媒体である。CPU92は、ROM93に記憶された制御プログラムに従って入力部91及びメモリ93、94から取り入れた信号に対して所定の演算処理を行う。出力部95は、CPU92での演算結果に応じた出力用の信号を作成し、その信号を表示装置29に出力することで、油圧ショベル1の作業パターンに対応した案内画面を表示装置29の画面上に表示させる。
なお、図2のコントローラ28は、記憶装置としてROM93及びRAM94という半導体メモリを備えているが、記憶装置であれば特に代替可能であり、例えばハードディスクドライブ等の磁気記憶装置を備えても良い。
図4は、本発明の実施形態に係るコントローラ28の機能ブロック図である。コントローラ28は、データ取得部33と、記憶部34と、作業特定部35として機能する。記憶部34はROM93及びRAM94に対応する。
データ取得部33は、現在から所定時間前までの期間に複数の検出器30,31,32から出力された出力値を基に、当該期間に油圧ショベル1に対して行われたオペレータの操作内容とその頻度を示すデータ(以下、「操作内容頻度データ」と称することがある)を取得する処理を実行する部分である。
記憶部34は、油圧ショベル1の作業パターンとして予め登録された複数の作業パターンのそれぞれに対応した複数の案内画面が記憶されている。詳細は後述するが、本実施形態では作業パターンとして(1)作業停止パターン、(2)走行パターン、(3)通常掘削パターン、(4)土羽打ちパターン、(5)盛土パターン、(6)積込パターンの6つが登録されている。そして、案内画面としては、(1)走行パターン用の案内画面と、(2)通常掘削パターン用の案内画面と、(3)土羽打ちパターン用の案内画面、(4)盛土パターン用の表示画面、(5)積込パターン用の案内画面の5つが登録されている。
また、記憶部34は、作業機寸法データと、設計図面で定義された施工現場の施工対象の形状や位置を示す施工データを記憶している。作業機寸法データは図3で説明したブーム6の長さLbm、アーム7の長さLam、バケット8の長さLbkと幅Wbkと底面長さTbkと先端部の角度αbk、ブームピン座標(LF1,0,LF2)を含む。
作業特定部35は、データ取得部33で取得された操作内容頻度データに基づいて、記憶部34に記憶された複数の作業パターンの中から現在の作業パターンを特定する。より具体的には、作業特定部35は、データ取得部33で取得された操作内容頻度データの操作内容およびその頻度の特徴を基に、記憶部34に記憶された複数の作業パターンの中から現在の作業パターンを特定する。コントローラ28は、記憶部34に記憶された複数の案内画面の中から作業特定部35で特定された作業パターンに対応した案内画面を選択し、その選択した案内画面が表示されるように表示装置29に信号を出力するようにプログラムされている。
データ取得部33は、姿勢演算部33aと、目標作業面距離演算部33bと、アクチュエータ動作演算部33cと、アクチュエータ負荷演算部33dを備えている。
姿勢演算部33aは、作業機3を含む油圧ショベル1の姿勢(ブーム、アーム、バケット、上部旋回体及び下部走行体の姿勢)とともに、車両本体座標系におけるバケット爪先21の位置Pbkの座標(Xbk,Ybk,Zbk)を姿勢検出器30の出力値を基に演算する処理を実行する部分である。位置Pbkの演算は、ブームピン座標(LF1,0,LF2)、回転角センサ23,24,25の検出角θbm,θam,θbk、作業機寸法データ(Lbm,Lam,Lbk)に基づいて、下記の式1,2,3により実行される。
式1:Xbk=LF1+Lbm*cos(θbm)+Lam*cos(θbm+θam)+Lbk*cos(θbm+θam+θbk)
式2:Ybk=0
式3:Zbk=LF2−Lbm*sin(θbm)−Lam*sin(θbm+θam)−Lbk*sin(θbm+θam+θbk)
ところで、バケット爪先21の位置Pbkは車両本体座標系のXa−Za平面(移動平面と称することがある)の上を移動する。そして、記憶部34に記憶された施工データの当該Xa−Za平面における断面を抽出し、当該断面を目標作業面(「目標面」と称することもある)とする。目標作業面は1つないし複数の線分で構成され、Xa−Za平面において目標作業面を構成する各線分の位置は一次関数:a[k]Xa+b[k]Za+c[k]=0(Xamin[k]≦Xa≦Xamax[k]、k=1…n,nは目標作業面の一次関数の数)で表現できる。
目標作業面距離演算部33bは、姿勢演算部33aが演算した位置Pbkと、目標作業面を規定する一次関数(すなわち目標作業面の位置)を基に、目標作業面からバケット爪先21の位置Pbkまでの高さHbk(「目標面距離」と称することもある)の演算処理を実行する部分である。高さHbkはバケット爪先21から目標作業面までの距離でも代替可能である。高さHbkは、Xamin[k]≦Xbk≦Xamax[k]を満たすk番目の線分を選択し、例えば下記の式4により演算される。
式4:Hbk=Zbk−(−a[k]Xbk−c[k])/b[k]
なお、式4ではXa−Za平面における目標作業面と位置PbkのZa座標の差分からHbkを取得したが、目標作業面を規定する一次関数(直線)と位置Pbk(点)の距離からHbkを取得しても良い。この場合Hbkは目標作業面と位置Pbkの最短距離となる。
アクチュエータ動作演算部33cは、油圧ショベル1に搭載された複数のアクチュエータ(具体的には、油圧シリンダ9,10,11、旋回駆動装置13内の旋回モータ及び走行モータ15)の動作判断処理を実行する部分である。詳細は後述するが、本実施の形態では操作量検出器31の出力値と各出力値に設定された閾値を基に各アクチュエータの動作の有無を判断している。
アクチュエータ負荷演算部33dは、負荷検出器32の出力値から算出される複数の油圧シリンダ(複数のアクチュエータ)9,10,11の負荷を基に作業機3に加わる作業負荷の演算処理を実行する部分である。この作業負荷に着目することで実際に作業機3による作業(積込、荷下ろし、掘削、盛土、放土及び土羽打ちを含むいずれかの作業)が行われているか否かを判定できる。なお、上述したブーム6、アーム7、バケット8の質量と重心位置座標と重心周りの慣性モーメントを含む作業機質量データを記憶部34に予め記憶しておき、当該作業機寸法データと当該作業機質量データを基に運動方程式により作業負荷を演算しても良い。
ここで、上記の目標作業面距離演算部33bによるバケット爪先21から目標作業面までの距離(高さHbk)と、アクチュエータ動作演算部33cによる複数のアクチュエータの動作判断と、アクチュエータ負荷演算部33dによる作業機3の作業負荷の3種類のデータを「稼働データ」と総称する。
データ取得部33は、或る制御周期(時刻)に取得された複数の稼働データと各稼働データに設定された閾値を基に、当該或る制御周期に取得された複数の稼働データを判別し、当該或る制御周期の稼働データの判別結果を基に当該或る制御周期の操作内容を取得している。取得された操作内容は記憶部34に格納される。操作内容を取得する制御周期は1秒または2秒が好ましいが、その他の周期も採用可能である。
各稼働データの判別には各稼働データに設定された閾値が利用されており、各閾値は記憶部34に記憶されている。目標作業面までの距離(高さHbk)には閾値が2つ設けられており、本実施形態では、閾値として2[m]と0[m]を利用している。「2」は掘削操作、盛り土操作又は土羽打ち操作か、それ以外かを判定するための閾値であり、「0」は操作内容が盛土操作かそれ以外かを判定するための閾値である。この2つの閾値を基にデータ取得部33はHbkの値を3つに分類する。具体的には、(A)2<Hbkの場合、(B)0<Hbk≦2の場合、(C)Hbk<0の場合の3つである。なお、閾値の0及び2は他値に変更可能である。また、操作内容のさらに細かい分類が必要な場合には閾値を3つ以上設定しても良い。
アクチュエータ動作演算部33cによる複数のアクチュエータの動作判断には閾値が1つ設けられている。本実施の形態では操作量検出器31の出力値と各出力値に設定された閾値を基に各アクチュエータの動作の有無を判断している。具体的には、或るアクチュエータの動作が開始する操作装置17の操作量(パイロット圧)の最低値を当該或るアクチュエータの操作量に係る閾値とし、当該或るアクチュエータの操作量を検出する操作量検出器31の出力値が当該閾値を越えた場合には、当該或るアクチュエータの動作があったと判断し、反対に当該出力値が当該閾値以下の場合には、当該或るアクチュエータの動作は無かったと判断する。本実施形態では動作演算部33cにおける動作判断に際して、第1及び第2操作レバー並びに第1及び第2走行レバーのそれぞれの操作方向及び操作量を操作量検出器31で検出することで、図5の表の第1行に示すような、走行、旋回、ブーム上げ(Bm上げ)、ブーム下げ(Bm下げ)、アームクラウド(Am引き)、アームダンプ(Am押し)、Bk引き(バケットクラウド)、Bk押し(バケットダンプ)という動作の有無を判断している。
アクチュエータ負荷演算部33dによる作業機3の作業負荷には閾値が1つ設けられている。本実施の形態では負荷検出器32の出力値と各出力値に設定された閾値を基に作業負荷の有無を判断している。具体的には、負荷検出器32の出力値が閾値を越えた場合には、作業負荷が発生したと判断し、反対に当該出力値が当該閾値以下の場合には、作業負荷の発生は無かったと判断する。
図5は稼働データの判別結果と操作内容の対応関係の一例を示す図であり、本実施形態のデータ取得部33はこれを用いて操作内容を特定している。図5の表中の右端の列は「操作内容」を示している。「操作内容」の左側に位置する複数のセルには、その操作内容と特定されるために、第1行で規定されている動作、作業負荷または目標作業面距離が必要な場合には「〇」、不要な場合には「X」、不問の場合には「−」が付してある。したがって、例えば、「走行操作」と特定されるためには、アクチュエータ動作演算部33cによる判断が「走行」の動作が有りという判定と、目標作業面距離演算部33bによる爪先から目標作業面までの距離が「目標面+2m以下」でない、かつ「目標面以下」でないという判定(すなわち、目標面+2mを越えるという判定)が必要となる。逆に、アクチュエータ動作演算部33cにより走行動作が有りで、目標作業面距離演算部33bにより高さHbkが+2mを越えると判別された場合には、その時刻の操作内容は「走行操作」であると特定される。
図5の表では、「ブーム上げ」、「ブーム下げ」、「アーム引き」、「アーム押し」、「バケット引き」、「バケット押し」、「旋回(旋回駆動装置13により上部旋回体4を旋回駆動する)」、「走行(走行モータ15により下部走行体5を駆動する)」の操作装置17の操作量、「作業負荷」の計9つの入力を1つの閾値で2値に分類し、「高さHbk」を2つの閾値で3値に分類している。そして、操作内容を、(1)操作装置17でいずれのアクチュエータも操作しない「停止」、(2)目標作業面の上側の近傍でアームクラウド操作を行う「掘削操作」、(3)操作対象のアクチュエータに走行モータ15が含まれている「走行操作」、(4)操作対象のアクチュエータが旋回駆動装置13内のモータのみである「旋回操作」、(5)旋回・走行することなくブーム上げ操作する「上げ操作」、(6)旋回・走行することなくブーム下げ操作する「下げ操作」、(7)旋回とブーム上げの双方の操作が含まれる「積込操作」、(8)旋回とブーム下げの双方の操作が含まれる「荷降ろし操作」、(9)目標面の下方でバケットダンプ操作が行われる「盛土操作」、(10)目標面の上方2mを越える高さでバケットダンプ操作が行われる「放土操作」、(11)目標面の上方の近傍でアーム操作が無くブーム下げ操作が行われる「土羽打ち操作」、(12)上記(1)−(11)のいずれにも該当しない「その他操作(無判定)(図示せず)」の12個に分類している。
データ取得部33は、現在から所定時間前までの指定期間(例えば、現在の数秒前から現在までの期間)に油圧ショベル1に対して行われたオペレータの操作内容を記憶部34から取得し、その指定期間に行われた操作内容の頻度を示す操作内容頻度データ(以下において「現在の操作内容頻度データ」と称することがある)を取得する。現在の操作内容頻度データは、指定期間に現れた各操作内容の回数(度数)が特定できるものであれば良く、例えば、操作内容の種類毎のビンにまとめたヒストグラム形式で記憶することができる。指定期間は少なくとも2制御周期分の操作内容を取得できる期間を設定することが好ましい。
なお、現在の操作内容頻度データは、「指定期間」の操作内容から取得するのではなく、所定の制御周期で取得した直近N回の操作内容から取得するとしても良い。回数Nは作業パターンの特定精度と画面変更の即時性を確保する観点からは2以上10以下の整数が好ましい。
図6は現在から所定時間前まで遡った指定期間に油圧ショベル1に対して行われた操作内容とその頻度を示す操作内容頻度データのヒストグラムを作成する手順を模式的に示した図である。本実施形態では図示のように、「操作内容の取得周期」及び「操作内容頻度データの取得周期」を1秒、「指定期間」を現在から5制御周期前の間に設定してある。これにより1つのヒストグラムは合計6つの操作内容で規定されている。各ビンの上部に記載の1以下の値は、該当する種類の操作内容が指定期間に現れた個数を数え、その個数を指定期間の操作内容の合計(すなわち6)で割った値である。このように総和が1で要素数が操作内容の種類の数となるヒストグラムをベクトル形式で作成し、これを操作内容頻度データとしている。なお、操作内容の取得周期と操作内容頻度データの取得周期は異ならせても良い。
ところで、記憶部34には、操作内容頻度データの実績データ(現在の操作内容頻度データに対して「過去の操作内容頻度データ」又は単に「実績データ」と称することがある)が、その実績データのそれぞれの取得時に行われていた作業パターンとともに記憶されている。この実績データは作業特定部35において作業パターンの識別器として機能する。実績データと作業パターンの紐付けは人が行うことができる。紐付け(「ラベル付け」とも称する)の方法としては、例えば、過去の操作内容と同期して取得した油圧ショベルの作業映像を基に、人間が過去の操作内容頻度データに作業パターンを紐付けしていく方法がある。なお、人が作業パターンを紐付けた或る期間の実績データを教師データにして他の期間の実績データを作業パターンと紐付けたものを識別器として利用することもできる。つまり、識別器としては、実測データに基づき生成されたものだけでなく、統計的手法により生成されたものや、両者を組み合わせたもの等が利用可能である。
作業特定部35は、データ取得部33で取得された現在の操作内容頻度データに操作内容およびその頻度が一致又は類似するものを記憶部34内の実績データの中から探索し、その探索結果に係る実績データに割り当てられた作業パターンを基に現在の作業パターンを特定する処理を実行する。
現在の操作内容頻度データと実績データの比較により現在の作業パターンを特定する具体的方法としてはk最近傍法があり、本実施形態ではこれを採用している。図7及び図8は作業特定部35での作業パターンの識別をk最近傍法で行った一例を模式的に示した図である。操作内容が、(1)停止、(2)掘削操作、(3)走行操作、(4)旋回操作、(5)ブーム上げ操作(上げ操作)、(6)ブーム下げ操作(下げ操作)、(7)積込操作、(8)荷降ろし操作、(9)盛土操作、(10)放土操作、(11)土羽打ち操作、(12)その他操作(無判定)の12種類であるとき、操作内容頻度データは各操作内容の頻度x[i](i=1,2,…,12)をまとめた12次元ベクトルXvec=[x[1],x[2],・・・,x[12]]で表される。図7中の12個の丸は実績データ(過去の操作内容頻度データ)の各ベクトルの終点を示している。
また、作業パターンは、(1)操作装置17の全てのレバーが中立位置で作業を停止している作業パターンである「作業停止パターン」と、(2)操作装置17の走行レバーによって走行操作が行われている作業パターンである「走行パターン」と、(3)操作装置17で作業機3を掘削動作させることで目標作業面の形成を行う作業パターンである「通常掘削パターン」と、(4)操作装置17でブーム6下げ動作を繰り返してバケット8の平らな面で法面を叩いて土を締め固める作業パターンである「土羽打ちパターン」と、(5)操作装置17でバケット8を放土動作して堆積させた土砂により目標作業面を形成する作業パターンである「盛土パターン」と、(6)操作装置17で旋回ブーム上げ動作をしてダンプトラック等の積込車両に土砂を積み込む作業パターンである「積込パターン」の6つとする。そのうち図7の例では、通常掘削パターン、作業停止パターン、積込パターン、走行パターンの4つが示されており、円形の一点鎖線及び点線でそれぞれ囲んだ領域内の4つの丸(実績データ)はそれぞれ同じ作業パターンを有するものとする。
図8に示した12個の丸は図7と同じものであり、それぞれ図7と同じ4種の作業パターンが割り当てられている。現在の操作内容頻度データを作業特定部35でもって1つの作業パターンに識別する場合、図8に黒丸で示すように現在の操作内容頻度データを12次元空間に配置する。そして、その配置した現在の操作内容頻度データを中心に探索半径を徐々に拡大し、現在の操作内容頻度データの周囲で最も近傍にあるk個(この場合k=5)の過去の操作内容頻度データ(実績データ)を探索する。そして、そのk個の過去の操作内容頻度データにラベル付けされた作業パターンの中で最も個数が多い作業パターンを現在の作業パターンと識別する。図8の例では、探索半径内に3つの丸が存在する積込パターンが1番多いので、現在の作業パターンは積込パターンとなる。
なお、探索結果に個数が同一の複数の作業パターンが存在した場合は、同じ作業パターン(同じラベル)の複数の実績データについて現在の操作内容頻度データとの距離の平均を取り、その平均値が最も小さい作業パターンを現在の作業パターンと識別できる。また、探索半径には閾値を設け、閾値以内でk個の過去の操作内容頻度データが見つからない場合は、「未識別」としてその処理周期における演算を終了しても良い。
図4において、コントローラ28は位置演算部38と表示制御部49を備えている。位置演算部38は、アンテナ36,37の受信信号からグローバル座標系{X,Y,Z}における車両本体2(油圧ショベル1)の3次元位置(Xg,Yg,Zg)と3次元姿勢(φroll,φpitch,φyaw)を演算する処理を実行する部分である。位置演算部38で差演算された3次元位置と3次元姿勢は記憶部34に適宜記憶され、必要に応じてコントローラ28内の他の部分(例えば姿勢演算部33a)の演算に利用される。
姿勢演算部33aは、位置演算部38から入力されたグローバル座標系における車両本体2の3次元位置及び3次元姿勢と、車両本体座標系におけるバケット爪先21の位置Pbkの座標とから、グローバル座標系におけるバケット爪先21の位置Pgbk=(Xgbk,Ygbk,Zgbk)を演算する。
表示制御部49は、作業特定部35で特定された作業パターンに対応した案内画面を記憶部34から選択して表示装置29に表示する処理と、表示装置29に表示した案内画面上の情報の中で可変の情報(後述の累積稼働時間、残燃料量、目標作業対象までの距離、土羽打ち操作の回数等を含む各案内画面上のあらゆる可変情報)を記憶部34から適宜取得して表示する処理を実行する部分である。表示制御部49が取得した可変情報は表示装置29の案内画面上に表示される。表示制御部49は記憶部34からの情報取得処理だけでなく、その取得情報を基にした可変情報の算出処理も実行している。表示制御部49が記憶部34から取得する情報は案内画面ごと(すなわち作業パターンごと)に異なり、案内画面が変更される都度切り替えられる。なお、本実施形態の案内画面上の可変情報は全て記憶部34に格納されているものとする。
次に、本実施の形態の記憶部34に記憶された5つの案内画面(「表示画面」とも称する)について詳細に説明する。図9は、表示装置29における複数の表示画面の遷移を示す図である。この図に示すように、記憶部34に登録された表示画面として、走行パターン用の表示画面39と、通常掘削パターン用の表示画面40と、土羽打ちパターン用の表示画面41と、盛土パターン用の表示画面42と、積込パターン用の表示画面43の5種類が存在する。2つの表示画面の間に配置された矢印は、当該矢印の始点側の一方の表示画面から当該矢印の終点側の他方の表示画面に遷移可能なことを示している。図9の例では土羽打ちパターン画面41と盛り土パターン画面42の双方向の遷移は不可能になっているが、遷移可能に構成しても良い。
各画面39−43は共通表示部として、累積稼働時間が表示されるアワメータ表示部51、残燃料量が表示される燃料計表示部52、目標作業面距離演算部33bで算出された爪先21から最も近い目標作業面までの距離Hbkが表示される目標作業面距離表示部53、姿勢演算部33aで算出された下部走行体5に対する上部旋回体4の旋回角度(ヨー角θyaw)が表示される旋回角度表示部54、姿勢演算部33aで算出された車体2の傾斜角度が表示される傾斜角度表示部55を有している。なお簡略化のため図9では共通表示部の符号51−55は走行パターンの表示画面39のみに付している。
走行パターンの表示画面39には、画面略中央に配置された油圧ショベル1の上面図56と、事前に設定した目標作業対象(目的地)までの残り距離57と、油圧ショベル1の現在地を基準とした目標作業対象の方向を示す矢印58と、油圧ショベル1の現在の走行速度59が表示される。目標作業対象までの残り距離と方向(矢印)は、グローバル座標系における目標作業対象の3次元位置と油圧ショベル1の3次元位置(Xg,Yg,Zg)から表示制御部49が算出する。画面中の油圧ショベル1の上面図の上部旋回体4は実際の旋回角度に合わせて旋回して表示される。
通常掘削パターンの表示画面40には、バケット(作業機の先端部)8を含む油圧ショベル1の一部または全部の側面図60と、爪先21の近傍の目標作業面の断面形状61とが少なくとも表示される。本実施形態では、さらに、油圧ショベル1と目標作業面の位置関係を示す情報として、バケット底面と目標作業面のなす角62と、目標作業面からのバケット爪先21の高さ(Hbk)53が表示される。なお、画面中のバケット8の側面図は、実際のオペレータ操作に合わせて表示される。
土羽打ちパターンの表示画面41には、バケット8を含む油圧ショベル1の一部または全部の上面図63が少なくとも表示される。本実施形態では、さらに、法面上で土羽打ちがされた領域(以下「領域情報」と称する)と、土羽打ちがされた回数(以下「回数情報」と称する)が表示される。
土羽打ちの領域情報は、例えば、土羽打ちによりバケット8が接地した際のグローバル座標系の爪先位置Pgbkと、バケット8が土羽打ちで接地した領域の形状と、当該領域の爪先位置Pgbkを基準とした寸法から演算できる。当該領域の形状及び寸法はバケット8の形状を基に決定することが好ましく、図9の例ではバケット底面の形状(長方形)を基に定義している。
土羽打ちの回数情報は、データ取得部33において稼働データを基に土羽打ち操作がされたと判断された回数から演算できる。当該回数は画面上に数値で表示しても良いが、本実施の形態ではオペレータの回数認識性を向上する観点から色で表示している。色による回数の表示としては、例えば、土羽打ちが行われた領域の色の明度(例えば、土羽打ち回数の増加とともに暗くする)や色自体を変更する方法があるが、本実施の形態では前者を採用している。
なお、土羽打ちの領域情報及び回数情報は、表示入力装置27のリセットボタンを押すことで消去するように構成することが好ましい。また、画面中の油圧ショベル1の上面図は実際のオペレータ操作に合わせて表示される。
盛土パターンの表示画面42には、バケット8を含む油圧ショベル1の一部または全部の側面図60と、爪先21の近傍の目標作業面の断面形状61とが少なくとも表示される。本実施形態では、さらに、油圧ショベル1と目標作業面の位置関係を示す情報として、バケット底面と目標作業面のなす角62と、目標作業面からのバケット爪先21の高さ(Hbk)53が表示される。また、バケット爪先21が目標作業面より下に侵入した場合の最下点の座標を複数のXa方向で記憶し、複数の最下点を線分で結んだ仮想作業面65を表示している。仮想作業面65は、現在の地表、すなわち現在の盛土状況を示す。
なお、仮想作業面65は、表示入力装置27のリセットボタンを操作することで消去されるように構成することが好ましい。また、画面中の側面図60は実際のオペレータ操作に合わせて表示される。
積込パターンの表示画面43は操作内容が「停止」または「積込操作」のときに表示される。表示画面43には、バケット8の積込量67と、バケット8による総積込量(累積積込量)68が表示される。積込量67はアクチュエータ負荷演算部33dで取得される作業負荷から演算できる。総積込量68は、作業負荷が閾値以上から閾値未満になった場合に積込(放土)があったとみなし、閾値以上のときに演算されたバケット8の積込量67(直前の積込量)をその都度加算することで演算できる。なお、総積込量68は表示入力装置27のリセットボタンを操作することで、消去されるように構成することが好ましい。
図10はコントローラ28が表示装置29に表示する画面を1つに決定する流れを示すフローチャートである。このフローチャートは、オペレータがエンジンキー(図示せず)をキー穴に差し込んでスタート位置まで回転させてエンジン(図示せず)が始動すると開始される。なお、エンジン始動により一旦処理が開始された後は、エンジンが停止されるまで、所定の制御周期でステップS1以降の処理が繰り返される。
ステップS1において、データ取得部33は、目標作業面距離演算部33b、アクチュエータ動作演算部33c及びアクチュエータ負荷演算部33dによって、現在の油圧ショベル1の稼働データ(バケット爪先21から目標作業面までの距離(Hbk)と、複数の油圧アクチュエータ9,10,11,13,15への操作量と、作業機3の作業負荷(油圧シリンダ9,10,11の負荷圧))を取得する。
ステップS2において、データ取得部33は、ステップS1で取得した稼働データと各稼働データに設定された前述の閾値の大小関係と、図5の表を基に現在の操作内容を決定し、その結果を記憶部34に格納する。例えば、アクチュエータ動作演算部33cにより走行動作が有り(図5の「走行」が〇)で、目標作業面距離演算部33bにより高さHbkが+2mを越える(図5の「目標面+2m以下」と「目標面以下」がともにX)と判別された場合には、データ取得部33は、現在の操作内容を「走行操作」と特定し、その特定結果を現在の操作内容として記憶部34に格納する。
ステップS3において、データ取得部33は、現在から所定時間前までの指定期間(ここでは5周期前から現在までの期間とする)に油圧ショベル1に対して行われた操作内容を記憶部34から取得し、現在の操作内容頻度データを作成する。例えば、現在から2周期前までが「走行」で、3周期前から5周期前までが「停止」の場合には、図6のt=3のときと同じヒストグラムが現在の操作内容頻度データとして作成される。
ステップS4において、作業特定部35は、記憶部34に記憶されている作業パターンの識別器(図7で模式的に説明した識別器)を読み込む。そして、ステップS5において、ステップS4で読み込んだ識別器の12次元空間内にS3で作成した現在の操作内容頻度データを配置し、k最近傍法により、現在の操作内容頻度データの近傍に存在する実績データに紐付けられた作業パターンを基に現在の作業パターンを特定する。例えば、k=5で、探索半径内に存在する3つの実績データの作業パターンが走行パターンであった場合には、現在の作業パターンを走行パターンと特定する。このように本実施形態では、オペレータが表示装置29に対して画面の変更指示を特に行わなくても、所定期間前から現在までの操作内容の履歴を基に現在の作業内容が推定され、その推定した作業内容に適した案内画面を表示装置29に自動的に表示できる。
ステップS6において、表示制御部49は、ステップS5で特定された作業パターンが何だったかを判定する。ここで、S5の作業パターンが作業停止パターンの場合、または、6つのどのパターンにも特定されなかった場合には、ステップS7に進み、1制御周期前に特定された作業パターンの案内画面を表示する。なお、エンジン始動後の最初の制御周期でステップ7に到達した場合には、初期値として定められた案内画面(例えば、通常掘削パターン画面40)を表示するものとする。
S5の作業パターンが通常掘削パターンの場合にはステップS8に進み、通常掘削パターン画面40を表示装置29に表示する。通常掘削パターンの表示画面40には、バケット8の側面図60と、目標作業面の断面形状61と、目標作業面からのバケット爪先21の高さ(Hbk)が表示されるので、爪先21と断面形状61の位置関係の把握が容易であり、目標作業面に沿った掘削がし易くなる。また、バケット底面と目標作業面のなす角62が表示されるので、目標作業面に対するバケットの角度を一定に保持し易い。
S5の作業パターンが走行パターンの場合にはステップS9に進み、走行パターン画面39を表示装置29に表示する。走行パターンの表示画面39には、油圧ショベル1の上面図56と、目標作業対象までの残り距離57と、目標作業対象の方向を示す矢印58が表示される。したがって、下部走行体5の前後方向と矢印58の方向を揃えることで、最短距離で目標作業対象まで到着できる。また、残り距離57が表示されるので、誤った場所で油圧ショベル1を停止することを防止できる。
S5の作業パターンが土羽打ちパターンの場合にはステップS10に進み、土羽打ちパターン画面41を表示装置29に表示する。土羽打ちパターンの表示画面41には、バケット8の上面図63が表示され、法面上で土羽打ちがされた領域と、土羽打ちがされた回数が表示される。これにより、土羽打ちした領域と回数を視覚的に把握でき作業進捗の把握が容易になるので、土羽打ちの均等化が図れるとともに、土羽打ち作業の効率を向上できる。
S5の作業パターンが盛土パターンの場合にはステップS11に進み、盛土パターン画面42を表示装置29に表示する。盛土パターンの表示画面42には、バケット8の側面図60と、爪先21の近傍の目標作業面の断面形状61と、バケット底面と目標作業面のなす角62と、目標作業面からのバケット爪先21の高さ(Hbk)53が表示される。特に、本実施形態では、バケット爪先21が目標作業面より下に侵入した場合の最下点の座標を線分で結んだ仮想作業面65が表示されるので、仮想作業面65と断面形状61を比較することで作業進捗を視覚的に把握できる。
S5の作業パターンが積込パターンの場合にはステップS12に進み、積込パターン画面43を表示装置29に表示する。積込パターンの表示画面43には、バケット8の積込量67と、バケット8による総積込量(累積積込量)68が表示される。総積込量68を目標積込量と比較することで作業進捗を容易に把握することができるとともに、1回の積込量67を把握することで残りの作業量を概ね理解できる。
ステップS7−12が完了したら次の制御周期まで待機し、次の制御周期の到来とともにステップS1の処理を再度実行する。
上記の本実施の形態では、操作量に応じた操作信号を出力する操作装置17と、当該操作装置17から出力される操作信号を基に駆動される複数のアクチュエータ9,10,11,13,15を備える油圧ショベル1において、操作装置17を介して行われた操作内容の指標となる複数のパラメータ(操作装置17の操作量、作業機3の姿勢、油圧シリンダ9,10,11の負荷圧)を検出する複数の検出器30,31,32と、現在から所定時間前までの指定期間に複数の検出器30,31,32から出力された出力値を基に、その指定期間に油圧ショベル1に対して行われた操作内容とその頻度を示す操作内容頻度データを取得するデータ取得部33と、油圧ショベル1の作業パターンとして予め登録された複数の作業パターンのそれぞれに対応した複数の案内画面39−43、作業パターンが割り当てられた操作内容頻度データの実績データが記憶された記憶部34と、データ取得部33で取得された操作内容頻度データに操作内容およびその頻度が一致又は類似する実績データを記憶部34の実績データの中から探索し、その探索結果に係る実績データに割り当てられた作業パターンを基に現在の作業パターンを特定する作業特定部35と、作業特定部35で特定された作業パターンに対応した案内画面が複数の案内画面39−43から選択されて表示される表示装置29とを備えることとした。
本実施形態では、作業パターンが特定済みの過去の操作内容頻度データ(実績データ)と現在の走行内容頻度データを比較することで、現在のものと操作内容とその頻度が一致または類似する過去の操作内容頻度データを特定し、その特定した過去の操作内容頻度データに紐付けられた作業パターンを基に現在の作業パターンを同定することとした。この方法では、現在の操作内容だけでなく、現在から数秒過去に行われた複数の操作内容も考慮して作業パターンが特定されるので、現在の操作内容のみを基にして作業パターンを特定する場合よりも作業パターンの特定精度を向上できる。油圧ショベルをはじめとする作業機械では、その作業の性質上、同じ作業の実行中には動作(操作)の時系列が所定の期間で繰り返し現れることが少なくないので、上記の方法による作業パターンの認識に特に好適である。
また、本実施形態では、作業内容の変更の都度オペレータが案内画面を変更する操作は必要無く、作業内容の変更に合わせて案内画面が適宜自動的に変更されるので、オペレータの操作負担を低減できるとともに、これによる作業効率の向上を図ることができる。
また、本実施形態では、記憶部34に予め登録された複数の作業パターンの中の1つを現在の作業パターンとして選択するように構成した。そのため、作業パターンと稼働データの関連性の解明や案内画面の更なる複雑化が進み、新たな作業パターンが追加されることになった場合にも、当該新たな作業パターンの追加は容易である。
<補足事項>
上記で説明に利用した、作業パターンの内容、案内画面の種類及び内容は、一例に過ぎず、その他の作業パターン及び案内画面が存在する場面であっても、本実施形態の技術思想から逸脱せず設計変更の範囲で対応可能なものであれば適宜利用できる。また、上記の各アクチュエータ9,10,11,15等は油圧式を前提として説明しているが、これらを電動アクチュエータに変更した場合にも同様に実施可能である。また、ショベル1の原動機はエンジンだけでなく電動モータの利用も可能である。
上記において、データ取得部33が稼働データの判別の際に利用した閾値の個数は一例に過ぎない。操作内容をさらに細かく分類する必要がある場合には適宜追加することも可能である。本実施の形態で利用した稼働データは一例に過ぎず、操作内容の特定に不要なものは削除しても良いし、必要なものは追加しても良い。
上記では作業パターン認識の具体例としてk最近傍法を例示したが、これと同様に現在及び過去の操作内容頻度データの操作内容及び頻度の特徴を比較して現在の作業パターンを特定するものであれば、他の方法を利用しても構わない。例えば、過去の操作内容頻度データのヒストグラムからK-meansなどのクラスタリング手法を用いて、複数個のクラスタを作成し、各クラスタに出現する作業パターンに類似する特定の作業パターンをラべリングしたものを識別器とし、現在の操作内容頻度データと各クラスタの中心(平均)との距離に基づいて現在の作業パターンを特定しても良い。
作業特定部35による現在と過去の操作内容頻度データの比較に際し、過去の操作内容頻度データの中に操作内容及び頻度が現在のものと一致するものが存在した場合、または、最も類似するものが存在した場合(類似するものが1つに絞り込めた場合)には、その過去の操作内容頻度データに割り当てられた作業パターンを現在の作業パターンにしても良い。
なお、本発明は、上記の実施の形態に限定されるものではなく、その要旨を逸脱しない範囲内の様々な変形例が含まれる。例えば、本発明は、上記の実施の形態で説明した全ての構成を備えるものに限定されず、その構成の一部を削除したものも含まれる。
また、上記のコントローラ28に係る各構成や当該各構成の機能及び実行処理等は、それらの一部又は全部をハードウェア(例えば各機能を実行するロジックを集積回路で設計する等)で実現しても良い。また、上記のコントローラ28に係る構成は、演算処理装置(例えばCPU)によって読み出し・実行されることでコントローラ28の構成に係る各機能が実現されるプログラム(ソフトウェア)としてもよい。当該プログラムに係る情報は、例えば、半導体メモリ(フラッシュメモリ、SSD等)、磁気記憶装置(ハードディスクドライブ等)及び記録媒体(磁気ディスク、光ディスク等)等に記憶することができる。さらに、コントローラ28に係る各部の処理を複数のコンピュータに分散し、当該複数のコンピュータと作業機械によりシステムを構築しても良い。
1…油圧ショベル(作業機械)、3…作業機、4…上部旋回体、5…下部走行体、6…ブーム、7…アーム、8…バケット、9…ブームシリンダ、10…アームシリンダ、11…バケットシリンダ、13…旋回駆動装置(旋回モータ)、15…走行モータ、17…操作装置、28…コントローラ、29…表示装置、30…姿勢検出器、31…操作量検出器、32…負荷検出器、33…データ取得部、34…記憶部、35…作業特定部、38…位置演算部、39…走行パターン画面、40…通常掘削パターン画面、41…土羽打ちパターン画面、42…盛土パターン画面、43…積込パターン画面、49…表示制御部

Claims (4)

  1. 多関節型の作業機と、操作量に応じた操作信号を出力する操作装置と、当該操作装置から出力される操作信号を基に駆動され前記作業機を駆動する複数のアクチュエータとを備え、前記作業機により目標作業面を形成する作業機械において、
    前記操作装置を介して行われた操作内容の指標となる複数のパラメータを検出する複数の検出器と、
    コントローラと、
    表示装置とを備え、
    前記複数の検出器は、前記作業機の姿勢検出器と、前記複数のアクチュエータの負荷検出器と、前記操作装置の操作量検出器とを含み、
    前記コントローラは、
    現在から所定時間前までの期間に前記操作量検出器の出力値から算出される前記複数のアクチュエータの動作、前記負荷検出器の出力値から算出される前記複数のアクチュエータの負荷、及び、前記作業機の姿勢検出器の出力値及び前記目標作業面の位置から算出される前記作業機と前記目標作業面の距離を基に、当該期間に前記作業機械に対して行われた操作内容とその頻度を示す操作内容頻度データを取得するデータ取得部と、
    前記作業機械の作業パターンとして予め登録された複数の作業パターンのそれぞれに対応した複数の案内画面が記憶された記憶部と、
    前記データ取得部で取得された前記操作内容頻度データに基づいて、前記複数の作業パターンの中から現在の作業パターンを特定する作業特定部とを備え、
    前記表示装置は、前記作業特定部で特定された作業パターンに対応した案内画面を前記複数の案内画面から選択して表示する
    ことを特徴とする作業機械。
  2. 請求項1に記載の作業機械において、
    前記記憶部には、前記操作内容頻度データの実績データが、当該実績データのそれぞれの取得時に行われていた作業パターンとともに記憶されており、
    前記作業特定部は、前記データ取得部で取得された前記操作内容頻度データに操作内容およびその頻度が一致又は類似するものを前記実績データの中から探索し、その探索結果に係る実績データに割り当てられた作業パターンを基に現在の作業パターンを特定する
    ことを特徴とする作業機械。
  3. 請求項2に記載の作業機械において、
    前記作業機械は、走行体と、当該走行体の上部に旋回可能に取り付けられた旋回体とを備え、当該旋回体に前記作業機が取り付けられたショベルであり、
    前記複数のアクチュエータは、前記走行体、前記旋回体および前記作業機を駆動することを特徴とする作業機械。
  4. 請求項3に記載の作業機械において、
    前記記憶部に記憶された前記複数の案内画面には、前記作業機の先端部の側面図及び前記目標作業面が表示される通常掘削パターン画面、前記作業機による積込量及び総積込量が表示される積込パターン画面、目的地の方向と前記ショベルの上面図が表示される走行パターン画面、土羽打ちをした領域と土羽打ちをした回数が表示される土羽打ちパターン画面、及び、前記作業機の先端部の側面図及び前記目標作業面及び現在の盛土状況が表示される盛土パターン画面のうち少なくとも2つが含まれることを特徴とする作業機械。
JP2017030508A 2017-02-21 2017-02-21 作業機械 Active JP6718399B2 (ja)

Priority Applications (6)

Application Number Priority Date Filing Date Title
JP2017030508A JP6718399B2 (ja) 2017-02-21 2017-02-21 作業機械
PCT/JP2018/004321 WO2018155202A1 (ja) 2017-02-21 2018-02-08 作業機械
CN201880003230.XA CN109642417B (zh) 2017-02-21 2018-02-08 作业机械
US16/329,387 US11041288B2 (en) 2017-02-21 2018-02-08 Work machine
KR1020197004148A KR102126772B1 (ko) 2017-02-21 2018-02-08 작업 기계
EP18758185.5A EP3587677B1 (en) 2017-02-21 2018-02-08 Work machine

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2017030508A JP6718399B2 (ja) 2017-02-21 2017-02-21 作業機械

Publications (2)

Publication Number Publication Date
JP2018135681A JP2018135681A (ja) 2018-08-30
JP6718399B2 true JP6718399B2 (ja) 2020-07-08

Family

ID=63254316

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2017030508A Active JP6718399B2 (ja) 2017-02-21 2017-02-21 作業機械

Country Status (6)

Country Link
US (1) US11041288B2 (ja)
EP (1) EP3587677B1 (ja)
JP (1) JP6718399B2 (ja)
KR (1) KR102126772B1 (ja)
CN (1) CN109642417B (ja)
WO (1) WO2018155202A1 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20230088602A (ko) * 2021-12-10 2023-06-20 주식회사 솔리메틱스 Rsm모듈을 포함하는 천공기

Families Citing this family (32)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
AU2012202213B2 (en) * 2011-04-14 2014-11-27 Joy Global Surface Mining Inc Swing automation for rope shovel
JP6633464B2 (ja) * 2016-07-06 2020-01-22 日立建機株式会社 作業機械
JP6946226B2 (ja) * 2018-03-29 2021-10-06 株式会社小松製作所 作業車両の制御システム、方法、及び作業車両
JP7307051B2 (ja) * 2018-03-31 2023-07-11 住友建機株式会社 ショベル
JP7146530B2 (ja) * 2018-08-31 2022-10-04 コベルコ建機株式会社 建設機械
JP7097022B2 (ja) * 2018-08-31 2022-07-07 コベルコ建機株式会社 建設機械
JP7141894B2 (ja) * 2018-09-05 2022-09-26 日立建機株式会社 作業機械
EP3885495B1 (en) * 2018-11-19 2024-06-05 Sumitomo Construction Machinery Co., Ltd. Excavator and excavator control device
JP7235521B2 (ja) * 2019-01-31 2023-03-08 日立建機株式会社 作業機械
JP7283910B2 (ja) * 2019-02-01 2023-05-30 株式会社小松製作所 建設機械の制御システム、建設機械、及び建設機械の制御方法
CN116607585A (zh) 2019-02-04 2023-08-18 住友重机械工业株式会社 挖土机
EP3926103B1 (en) * 2019-02-15 2025-10-29 Sumitomo Heavy Industries, Ltd. Excavator
JP7083315B2 (ja) * 2019-02-22 2022-06-10 日立建機株式会社 施工管理システム
JP6964109B2 (ja) 2019-03-26 2021-11-10 日立建機株式会社 作業機械
JP7419348B2 (ja) * 2019-04-04 2024-01-22 株式会社小松製作所 作業機械を含むシステム、コンピュータによって実行される方法、および学習済みの姿勢推定モデルの製造方法
CN114080481B (zh) * 2019-07-17 2024-01-16 住友建机株式会社 施工机械及支援基于施工机械的作业的支援装置
JP2021021637A (ja) * 2019-07-29 2021-02-18 コベルコ建機株式会社 建設機械の位置特定システム
JP7039537B2 (ja) * 2019-09-24 2022-03-22 日立建機株式会社 作業機械
JP7276046B2 (ja) * 2019-09-26 2023-05-18 コベルコ建機株式会社 作業機械の動作教示システム
JP7245141B2 (ja) * 2019-09-30 2023-03-23 日立建機株式会社 油圧ショベル
JP2021059945A (ja) * 2019-10-09 2021-04-15 住友重機械工業株式会社 ショベル
JP7388954B2 (ja) * 2020-03-11 2023-11-29 株式会社小松製作所 操作ガイド装置
JP7495261B2 (ja) * 2020-04-03 2024-06-04 株式会社小松製作所 表示システム、プログラム、および表示制御方法
JP7423391B2 (ja) * 2020-04-03 2024-01-31 株式会社小松製作所 表示システム、プログラムおよび表示システムの制御方法
FI131037B1 (fi) * 2020-06-03 2024-08-08 Ponsse Oyj Työkoneen puomiston ohjaaminen
JP7016936B1 (ja) * 2020-11-25 2022-02-07 日立建機株式会社 動作把握システム
JP7458612B2 (ja) * 2021-03-30 2024-04-01 株式会社豊田自動織機 産業車両の制御装置、産業車両、及び産業車両の制御プログラム
CN113323067B (zh) * 2021-04-29 2023-03-21 中联重科土方机械有限公司 用于工程机械的控制方法、处理器、装置及工程机械
WO2023190843A1 (ja) * 2022-03-31 2023-10-05 住友重機械工業株式会社 支援装置、作業機械、プログラム
JP2024117921A (ja) * 2023-02-20 2024-08-30 株式会社小松製作所 作業機械を含むシステムおよび作業機械の負荷状態推定方法
CN116837932B (zh) * 2023-06-25 2025-09-19 潍柴动力股份有限公司 一种基于先导压力的挖掘机工况识别方法及相关装置
JP2025007068A (ja) * 2023-06-30 2025-01-17 住友重機械工業株式会社 ショベル用の表示装置、作業機械用の表示装置、及び、ショベルの監視システム

Family Cites Families (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5999872A (en) 1996-02-15 1999-12-07 Kabushiki Kaisha Kobe Seiko Sho Control apparatus for hydraulic excavator
JP3535300B2 (ja) * 1996-02-15 2004-06-07 コベルコ建機株式会社 油圧ショベルの制御装置
JPH10266723A (ja) * 1997-03-19 1998-10-06 K G Partek Kk 吊引戸下部の隙間遮蔽装置
JP3630521B2 (ja) * 1997-03-27 2005-03-16 コベルコ建機株式会社 油圧ショベルの作業種別判別装置
KR100498853B1 (ko) * 2000-11-17 2005-07-04 히다치 겡키 가부시키 가이샤 건설기계의 표시장치 및 표시제어장치
WO2002044480A1 (en) * 2000-11-29 2002-06-06 Hitachi Construction Machinery Co., Ltd. Information display device and display control device for construction machine
JP5054832B2 (ja) * 2011-02-22 2012-10-24 株式会社小松製作所 油圧ショベルの表示システム及びその制御方法
JP5364741B2 (ja) * 2011-02-22 2013-12-11 株式会社小松製作所 油圧ショベルの位置誘導システム及び位置誘導システムの制御方法
JP5054833B2 (ja) * 2011-02-22 2012-10-24 株式会社小松製作所 油圧ショベルの表示システム及びその制御方法
JP5642620B2 (ja) * 2011-05-12 2014-12-17 日立建機株式会社 作業機械のエネルギ回生装置
JP5498442B2 (ja) * 2011-06-24 2014-05-21 株式会社小松製作所 作業車両、作業車両用表示装置、および作業車両用表示装置の制御方法
KR20140071376A (ko) * 2011-10-05 2014-06-11 볼보 컨스트럭션 이큅먼트 에이비 굴삭기를 이용한 평탄화 작업 제어시스템
KR101913425B1 (ko) * 2011-10-24 2018-10-31 두산인프라코어 주식회사 건설기계의 졸음 작업 방지 장치 및 그 방법
JP5781971B2 (ja) * 2012-03-28 2015-09-24 ヤンマー株式会社 作業車両
JP6258582B2 (ja) * 2012-12-28 2018-01-10 株式会社小松製作所 建設機械の表示システムおよびその制御方法
JP6073169B2 (ja) * 2013-03-27 2017-02-01 住友建機株式会社 ショベル
JP6073170B2 (ja) * 2013-03-27 2017-02-01 住友建機株式会社 ショベル
CN109313840A (zh) * 2016-11-01 2019-02-05 住友建机株式会社 施工机械用安全管理系统、管理装置、安全管理方法

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20230088602A (ko) * 2021-12-10 2023-06-20 주식회사 솔리메틱스 Rsm모듈을 포함하는 천공기
KR102692459B1 (ko) * 2021-12-10 2024-08-07 주식회사 솔리메틱스 Rsm모듈을 포함하는 천공기

Also Published As

Publication number Publication date
US20190218749A1 (en) 2019-07-18
WO2018155202A1 (ja) 2018-08-30
EP3587677A1 (en) 2020-01-01
US11041288B2 (en) 2021-06-22
CN109642417A (zh) 2019-04-16
CN109642417B (zh) 2021-05-18
EP3587677A4 (en) 2021-03-24
EP3587677B1 (en) 2024-07-10
JP2018135681A (ja) 2018-08-30
KR20190028498A (ko) 2019-03-18
KR102126772B1 (ko) 2020-06-25

Similar Documents

Publication Publication Date Title
JP6718399B2 (ja) 作業機械
CN107709673B (zh) 作业机械的作业支援系统
CN105307739B (zh) 挖掘机械的显示系统、挖掘机械以及挖掘机械的显示方法
US8942895B2 (en) Display system of hydraulic shovel, and control method therefor
CN105358771B (zh) 挖掘机械的显示系统、挖掘机械和挖掘机械的显示方法
JP7188940B2 (ja) 制御装置、積込機械、および制御方法
JP7188941B2 (ja) 作業機械の制御装置および制御方法
JP5921692B1 (ja) 掘削機械の制御システム及び掘削機械
CN107076555A (zh) 作业机械的显示系统及作业机械
CN110494613A (zh) 工作机械
US9297145B2 (en) Excavation system providing linkage placement training
CN111094666A (zh) 作业机械
KR20190034648A (ko) 작업 기계
CN112074641B (zh) 控制装置和控制方法
KR102590162B1 (ko) 작업 기계
JP2024036385A (ja) 制御装置、作業機械および制御方法
CN111936705A (zh) 尺寸确定装置以及尺寸确定方法
JP7732783B2 (ja) 建設機械
JP6617088B2 (ja) 油圧ショベルの作業効率指標表示システム
JP7263287B2 (ja) 作業機械
KR20240042101A (ko) 작업 기계를 위한 시스템, 방법, 및 작업 기계
JP7324100B2 (ja) 作業機械
WO2022149509A1 (ja) 建設機械

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20181130

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20190723

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20190919

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20200225

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20200324

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20200612

R150 Certificate of patent or registration of utility model

Ref document number: 6718399

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150