JP2011069816A - 回転絶対位置センサを較正するためのシステムおよび方法 - Google Patents

回転絶対位置センサを較正するためのシステムおよび方法 Download PDF

Info

Publication number
JP2011069816A
JP2011069816A JP2010175523A JP2010175523A JP2011069816A JP 2011069816 A JP2011069816 A JP 2011069816A JP 2010175523 A JP2010175523 A JP 2010175523A JP 2010175523 A JP2010175523 A JP 2010175523A JP 2011069816 A JP2011069816 A JP 2011069816A
Authority
JP
Japan
Prior art keywords
rotary device
rap
pair
voltage signal
sensor
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.)
Granted
Application number
JP2010175523A
Other languages
English (en)
Other versions
JP5383607B2 (ja
Inventor
R Davis Donald
ドナルド・アール・デーヴィス
Frank Noble Permenter
フランク・ノーブル・パーメンター
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.)
GM Global Technology Operations LLC
National Aeronautics and Space Administration NASA
Original Assignee
GM Global Technology Operations LLC
National Aeronautics and Space Administration NASA
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 GM Global Technology Operations LLC, National Aeronautics and Space Administration NASA filed Critical GM Global Technology Operations LLC
Publication of JP2011069816A publication Critical patent/JP2011069816A/ja
Application granted granted Critical
Publication of JP5383607B2 publication Critical patent/JP5383607B2/ja
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J9/00Programme-controlled manipulators
    • B25J9/16Programme controls
    • B25J9/1679Programme controls characterised by the tasks executed
    • B25J9/1692Calibration of manipulator
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01DMEASURING NOT SPECIALLY ADAPTED FOR A SPECIFIC VARIABLE; ARRANGEMENTS FOR MEASURING TWO OR MORE VARIABLES NOT COVERED IN A SINGLE OTHER SUBCLASS; TARIFF METERING APPARATUS; MEASURING OR TESTING NOT OTHERWISE PROVIDED FOR
    • G01D5/00Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable
    • G01D5/12Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable using electric or magnetic means
    • G01D5/244Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable using electric or magnetic means influencing characteristics of pulses or pulse trains; generating pulses or pulse trains
    • G01D5/24471Error correction
    • G01D5/2449Error correction using hard-stored calibration data
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/34Director, elements to supervisory
    • G05B2219/34136Ellipse, hyperbola

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Robotics (AREA)
  • Mechanical Engineering (AREA)
  • Manipulator (AREA)
  • Transmission And Conversion Of Sensor Element Output (AREA)

Abstract

【課題】回転絶対位置センサを較正するためのシステムおよび方法を提供する。
【解決手段】システムは、ロータリデバイスと、ロータリデバイスの位置データを表すエンコードされた電圧信号の対を生成する回転絶対位置(RAP)センサと、ホストマシンと、アルゴリズムを備える。このアルゴリズムは、エンコードされた電圧信号の対としての回転位置を測定するステップ、エンコードされた対により画定される楕円を線形写像して、較正パラメータを計算するステップ、較正パラメータを使用してロータリデバイスの絶対位置を計算するステップを含む。較正パラメータは、正の定符号のマトリクスと、楕円の中心点とを含む。電圧信号は、ロータリデバイスの回転角度のエンコードされたサインおよびコサインを含んでよい。
【選択図】図3

Description

