Nothing Special   »   [go: up one dir, main page]

JP7382255B2 - 作業機械の外力推定装置、当該外力推定装置を備える作業機械、作業装置のパラメータ推定装置、並びに作業機械の外力推定方法 - Google Patents

作業機械の外力推定装置、当該外力推定装置を備える作業機械、作業装置のパラメータ推定装置、並びに作業機械の外力推定方法 Download PDF

Info

Publication number
JP7382255B2
JP7382255B2 JP2020031862A JP2020031862A JP7382255B2 JP 7382255 B2 JP7382255 B2 JP 7382255B2 JP 2020031862 A JP2020031862 A JP 2020031862A JP 2020031862 A JP2020031862 A JP 2020031862A JP 7382255 B2 JP7382255 B2 JP 7382255B2
Authority
JP
Japan
Prior art keywords
arm
attachment
boom
angle
external force
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
JP2020031862A
Other languages
English (en)
Other versions
JP2021134576A (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.)
Kobelco Construction Machinery Co Ltd
Hiroshima University NUC
Original Assignee
Kobelco Construction Machinery Co Ltd
Hiroshima University NUC
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 Kobelco Construction Machinery Co Ltd, Hiroshima University NUC filed Critical Kobelco Construction Machinery Co Ltd
Priority to JP2020031862A priority Critical patent/JP7382255B2/ja
Publication of JP2021134576A publication Critical patent/JP2021134576A/ja
Application granted granted Critical
Publication of JP7382255B2 publication Critical patent/JP7382255B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Force Measurement Appropriate To Specific Purposes (AREA)
  • Operation Control Of Excavators (AREA)
  • Component Parts Of Construction Machinery (AREA)

Description

