(57)【要約】【課題】オペレータの操作に差があっても、安定的かつ効率的な操作を可能にする。【解決手段】作業動作を行う作業機械１である。操作レバー２１の操作に従ってアクチュエータ４を作動させる作動装置３１、作業動作の動きに関連する動作情報を検出するセンサ５０、操作レバー２１の操作量Ｕｈ（ｔ）を検出する操作量検出手段５２、および、作動装置３１を制御するコントローラ５１を備える。コントローラ５１が、作業動作の動きが加速か減速かの判別結果と動作情報Ｖ（ｔ）とに基づいて操作量Ｕｈ（ｔ）を補正し、作動装置３１が、補正された操作量Ｕ（ｔ）に基づいて制御される。【選択図】図６
2020084435.tif 000002
【特許請求の範囲】
【請求項１】
下部走行体に上部旋回体を搭載し、アクチュエータの作動によって作業動作を行う作業機械であって、
オペレータが操作する操作レバーと、
前記操作レバーの操作に従って前記アクチュエータを作動させる作動装置と、
前記作業動作の動きに関連する動作情報を検出するセンサと、
前記操作レバーの操作量を検出する操作量検出手段と、
前記作動装置を制御するコントローラと、
を備え、
前記コントローラが、
操作対象とされる前記作業動作、および、少なくともその作業動作の動きが加速か減速かを判別する作業動作判別部と、
前記作業動作判別部による判別結果と前記動作情報とに基づいて前記操作量を補正する操作量補正部と、
を有し、
前記作動装置が、補正された前記操作量に基づいて制御される作業機械。
【請求項２】
請求項１に記載の作業機械において、
前記コントローラは、所定の数式に基づいて予め設定された算出情報を有し、
前記操作量補正部が、前記算出情報に前記動作情報を導入して算出される補正値により、前記操作量を補正する作業機械。
【請求項３】
請求項２に記載の作業機械において、
前記動作情報は、前記作業動作の速度および加速度を含み、
前記数式が、前記速度に所定の係数を乗じた第１変数と、前記加速度に所定の係数を乗じた第２変数とを加算する作業機械。
【請求項４】
請求項３に記載の作業機械において、
前記動作情報が更に、前記所定の動作の躍度を含み、
前記数式が更に、前記躍度に所定の係数を乗じた第３変数を加算する作業機械。
【請求項５】
請求項２〜請求項４のいずれか１つに記載の作業機械において、
前記オペレータを判別するオペレータ判別手段を備え、
前記操作量補正部が、判別された前記オペレータに対応した前記算出情報を用いて前記補正値を算出する、作業機械。
【請求項６】
請求項２〜請求項５のいずれか１つに記載の作業機械において、
前記オペレータの技量を判別する技量判別手段を備え、
前記操作量補正部が、判別された前記技量に対応した前記算出情報を用いて前記補正値を算出する、作業機械。
【発明の詳細な説明】
【技術分野】
【０００１】
開示する技術は、油圧ショベルなどの作業機械に関するものであり、その中でも特に、安定的かつ効率的な操作を可能にする操作支援技術に関する。
【背景技術】
【０００２】
一般に、油圧ショベルやクレーンなどの作業機械では、オペレータが操作レバーを操作してアームなどを動かすことにより、掘削や運搬などの作業を行う。アームなどはそれ自体の重量が重いうえに、通常、その動作には大きなモーメントが作用する。従って、作業個々の動作には大きな慣性が働くため、その操作は非常に難しい。
【０００３】
それにより、作業機械の操作は、熟練を要する技術となっており、経験者でも、作業の内容や操作する機種によっては、うまく操作できない場合も多い。そのため、作業機械の操作を支援する技術が要望されており、特許文献１に、その一例が開示されている。
【０００４】
特許文献１では、初心者は熟練者に比べて操作レバーを微操作し易いという点に着目し、操作レバーの操作量頻度に基づいて、操作ゲインを調整する。操作量頻度が少ない場合、操作ゲインを大きくし、より小さいレバー操作量で同じ速度指令値が得られるようにする。そうすることで、操作量頻度の偏りを平滑化し、作業効率の向上を図っている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１７−１０１４１５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
操作レバーの操作量に応じて、操作対象であるアームなどは、加速または減速する。例えば、操作対象を大きく移動させる場合、効率的に操作するには、最初、操作レバーの操作量を大きくし、大きな加速度で加速して操作対象を移動させる必要がある。
【０００７】
そして、操作対象を所望する位置で停止させるには、慣性を考慮して、慎重に、行き過ぎないように適切なタイミングかつ操作量で減速しなければならない。すなわち、加速時と減速時とでは、操作レバーの扱い方が異なり、適切な操作量は異なる。特許文献１の操作支援技術の場合、このような加減速での相違は考慮されないため、改善の余地がある。
【０００８】
操作対象が行き過ぎた場合には、所望する位置で停止するまで、繰り返し操作する必要がある。特許文献１の操作支援技術では、このようなやり直し操作も操作量頻度に含まれる。
【０００９】
また、初心者は、微操作だけでなく、過剰に操作する場合もある。特許文献１の操作支援技術では、そのような過剰操作は考慮されていない。
【００１０】
開示する技術の主な目的は、オペレータの操作に差があっても、安定的かつ効率的な操作を可能にする、作業機械を実現することにある。
【課題を解決するための手段】
【００１１】
開示する技術は、下部走行体に上部旋回体を搭載し、アクチュエータの作動によって作業動作を行う作業機械に関する。
【００１２】
前記作業機械は、オペレータが操作する操作レバーと、前記操作レバーの操作に従って前記アクチュエータを作動させる作動装置と、前記作業動作の動きに関連する動作情報を検出するセンサと、前記操作レバーの操作量を検出する操作量検出手段と、前記作動装置を制御するコントローラと、を備える。
【００１３】
そして、前記コントローラが、操作対象とされる前記作業動作、および、少なくともその作業動作の動きが加速か減速かを判別する作業動作判別部と、前記作業動作判別部による判別結果と前記動作情報とに基づいて前記操作量を補正する操作量補正部とを有し、前記作動装置が、補正された前記操作量に基づいて制御される。
【００１４】
すなわち、開示する技術は、油圧ショベルやクレーンなど、作業に大きな力を要する作業機械を対象としている。そして、そのような作業動作は、オペレータが操作レバーを操作し、アクチュエータが作動することによって行われる。
【００１５】
作業動作の動きに関連する動作情報は、センサで検出され、コントローラに入力される。そして、コントローラは、操作対象とされる作業動作、および、少なくともその作業動作の動きが加速か減速かを判別し、その判別結果と、入力される動作情報とに基づいて操作レバーの操作量を補正し、補正された操作量に基づいて作動装置を制御することで、アクチュエータを作動させる。なお、コントローラは、作業動作およびその動きの加減速に加え、定常動作や停止動作などを判別する場合もある。
【００１６】
それにより、作動装置は、オペレータが実際に出力する操作量ではなく、加速か減速かを含めた、操作対象とされる作業動作の動きに基づいて補正された操作量によって制御される。従って、オペレータの癖や技量の差などにより、操作レバーの操作量が適切でなくても、実際の動きを反映した操作量によって制御されるので、安定的かつ効率的な操作が可能になる。
【００１７】
前記作業機械はまた、前記コントローラは、所定の数式に基づいて予め設定された算出情報を有し、前記操作量補正部が、前記算出情報に前記動作情報を導入して算出される補正値により、前記操作量を補正する、としてもよい。
【００１８】
発明者らは、所定の数式に動作情報を導入して算出される補正値を用いることにより、操作量が適切に補正できることを確認した。従って、そのような数式に基づく算出情報を用いて操作量を補正すれば、制御の過程で複雑な判断を行わなくても、安定的かつ効率的な操作が可能になる。従って、制御の簡素化が図れ、演算処理の負担が軽減できる。
【００１９】
その場合、前記動作情報は、前記作業動作の速度および加速度を含み、前記数式が、前記速度に所定の係数を乗じた第１変数と、前記加速度に所定の係数を乗じた第２変数とを加算する、としてもよい。
【００２０】
少なくとも、このような数式を用いることによって適切な補正値が算出できる。変数が２つだけであるため、演算も簡素化できる。
【００２１】
特に、前記動作情報が更に、前記所定の動作の躍度を含み、前記数式が更に、前記躍度に所定の係数を乗じた第３変数を加算する、とするのが好ましい。
【００２２】
作業機械の場合、作業動作に大きな慣性が働くので、円滑に操作するのは難しい。僅かな操作ブレでもショックを受け易い。それに対し、数式に、このような第３変数を加えることで、より円滑な操作が可能になり、ショックを抑制できる。
【００２３】
前記作業機械はまた、前記オペレータを判別するオペレータ判別手段を備え、前記操作量補正部が、判別された前記オペレータに対応した前記算出情報を用いて前記補正値を算出する、としてもよい。
【００２４】
オペレータの操作には、個々に癖や好みがある。そのため、操作レバーの操作性もオペレータの各々で異なる。オペレータ判別手段を備えていれば、そのような個々のオペレータでの操作性の違いを、操作レバーの操作量に反映させることができる。従って、よりいっそう安定的かつ効率的な操作が可能になる。
【００２５】
前記作業機械はまた、前記オペレータの技量を判別する技量判別手段を備え、前記操作量補正部が、判別された前記技量に対応した前記算出情報を用いて前記補正値を算出する、としてもよい。
【００２６】
作業動作には大きな慣性が働くし、加減速のタイミングや程度は、作業状況によって絶えず変化する。そのため、初心者はもとより、熟練者であっても、操作レバーを安定的かつ効率的に操作するのは難しい。技量判別部を備えていれば、そのような技量の影響を、操作レバーの操作量に反映させることができる。従って、更にいっそう安定的かつ効率的な操作が可能になる。
【発明の効果】
【００２７】
開示する技術によれば、オペレータの操作に差があっても、安定的かつ効率的な操作を可能にする作業機械が実現できる。
【図面の簡単な説明】
【００２８】
【図１】本実施形態で開示する作業機械（油圧ショベル）を示す概略図である。
【図２】操作レバーによるアクチュエータの制御システムを示す概略図である。
【図３】コントローラおよびその関連機器との関係を示すブロック図である。
【図４】算出情報を例示する概略図である。
【図５】操作レバーの操作支援に関する制御例を示すフローチャートである。
【図６】操作レバーの操作支援に関する制御の一例を示す概念図である。
【図７】旋回動作の操作例を示す概略図である。上図は、旋回モータの回転速度の経時変化を表している。下図は、操作レバーの操作量の経時変化を表している。
【図８】操作レバーの操作支援に関する制御の変形例を示すフローチャートである。
【図９】作業者の技量の判別に関する制御例を示すフローチャートである。
【発明を実施するための形態】
【００２９】
以下、開示する技術の実施形態を図面に基づいて詳細に説明する。ただし、以下の説明は、本質的に例示に過ぎず、本発明、その適用物あるいはその用途を制限するものではない。
【００３０】
（作業機械）
図１に、本実施形態で開示する油圧ショベル１（作業機械）を示す。油圧ショベル１は、一対のクローラ２ａ，２ａを有する下部走行体２と、その上に旋回可能な状態で搭載された上部旋回体３とで構成されている。上部旋回体３の中央部には、上部旋回体３を旋回させる油圧式の旋回モータ４（アクチュエータ）が設置されている。
【００３１】
上部旋回体３には、旋回モータ４の他にも、アタッチメント５、キャブ６、機械室７などが設置されている。アタッチメント５は、バケット５ａ、アーム５ｂ、ブーム５ｃ、および、これらを駆動する油圧シリンダ５ｄ（アクチュエータ）などで構成されている。
【００３２】
ブーム５ｃは上部旋回体３の前部に、アーム５ｂはブーム５ｃの先端部に、バケット５ａはアーム５ｂの先端部に、それぞれ回動可能に支持されている。これらブーム５ｃ等の各々は、対応する油圧シリンダ５ｄの作動を制御することによって回動する。
【００３３】
機械室７には、後述するエンジン３３や油圧ポンプ３０、コントロールバルブ３１などの駆動装置が収容されている。上部旋回体３には、エンジン３３の燃料を貯蔵する燃料タンクや、油圧制御に用いられる作動油を貯蔵する作動油タンク３４が機械室７に併設されている。また、アタッチメント５との間で前後のバランスを確保するために、上部旋回体３の後部には、高重量なカウンタウエイト８が設置されている。
【００３４】
キャブ６は、上部旋回体３の前部に設置された箱形の運転室である。キャブ６にオペレータが搭乗して油圧ショベル１の操作が行われる。
【００３５】
図２に簡略化して示すように、キャブ６の内部には、オペレータが着座するシート２０が設置されていて、その左右に操作レバー２１，２１が設置されている。これら操作レバー２１，２１は、油圧シリンダ５ｄおよび旋回モータ４の作動を操作するレバーである。オペレータが、各操作レバー２１を前後左右に揺動操作することにより、その操作方向および操作量に応じて、上部旋回体３は旋回し、ブーム５ｃ等は回動する。
【００３６】
例えば、左側の操作レバー２１を前後方向に揺動操作することにより、上部旋回体３が旋回する。左側の操作レバー２１を左右方向に揺動操作することにより、アーム５ｂが回動する。右側の操作レバー２１を前後方向に揺動操作することにより、ブーム５ｃが回動する。右側の操作レバー２１を左右方向に揺動操作することにより、バケット５ａが回動する。なお、操作方向と操作対象との関係は、適宜設定できる。
【００３７】
操作レバー２１の後方には、オペレータによって操作される操作部２２が配置されている。操作部２２には、様々な操作スイッチ、モニタなどの入出力装置が設置されている。
【００３８】
（制御システム）
油圧ショベル１の制御システムは、図２に簡略化して示すように、油圧系システムと電気系システムとで構成されている。
【００３９】
油圧系システムは、油圧ポンプ３０、コントロールバルブ３１（作動装置）、油圧シリンダ５ｄ、旋回モータ４、高圧油経路３２（太実線で示す）などからなる駆動系油圧システムと、コントロールバルブ３１、電磁比例弁４０、リモコン弁４１、低圧油経路４２（細実線で示す）などからなる操作系油圧システムとで構成されている。駆動系の制御には、大きな力が必要なため、高圧の油圧が用いられる。一方、操作系の制御には、低圧の油圧が用いられる。
【００４０】
電気系システムは、センサ５０、コントローラ５１、レバー計５２（操作量検出手段）、電磁比例弁４０、電気配線５３（破線で示す）などで構成されている。電気系システムは、油圧系システムに付設されていて、難しい操作レバー２１の操作を支援する。
【００４１】
油圧ポンプ３０は、エンジン３３によって駆動される。油圧ポンプ３０は、作動油タンク３４から油を取り込んで、コントロールバルブ３１に高圧の油（圧油）を供給する。コントロールバルブ３１は、各油圧シリンダ５ｄおよび旋回モータ４（これらを総称してアクチュエータともいう）の各々に対応した切替弁（図示せず）を有している。コントロールバルブ３１は、これら切替弁を介してアクチュエータに圧油を循環供給する。
【００４２】
切替弁は、第１高圧油経路３２ａを通じて圧油をアクチュエータに導入し、第２高圧油経路３２ｂを通じてアクチュエータから圧油を導出する第１位置と、第２高圧油経路３２ｂを通じて圧油をアクチュエータに導入し、第１高圧油経路３２ａを通じてアクチュエータから圧油を導出する第２位置と、第１位置と第２位置との間に位置して、アクチュエータに圧油の導入および導出を行わない第３位置と、に切り替え可能に構成されている。
【００４３】
油圧シリンダ５ｄの各々に対応した切替弁が、第１位置と第２位置との間で切り替わることで、その油圧シリンダ５ｄが伸縮する。ブーム５ｃ、アーム５ｂ、およびバケット５ａは、それに伴って回動する。そして、旋回モータ４に対応した切替弁が、第１位置と第２位置との間で切り替わることで、旋回モータ４は、正逆方向に回転する。上部旋回体３は、それに伴って左右に旋回する。このような切替弁の切り替えは、操作系油圧システムによって行われる。
【００４４】
リモコン弁４１は、操作レバー２１に付設されている。リモコン弁４１は、操作レバー２１の操作に応じて、所定の切替弁に、所定の大きさの油圧を供給する。それによって切替弁が切り替わる。
【００４５】
操作レバー２１が基準位置（操作レバー２１が操作されていない時に位置する位置）にある時は、各切替弁は、第３位置に位置するように設定されている。操作レバー２１が、基準位置から揺動操作されると、その操作方向および操作量に応じて、対応する切替弁が、第１位置と第２位置との間で切り替わり、所定圧の圧油が、操作対象とされるアクチュエータに循環供給される。
【００４６】
例えば、上部旋回体３を所定方向に短時間で大きく旋回させたい場合には、その操作に対応した方向に操作レバー２１を大きく揺動させる。それにより、その操作量に対応して、所定の圧力（パイロット圧）が、リモコン弁４１からコントロールバルブ３１に出力される。その結果、旋回モータ４が回転し、上部旋回体３が急旋回する。
【００４７】
そうして、操作レバー２１を所定のタイミングで基準位置に戻していく。それにより、その操作量に対応して、所定のパイロット圧が、リモコン弁４１からコントロールバルブ３１に出力される。その結果、旋回モータ４は徐々に減速し、上部旋回体３は旋回を停止する。
【００４８】
電磁比例弁４０は、低圧油経路４２におけるリモコン弁４１とコントロールバルブ３１との間の部位に設置されている。電磁比例弁４０は、コントローラ５１の制御に従って、リモコン弁４１がコントロールバルブ３１に出力するパイロット圧を増減する。すなわち、電磁比例弁４０は、リモコン弁４１からコントロールバルブ３１に出力されるパイロット圧の比率（ゲイン）を変更する。
【００４９】
センサ５０は、各油圧シリンダ５ｄおよび旋回モータ４に取り付けられていて、これらの動作速度（動作情報）を検出する。例えば、旋回モータ４に取り付けられているセンサ５０は、旋回モータ４が回転する速度を検出する。油圧シリンダ５ｄに取り付けられているセンサ５０は、油圧シリンダ５ｄが伸縮する速度を検出する。
【００５０】
レバー計５２は、操作レバー２１に付設されている。レバー計５２は、各操作レバー２１の操作方向別に、その単位時間当たりの操作量Ｕｈ（ｔ）を検出する。
【００５１】
コントローラ５１は、ＣＰＵやメモリなどのハードウエアと、ハードウエアに実装された制御プログラムなどのソフトウエアとで構成されている。
【００５２】
図３に、コントローラ５１と、その主な関連機器との関係を示す。コントローラ５１は、センサ５０、レバー計５２、操作部２２、および電磁比例弁４０と電気的に接続されている。コントローラ５１は、センサ５０、レバー計５２、および操作部２２から入力される電気信号に基づいて、電磁比例弁４０を電気的に制御する。
【００５３】
それにより、コントローラ５１は、操作レバー２１による操作が安定的かつ効率的に行えるように、コントロールバルブ３１を制御する。すなわち、これら装置により、操作支援システムが構成されている。
【００５４】
コントローラ５１は、センサ５０およびレバー計５２から出力される検出信号を入力する。コントローラ５１はまた、操作部２２との間で情報信号を入出力する。
【００５５】
コントローラ５１には、機能的な構成として、操作者判別部５１ａ（オペレータ判別手段）、技量判別部５１ｂ（技量判別手段）、作業動作判別部５１ｃ、操作量補正部５１ｄ、情報記憶部５１ｅなどが設けられている。
【００５６】
操作者判別部５１ａは、オペレータを識別可能な情報（操作者情報）に基づいて、油圧ショベル１を操作するオペレータを判別する。
【００５７】
オペレータは、個々に操作の癖や好みがある。そのため、操作レバー２１の操作性もオペレータの個々で異なる。操作者判別部５１ａは、そのような個々のオペレータでの操作性の違いを、操作レバー２１の操作量に反映させる。
【００５８】
操作者情報の具体例としては、例えば、ＩＤ番号や、予め情報記憶部５１ｅに設定されたオペレータ名簿などが挙げられる。オペレータが、操作部２２を操作してＩＤ番号を入力したり、コントローラ５１が出力してモニタに表示されるオペレータ名簿から該当者を選択したりする。そうすることにより、操作部２２からコントローラ５１に、オペレータを特定する情報信号が入力され、その情報信号に基づいて、操作者判別部５１ａは、オペレータを判別する。
【００５９】
技量判別部５１ｂは、アクチュエータの操作技量に関連する情報（技量情報）に基づいて、オペレータの技量を判別する。
【００６０】
操作レバー２１の操作は難しい。作業動作には大きな慣性が働くし、加減速のタイミングや程度は、作業状況によって絶えず変化する。そのため、初心者はもとより、熟練者であっても、安定的かつ効率的に操作するのは難しい。そのため、操作レバー２１の操作には、オペレータの技量が大きく影響する。技量判別部５１ｂは、そのような技量の影響を、操作レバー２１の操作量に反映させる。
【００６１】
技量情報の具体例としては、例えば、予め設定される技量判定値や、予め情報記憶部５１ｅに設定される技量区分などが挙げられる。技量判定値は、操作試験などの実施により、各オペレータが取得する判定値であり、例えば、１０段階などでその技量が設定される。技量区分は、例えば、初心者、中級者、上級者などの複数の技量区分が、予め情報記憶部５１ｅに設定される。
【００６２】
オペレータは、操作部２２を操作して自身の技量判定値を入力したり、コントローラ５１が出力してモニタに表示される技量区分から該当する技量を選択したりする。そうすることにより、操作部２２からコントローラ５１に、技量を特定する情報信号が入力され、その情報信号に基づいて、技量判別部５１ｂは、オペレータの技量を判別する。
【００６３】
技量判別部５１ｂはまた、後述するように、オペレータの操作状況に基づいて、自動的に技量が判別できるようにしてもよい。
【００６４】
作業動作判別部５１ｃは、操作する操作レバー２１と、その操作方向とに基づいて、オペレータが操作する作業動作（操作対象）を判別する。すなわち、上部旋回体３の旋回動作か、ブーム５ｃの回動動作か、アーム５ｂの回動動作か、バケット５ａの回動動作か、を判別する。また、その作業動作の動きが加速であるか減速であるか、すなわち、これらを駆動するアクチュエータが加速したのか減速したのかも判別する。更に、その作業動作の動きが定常動作であるか、停止動作であるかなど、操作に対して重要な動きを判別する場合もあり得る。
【００６５】
操作量補正部５１ｄは、センサ５０から入力されるアクチュエータの動作速度に基づいて、操作レバー２１の操作量を補正する。情報記憶部５１ｅは、操作量の補正に関連した様々な情報を記憶し、適宜、操作量補正部５１ｄとの間で情報を入出力する。
【００６６】
例えば、情報記憶部５１ｅには、操作量の補正に用いられる算出情報が記憶されている。算出情報は、次に示す数式（１）に基づいて設定されている。
【００６７】
Ｕａ（ｔ）＝Ｋｐ・ｖ（ｔ）＋Ｋｄ・ａ（ｔ）＋Ｋｄｄ・ｊ（ｔ）・・・（１）
【００６８】
数式（１）のうち、Ｕａ（ｔ）は、単位時間当たりの操作量の補正値である。同様に、Ｋｐは比例ゲインであり、Ｋｄは微分ゲインであり、Ｋｄｄは二重微分ゲインである。また、ｖ（ｔ）は、単位時間当たりのアクチュエータの速度であり、ａ（ｔ）は、単位時間当たりのアクチュエータの加速度であり、ｊ（ｔ）は、単位時間当たりのアクチュエータの躍度である。
【００６９】
ａ（ｔ）およびｊ（ｔ）は、ｖ（ｔ）、つまり、アクチュエータの速度から算出できる。従って、センサ５０は、アクチュエータの速度のみを検出し、コントローラ５１に出力する。
【００７０】
発明者らは、この数式を用い、速度等に対応した、適切な比例ゲイン等を設定することで、操作レバー２１の操作が安定的かつ効率的に行えることを、実験等により確認している。すなわち、速度に比例ゲインを乗じた第１変数と、加速度に微分ゲインを乗じた第２変数と、躍度に二重微分ゲインを乗じた第３変数とを加算するだけで、適切な操作量の補正値が取得できる。従って、制御の過程で、複雑な判断を行う必要が無く、制御の簡素化が図れ、演算処理の負担が軽減できる。
【００７１】
数式（１）は、速度に関する第１変数および加速度に関する第２変数のみでも使用できるが、躍度に関する第３変数を加えるのが好ましい。油圧ショベル１の場合、作業動作に大きな慣性が働くので、円滑に操作するのが難しく、僅かな操作ブレでもショックを受け易い。第３変数を加えることで、そのようなショックを抑制できる。
【００７２】
操作量補正部５１ｄは、数式（１）で算出される操作量の補正値Ｕａ（ｔ）により、操作レバー２１の操作量を補正する。具体的には、フィードバック制御により、操作レバー２１から出力される実操作量Ｕｈ（ｔ）から、補正値Ｕａ（ｔ）を減算する。そうして得られる補正された操作量Ｕ（ｔ）を、コントロールバルブ３１に出力する。
【００７３】
このような補正は、コントローラ５１が電磁比例弁４０を制御し、パイロット圧のゲインを調整することによって行われる。
【００７４】
この油圧ショベル１では、制御の簡素化を図るため、算出情報として、マップ等が予め情報記憶部５１ｅに設定されている。図４に、その算出情報を例示する。
【００７５】
例示の算出情報は、三次元のマップからなり、速度、加速度、または躍度に対応した軸と、オペレータ（操作者）に対応した軸と、比例ゲイン、微分ゲイン、または二重微分ゲインに対応した軸とを有している。３次元マップは、各作業動作に対応して設定されている。オペレータは、操作者判別部５１ａによって判別される。
【００７６】
例えば、オペレータに対応する値がＰ１であり、操作中のあるタイミングにおいて、速度に対応する値がＰ２であったとすると、例示のマップでは、比例ゲインとしてＰ３の値が選択される。微分ゲインおよび二重微分ゲインも、これと同様にして選択される。速度等が決まれば、比例ゲイン等も一意に定まるので、制御を簡素にできる。
【００７７】
オペレータに対応した軸の代わりに、オペレータの技量に対応した軸を有するマップであってもよい。マップは、実験等に基づいて設定され、必要に応じて変更される。
【００７８】
（制御の具体例）
図５に、操作レバー２１の操作支援に関するコントローラ５１の制御例を示す。
【００７９】
油圧ショベル１にオペレータが搭乗して、油圧ショベル１が始動されると、センサ５０が検出信号を出力する。コントローラ５１は、その検出信号を読み込む（ステップＳ１）。オペレータは、操作部２２を操作し、ＩＤ番号の入力などを行う。そうすることにより、操作部２２からコントローラ５１に、オペレータを特定する情報信号が入力され、その情報信号に基づいて、コントローラ５１（操作者判別部５１ａ）は、オペレータを判別する（ステップＳ２）。
【００８０】
このとき、オペレータが、自身の技量も入力するようにしてもよい。
【００８１】
そして、操作レバー２１の操作が開始されると（ステップＳ３でＹｅｓ）、コントローラ５１は、レバー計５２から入力される検出信号に基づいて、操作レバー２１の実操作量Ｕｈ（ｔ）を取得する（ステップＳ４）。
【００８２】
操作レバー２１の操作により、操作するアクチュエータおよびその動作方向が決まるので、コントローラ５１（作業動作判別部５１ｃ）は、オペレータが操作する作業動作を判別する（ステップＳ５）。この説明では、図６に示すように、旋回動作が行われるものとして説明する。
【００８３】
同時に、コントローラ５１は、図６に示すように、センサ５０から入力される検出信号に基づいて、その操作レバー２１の操作によって作動する旋回モータ４の回転速度Ｖ（ｔ）を取得する（ステップＳ６）。コントローラ５１は、判別されたオペレータおよび取得した速度（場合によっては、更にオペレータの技量）の各情報に基づいて、情報記憶部５１ｅに設定されているマップの中から対応するマップを選択し、比例ゲイン、微分ゲイン、二重微分ゲイン、加速度ａ（ｔ）、および躍度ｊ（ｔ）を取得する（ステップＳ７）。
【００８４】
コントローラ５１は、取得した比例ゲイン等と数式（１）とを用いて、操作量の補正値Ｕａ（ｔ）を算出する（ステップＳ８）。コントローラ５１は、そうして得られる補正値Ｕａ（ｔ）を、操作レバー２１から出力される実操作量Ｕｈ（ｔ）から減算し、補正された操作量Ｕ（ｔ）を取得する。コントローラ５１は、その補正された操作量Ｕ（ｔ）を、電磁比例弁４０を制御して、パイロット圧のゲインを調整することにより、コントロールバルブ３１に出力する（ステップＳ９）。
【００８５】
コントローラ５１は、操作レバー２１の操作が終了するまで（ステップＳ１０でＹｅｓ）、このようなフィードバック制御を繰り返し実行する（ステップＳ１０でＮｏ）。
【００８６】
図７に、このような制御に基づいて行われる旋回動作とその操作例を示す。図７の上図の実線は、旋回モータ４の回転速度の経時変化を表している。図７の下図の実線は、上図に対応した操作レバー２１の操作量の経時変化を表している。これら経時変化は、適切な操作を表している。
【００８７】
上部旋回体３を大きく旋回させる場合、効率的に行うには、最初に大きく加速するのが好ましい。そのためには、操作レバー２１は、基準位置から大きく揺動操作して、操作量を大きくする必要がある。ところが、オペレータの癖や技量の差などにより、仮想線Ｌ１で示すように、加速時に操作量が抑制される場合がある。その場合、仮想線Ｌ２で示すように、速度が不足し、適切な操作状態から逸脱してしまう。
【００８８】
それに対し、この油圧ショベル１では、操作レバー２１の操作量が、旋回モータ４の回転速度に基づいて、高い応答性で補正される。それにより、タイムラグをほとんど生じることなく、操作量の不足分が補われるので、オペレータの操作量が足らなくても、適切な操作を確保できる。操作量が過多の場合も、操作量の過剰分が低減されるので、適切な操作を確保できる。
【００８９】
そして、所定のタイミングで減速される。すなわち、慣性による旋回動作を慎重に見極めながら、操作レバー２１を基準位置に向かって徐々に揺動操作する。その際、オペレータの癖や技量の差などにより、仮想線Ｌ３で示すように、減速時に操作量が過多になる場合がある。その場合、仮想線Ｌ４で示すように、速度が超過し、適切な操作状態から逸脱してしまう（過度に旋回してしまう）。
【００９０】
それに対し、この油圧ショベル１では、操作レバー２１の操作量が、旋回モータ４の回転速度に基づいて、高い応答性で補正される。それにより、タイムラグをほとんど生じることなく、操作量の過剰分が低減されるので、オペレータの操作量が過多であっても、適切な操作を確保できる。操作量が過少の場合も、操作量の不足分が補われるので、適切な操作を確保できる。
【００９１】
このように、この油圧ショベル１によれば、オペレータの操作に差があっても、安定的かつ効率的な操作が可能になる。
【００９２】
（制御の変形例）
図８に、コントローラ５１の制御の変形例を示す。この制御では、オペレータの技量が、自動的に、操作支援に反映される点で、上述した制御と異なる。基本的な制御は、上述した制御例と同じである。従って、同じ内容の処理については、同じ符号を用いてその説明は簡略化する。
【００９３】
コントローラ５１は、油圧ショベル１の始動によってセンサ５０から出力される検出信号を読み込む（ステップＳ１）。操作部２２から入力される情報信号に基づいて、コントローラ５１は、オペレータを判別する（ステップＳ２）。
【００９４】
そして、操作レバー２１の操作が開始されると（ステップＳ３でＹｅｓ）、オペレータの技量が判別される（ステップＳ２０）。コントローラ５１（情報記憶部５１ｅ）は、オペレータ個々の技量情報を記憶する。技量情報は、オペレータが操作レバー２１を操作することによって蓄積される、操作レバー２１の操作技量に関連する情報であり、各作業動作の加速時と減速時とに分けて設定されている。
【００９５】
この油圧ショベル１では、技量情報として、操作量の補正値Ｕａ（ｔ）が用いられている。補正値Ｕａ（ｔ）の絶対値（補正量）が大きくなるほど、適切な操作量との差が大きいので、技量が低いと判別する。
【００９６】
具体的には、図９に示すように、コントローラ５１は、技量情報の量が所定の下限値（Ｄ１）より少ない場合には（ステップＳ２１でＹｅｓ）、技量情報を蓄積する（ステップＳ２２）。これら処理は、操作レバー２１の操作が初めて行われる場合に行われる。
【００９７】
コントローラ５１は、技量情報の量が所定の上限値（Ｄ２）を超えているか否かを判別する（ステップＳ２３）。技量情報の量が上限値（Ｄ２）を超えている場合、コントローラ５１は、新しい技量情報が取得される度に、古い技量情報から削除して、新しい技量情報に置き換えていく（ステップＳ２４）。
【００９８】
そうして、コントローラ５１は、蓄積された所定量の技量情報に基づいてオペレータの技量を判別し（ステップＳ２５）、メインルーチンにリターンする。
【００９９】
引き続き、コントローラ５１は、操作レバー２１の操作量の取得（ステップＳ４）、作業動作の判別（ステップＳ５）、および、作業動作の速度の取得（ステップＳ６）を行う。そうして、コントローラ５１は、これら情報に基づいて、対応するマップを選択し、比例ゲイン等を取得する（ステップＳ７）。
【０１００】
このとき、判別したオペレータの技量に応じて、操作量の補正に用いるマップを変更する。マップは変更しないで、マップのデータを変更してもよい。それにより、オペレータの技量の変化に応じて、より適切なマップが用いられるので、より安定した操作支援が行える。
【０１０１】
その後、コントローラ５１は、上述した制御例と同様に、ステップＳ８，Ｓ９を実行し、操作レバー２１の操作が終了するまで（ステップＳ１０でＹｅｓ）、このようなフィードバック制御を実行する（ステップＳ１０でＮｏ）。
【０１０２】
このように、油圧ショベル１によれば、オペレータの癖や技量などにより、操作レバー２１の操作に差があっても、安定的かつ効率的な操作が可能になる。
【０１０３】
なお、開示する技術にかかる作業機械は、上述した実施形態に限定されず、それ以外の種々の構成をも包含する。
【０１０４】
例えば、作業機械は油圧ショベルに限らず、クレーンなどにも適用できる。作業機械は、遠隔操作で作動する無人機であってもよい。
【０１０５】
旋回モータが電動式の作業機械にも適用できる。このような作業機械では、電気で駆動する旋回モータ、バッテリ、インバータなどが上部旋回体に設置されている。バッテリで旋回モータに電力が供給され、インバータで旋回モータの回転が駆動制御される。従って、この場合、コントローラは、操作レバーの操作量に応じて、インバータへ出力される電流に対して比例制御を行えばよい。
【０１０６】
操作系の制御は、油圧制御が一般的であるが、電気制御であってもよい。その場合、操作支援システムと統合できるので、操作系の制御システムを一元化できる。
【０１０７】
上述した実施形態では、作業動作の判別は、操作する操作レバーと、その操作方向とによって判別したが、それに限るものではない。例えば、作業動作の判別は、アクチュエータの動作方向と動作速度をセンサで検出することによっても判別できる。また、直接的に、アタッチメントや上部旋回体の動作方向とその動作速度をセンサで検出し、その検出結果に基づいて、作業動作を判別してもよい。
【符号の説明】
【０１０８】
１  油圧ショベル（作業機械）
２  下部走行体
３  上部旋回体
４  旋回モータ（アクチュエータ）
５  アタッチメント
５ｄ  油圧シリンダ（アクチュエータ）
２０  シート
２１  操作レバー
２２  操作部
３０  油圧ポンプ
３１  コントロールバルブ（作動装置）
３３  エンジン
３４  作動油タンク
４０  電磁比例弁
４１  リモコン弁
５０  センサ
５１  コントローラ
５１ａ  操作者判別部（オペレータ判別手段）
５１ｂ  技量判別部（技量判別手段）
５１ｃ  作業動作判別部
５１ｄ  操作量補正部
５１ｅ  情報記憶部
５２  レバー計（操作量検出手段）
【図１】
2020084435.tif 000003
【図２】
2020084435.tif 000004
【図３】
2020084435.tif 000005
【図４】
2020084435.tif 000006
【図５】
2020084435.tif 000007
【図６】
2020084435.tif 000008
【図７】
2020084435.tif 000009
【図８】
2020084435.tif 000010
【図９】
2020084435.tif 000011