(連邦政府の支援を受けた研究または開発に関する陳述)
[0001] 本発明は、NASA宇宙活動協定(NASA Space Act Agreement)第SAA−AT−07−003号の下において政府支援によりなされた。政府は、本発明において一定の権利を有し得る。
[0002] 本発明は、ロータリアクチュエータまたは他のロータリデバイス用の絶対位置センサを較正するためのシステムおよび方法に関する。
[0003] ロボットは、関節部またはコンプライアントロボット関節を介して相互連結される一連の剛体リンクを使用して、物体を操作することが可能な、自動型または自律型デバイスである。典型的なロボットにおける各関節は、自由度(DOF:degree of freedom)とも呼ばれる、独立した制御変数を呈する。エンドエフェクタは、例えば作業工具または他の物体を把持するなど、手元の作業を実施するために使用される特定のリンクである。したがって、ロボットの正確な動作制御は、タスクレベルの指定により調整され得て、すなわち、物体レベル制御(すなわちロボットの片手または両手の中に保持された物体の挙動を制御する能力)、エンドエフェクタ制御、および関節レベル制御によって、調整され得る。集合的に、種々の制御レベルが協働して、所要のロボット動作性、器用さ、および作業タスク関連機能性を達成する。
[0004] 人間型ロボットは、とりわけ、全身、胴部、および/または1つまたは複数の付属物であるか否かに関わらず、ほぼ人間の構造または外観および/または機能性を有し、人間型ロボットの必要とされる構造的複雑さは、実施される作業タスクの性質に大きく左右される。人間型ロボットの使用は、特に人間が使用するように意図された物体、工具、またはシステムと直接的に相互にやり取りすることが必要な場合に、好ましい場合がある。幅広い範囲の可能な作業タスクが人間型ロボットに期待され得ることにより、異なる制御モードが、同時に必要とされる場合がある。例えば、正確な制御が、加えられるトルク、力、または結果的に得られる関節動作に対する制御と並び、上述の様々な制御空間内において与えられなければならない。かかる人間型ロボット、ならびに他の機械的、電気的、または電気機械的システムは、典型的には、モータ、連続弾性アクチュエータ、またはシステム内の所望の回転出力を実現するための他のデバイスなどの、ロータリアクチュエータを使用する。かかるロータリアクチュエータの正確な位置情報は、アクチュエータおよびアクチュエータにより制御されるシステム構成要素の正確な制御を確実にするために必要とされる。
[0005] したがって、ロータリアクチュエータの測定された回転角度または回転位置のサイン値およびコサイン値などのエンコードされた電圧出力値を有する回転絶対位置(RAP:rotary absolute position)センサを迅速にかつロバストに較正する、回転センサ較正システムおよび方法が、本明細書において提示される。RAPセンサは、本明細書において示されるタイプの人間型ロボットを含む(それに限定されない)、任意の機械的、電気的、または電気機械的システム内の、ロータリアクチュエータまたは他のロータリデバイスと組み合わせて使用されてよい。例えば、エラーもしくはノイズ、センサ設置が不正確なこと、アナログ/デジタル(A/D)コンバータのエラー、または他の要因によってなど、ロータリアクチュエータの絶対位置または角度状態の判定における元来的な不正確さまたはエラーにより、RAPセンサの適切な較正が必要とされる。
[0006] この方法は、RAPセンサ(または複数のRAPセンサ)を使用して一連の位置ベース電圧測定値を得て、中において記録を行なうためのホストマシンまたは較正モジュールにこれらの電圧値を供給することを含む。次いで、この電圧データは、楕円に合致される。合致された楕円から、線形写像プロセスが、センサ出力値と、センサにより測定された角度のサインおよびコサインとの間において実施されて、センサに対する較正データのセットが決定される。その後、この較正データと組み合わせてリアルタイム測定データを使用して、ロータリデバイスまたはロータリデバイスの任意の回転可能部分の絶対位置を判定することが可能となる。かかる測定値は、例としては、例えば42以上の自由度(DOF)を有する人間型ロボットの上腕関節または肩など、コンプライアントロボット関節のトルク制御および位置決めのために使用され得る。
[0007] とりわけ、ロータリデバイスと、ロータリデバイスの位置データを表すエンコードされた電圧信号の対を生成するための回転絶対位置(RAP)センサと、ホストマシンと、アルゴリズムとを備えるシステムが、本明細書において提示される。このアルゴリズムは、エンコードされた電圧信号の対を使用してロータリデバイスの絶対位置を判定するために較正パラメータを計算し、エンコードされた電圧信号の対により画定される楕円を線形写像して較正パラメータを計算するように適合される。
[0008] エンコードされた電圧信号の対は、回転角度のコサインをエンコードする第1の電圧信号と、回転角度のサインをエンコードする第2の電圧信号とを含んでよい。一実施形態においては、ロボット関節は、人間型ロボットの上腕関節として構成される。別の実施形態においては、一対のRAPセンサがそれぞれ、連続弾性アクチュエータ(SEA:series elestic actuator)として構成されたロータリアクチュエータのばね部分の両側に位置決めされ、この一対のRAPセンサは、SEAのばね部分の前後の回転位置を測定するように適合される。
[0009] さらに、上述のRAPセンサを構成するための方法が提示される。この方法は、RAPセンサを使用してエンコードされた電圧信号の対としての回転位置を測定するステップと、エンコードされた電圧信号の対により画定される楕円を線形写像して、ホストマシンを使用してRAPセンサを較正するために適した較正パラメータを計算するステップと、較正パラメータを使用してロータリデバイスの絶対位置を計算するステップとを含む。
[0010] 添付の図面と関連させて理解することにより、本発明を実施するための最良の形態の以下の詳細な説明から、本発明の上述の特徴および利点ならびに他の特徴および利点が、容易に明らかになる。
[0011]本発明のシステムおよび方法と共に使用可能なロータリデバイスを有する器用な人間型ロボットの形態のシステムの概略斜視図である。 [0012]本発明にしたがって較正され得る回転絶対位置(RAP)センサを有する例示のロータリデバイスの概略斜視図である。 [0013]RAPセンサを較正する方法を説明する流れ図である。 [0014]図4Aは図3に示される方法と共に使用可能な角度データを説明するグラフである。 [0015]図4Bは図3において説明された方法と共に使用可能な楕円データを説明するグラフである。
[0016] 同様の参照番号が複数の図面にわたって同一のまたは同様の構成要素を指す図面を参照すると、図1は、分散制御システムまたは制御装置(C)20を介して制御可能な器用な人間型ロボット10を図示する。このロボット10は、例えばモータ、リンク等の、1つまたは複数のロータリデバイスを備え、これらのロータリデバイスは、一実施形態においては、連続弾性アクチュエータ(SEA)26(図2を参照)の一部として構成される。しかし、任意のロータリデバイスが、本明細書において説明される方法との組み合わせにおいて使用されてよい。ロータリデバイスは、当業者に理解されるように、図1に図示されるタイプの高度に複雑なロボットシステムの一部であってよく、または単純なもしくは基礎レベルのシステムの一部であってよい。
[0017] ロボット10は、多自由度(DOF)により1つまたは複数の自律型タスクを実施するように適合される。一実施形態によれば、ロボット10は、矢印Aによりその位置が大まかに示唆される肩関節、さらには肘関節(矢印B)、手首関節(矢印C)、首関節(矢印D)、腰部関節(矢印E)、および各ロボット指19の指骨間に位置する様々な指関節(矢印F)などの(それらに限定されない)、複数の独立的に可動なコンプライアントロボット関節および相互依存的に可動なコンプライアントロボット関節によって、構成される。タスクの複雑性に応じて、ロボット10は、42以上のDOFによる動作が可能である。ロボット関節の少なくとも1つが、1つまたは複数のロータリデバイスを含み、このロータリデバイスにより内的に駆動されるが、この1つまたは複数のロータリデバイスは、測定可能な、および以下に示されるようにアルゴリズム100により使用される、回転位置または回転角度を有する。
[0018] 人間型ロボット10は、頭部12、胴部14、腰部15、上方部分22および下方部分24をそれぞれが有する腕16、手18、指19、ならびに親指21を備えてよく、それらの中またはそれらの間に、上述の多様な関節が配設される。さらに、ロボット10は、脚部、トレッド、または、ロボットの特定の用途もしくは意図される用途に応じた別の可動式または固定式ベースなどの、タスクに適した固定具またはベース(図示せず)を備えてもよい。例えば胴部14の背に一体化されるもしくは背に着用される再充電式電池パック、または直接的にもしくは電気ケーブルを介してロボットに接続される別の適切なエネルギー供給部などの電源部13が、様々な関節を作動させるように様々な関節に十分な電気エネルギーを供給するために、ロボット10に一体的に設置されてよく、または装着されてよい。
[0019] 制御装置20は、1つまたは複数の手18の指19および親指21によって把持され得る工作物、工具、または他の物体80を操作するために必要な微細なおよび大まかな動作に対する制御を含む、ロボット10の正確な動作制御を実現する。コントローラ20は、他の関節から隔離して各ロボット関節を独立的に制御することが可能であり、さらに、比較的複雑な作業タスクの実施において多数の関節の動作を完全に調整するように、複数の関節を相互依存的に制御することが可能である。
[0020] 本発明の範囲内において、さらに、このロボットシステムは、構成モジュール(CAL:calibration module)30を、すなわちホストコンピュータ、サーバ、または、センサ較正アルゴリズム100(図3を参照)により1つまたは複数の回転絶対位置(RAP)センサ34、36(図2を参照)を較正するように構成された他のコンピュータデバイスを、備える。アルゴリズム100により、ロータリアクチュエータの絶対回転角度または位置を常に判定することが可能となり、それにより、ロボット10がある特定の自動型タスクシーケンスを実行する際に、ロボット10の適切なトルクおよび位置制御が確保される。さらに、以下に示されるようにアルゴリズム100を実行することにより、未加工センサデータがどのように分散されるかに関わらずロバストセンサ較正を達成することが可能となり、したがって、データ収集が単純化される。
[0021] 図2を参照すると、ロータリデバイス26が、側断面図において示される。一実施形態によるロータリデバイスは、ハウジング40を有する連続弾性アクチュエータ(SEA)であってよいが、ロータリデバイスの特定の性質および構造は、限定されない。すなわち、本発明の意図される範囲内においては、アクチュエータとして構成されるかまたはアクチュエータにより作用されるかに関わらず、モータ、リンケージ、枢動軸、または任意の他のロータリデバイスなどである任意の回転可能デバイスが、本明細書において示されるような方法およびシステムと組み合わせて使用され得る。
[0022] 図2に図示される特定の実施形態においては、ロータリデバイス26は、入力トルクに応答して軸を中心として回転するモータ28、このモータにより駆動される出力部材31、およびばね32を備えるSEAとして構成される。RAPセンサ34、36は、モータ28およびばね32などのロータリデバイス26の所望の部分の値を表すデータを測定または判定し、次いで図1の較正モジュール30により最終的に使用される出力信号をエンコードするように、適合される。エンコードされたデータは、アルゴリズム100により使用が可能なエンコードされた未加工サインデータおよび未加工コサインデータであってよい。このアルゴリズム100は、図3を参照として次に説明される。
[0023] 図2と組み合わせて図3を参照すると、アルゴリズム100は、ステップ102で始まり、センサデータが、センサ34、36のそれぞれから収集される。すなわち、位置ベース出力電圧または電圧測定値のセットが、センサ34、36により得られて、例えばアナログ/デジタル(A/D)変換器(図示せず)を使用して、較正モジュール30によって読み込まれる。次いで、これらの値は、較正モジュール30によりメモリ内に記録される。このデータは、任意の適切な電圧測定手段により収集されてよい。記録されたデータは、図4Bの測定対(y)として表されてよく、これは、均一に分散される必要はなく、さらには完全な楕円である必要もない。
[0024] 次いで、アルゴリズム100は、ステップ104に進み、楕円が、以下に示されるセンサ出力に合致される。アルゴリズム100は、ステップ106で終了し、較正パラメータが、合致された楕円から導かれ、この合致された楕円は、サイン値およびコサイン値に対して記録されたセンサ電圧信号を写像するために使用される。次に、これらのステップがそれぞれ、図4Aおよび図4Bを参照としてさらに詳細に説明される。
[0025] 図4Aおよび図4Bを参照すると、図3のステップ102が実行された後に、アルゴリズム100は次いで、2つの基本ステップ、すなわち(1)収集されたセンサ電圧に対する楕円の自動合致と、(2)サイン/コサイン対に対して電圧を写像するために最良合致の楕円の利用とを実行する。サイン/コサイン対は、時間tにおいて、
Figure 2011069816
として表され得る。かかるデータは、図4Aにおいて角度状態82として示される。本明細書において使用される「測定値」という語は、いずれかのセンサ34または36の出力電圧を指し、
Figure 2011069816
により表される。かかるデータは、図4Bにおいて測定対(y)84として示される。
[0026] 実験データからは、各測定対yが楕円の上に位置することが認識される。アルゴリズム100のステップ104は、この特定の楕円を最も良くパラメータで表すパラメータを見出す。
[0027] 当技術において十分に理解されるように、楕円方程式が、次の式、すなわち
F(y)=yPy+by+c=0 (1)
により、対称の正の定符号のマトリクスP、ベクトルb、およびスカラー量cによって、もたらされ得る。スカラー量の観点から書き直された式(1)によれば、
11 +2p12+p22 +b+b+c=0 (2)
がもたらされる。ここで、例えば、pijは、Pのj行におけるiエントリを表す。
[0028] 一群の測定データを前提とすると、マトリクスBを初めに定義することにより、P、b、およびcの値を求めることが可能となる。
Figure 2011069816
ここで、マトリクスBの各行は、測定値y(t)について上述の記載の式(2)に対応する。ノイズレス測定値については、||Bu||=0となるような非自明ベクトルuが存在し、ここでは、
u=[p11,2p12,p22,b,b,c] (3)
である。換言すれば、ノイズレス測定値については、上述の式(2)が各測定値について完全に満たされるような、P、b、およびcが存在する。それらの測定値が、ノイズにより損なわれる場合には、||Bu||を最小限に抑える非ゼロベクトルuを求め、すなわち、実験データに最も合致する楕円を画定するベクトルuを求める。最小限化uは、マトリクスBの特異値分解(SVD:singular value decomposition)を求め、Bの最小特異値に対応するBの右特異ベクトルに等しいuを設定することにより、見出され得る。上述の式(3)により、次いで、uから、マトリクスP、ベクトルb、および最良合致の楕円を特徴付けるスカラー量cを構築することができる。
[0029] 図3のステップ106は、測定対yにサイン/コサイン対xを写像または関連付けする較正パラメータのセットを使用する。サインおよびコサインの対は、単位長さからなるため、これらの較正パラメータは、単位円に対する最良適合楕円の写像として解釈され得る。この写像を見出すために、上述のF(y)についての等式を、以下の形式に、すなわち
F(y)=(y−q)P(y−q)+e=0 (4)
に書き直すことが好都合であり、ここで、
Figure 2011069816
であり、ここで、
e=c−qPq
である。サインおよびコサインの対が、単位長さからなることを認識すると、次いで、
Figure 2011069816
と書くことができる。ここで、この操作は、eについて上述の式(4)を代入することによりなされる。次いで、x(t)についての式は、
Figure 2011069816
によりもたらされ、ここで、Rは、任意の回転マトリクスである。この回転の選択は、ゼロの角度位置の画定と同等である。図4Bを参照すると、サイン/コサイン対に対して、または同等として較正パラメータに対して測定値を写像することを、
x(t)=A−1(y(t)−q)
として書くことが可能であることが分かる。ここで、式(5)より、
Figure 2011069816
であることが判明する。
[0030] 上述のアルゴリズム100を利用して較正が完了すると、図1のロボット10またはロータリデバイスを有する他のシステムが動いている際にリアルタイム測定データと共にマトリクスAおよびベクトルqを使用して、システムおよびシステムの任意の部分の位置が決定される。ロボット関節のトルク制御および位置決めは、この較正されたデータを利用して実施され得る。
[0031] 本発明を実施するための最良の実施形態を詳細に説明したが、この発明が関係する技術の当業者には、添付の特許請求の範囲内において本発明を実施するための様々な代替の設計および実施形態が認識されよう。
10 器用な人間型ロボット
12 頭部
13 電源部
14 胴部
15 腰部
16 腕
18 手
19 指
20 分散制御システムまたは制御装置(C)
21 親指
22 上方部分
24 下方部分
26 連続弾性アクチュエータ
28 モータ
30 構成モジュール
31 出力部材
32 ばね
34 回転絶対位置センサ
36 回転絶対位置センサ
40 ハウジング
80 工作物、工具、または他の物体
82 角度状態
84 測定対(y)
100 アルゴリズム
A 肩関節
B 肘関節
C 手首関節
D 首関節
E 腰部関節
F 指関節