本発明は、作業機械の外力推定装置、当該外力推定装置を備える作業機械、作業装置のパラメータ推定装置、並びに作業機械の外力推定方法に関する。
下部走行体及び上部旋回体を有する本体部と、本体部に対して姿勢変更可能に取り付けられた作業装置とを備えた作業機械において、作業装置に作用する外力を特定するための技術が知られている。
下記特許文献1には、2つの回動軸を介して連結されたアーム及びアタッチメントを有する作業装置を備えた作業機械において、当該2つの回動軸の各々にひずみゲージ等を用いたロードセルを配置し、各ロードセルから出力されるひずみ検出結果に基づいて、アタッチメントに作用する外力の方向及び大きさを計測する外力計測装置が開示されている。
特開2010-249586号公報
上記特許文献1に開示された外力計測装置によると、アタッチメントに作用する外力を計測するためにロードセルを追加実装する必要があるため、作業機械の製造コストが上昇する。また、一般的に、ひずみゲージ等を用いたロードセルは外部衝撃等に対して脆弱である。従って、建設現場等の衝撃の大きい環境下での作業が想定される作業機械にロードセルを実装したのでは、十分な信頼性を担保できないため、ロードセルを用いない他の手法の実現が望まれる。
本発明はかかる事情に鑑みて成されたものであり、外部衝撃等に対して高い信頼性を担保し、かつ、作業機械の製造コストの上昇を抑えつつ、作業装置に作用する外力の方向及び大きさを推定することが可能な、作業機械の外力推定装置、当該外力推定装置を備える作業機械、作業装置のパラメータ推定装置、並びに作業機械の外力推定方法を得ることを目的とする。
本発明の一態様に係る作業機械の外力推定装置は、本体部と、ブーム回動軸によって前記本体部に回動可能に連結されたブームと、アーム回動軸によって前記ブームに回動可能に連結されたアームと、アタッチメント回動軸によって前記アームに回動可能に連結されたアタッチメントと、を有する作業装置と、前記アームを駆動するアーム駆動手段、及び、前記アタッチメントを駆動するアタッチメント駆動手段と、を備える作業機械において、前記作業装置に作用する外力を推定する、作業機械の外力推定装置であって、前記アーム駆動手段によって発生されるアーム駆動力を検出するアーム駆動力センサ、及び、前記アタッチメント駆動手段によって発生されるアタッチメント駆動力を検出するアタッチメント駆動力センサと、前記ブームに対する前記アームの角度であるアーム角を検出するアーム角センサ、及び、前記アームに対する前記アタッチメントの角度であるアタッチメント角を検出するアタッチメント角センサと、前記作業装置に外力が作用していない状態で前記アタッチメントが駆動された際の、前記アタッチメント駆動力センサによって検出された前記アタッチメント駆動力と、前記アタッチメント角センサによって検出された前記アタッチメント角とに基づいて、前記アタッチメントに関する、アタッチメント回動軸まわりの慣性モーメント、質量、及び摩擦力の大きさを含むアタッチメントパラメータを算出するアタッチメントパラメータ算出部と、前記作業装置に外力が作用していない状態で前記アームが駆動された際の、前記アーム駆動力センサによって検出された前記アーム駆動力と、前記アーム角センサによって検出された前記アーム角とに基づいて、前記アームに関する、アーム回動軸まわりの慣性モーメント、質量、及び摩擦力の大きさを含むアームパラメータを算出するアームパラメータ算出部と、前記アタッチメントパラメータ算出部によって算出された前記アタッチメントパラメータと、前記作業装置に外力が作用している状態で前記アタッチメントが駆動された際の、前記アタッチメント駆動力センサによって検出された前記アタッチメント駆動力と、前記アタッチメント角センサによって検出された前記アタッチメント角とに基づいて、前記外力に起因する前記アタッチメントのトルクであるアタッチメントトルクを算出するアタッチメントトルク算出部と、前記アームパラメータ算出部によって算出された前記アームパラメータと、前記作業装置に外力が作用している状態で前記アームが駆動された際の、前記アーム駆動力センサによって検出された前記アーム駆動力と、前記アーム角センサによって検出された前記アーム角とに基づいて、前記外力に起因する前記アームのトルクであるアームトルクを算出するアームトルク算出部と、前記アタッチメントトルク算出部によって算出された前記アタッチメントトルクと、前記アームトルク算出部によって算出された前記アームトルクとに基づいて、前記外力の方向及び大きさを算出する外力算出部と、を備えることを特徴とするものである。
この態様に係る作業機械の外力推定装置によれば、作業装置に作用する外力の方向及び大きさを、アタッチメント駆動力、アタッチメント角、アーム駆動力、及びアーム角の検出結果に基づいて推定できる。従って、外力計測のためのロードセルを追加実装する必要がないため、外部衝撃等に対して高い信頼性を担保し、かつ、作業機械の製造コストの上昇を抑えつつ、作業装置に作用する外力の方向及び大きさを推定することが可能となる。また、作業機械においてアタッチメント及びアームが同時に駆動された場合であっても、作業装置に作用する外力の方向及び大きさを適切に推定することが可能となる。
上記態様に係る作業機械の外力推定装置において、前記アーム駆動力センサは、前記アーム駆動手段が有するアームシリンダの内部圧力と内部断面積とに基づいて前記アーム駆動力を検出し、前記アタッチメント駆動力センサは、前記アタッチメント駆動手段が有するアタッチメントシリンダの内部圧力と内部断面積とに基づいて前記アタッチメント駆動力を検出することが望ましい。
上記態様に係る作業機械の外力推定装置において、前記作業機械は、前記ブームを駆動するブーム駆動手段をさらに備え、前記ブーム駆動手段によって発生されるブーム駆動力を検出するブーム駆動力センサと、前記本体部に対する前記ブームの角度であるブーム角を検出するブーム角センサと、前記作業装置に外力が作用していない状態で前記ブームが駆動された際の、前記ブーム駆動力センサによって検出された前記ブーム駆動力と、前記ブーム角センサによって検出された前記ブーム角とに基づいて、前記ブームに関する、ブーム回動軸まわりの慣性モーメント、質量、及び摩擦力の大きさを含むブームパラメータを算出するブームパラメータ算出部と、前記ブームパラメータ算出部によって算出された前記ブームパラメータと、前記作業装置に外力が作用している状態で前記ブームが駆動された際の、前記ブーム駆動力センサによって検出された前記ブーム駆動力と、前記ブーム角センサによって検出された前記ブーム角とに基づいて、前記外力に起因する前記ブームのトルクであるブームトルクを算出するブームトルク算出部と、をさらに備え、前記外力算出部は、前記アタッチメントトルク算出部によって算出された前記アタッチメントトルクと、前記アームトルク算出部によって算出された前記アームトルクと、前記ブームトルク算出部によって算出された前記ブームトルクとに基づいて、前記外力の方向及び大きさを算出することが望ましい。
この態様に係る作業機械の外力推定装置によれば、作業機械においてアタッチメント、アーム、及びブームが同時に駆動された場合であっても、作業装置に作用する外力の方向及び大きさを適切に推定することが可能となる。
本発明の一態様に係る作業機械は、本体部と、ブーム回動軸によって前記本体部に回動可能に連結されたブームと、アーム回動軸によって前記ブームに回動可能に連結されたアームと、アタッチメント回動軸によって前記アームに回動可能に連結されたアタッチメントと、を有する作業装置と、前記アームを駆動するアーム駆動手段、及び、前記アタッチメントを駆動するアタッチメント駆動手段と、上記態様に係る作業機械の外力推定装置と、を備えることを特徴とするものである。
この態様に係る作業機械によれば、作業装置に作用する外力の方向及び大きさを、アタッチメント駆動力、アタッチメント角、アーム駆動力、及びアーム角の検出結果に基づいて推定できる。従って、外力計測のためのロードセルを追加実装する必要がないため、作業機械の製造コストの上昇を抑え、かつ、外部衝撃等に対して高い信頼性を担保しつつ、作業装置に作用する外力の方向及び大きさを推定することが可能となる。
本発明の一態様に係る作業装置のパラメータ推定装置は、本体部と、ブーム回動軸によって前記本体部に回動可能に連結されたブームと、アーム回動軸によって前記ブームに回動可能に連結されたアームと、アタッチメント回動軸によって前記アームに回動可能に連結されたアタッチメントと、を有する作業装置と、前記アームを駆動するアーム駆動手段、及び、前記アタッチメントを駆動するアタッチメント駆動手段と、を備える作業機械において、前記作業装置のパラメータを推定する、作業装置のパラメータ推定装置であって、前記アーム駆動手段によって発生されるアーム駆動力を検出するアーム駆動力センサ、及び、前記アタッチメント駆動手段によって発生されるアタッチメント駆動力を検出するアタッチメント駆動力センサと、前記ブームに対する前記アームの角度であるアーム角を検出するアーム角センサ、及び、前記アームに対する前記アタッチメントの角度であるアタッチメント角を検出するアタッチメント角センサと、前記作業装置に外力が作用していない状態で前記アタッチメントが駆動された際の、前記アタッチメント駆動力センサによって検出された前記アタッチメント駆動力と、前記アタッチメント角センサによって検出された前記アタッチメント角とに基づいて、前記アタッチメントに関する、アタッチメント回動軸まわりの慣性モーメント、質量、及び摩擦力の大きさ、のうちの少なくとも一つを含むアタッチメントパラメータを算出するアタッチメントパラメータ算出部と、前記作業装置に外力が作用していない状態で前記アームが駆動された際の、前記アーム駆動力センサによって検出された前記アーム駆動力と、前記アーム角センサによって検出された前記アーム角とに基づいて、前記アームに関する、アーム回動軸まわりの慣性モーメント、質量、及び摩擦力の大きさ、のうちの少なくとも一つを含むアームパラメータを算出するアームパラメータ算出部と、を備えることを特徴とするものである。
この態様に係る作業装置のパラメータ推定装置によれば、アタッチメントに関する、アタッチメント回動軸まわりの慣性モーメント、質量、及び摩擦力の大きさを含むアタッチメントパラメータと、アームに関する、アーム回動軸まわりの慣性モーメント、質量、及び摩擦力の大きさを含むアームパラメータとを、簡易に推定することが可能となる。
本発明の一態様に係る作業機械の外力推定方法は、本体部と、ブーム回動軸によって前記本体部に回動可能に連結されたブームと、アーム回動軸によって前記ブームに回動可能に連結されたアームと、アタッチメント回動軸によって前記アームに回動可能に連結されたアタッチメントと、を有する作業装置と、前記アームを駆動するアーム駆動手段、及び、前記アタッチメントを駆動するアタッチメント駆動手段と、を備える作業機械において、前記作業装置に作用する外力を推定する、作業機械の外力推定方法であって、(A)前記アーム駆動手段によって発生されるアーム駆動力を検出するステップと、(B)前記アタッチメント駆動手段によって発生されるアタッチメント駆動力を検出するステップと、(C)前記ブームに対する前記アームの角度であるアーム角を検出するステップと、(D)前記アームに対する前記アタッチメントの角度であるアタッチメント角を検出するステップと、(E)前記作業装置に外力が作用していない状態で前記アタッチメントが駆動された際の、前記ステップ(B)によって検出された前記アタッチメント駆動力と、前記ステップ(D)によって検出された前記アタッチメント角とに基づいて、前記アタッチメントに関する、アタッチメント回動軸まわりの慣性モーメント、質量、及び摩擦力の大きさを含むアタッチメントパラメータを算出するステップと、(F)前記作業装置に外力が作用していない状態で前記アームが駆動された際の、前記ステップ(A)によって検出された前記アーム駆動力と、前記ステップ(C)によって検出された前記アーム角とに基づいて、前記アームに関する、アーム回動軸まわりの慣性モーメント、質量、及び摩擦力の大きさを含むアームパラメータを算出するステップと、(G)前記ステップ(E)によって算出された前記アタッチメントパラメータと、前記作業装置に外力が作用している状態で前記アタッチメントが駆動された際の、前記ステップ(B)によって検出された前記アタッチメント駆動力と、前記ステップ(D)によって検出された前記アタッチメント角とに基づいて、前記外力に起因する前記アタッチメントのトルクであるアタッチメントトルクを算出するステップと、(H)前記ステップ(F)によって算出された前記アームパラメータと、前記作業装置に外力が作用している状態で前記アームが駆動された際の、前記ステップ(A)によって検出された前記アーム駆動力と、前記ステップ(C)によって検出された前記アーム角とに基づいて、前記外力に起因する前記アームのトルクであるアームトルクを算出するステップと、(I)前記ステップ(G)によって算出された前記アタッチメントトルクと、前記ステップ(H)によって算出された前記アームトルクとに基づいて、前記外力の方向及び大きさを算出するステップと、を備えることを特徴とするものである。
この態様に係る作業機械の外力推定方法によれば、作業装置に作用する外力の方向及び大きさを、アタッチメント駆動力、アタッチメント角、アーム駆動力、及びアーム角の検出結果に基づいて推定できる。従って、外力計測のためのロードセルを追加実装する必要がないため、外部衝撃等に対して高い信頼性を担保し、かつ、作業機械の製造コストの上昇を抑えつつ、作業装置に作用する外力の方向及び大きさを推定することが可能となる。また、作業機械においてアタッチメント及びアームが同時に駆動された場合であっても、作業装置に作用する外力の方向及び大きさを適切に推定することが可能となる。
本発明によれば、外部衝撃等に対して高い信頼性を担保し、かつ、作業機械の製造コストの上昇を抑えつつ、作業装置に作用する外力の方向及び大きさを推定することが可能となる。
本発明の実施の形態に係る作業機械の構成を模式的に示す図である。 推定器の接続構成を簡略化して示すブロック図である。 コントローラの接続構成を簡略化して示すブロック図である。 作業装置の簡略化モデルを示す図である。 アーム及びアタッチメントの簡略化モデルを示す図である。 推定器が有する機能を示すブロック図である。 推定器によって実行される外力算出処理の流れを示すフローチャートである。 変形例に係る推定器が有する機能を示すブロック図である。 変形例に係る推定器によって実行される外力算出処理の流れを示すフローチャートである。
図1は、本発明の実施の形態に係る作業機械1の構成を模式的に示す図である。本実施の形態の例において、作業機械1は、交換可能なアタッチメント33としてバケットが装着された建設機械である。但し、バケットに限らず、ニブラ又はブレーカ等の他のアタッチメントが装着されても良い。また、建設機械に限らず、任意のアタッチメントが装着される農業機械又は工業機械等の他の作業機械であっても良い。
図1に示すように、作業機械1は、クローラ式の下部走行体22と、下部走行体22上に旋回可能に配置された上部旋回体21と、上部旋回体21に取り付けられた作業装置3とを備えている。下部走行体22及び上部旋回体21は、作業機械1の本体部2を構成する。
作業装置3は、ブームフットピン61(ブーム回動軸)によって上部旋回体21に対し回動可能に連結されたブーム31と、アームフットピン62(アーム回動軸)によってブーム31に対し回動可能に連結されたアーム32と、アームトップピン63(アタッチメント回動軸)によってアーム32に対し回動可能に連結されたアタッチメント33とを備えている。
作業機械1は、上部旋回体21に対しブーム31を起伏させるブームシリンダ41と、ブーム31に対しアーム32を揺動させるアームシリンダ42と、アーム32に対しアタッチメント33を揺動させるアタッチメントシリンダ43とを備えている。なお、ブーム31、アーム32、及びアタッチメント33を駆動するための駆動手段としては、シリンダの代わりに油圧モータ等の他のアクチュエータを使用しても良い。
アタッチメントシリンダ43のシリンダロッドの先端は、回動可能なアタッチメントロッドピン65によって、アイドラリンク51の一端及びアタッチメントリンク52の一端に接続されている。アイドラリンク51の他端は、回動可能なアイドラリンクピン64によって、アーム32に接続されている。アタッチメントリンク52の他端は、回動可能なアタッチメントリンクピン66によって、アタッチメント33に接続されている。
また、作業機械1は、ブーム駆動力センサ71、アーム駆動力センサ72、及びアタッチメント駆動力センサ73を備えている。ブーム駆動力センサ71は、ブームシリンダ41の内部圧力を検出し、その圧力検出値とブームシリンダ41の内部断面積とを乗算することにより、ブームシリンダ41が発生するブーム駆動力fc1を検出する。ブーム駆動力センサ71は、検出したブーム駆動力fc1を示すブーム駆動力データを出力する。アーム駆動力センサ72は、アームシリンダ42の内部圧力を検出し、その圧力検出値とアームシリンダ42の内部断面積とを乗算することにより、アームシリンダ42が発生するアーム駆動力fc2を検出する。アーム駆動力センサ72は、検出したアーム駆動力fc2を示すアーム駆動力データを出力する。アタッチメント駆動力センサ73は、アタッチメントシリンダ43の内部圧力を検出し、その圧力検出値とアタッチメントシリンダ43の内部断面積とを乗算することにより、アタッチメントシリンダ43が発生するアタッチメント駆動力fc3を検出する。アタッチメント駆動力センサ73は、検出したアタッチメント駆動力fc3を示すアタッチメント駆動力データを出力する。
上部旋回体21の内部には、作業機械1の全体の制御を司るコントローラ300が配置されている。作業機械1のオペレータのレバー操作に伴うコントローラ300の油圧制御によって、上部旋回体21に対するブーム31の角度(ブーム角)、ブーム31に対するアーム32の角度(アーム角)、及び、アーム32に対するアタッチメント33の角度(アタッチメント角)がそれぞれ変更されることにより、作業装置3の姿勢が変更される。また、上部旋回体21の内部には、推定器100が配置されている。推定器100の接続構成及び処理内容については後述する。
また、作業機械1は、ブーム角センサ81、アーム角センサ82、及びアタッチメント角センサ83を備えている。これらの角度センサは、ポテンショメータ又はロータリエンコーダ等によって構成される。ブーム角センサ81は、ブームフットピン61の回転角度を検出することによってブーム角θを検出し、検出したブーム角θを示すブーム角データを出力する。アーム角センサ82は、アームフットピン62の回転角度を検出することによってアーム角θabを検出し、検出したアーム角θabを示すアーム角データを出力する。アタッチメント角センサ83は、アームトップピン63の回転角度を検出することによってアタッチメント角θを検出し、検出したアタッチメント角θを示すアタッチメント角データを出力する。
図2Aは、推定器100の接続構成を簡略化して示すブロック図である。ブーム駆動力センサ71、アーム駆動力センサ72、及びアタッチメント駆動力センサ73は、有線の通信路によって推定器100に接続されている。ブーム駆動力データ、アーム駆動力データ、及びアタッチメント駆動力データは、当該通信路を介して推定器100に入力される。同様に、ブーム角センサ81、アーム角センサ82、及びアタッチメント角センサ83は、有線の通信路によって推定器100に接続されている。ブーム角データ、アーム角データ、及びアタッチメント角データは、当該通信路を介して推定器100に入力される。なお、通信路は無線であっても良く、その場合、推定器100は無線通信を介して作業機械1の外部に配置されていても良い。
図2Bは、コントローラ300の接続構成を簡略化して示すブロック図である。コントローラ300は、制御信号S19によってアクチュエータ駆動回路200を制御する。アクチュエータ駆動回路200は、アクチュエータとしてのブームシリンダ41、アームシリンダ42、及びアタッチメントシリンダ43を駆動する。アクチュエータ駆動回路200には、動力源としてのエンジンによって駆動される油圧ポンプ、油圧ポンプから各アクチュエータへの作動油の供給量を調整するためのコントロールバルブ、及び、コントロールバルブを制御するためのパイロット圧を発生させる操作レバー等が含まれる。作業機械1のオペレータによって操作レバーが操作されると、その操作量に応じて変動するパイロット圧によってコントロールバルブが制御され、パイロット圧に応じた吐出量の作動油が各アクチュエータに供給され、作動油の油圧によって各アクチュエータが動作する。これにより、オペレータのレバー操作に従って、作業装置3が所望の動作を実行することとなる。
図3は、作業装置3の簡略化モデルを示す図である。図3に示す第1要素W1、第2要素W2、第3要素W3は、図1に示したブーム31、アーム32、アタッチメント33にそれぞれ対応する。図3には、第1要素W1の重心Pg1、第2要素W2の重心Pg2、及び第3要素W3の重心Pg3を示している。図3に示す点X0,X1,X2は、図1に示したブームフットピン61、アームフットピン62、アームトップピン63にそれぞれ対応する。点X3は、アタッチメント33の先端を示す。
第1要素W1に関し、鉛直上向き方向と、点X0及び点X1を結ぶ線分との成す角は、ブーム角θである。
第2要素W2に関し、鉛直上向き方向と、点X1及び点X3を結ぶ線分との成す角は、角度θt3である。鉛直上向き方向と、点X1及び重心Pg3を結ぶ線分との成す角は、角度θg32である。点X0及び点X1を結ぶ線分の延長線と、点X1及び点X2を結ぶ線分との成す角は、アーム角θabである。また、点X1及び点X3を結ぶ線分の長さはlt3であり、点X1及び重心Pg3を結ぶ線分の長さはlg32であり、点X1及び重心Pg2を結ぶ線分の長さはlg2である。
アタッチメントW3に関し、鉛直上向き方向と、点X2及び点X3を結ぶ線分との成す角は、角度θt33である。鉛直上向き方向と、点X2及び重心Pg3を結ぶ線分との成す角は、角度θg33である。点X1及び点X2を結ぶ線分の延長線と、点X2及び重心Pg3を結ぶ線分との成す角は、アタッチメント角θである。また、点X2及び点X3を結ぶ線分の長さはBuRであり、点X2及び重心Pg3を結ぶ線分の長さはBuGRである。
図4は、アーム32及びアタッチメント33の簡略化モデルを示す図である。図4に示す点Y1は、図1に示したアタッチメントシリンダ43とアーム32との連結点を示す。図4に示す点Y2,Y3,Y4は、図1に示したアイドラリンクピン64、アタッチメントロッドピン65、アタッチメントリンクピン66にそれぞれ対応する。点Y1及び点Y3を結ぶ線分の長さはCYLであり、アタッチメントシリンダ43のシリンダ長に対応する。点Y1及び点Y2を結ぶ線分と、点Y2及び点Y3を結ぶ線分との成す角は、角度dである。また、点Y1及び点Y2を結ぶ線分の長さはRであり、点Y2及び点Y3を結ぶ線分の長さはCLである。
図5は、推定器100が有する機能を示すブロック図である。推定器100は、CPU等の情報処理装置と、当該情報処理装置が参照可能なROM及びRAM等の記憶装置とを備えて構成されている。本実施の形態に係る推定器100は、ブーム31を静止させた状態でアーム32及びアタッチメント33を動作させて作業装置3に所定の作業を実行させた際に、作業装置3(具体的にはアタッチメント33)に作用する外力を推定する外力推定装置として機能する。
図2Aに示したように、推定器100は、推定した外力の方向θ及び大きさFを示す信号S18を出力する。第1の例として、信号S18は、作業機械1の操縦席に配置された表示装置(図略)に入力される。これにより、推定された外力に関する情報を図形情報としてオペレータに提示することができる。第2の例として、信号S18は、作業機械1に搭載されているハードディスク又はフラッシュメモリ等の記憶装置(図略)に入力される。これにより、推定された外力に関する情報を時系列データとして作業履歴情報に含めて保存することができる。第3の例として、信号S18は、コントローラ300に入力される。これにより、コントローラ300は、推定された外力に応じて適切な動作を行うことができる。
図5の接続関係で示すように推定器100は、アタッチメントパラメータ算出部101、アームパラメータ算出部102、パラメータ保持部103、アタッチメントトルク算出部104、アームトルク算出部105、及び外力算出部106を備えている。
図6は、推定器100によって実行される外力算出処理の流れを示すフローチャートである。
まずステップSP11において推定器100は、作業装置3に外力が作用していない状態(即ちアタッチメント33の無負荷状態)で、ブーム31及びアーム32を動作させずにアタッチメント33だけを動作させる。その状態でアタッチメントパラメータ算出部101は、アタッチメント角センサ83及びアタッチメント駆動力センサ73から所定のサンプリング間隔で逐次入力されるアタッチメント角データ(アタッチメント角θn,k)及びアタッチメント駆動力データ(アタッチメント駆動力fc3,k)に基づいて、アタッチメント33に関する所定のアタッチメントパラメータを算出する。なお、添え字の「k」は時刻を意味し、具体的には、サンプリング周期Tを用いたkTによって時刻が表される。サンプリング周期Tは、例えば、0.001秒から0.03秒までの間の適切な値である。当該アタッチメントパラメータには、アームトップピン63まわりのアタッチメント33の慣性モーメントIj3、アタッチメント33の質量M、アタッチメント33のクーロン摩擦力の大きさN、及びアタッチメント33の粘性摩擦力の大きさBが含まれる。なお、図中の記号「^」は推定値を意味し、明細書中ではその呼称を用いて<ハット>と表記する。これらのアタッチメントパラメータ<ハット>Ij3,<ハット>M,<ハット>N,<ハット>Bは、パラメータ保持部103によって保持される。
アタッチメントパラメータ算出部101による演算処理について説明する。
アタッチメントシリンダ43が発生するアタッチメント駆動力fc3をトルクτに変換するための変換係数J(θ)を式(1)に示す。
Figure 0007382255000001
アームトップピン63まわりの運動方程式を式(2)に示す。
Figure 0007382255000002
式(2)において、角度θg33の1階微分は角速度、2階微分は角加速度を表し、微小時間の差分値として求められる。また、角度θg33は、ブーム角θ、アーム角θab、及びアタッチメント角θに基づいて幾何学的に算出できる。
式(2)は式(3)~(6)のように変形できる。例えば式(4)において、イコールの上に三角印を付した記号は、定義を意味する。
Figure 0007382255000003
Figure 0007382255000004
Figure 0007382255000005
Figure 0007382255000006
式(3)において、τ3,k及びψ3,kを既知、θを未知として扱うことにより、逐次入力される複数のτ3,k及びψ3,kに基づいてθを推定することができる。推定には、例えば、忘却因子付き逐次最小二乗法を用いることができる。但し、カルマンフィルタを用いても良い。
忘却因子の設定値に基づく重みをw3,k,iとすると、式(3)から二乗誤差は式(7)~(10)のように表される。
Figure 0007382255000007
Figure 0007382255000008
Figure 0007382255000009
Figure 0007382255000010
ここで、iは計算を開始する時刻を意味する。リアルタイム演算においては、R3,k及びq3,kは式(11)(12)に基づいて計算される。
Figure 0007382255000011
Figure 0007382255000012
m,kが逆行列を持つ場合、式(13)に基づいて推定値<ハット>θm,kを算出することができる。なお、添え字の「m」は、アタッチメント33に関しては「3」、アーム32に関しては「2」、ブーム31に関しては「1」となる。
Figure 0007382255000013
以上のように、アタッチメントパラメータ算出部101は、アタッチメント角センサ83及びアタッチメント駆動力センサ73から逐次入力されるアタッチメント角データ(アタッチメント角θn,k)及びアタッチメント駆動力データ(アタッチメント駆動力fc3,k)に基づいて、式(5)のθに相当するアタッチメントパラメータ<ハット>Ij3,<ハット>M,<ハット>N,<ハット>Bを算出することができる。
図6のフローチャートを参照して、次にステップSP12において推定器100は、アタッチメント33の無負荷状態で、ブーム31及びアタッチメント33を動作させずにアーム32だけを動作させる。その状態でアームパラメータ算出部102は、アーム角センサ82及びアーム駆動力センサ72から所定のサンプリング間隔で逐次入力されるアーム角データ(アーム角θab,k)及びアーム駆動力データ(アーム駆動力fc2,k)に基づいて、アーム32に関する所定のアームパラメータを算出する。当該アームパラメータには、アームフットピン62まわりのアーム32の慣性モーメントの推定値<ハット>Ij2、アタッチメント33及びアーム32の合計質量の推定値<ハット>M23、アーム32のクーロン摩擦力の大きさの推定値<ハット>N、及びアーム32の粘性摩擦力の大きさの推定値<ハット>Bが含まれる。これらのアームパラメータ<ハット>Ij2,<ハット>M23,<ハット>N,<ハット>Bは、パラメータ保持部103によって保持される。
アームパラメータ算出部102による演算処理について説明する。
アームフットピン62まわりの運動方程式を式(14)~(17)に示す。
Figure 0007382255000014
Figure 0007382255000015
Figure 0007382255000016
Figure 0007382255000017
ここで、角度θg32は、ブーム角θ及びアーム角θabに基づいて幾何学的に算出できる。
式(14)は式(18)~(20)のように変形できる。
Figure 0007382255000018
Figure 0007382255000019
Figure 0007382255000020
上記と同様に、τ2,k及びψ2,kを既知、θを未知として扱い、逐次入力される複数のτ2,k及びψ2,kに基づいてθを推定する。
以上のように、アームパラメータ算出部102は、アーム角センサ82及びアーム駆動力センサ72から逐次入力されるアーム角データ(アーム角θab,k)及びアーム駆動力データ(アーム駆動力fc2,k)に基づいて、式(19)のθに相当するアームパラメータ<ハット>Ij2,<ハット>M23,<ハット>N,<ハット>Bを算出することができる。
図6のフローチャートを参照して、次にステップSP13において推定器100は、作業装置3(具体的にはアタッチメント33の先端)に対して所定の外力が作用している状態(即ちアタッチメント33の有負荷状態)で、ブーム31及びアーム32を動作させずにアタッチメント33だけを動作させる。ここで、外力の大きさはFであり、鉛直上向き方向に対する外力の作用方向はθである。その状態でアタッチメントトルク算出部104は、時刻lにおいてアタッチメント角センサ83及びアタッチメント駆動力センサ73から入力されたアタッチメント角データ(アタッチメント角θn,l)及びアタッチメント駆動力データ(アタッチメント駆動力fc3,l)と、パラメータ保持部103から入力されたアタッチメントパラメータ<ハット>Ij3,<ハット>M,<ハット>N,<ハット>Bとに基づいて、外力に起因して生じるアームトップピン63まわりのトルクであるアタッチメントトルクの推定値<ハット>τe3,lを算出する。なお、添え字の「l」は、時刻l(エル)における値であることを意味する。
次にステップSP14において推定器100は、アタッチメント33の有負荷状態で、ブーム31及びアタッチメント33を動作させずにアーム32だけを動作させる。その状態でアームトルク算出部105は、時刻lにおいてアーム角センサ82及びアーム駆動力センサ72から入力されたアーム角データ(アーム角θab,l)及びアーム駆動力データ(アーム駆動力fc2,l)と、パラメータ保持部103から入力されたアームパラメータ<ハット>Ij2,<ハット>M23,<ハット>N,<ハット>Bとに基づいて、外力に起因して生じるアームフットピン62まわりのトルクであるアームトルクの推定値<ハット>τe2,lを算出する。
アタッチメントトルク算出部104及びアームトルク算出部105による演算処理について説明する。
アタッチメント33の重心Pg3まわりの慣性モーメントの推定値<ハット>Iは、式(21)で表される。
Figure 0007382255000021
アーム32の質量の推定値<ハット>Mは、式(22)で表される。
Figure 0007382255000022
アーム32の重心Pg2まわりの慣性モーメントの推定値<ハット>Iは、式(23)で表される。
Figure 0007382255000023
アタッチメントトルク算出部104及びアームトルク算出部105が使用する摩擦モデルのアルゴリズムを、式(24)~(27)に示す。
Figure 0007382255000024
Figure 0007382255000025
Figure 0007382255000026
Figure 0007382255000027
ここで、K及びBは定数であり、例えば、K=10[Nm/rad]、B=10[Nms/rad]である。
アームフットピン62まわりの慣性モーメントIj2は、アームフットピン62からアタッチメント33の重心Pg3までの距離lg32によって変化する。よって、時刻lにおけるIj2の推定値<ハット>Ij2,lは、式(28)で表すことができる。
Figure 0007382255000028
アームトルク算出部105は、外力に起因するアームトルクの推定値<ハット>τe2,lを、式(29)によって算出する。
Figure 0007382255000029
ここで、τ2,lは、時刻lにおいてアーム駆動力センサ72から入力されたアーム駆動力データ(アーム駆動力fc2,l)に対応するトルク(即ち無負荷状態のトルクと外力起因のトルクとの合計)である。
アタッチメントトルク算出部104は、外力に起因するアタッチメントトルクの推定値<ハット>τe3,lを、式(30)によって算出する。
Figure 0007382255000030
ここで、τ3,lは、時刻lにおいてアタッチメント駆動力センサ73から入力されたアタッチメント駆動力データ(アタッチメント駆動力fc3,l)に対応するトルク(即ち無負荷状態のトルクと外力起因のトルクとの合計)である。
図6のフローチャートを参照して、次にステップSP15において外力算出部106は、アタッチメントトルク算出部104から入力されたアタッチメントトルクの推定値<ハット>τe3,lと、アームトルク算出部105から入力されたアームトルクの推定値<ハット>τe2,lとに基づいて、外力の方向の推定値<ハット>θe,l及び大きさの推定値<ハット>Fを算出する。
外力算出部106による演算処理について説明する。
推定値<ハット>τe2,l及び推定値<ハット>τe3,lは、外力の方向の推定値<ハット>θe,l及び大きさの推定値<ハット>Fを用いて、式(31)(32)のように表される。
Figure 0007382255000031
Figure 0007382255000032
よって、E2,l及びE3,lを式(33)(34)のように定義すると、cos<ハット>θe,l及びsin<ハット>θe,lは、式(35)で表される。
Figure 0007382255000033
Figure 0007382255000034
Figure 0007382255000035
関数atan2(y,x)の戻り値の範囲は[-π,π]であり、また、<ハット>θe,lの範囲は[0,2π]であるため、外力算出部106は、式(36)によって<ハット>θe,lを算出することができ、式(37)によって<ハット>Fを算出することができる。
Figure 0007382255000036
Figure 0007382255000037
以上のように本実施の形態に係る作業機械1によれば、作業装置3に作用する外力の方向θ及び大きさFを、アタッチメント駆動力fc3、アタッチメント角θ、アーム駆動力fc2、及びアーム角θabの検出結果に基づいて推定できる。従って、外力計測のためのロードセルを追加実装する必要がないため、外部衝撃等に対して高い信頼性を担保し、かつ、作業機械1の製造コストの上昇を抑えつつ、作業装置3に作用する外力の方向θ及び大きさFを推定することが可能となる。また、作業機械1においてアタッチメント33及びアーム32が同時に駆動された場合であっても、作業装置3に作用する外力の方向θ及び大きさFを適切に推定することが可能となる。
<変形例>
上記実施の形態では、推定器100は、ブーム31を静止させた状態でアーム32及びアタッチメント33を動作させた際の外力を算出したが、上記と同様のアルゴリズムをブーム31にも拡張することにより、ブーム31、アーム32、及びアタッチメント33の全てを同時に動作させた際の外力を推定器100によって推定することもできる。
図7は、本変形例に係る推定器100が有する機能を示すブロック図である。図7の接続関係で示すように推定器100は、図5に示した構成に対してブームパラメータ算出部107及びブームトルク算出部108をさらに備えている。
図8は、本変形例に係る推定器100によって実行される外力算出処理の流れを示すフローチャートである。
まずステップSP21において推定器100は、アタッチメント33の無負荷状態で、ブーム31及びアーム32を動作させずにアタッチメント33だけを動作させる。その状態でアタッチメントパラメータ算出部101は、アタッチメント角センサ83及びアタッチメント駆動力センサ73から逐次入力されるアタッチメント角データ(アタッチメント角θn,k)及びアタッチメント駆動力データ(アタッチメント駆動力fc3,k)に基づいて、アタッチメントパラメータ<ハット>Ij3,<ハット>M,<ハット>N,<ハット>Bを算出する。これらのアタッチメントパラメータは、パラメータ保持部103によって保持される。
次にステップSP22において推定器100は、アタッチメント33の無負荷状態で、ブーム31及びアタッチメント33を動作させずにアーム32だけを動作させる。その状態でアームパラメータ算出部102は、アーム角センサ82及びアーム駆動力センサ72から逐次入力されるアーム角データ(アーム角θab,k)及びアーム駆動力データ(アーム駆動力fc2,k)に基づいて、アームパラメータ<ハット>Ij2,<ハット>M23,<ハット>N,<ハット>Bを算出する。これらのアームパラメータは、パラメータ保持部103によって保持される。
次にステップSP23において推定器100は、アタッチメント33の無負荷状態で、アーム32及びアタッチメント33を動作させずにブーム31だけを動作させる。その状態でブームパラメータ算出部107は、ブーム角センサ81及びブーム駆動力センサ71から逐次入力されるブーム角データ(ブーム角θb,k)及びブーム駆動力データ(ブーム駆動力fc1,k)に基づいて、ブームパラメータ<ハット>Ij1,<ハット>M123,<ハット>N,<ハット>Bを算出する。これらのブームパラメータは、パラメータ保持部103によって保持される。
次にステップSP24において推定器100は、アタッチメント33の有負荷状態で、ブーム31及びアーム32を動作させずにアタッチメント33だけを動作させる。その状態でアタッチメントトルク算出部104は、時刻lにおいてアタッチメント角センサ83及びアタッチメント駆動力センサ73から入力されたアタッチメント角データ(アタッチメント角θn,l)及びアタッチメント駆動力データ(アタッチメント駆動力fc3,l)と、パラメータ保持部103から入力されたアタッチメントパラメータ<ハット>Ij3,<ハット>M,<ハット>N,<ハット>Bとに基づいて、外力に起因して生じるアームトップピン63まわりのトルクであるアタッチメントトルクの推定値<ハット>τe3,lを算出する。
次にステップSP25において推定器100は、アタッチメント33の有負荷状態で、ブーム31及びアタッチメント33を動作させずにアーム32だけを動作させる。その状態でアームトルク算出部105は、時刻lにおいてアーム角センサ82及びアーム駆動力センサ72から入力されたアーム角データ(アーム角θab,l)及びアーム駆動力データ(アーム駆動力fc2,l)と、パラメータ保持部103から入力されたアームパラメータ<ハット>Ij2,<ハット>M23,<ハット>N,<ハット>Bとに基づいて、外力に起因して生じるアームフットピン62まわりのトルクであるアームトルクの推定値<ハット>τe2,lを算出する。
次にステップSP26において推定器100は、アタッチメント33の有負荷状態で、アーム32及びアタッチメント33を動作させずにブーム31だけを動作させる。その状態でブームトルク算出部108は、時刻lにおいてブーム角センサ81及びブーム駆動力センサ71から入力されたブーム角データ(ブームθb,l)及びブーム駆動力データ(ブーム駆動力fc1,l)と、パラメータ保持部103から入力されたブームパラメータ<ハット>Ij1,<ハット>M123,<ハット>N,<ハット>Bとに基づいて、外力に起因して生じるブームフットピン61まわりのトルクであるブームトルクの推定値<ハット>τe1,lを算出する。
次にステップSP27において外力算出部106は、アタッチメントトルク算出部104から入力されたアタッチメントトルクの推定値<ハット>τe3,lと、アームトルク算出部105から入力されたアームトルクの推定値<ハット>τe2,lと、ブームトルク算出部108から入力されたブームトルクの推定値<ハット>τe1,lとに基づいて、外力の方向の推定値<ハット>θe,l及び大きさの推定値<ハット>Fを算出する。
本変形例に係る作業機械1によれば、作業機械1においてアタッチメント33、アーム32、及びブーム31が同時に駆動された場合であっても、作業装置3に作用する外力の方向θ及び大きさFを適切に推定することが可能となる。
1 作業機械
2 本体部
3 作業装置
31 ブーム
32 アーム
33 アタッチメント
41 ブームシリンダ
42 アームシリンダ
43 アタッチメントシリンダ
71 ブーム駆動力センサ
72 アーム駆動力センサ
73 アタッチメント駆動力センサ
81 ブーム角センサ
82 アーム角センサ
83 アタッチメント角センサ
100 推定器
101 バケットパラメータ算出部
102 アームパラメータ算出部
104 バケットトルク算出部
105 アームトルク算出部
106 外力算出部
107 ブームパラメータ算出部
108 ブームトルク算出部
300 コントローラ

Claims (6)

  1. 本体部と、
    ブーム回動軸によって前記本体部に回動可能に連結されたブームと、アーム回動軸によって前記ブームに回動可能に連結されたアームと、アタッチメント回動軸によって前記アームに回動可能に連結されたアタッチメントと、を有する作業装置と、
    前記アームを駆動するアーム駆動手段、及び、前記アタッチメントを駆動するアタッチメント駆動手段と、
    を備える作業機械において、前記作業装置に作用する外力を推定する、作業機械の外力推定装置であって、
    前記アーム駆動手段によって発生されるアーム駆動力を検出するアーム駆動力センサ、及び、前記アタッチメント駆動手段によって発生されるアタッチメント駆動力を検出するアタッチメント駆動力センサと、
    前記ブームに対する前記アームの角度であるアーム角を検出するアーム角センサ、及び、前記アームに対する前記アタッチメントの角度であるアタッチメント角を検出するアタッチメント角センサと、
    前記作業装置に外力が作用していない状態で前記アタッチメントが駆動された際の、前記アタッチメント駆動力センサによって検出された前記アタッチメント駆動力と、前記アタッチメント角センサによって検出された前記アタッチメント角とに基づいて、前記アタッチメントに関する、アタッチメント回動軸まわりの慣性モーメント、質量、及び摩擦力の大きさを含むアタッチメントパラメータを算出するアタッチメントパラメータ算出部と、
    前記作業装置に外力が作用していない状態で前記アームが駆動された際の、前記アーム駆動力センサによって検出された前記アーム駆動力と、前記アーム角センサによって検出された前記アーム角とに基づいて、前記アームに関する、アーム回動軸まわりの慣性モーメント、質量、及び摩擦力の大きさを含むアームパラメータを算出するアームパラメータ算出部と、
    前記アタッチメントパラメータ算出部によって算出された前記アタッチメントパラメータと、前記作業装置に外力が作用している状態で前記アタッチメントが駆動された際の、前記アタッチメント駆動力センサによって検出された前記アタッチメント駆動力と、前記アタッチメント角センサによって検出された前記アタッチメント角とに基づいて、前記外力に起因する前記アタッチメントのトルクであるアタッチメントトルクを算出するアタッチメントトルク算出部と、
    前記アームパラメータ算出部によって算出された前記アームパラメータと、前記作業装置に外力が作用している状態で前記アームが駆動された際の、前記アーム駆動力センサによって検出された前記アーム駆動力と、前記アーム角センサによって検出された前記アーム角とに基づいて、前記外力に起因する前記アームのトルクであるアームトルクを算出するアームトルク算出部と、
    前記アタッチメントトルク算出部によって算出された前記アタッチメントトルクと、前記アームトルク算出部によって算出された前記アームトルクとに基づいて、前記外力の方向及び大きさを算出する外力算出部と、
    を備える、作業機械の外力推定装置。
  2. 前記アーム駆動力センサは、前記アーム駆動手段が有するアームシリンダの内部圧力と内部断面積とに基づいて前記アーム駆動力を検出し、
    前記アタッチメント駆動力センサは、前記アタッチメント駆動手段が有するアタッチメントシリンダの内部圧力と内部断面積とに基づいて前記アタッチメント駆動力を検出する、請求項1に記載の作業機械の外力推定装置。
  3. 前記作業機械は、
    前記ブームを駆動するブーム駆動手段
    をさらに備え、
    前記ブーム駆動手段によって発生されるブーム駆動力を検出するブーム駆動力センサと、
    前記本体部に対する前記ブームの角度であるブーム角を検出するブーム角センサと、
    前記作業装置に外力が作用していない状態で前記ブームが駆動された際の、前記ブーム駆動力センサによって検出された前記ブーム駆動力と、前記ブーム角センサによって検出された前記ブーム角とに基づいて、前記ブームに関する、ブーム回動軸まわりの慣性モーメント、質量、及び摩擦力の大きさを含むブームパラメータを算出するブームパラメータ算出部と、
    前記ブームパラメータ算出部によって算出された前記ブームパラメータと、前記作業装置に外力が作用している状態で前記ブームが駆動された際の、前記ブーム駆動力センサによって検出された前記ブーム駆動力と、前記ブーム角センサによって検出された前記ブーム角とに基づいて、前記外力に起因する前記ブームのトルクであるブームトルクを算出するブームトルク算出部と、
    をさらに備え、
    前記外力算出部は、前記アタッチメントトルク算出部によって算出された前記アタッチメントトルクと、前記アームトルク算出部によって算出された前記アームトルクと、前記ブームトルク算出部によって算出された前記ブームトルクとに基づいて、前記外力の方向及び大きさを算出する、請求項1に記載の作業機械の外力推定装置。
  4. 本体部と、
    ブーム回動軸によって前記本体部に回動可能に連結されたブームと、アーム回動軸によって前記ブームに回動可能に連結されたアームと、アタッチメント回動軸によって前記アームに回動可能に連結されたアタッチメントと、を有する作業装置と、
    前記アームを駆動するアーム駆動手段、及び、前記アタッチメントを駆動するアタッチメント駆動手段と、
    請求項1~3のいずれか一つに記載の作業機械の外力推定装置と、
    を備える、作業機械。
  5. 本体部と、
    ブーム回動軸によって前記本体部に回動可能に連結されたブームと、アーム回動軸によって前記ブームに回動可能に連結されたアームと、アタッチメント回動軸によって前記アームに回動可能に連結されたアタッチメントと、を有する作業装置と、
    前記アームを駆動するアーム駆動手段、及び、前記アタッチメントを駆動するアタッチメント駆動手段と、
    を備える作業機械において、前記作業装置のパラメータを推定する、作業装置のパラメータ推定装置であって、
    前記アーム駆動手段によって発生されるアーム駆動力を検出するアーム駆動力センサ、及び、前記アタッチメント駆動手段によって発生されるアタッチメント駆動力を検出するアタッチメント駆動力センサと、
    前記ブームに対する前記アームの角度であるアーム角を検出するアーム角センサ、及び、前記アームに対する前記アタッチメントの角度であるアタッチメント角を検出するアタッチメント角センサと、
    前記作業装置に外力が作用していない状態で前記アタッチメントが駆動された際の、前記アタッチメント駆動力センサによって検出された前記アタッチメント駆動力と、前記アタッチメント角センサによって検出された前記アタッチメント角とに基づいて、前記アタッチメントに関する、アタッチメント回動軸まわりの慣性モーメント、質量、及び摩擦力の大きさ、のうちの少なくとも一つを含むアタッチメントパラメータを算出するアタッチメントパラメータ算出部と、
    前記作業装置に外力が作用していない状態で前記アームが駆動された際の、前記アーム駆動力センサによって検出された前記アーム駆動力と、前記アーム角センサによって検出された前記アーム角とに基づいて、前記アームに関する、アーム回動軸まわりの慣性モーメント、質量、及び摩擦力の大きさ、のうちの少なくとも一つを含むアームパラメータを算出するアームパラメータ算出部と、
    を備える、作業装置のパラメータ推定装置。
  6. 本体部と、
    ブーム回動軸によって前記本体部に回動可能に連結されたブームと、アーム回動軸によって前記ブームに回動可能に連結されたアームと、アタッチメント回動軸によって前記アームに回動可能に連結されたアタッチメントと、を有する作業装置と、
    前記アームを駆動するアーム駆動手段、及び、前記アタッチメントを駆動するアタッチメント駆動手段と、
    を備える作業機械において、前記作業装置に作用する外力を推定する、作業機械の外力推定方法であって、
    (A)前記アーム駆動手段によって発生されるアーム駆動力を検出するステップと、
    (B)前記アタッチメント駆動手段によって発生されるアタッチメント駆動力を検出するステップと、
    (C)前記ブームに対する前記アームの角度であるアーム角を検出するステップと、
    (D)前記アームに対する前記アタッチメントの角度であるアタッチメント角を検出するステップと、
    (E)前記作業装置に外力が作用していない状態で前記アタッチメントが駆動された際の、前記ステップ(B)によって検出された前記アタッチメント駆動力と、前記ステップ(D)によって検出された前記アタッチメント角とに基づいて、前記アタッチメントに関する、アタッチメント回動軸まわりの慣性モーメント、質量、及び摩擦力の大きさを含むアタッチメントパラメータを算出するステップと、
    (F)前記作業装置に外力が作用していない状態で前記アームが駆動された際の、前記ステップ(A)によって検出された前記アーム駆動力と、前記ステップ(C)によって検出された前記アーム角とに基づいて、前記アームに関する、アーム回動軸まわりの慣性モーメント、質量、及び摩擦力の大きさを含むアームパラメータを算出するステップと、
    (G)前記ステップ(E)によって算出された前記アタッチメントパラメータと、前記作業装置に外力が作用している状態で前記アタッチメントが駆動された際の、前記ステップ(B)によって検出された前記アタッチメント駆動力と、前記ステップ(D)によって検出された前記アタッチメント角とに基づいて、前記外力に起因する前記アタッチメントのトルクであるアタッチメントトルクを算出するステップと、
    (H)前記ステップ(F)によって算出された前記アームパラメータと、前記作業装置に外力が作用している状態で前記アームが駆動された際の、前記ステップ(A)によって検出された前記アーム駆動力と、前記ステップ(C)によって検出された前記アーム角とに基づいて、前記外力に起因する前記アームのトルクであるアームトルクを算出するステップと、
    (I)前記ステップ(G)によって算出された前記アタッチメントトルクと、前記ステップ(H)によって算出された前記アームトルクとに基づいて、前記外力の方向及び大きさを算出するステップと、
    を備える、作業機械の外力推定方法。
JP2020031862A 2020-02-27 2020-02-27 作業機械の外力推定装置、当該外力推定装置を備える作業機械、作業装置のパラメータ推定装置、並びに作業機械の外力推定方法 Active JP7382255B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2020031862A JP7382255B2 (ja) 2020-02-27 2020-02-27 作業機械の外力推定装置、当該外力推定装置を備える作業機械、作業装置のパラメータ推定装置、並びに作業機械の外力推定方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2020031862A JP7382255B2 (ja) 2020-02-27 2020-02-27 作業機械の外力推定装置、当該外力推定装置を備える作業機械、作業装置のパラメータ推定装置、並びに作業機械の外力推定方法

Publications (2)

Publication Number Publication Date
JP2021134576A JP2021134576A (ja) 2021-09-13
JP7382255B2 true JP7382255B2 (ja) 2023-11-16

Family

ID=77660543

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2020031862A Active JP7382255B2 (ja) 2020-02-27 2020-02-27 作業機械の外力推定装置、当該外力推定装置を備える作業機械、作業装置のパラメータ推定装置、並びに作業機械の外力推定方法

Country Status (1)

Country Link
JP (1) JP7382255B2 (ja)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115488896A (zh) * 2022-10-20 2022-12-20 北京航空航天大学杭州创新研究院 一种基于残余动态学习的机械臂未知外力识别与估计方法

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013108907A (ja) 2011-11-22 2013-06-06 Toyota Motor Corp 複数リンク型重機に於ける反力荷重推定方法及び装置
JP2015227582A (ja) 2014-06-02 2015-12-17 日立建機株式会社 作業機械
JP2017223096A (ja) 2016-06-17 2017-12-21 住友重機械工業株式会社 ショベル
JP2019066310A (ja) 2017-09-29 2019-04-25 株式会社Kcm ホイールローダおよびバケット積載荷重演算方法

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013108907A (ja) 2011-11-22 2013-06-06 Toyota Motor Corp 複数リンク型重機に於ける反力荷重推定方法及び装置
JP2015227582A (ja) 2014-06-02 2015-12-17 日立建機株式会社 作業機械
JP2017223096A (ja) 2016-06-17 2017-12-21 住友重機械工業株式会社 ショベル
JP2019066310A (ja) 2017-09-29 2019-04-25 株式会社Kcm ホイールローダおよびバケット積載荷重演算方法

Also Published As

Publication number Publication date
JP2021134576A (ja) 2021-09-13

Similar Documents

Publication Publication Date Title
US8909437B2 (en) Payload Estimation system
US7912612B2 (en) Payload system that compensates for rotational forces
US8924094B2 (en) System for work cycle detection
US8156048B2 (en) Adaptive payload monitoring system
US8660758B2 (en) Payload system with center of gravity compensation
US8311710B2 (en) Linkage control system with position estimator backup
JP7382255B2 (ja) 作業機械の外力推定装置、当該外力推定装置を備える作業機械、作業装置のパラメータ推定装置、並びに作業機械の外力推定方法
JP6564272B2 (ja) Hilシミュレーションシステム及びhilシミュレーション方法
JP7551021B2 (ja) 作業機モーメントを推定する方法
Zweiri et al. Parameter estimation for excavator arm using generalized Newton method
CN110871456B (zh) 机器人
AU2021203171A1 (en) Excavator with improved movement sensing
US20140109647A1 (en) System for Determining Coefficients of Seal Friction
JP6943906B2 (ja) ロボット
US20230034265A1 (en) Method for monitoring and/or performing a movement of an item of machinery, and item of machinery and computer program product
Ferlibas et al. Load weight estimation on an excavator in static and dynamic motions
CN114428483A (zh) 作业机械遥控端力反馈控制方法、装置及系统
KR101150587B1 (ko) 굴삭기 버켓 힘 추정 방법 및 시스템
JP7439908B2 (ja) フィルタリング装置、制御システム、フィルタリング方法
WO2023068154A1 (ja) 作業機械制御システム、作業機械、管理装置及び作業機械の制御方法
US20240368855A1 (en) Work tool position control
EP4283048A1 (en) Machine with a boom link and position sensor
JP7134024B2 (ja) 建設機械
WO2024228802A1 (en) Work tool position control
GB2624760A (en) Method for estimating a load received by a work machine and a work machine

Legal Events

Date Code Title Description
RD01 Notification of change of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7426

Effective date: 20200309

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A821

Effective date: 20200309

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20221012

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20230619

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20230704

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20230824

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20231106

R150 Certificate of patent or registration of utility model

Ref document number: 7382255

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150