Claims (14)

  1. ロータリデバイスと、
    回転絶対位置(RAP)センサであって、前記ロータリデバイスの位置データを表すエンコードされた電圧信号の対を生成するように作動可能な、回転絶対位置(RAP)センサと、
    ホストマシンと、
    アルゴリズムであって、前記エンコードされた電圧信号の対を使用して前記ロータリデバイスの絶対位置を判定するために較正パラメータを計算するように適合された、アルゴリズムとを備え、
    前記アルゴリズムは、前記ホストマシンを介して実行され、前記エンコードされた電圧信号の対により画定される楕円を線形写像して、前記較正パラメータを計算するように適合された、システム。
  2. 請求項1に記載のシステムにおいて、前記システムは、ロボット関節を有する人間型ロボットを含み、前記ロータリデバイスは、連続弾性アクチュエータ(SEA)の回転部分である、システム。
  3. 請求項1に記載のシステムにおいて、前記エンコードされた電圧信号の対は、前記ロータリデバイスの回転角度のコサインをエンコードする第1の電圧信号と、前記回転角度のサインをエンコードする第2の電圧信号とを含んだ、システム。
  4. 請求項1に記載のシステムにおいて、前記ロータリデバイスは、入力側および出力側を有し、RAPセンサが、前記ロータリデバイスの両側に位置決めされ、前記入力側および前記出力側のそれぞれの回転位置を測定するように適合された、一対のRAPセンサを含んだ、システム。
  5. 請求項1に記載のシステムにおいて、前記較正パラメータは、正の定符号のマトリクス(A)と、前記楕円の中心点(q)とを含んだ、システム。
  6. ロータリデバイスを有するシステムのための回転絶対位置(RAP)センサを較正するように適合された較正モジュールであって、前記RAPセンサは、前記ロータリデバイスの回転位置を測定するように適合され、前記回転位置を表すエンコードされた電圧信号の対を出力するように適合された、較正モジュールにおいて、
    ホストマシンであって、前記RAPセンサと通信状態にあり、前記RAPセンサからの前記エンコードされた電圧信号の対を処理するように適合された、ホストマシンと、
    アルゴリズムであって、前記ホストマシンにより実行され、前記エンコードされた電圧信号の対を使用して前記ロータリデバイスの絶対位置を判定するために較正パラメータを計算するように適合された、アルゴリズムとを備え、
    前記アルゴリズムは、前記エンコードされた電圧信号の対により画定される楕円を線形写像して、前記較正パラメータを計算するように適合された、較正モジュール。
  7. 請求項6に記載の較正モジュールにおいて、前記エンコードされた電圧信号の対はそれぞれ、回転角度のコサインをエンコードする第1の電圧信号と、前記回転角度のサインをエンコードする第2の電圧信号とを含んだ、較正モジュール。
  8. 請求項6に記載の較正モジュールにおいて、前記RAPセンサは、前記回転部分の両側に位置決めされた一対のRAPセンサを含み、前記対のRAPセンサは、前記回転部分の前後の回転位置を測定するように適合された、較正モジュール。
  9. 請求項6に記載の較正モジュールにおいて、前記ロータリデバイスは、連続弾性アクチュエータのモータ部分およびばね部分の少なくとも一方である、較正モジュール。
  10. 請求項6に記載の較正モジュールにおいて、前記較正パラメータは、正の定符号のマトリクス(A)と、前記楕円の中心点(q)とを含んだ、較正モジュール。
  11. ロータリデバイスの回転位置を測定するように適合された回転絶対位置(RAP)センサを較正する方法において、
    前記RAPセンサを使用して、エンコードされた電圧信号の対としての前記回転位置を測定するステップと、
    前記エンコードされた電圧信号の対により画定される楕円を線形写像して、ホストマシンを使用して前記RAPセンサを較正するのに適した較正パラメータを計算するステップと、
    前記較正パラメータを使用して前記ロータリデバイスの絶対位置を計算するステップと
    を含んだ、方法。
  12. 請求項11に記載の方法において、エンコードされた電圧信号の対としての前記回転位置を測定するステップは、前記ロータリデバイスの回転角度のコサインをエンコードする第1の電圧信号を伝送するステップと、前記回転角度のサインをエンコードする第2の電圧信号を伝送するステップとを含んだ、方法。
  13. 請求項11に記載の方法において、前記回転位置を測定するステップは、前記ばね部分の両側に位置決めされる一対の前記RAPセンサを使用して、連続弾性アクチュエータのばね部分の前後の回転位置を測定するステップを含んだ、方法。
  14. 請求項11に記載の方法において、前記較正パラメータは、正の定符号のマトリクス(A)と、前記楕円の中心点(q)とを含んだ、方法。
JP2010175523A 2009-09-22 2010-08-04 回転絶対位置センサを較正するためのシステム、較正モジュール、および方法 Expired - Fee Related JP5383607B2 (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US12/564,092 US8250901B2 (en) 2009-09-22 2009-09-22 System and method for calibrating a rotary absolute position sensor
US12/564,092 2009-09-22

Publications (2)

Publication Number Publication Date
JP2011069816A true JP2011069816A (ja) 2011-04-07
JP5383607B2 JP5383607B2 (ja) 2014-01-08

Family

ID=43755454

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2010175523A Expired - Fee Related JP5383607B2 (ja) 2009-09-22 2010-08-04 回転絶対位置センサを較正するためのシステム、較正モジュール、および方法

Country Status (3)

Country Link
US (1) US8250901B2 (ja)
JP (1) JP5383607B2 (ja)
DE (1) DE102010045556B4 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013031913A (ja) * 2011-08-02 2013-02-14 GM Global Technology Operations LLC ステージクラス化を用いた器用なロボットの実行シーケンスを制御するための方法およびシステム

Families Citing this family (35)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8775341B1 (en) 2010-10-26 2014-07-08 Michael Lamport Commons Intelligent control with hierarchical stacked neural networks
US9015093B1 (en) 2010-10-26 2015-04-21 Michael Lamport Commons Intelligent control with hierarchical stacked neural networks
US8777818B1 (en) * 2010-12-22 2014-07-15 Larry E. Tate, Jr. Training device
US9566710B2 (en) 2011-06-02 2017-02-14 Brain Corporation Apparatus and methods for operating robotic devices using selective state space training
JP5907678B2 (ja) * 2011-07-20 2016-04-26 オリンパス株式会社 医療用動作機構およびマニピュレータ
JP5399593B2 (ja) * 2011-11-10 2014-01-29 パナソニック株式会社 ロボット、ロボットの制御装置、制御方法、及び制御プログラム
US9423281B2 (en) 2012-02-07 2016-08-23 Mitsubishi Electric Research Laboratories, Inc. Self-calibrating single track absolute rotary encoder
US9764468B2 (en) 2013-03-15 2017-09-19 Brain Corporation Adaptive predictor apparatus and methods
KR101829521B1 (ko) 2013-05-21 2018-02-14 미쓰비시덴키 가부시키가이샤 로터리 인코더를 자기 교정하기 위한 방법
US9242372B2 (en) 2013-05-31 2016-01-26 Brain Corporation Adaptive robotic interface apparatus and methods
US9314924B1 (en) 2013-06-14 2016-04-19 Brain Corporation Predictive robotic controller apparatus and methods
US9792546B2 (en) 2013-06-14 2017-10-17 Brain Corporation Hierarchical robotic controller apparatus and methods
US9579789B2 (en) 2013-09-27 2017-02-28 Brain Corporation Apparatus and methods for training of robotic control arbitration
US9463571B2 (en) 2013-11-01 2016-10-11 Brian Corporation Apparatus and methods for online training of robots
US9597797B2 (en) 2013-11-01 2017-03-21 Brain Corporation Apparatus and methods for haptic training of robots
US9248569B2 (en) 2013-11-22 2016-02-02 Brain Corporation Discrepancy detection apparatus and methods for machine learning
US9358685B2 (en) * 2014-02-03 2016-06-07 Brain Corporation Apparatus and methods for control of robot actions based on corrective user inputs
US9346167B2 (en) 2014-04-29 2016-05-24 Brain Corporation Trainable convolutional network apparatus and methods for operating a robotic vehicle
US9630318B2 (en) 2014-10-02 2017-04-25 Brain Corporation Feature detection apparatus and methods for training of robotic navigation
US9717387B1 (en) 2015-02-26 2017-08-01 Brain Corporation Apparatus and methods for programming and training of robotic household appliances
US10471594B2 (en) * 2015-12-01 2019-11-12 Kindred Systems Inc. Systems, devices, and methods for the distribution and collection of multimodal data associated with robots
DE102017000063B4 (de) * 2016-01-14 2019-10-31 Fanuc Corporation Robotereinrichtung mit Lernfunktion
US10241514B2 (en) 2016-05-11 2019-03-26 Brain Corporation Systems and methods for initializing a robot to autonomously travel a trained route
US9987752B2 (en) 2016-06-10 2018-06-05 Brain Corporation Systems and methods for automatic detection of spills
US10282849B2 (en) 2016-06-17 2019-05-07 Brain Corporation Systems and methods for predictive/reconstructive visual object tracker
US9840886B1 (en) 2016-06-22 2017-12-12 Onesubsea Ip Uk Limited Robotic manipulators for subsea, topside, and onshore operations
US10016896B2 (en) 2016-06-30 2018-07-10 Brain Corporation Systems and methods for robotic behavior around moving bodies
CH712932A2 (de) 2016-09-16 2018-03-29 NM Numerical Modelling GmbH Verfahren zur Bestimmung der Position eines Positionsgebers eines Positionsmesssystems.
US10274325B2 (en) 2016-11-01 2019-04-30 Brain Corporation Systems and methods for robotic mapping
US10001780B2 (en) 2016-11-02 2018-06-19 Brain Corporation Systems and methods for dynamic route planning in autonomous navigation
US10723018B2 (en) 2016-11-28 2020-07-28 Brain Corporation Systems and methods for remote operating and/or monitoring of a robot
US10377040B2 (en) 2017-02-02 2019-08-13 Brain Corporation Systems and methods for assisting a robotic apparatus
US10852730B2 (en) 2017-02-08 2020-12-01 Brain Corporation Systems and methods for robotic mobile platforms
US10293485B2 (en) 2017-03-30 2019-05-21 Brain Corporation Systems and methods for robotic path planning
CN111055289B (zh) * 2020-01-21 2021-09-28 达闼科技(北京)有限公司 机器人的手眼标定方法、装置、机器人及存储介质

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH03117580A (ja) * 1989-09-29 1991-05-20 Toshiba Corp ロボットモデル同定装置
JPH03170011A (ja) * 1989-11-29 1991-07-23 Okuma Mach Works Ltd 位置検出装置における誤差検出方法及び自動誤差補正機能付き位置検出装置
JP2005181094A (ja) * 2003-12-19 2005-07-07 Toyota Motor Corp トルクセンサ装置および同装置の補正値検出方法
JP2007327770A (ja) * 2006-06-06 2007-12-20 Matsushita Electric Ind Co Ltd デジタルスケールの出力信号補正装置及び出力信号補正方法
JP2008039673A (ja) * 2006-08-09 2008-02-21 Yaskawa Electric Corp 磁気式エンコーダ装置

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3117580B2 (ja) 1993-06-01 2000-12-18 日本パーオキサイド株式会社 3−(フェニルスルフォニル)−1,2,4−トリアゾール類の製造方法
DE10163528B4 (de) 2001-12-21 2005-07-07 Siemens Ag Verfahren zur Fehlerkompensation von sin/cos-Lagemesssystemen nach Offset-, Amplituden- und Phasenfehler
DE10260862A1 (de) 2002-12-23 2004-07-15 Robert Bosch Gmbh Verfahren und Schaltungsanordnung zur Korrektur eines winkel- und/oder abstandsmessenden Sensorsystems
DE102005024879B4 (de) 2005-05-31 2018-12-06 Infineon Technologies Ag Verfahren zum Bestimmen von Restfehler-Kompensationsparametern für einen magnetoresistiven Winkelsensor und Verfahren zum Verringern eines Restwinkelfehlers bei einem magnetoresistiven Winkelsensor
JP5105200B2 (ja) * 2008-07-14 2012-12-19 Tdk株式会社 角度検出装置、及び角度検出方法

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH03117580A (ja) * 1989-09-29 1991-05-20 Toshiba Corp ロボットモデル同定装置
JPH03170011A (ja) * 1989-11-29 1991-07-23 Okuma Mach Works Ltd 位置検出装置における誤差検出方法及び自動誤差補正機能付き位置検出装置
JP2005181094A (ja) * 2003-12-19 2005-07-07 Toyota Motor Corp トルクセンサ装置および同装置の補正値検出方法
JP2007327770A (ja) * 2006-06-06 2007-12-20 Matsushita Electric Ind Co Ltd デジタルスケールの出力信号補正装置及び出力信号補正方法
JP2008039673A (ja) * 2006-08-09 2008-02-21 Yaskawa Electric Corp 磁気式エンコーダ装置

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013031913A (ja) * 2011-08-02 2013-02-14 GM Global Technology Operations LLC ステージクラス化を用いた器用なロボットの実行シーケンスを制御するための方法およびシステム

Also Published As

Publication number Publication date
DE102010045556B4 (de) 2021-08-26
US20110067479A1 (en) 2011-03-24
JP5383607B2 (ja) 2014-01-08
DE102010045556A1 (de) 2011-05-05
US8250901B2 (en) 2012-08-28

Similar Documents

Publication Publication Date Title
JP5383607B2 (ja) 回転絶対位置センサを較正するためのシステム、較正モジュール、および方法
RU2605393C2 (ru) Способ калибровки и программирования робота
Liu et al. The modular multisensory DLR-HIT-Hand: Hardware and software architecture
JP5777673B2 (ja) ロボット親指アセンブリ
Quigley et al. Low-cost accelerometers for robotic manipulator perception
Kappassov et al. Semi-anthropomorphic 3D printed multigrasp hand for industrial and service robots
Xu et al. Two optimization algorithms for solving robotics inverse kinematics with redundancy
JP5819898B2 (ja) 器用なロボットの多軸ロードセルを較正するシステムおよび方法
Wei et al. FPGA based hardware architecture for HIT/DLR hand
JP2014012337A5 (ja)
Herrmann et al. Robotic hand posture and compliant grasping control using operational space and integral sliding mode control
Joshi et al. Multi-DoF force characterization of soft actuators
Li et al. End-point sensing and state observation of a flexible-link robot
Borghesan et al. Friction compensation and virtual force sensing for robotic hands
Karam et al. Design and implementation of a wireless robotic human hand motion-controlled using arduino
Lippiello et al. Robot interaction control using force and vision
Roy Design, modeling and indigenous firmware of patient assistance flexible robotic system-type I: beta version
Rai et al. An IoT based wireless robotic-hand actuation system for mimicking human hand movement
Ghasemi et al. Improvement of position measurement for 6R robot using magnetic encoder AS5045
KR20120065626A (ko) 모듈화 로봇의 모듈 간 연결 순서 추정 방법
JP4206305B2 (ja) 多指ロボットハンドの制御方法及び装置
Grossard et al. Force sensing strategy for the backdrivable and dexterous cea hand
Graziano et al. A wireless haptic data suit for controlling humanoid robots
Rodríguez-Angeles et al. User wearable interface based on inertial sensors for unilateral master-slave robot teleoperation
Liu et al. Embedded FPGA-based control of the HIT/DLR hand

Legal Events

Date Code Title Description
A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20110530

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A821

Effective date: 20110530

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20120302

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20120313

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20120608

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20130402

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20130702

A602 Written permission of extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A602

Effective date: 20130705

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20130718

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20131001

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees