JP3694790B2 - Calibration method of parallel mechanism - Google Patents
Calibration method of parallel mechanism Download PDFInfo
- Publication number
- JP3694790B2 JP3694790B2 JP2001400395A JP2001400395A JP3694790B2 JP 3694790 B2 JP3694790 B2 JP 3694790B2 JP 2001400395 A JP2001400395 A JP 2001400395A JP 2001400395 A JP2001400395 A JP 2001400395A JP 3694790 B2 JP3694790 B2 JP 3694790B2
- Authority
- JP
- Japan
- Prior art keywords
- end effector
- equation
- posture
- parallel mechanism
- calibration
- 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.)
- Expired - Fee Related
Links
- 230000007246 mechanism Effects 0.000 title claims description 120
- 238000000034 method Methods 0.000 title claims description 25
- 239000012636 effector Substances 0.000 claims description 38
- 238000006073 displacement reaction Methods 0.000 claims description 33
- 238000005259 measurement Methods 0.000 claims description 22
- 230000036544 posture Effects 0.000 description 56
- 230000014509 gene expression Effects 0.000 description 23
- 238000004364 calculation method Methods 0.000 description 11
- 238000010586 diagram Methods 0.000 description 5
- 238000002940 Newton-Raphson method Methods 0.000 description 4
- 230000000694 effects Effects 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 2
- 239000011159 matrix material Substances 0.000 description 2
- 238000000926 separation method Methods 0.000 description 2
- 238000003754 machining Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
Images
Landscapes
- Numerical Control (AREA)
- Manipulator (AREA)
Description
【0001】
【発明の属する技術分野】
本発明は、パラレルメカニズムにおいてエンドエフェクタ部の位置・姿勢を制御する機構パラメータのキャリブレーション法に関するものである。
【0002】
【従来の技術】
近年、ICなどの電子部品の加工組立等、種々の分野で高精度の位置決め技術が必要とされており、その一つとしてパラレルメカニズムを用いた位置決め技術が提案されている。パラレルメカニズムは、支持基盤であるベース部と作動部分であるエンドエフェクタ部とが複数のリンクにより並列に結合された機構であり、従来のシリアルメカニズム等の関節機構と比較して高剛性で制御性がよく、しかも多自由度の運動を小型の機構で実現できるため、高精度の位置決め機構として注目を集めている。
【0003】
上記のように高精度の位置決めを実現するためには、リンクの長さ、リンクの位置等の機構パラメータを正確に求める必要がある。これらの機構パラメータは、設計時に予め決定されているものであるが、部品の加工や取付誤差により、実際のものは、初期設計値に対して誤差を有していることがある。したがって正確な制御を行うためには実際の機構パラメータの値を求める必要があり、このためにキャリブレーションが行われる。
【0004】
一般的に、機構パラメータの値を求めるためには、機構パラメータと同じ数の多元連立方程式を解く必要があるが、そのためには、当該連立方程式の数と同じ複数の位置・姿勢でのエンドエフェクタ部の並進変位と姿勢角度とを計測する必要がある。例えば、推定すべき機構パラメータが36個である場合には、1つの位置・姿勢で、並進変位の3つの情報(X,Y,Z)と、姿勢角度の3つの情報(θ,φ,ψ)との計6つの情報が得られるため、最低6つの異なる位置・姿勢での並進変位と姿勢角度とが必要となる。
【0005】
【発明が解決しようとする課題】
しかしながら、上記した位置・姿勢情報を計測する際に、並進変位はレーザ測距やレーザ干渉計等により高精度の計測が容易に可能である一方、姿勢角度の計測は非常に困難であった。そのため、計測値に誤差が含まれることがあり、正確なキャリブレーションができないという問題があった。
【0006】
本発明は、上記課題を解決するためになされたものであり、多自由度のパラレルメカニズムのキャリブレーション法において、計測が困難な姿勢情報等の計測を最低限に抑えることが可能なキャリブレーション法を提供することを目的とする。
【0007】
【課題を解決するための手段】
本発明は、上記目的を達成するため、複数のリンクを介してベース部とエンドエフェクタ部とが連結され、該エンドエフェクタ部がn自由度(n≧2)で変位しm個の機構パラメータに基づき制御可能に構成されたパラレルメカニズムのキャリブレーション法であって、前記エンドエフェクタ部は、並進変位及び姿勢角度から選ばれるn個の運動要素で構成されたn自由度で変位し、当該n個の運動要素は、計測の難易に応じて計測しにくいn 1 個の第1運動要素群と計測しやすいn 2 個(n 1 +n 2 =n)の第2運動要素群とに分離されており、前記パラレルメカニズムの運動学をモデル化した非線形連立方程式を、n 1 個の前記第1運動要素群と前記機構パラメータとの関係を示す第1方程式、及びn 2 個の前記第2運動要素群と前記機構パラメータとの関係を示す第2方程式に分離するステップと、s個(s<m’、m’≧m)の前記第1方程式と、前記s個以上の(m’−s)個の第2方程式とを組み合わせた組合せ連立方程式を得るステップと、前記エンドエフェクタ部の位置姿勢を変化させ、s個の前記第1運動要素群に該当する情報と、(m’−s)個の前記第2運動要素群に該当する情報とを計測するステップと、計測した前記各情報と、前記組合せ連立方程式とから前記機構パラメータを推定してキャリブレーションを行うステップとを備えたことを特徴とするパラレルメカニズムのキャリブレーション法を提供するものである。
【0008】
また、本発明は、上記目的を達成するため、複数のリンクを介してベース部とエンドエフェクタ部とが連結され、該エンドエフェクタ部がn自由度(n≧2)で変位しm個の機構パラメータに基づき制御可能に構成されたパラレルメカニズムのキャリブレーション法であって、前記エンドエフェクタ部は、並進変位及び姿勢角度から選ばれるn個の運動要素で構成されたn自由度で変位し、当該n個の運動要素は、計測の難易に応じて計測しにくいn 1 個の第1運動要素群と計測しやすいn 2 個(n 1 +n 2 =n)の第2運動要素群とに分離されており、前記パラレルメカニズムの運動学をモデル化した非線形連立方程式を微分して、微小変位線形連立方程式を得るステップと、前記微小変位線形連立方程式を、n 1 個の前記第1運動要素群と前記機構パラメータとの関係を示す第1方程式、及びn 2 個の前記第2運動要素群と前記機構パラメータとの関係を示す第2方程式に分離するステップと、s個(s<m’、m’≧m)の前記第1方程式と、前記s個以上の(m’−s)個の前記第2方程式とを組み合わせた組合せ連立方程式を得るステップと、前記エンドエフェクタ部の位置姿勢を変化させ、s個の第1運動要素群に該当する情報と、(m’−s)個の第2運動要素群に該当する情報とを計測するステップと、計測した前記情報と、前記組合せ連立方程式とから前記機構パラメータを推定してキャリブレーションを行うステップとを備えたことを特徴とするパラレルメカニズムのキャリブレーション法を提供するものである。
【0009】
また、本発明は、上記目的を達成するため、複数のリンクを介してベース部とエンドエフェクタ部とが連結され、該エンドエフェクタ部が6自由度で変位しm個の機構パラメータに基づき制御可能に構成されたパラレルメカニズムのキャリブレーション法であって、前記パラレルメカニズムの運動学をモデル化した非線形連立方程式を微分して、微小変位線形連立方程式を得るステップと、前記微小変位線形連立方程式を、前記エンドエフェクタ部の姿勢と前記機構パラメータとの関係を示す姿勢方程式、及び前記エンドエフェクタ部の位置と前記機構パラメータとの関係を示す位置方程式に分離するステップと、s個(s<m’、m’≧m)の前記姿勢方程式と前記s個以上の(m’−s)個の前記位置方程式とを組み合わせた組合せ連立方程式を得るステップと、前記エンドエフェクタ部の位置姿勢を変化させ、s個の姿勢情報と、(m’−s)個の位置情報とを計測するステップと、計測した前記情報と、前記組合せ連立方程式とから前記機構パラメータを推定してキャリブレーションを行うステップとを備えたことを特徴とするパラレルメカニズムのキャリブレーション法を提供するものである。
【0010】
上記キャリブレーション法は、s=3とし、1つの位置姿勢における姿勢情報と、(m’−3)個の位置情報とを計測するものとすることができる。
【0011】
また、上記キャリブレーション法は、治具により、前記エンドエフェクタ部を既知の姿勢に保持した状態で、前記エンドエフェクタ部の姿勢を計測するものとすることができる。
【0012】
【発明の実施の形態】
以下、本発明に係るキャリブレーション法を直動固定型パラレルメカニズムに適用した場合の一実施形態について図面を参照しつつ説明する。図1は、直動固定型パラレルメカニズムの一例の概略図、図2はこのパラレルメカニズムの機構パラメータを説明する図である。
【0013】
まず、キャリブレーションの対象となる直動固定型パラレルメカニズムについて説明する。図1に示すように、このパラレルメカニズム1では、三角形のベースプレート(ベース部)3上に3組のリンク体(リンク)5を介して三角形のエンドプレート(エンドエフェクタ部)7が取り付けられている。各リンク体5は、第1リンク5aと、その中間部に回転ジョイント9を介して取り付けられた第2リンク5bとから構成されている。
【0014】
第1リンク5aは、一端部がボールジョイント11を介してエンドプレート7の各頂部に回転自在に取り付けられるとともに、他端部がユニバーサルジョイント13を介して直動スライダ15に取り付けられている。この直動スライダ15はベースプレート3の各辺に配設されたレール17上を移動可能となっている。また、第2リンク5bは、回転ジョイント9と反対側の端部が第1リンク5aと同様に直動スライダ19にユニバーサルジョイント21を介して取り付けられている。この直動スライダ19は、第1リンク5aの直動スライダ15と同一のレール17上を移動する。3組のリンク体5は各々この構成を備え、各直動スライダ15,19がレール17上を移動することで、エンドプレート7の位置及び姿勢が変化する。以下、これをデルタ型パラレルメカニズムと称する。
【0015】
次に、このパラレルメカニズムのモデル化について説明する。このパラレルメカニズムでは、図2に示すようなベースプレート3を基準とするベース座標系(原点O)及びエンドプレート7を基準とするエンドプレート座標系(原点Oh)が定義され、以下の表1に示すパラメータが設定されている。この表1に示すように、本実施形態のデルタ型パラレルメカニズム1では、1つのリンク体5につき12個、3つのリンク体で計36個の機構パラメータが定義されている。
【0016】
【表1】
【0017】
図2から以下のように、パラレルメカニズムの幾何学的関係がモデル化される。まず、ベース座標系におけるリンク体とエンドプレートとの接点の位置ベクトルは、
【0018】
【数1】
【0019】
と2つの方向から表すことができるので、これらから以下の関係が成り立つ。
【0020】
【数2】
【0021】
同様にリンク5a,5bの接点を2つの方向から表し、等号で結ぶと、以下の関係が成り立つ。
【0022】
【数3】
【0023】
これら式(1),(2)がデルタ型パラレルメカニズムの機構の非線形連立方程式となる。
【0024】
次に、上記非線形連立方程式(1),(2)を全微分し、エンドプレートの位置・姿勢X、リンク変位θ、機構パラメータPそれぞれの微小変位δX,δθ,δPの関係を求める。つまり、式(1),(2)の二式を両辺とも全微分することで、次のような線形連立方程式を得ることができる。
【0025】
【数4】
【0026】
このように、全微分して線形の関係式を求めることで、微小変位δX,δθ,δPの関係を一度に解析することが可能となる。
【0027】
次に、本実施形態のパラレルメカニズムの運動学について説明する。この運動学とは、逆運動学、微小運動学、順運動学をいう。まず、逆運動学について説明する。ここでいう逆運動学とは、ベース座標系におけるエンドプレート7の位置ベクトルと姿勢行列とを与えたときのリンク変位を求める計算をいう。以下、デルタ型パラレルメカニズムにおける逆運動学を導出する。式(1)において、
【0028】
【数5】
【0029】
とおくと、
【0030】
【数6】
【0031】
これより、
【0032】
【数7】
【0033】
と表される。同様に、式(2)において、
【0034】
【数8】
【0035】
とおくと、
【0036】
【数9】
【0037】
これより、
【0038】
【数10】
【0039】
となり、逆運動学(4)(5)が得られる。
【0040】
次に、微小運動学について説明する。微小運動学とは、リンク体5とエンドプレート7との微小変位の関係を求める計算のことである。以下、微小運動学を導出する。式(3)より、機構パラメータを定数として扱うと、
【0041】
【数11】
【0042】
となる。したがって、
【0043】
【数12】
【0044】
となり、次の関係式が求められる。
【0045】
【数13】
【0046】
続いて、順運動学について説明する。順運動学とは、リンク変位からベース座標系におけるエンドプレート7の位置ベクトル及び姿勢行列を求める計算をいう。しかし、デルタ型パラレルメカニズムにおける順運動学は、複雑な非線形方程式となるため、極めて特殊な機構を除いては一般的には求められない。そこで、上記のように導出した逆運動学を用いて、ニュートンラプソン法の繰り返し計算により数値計算的に順運動学を求める。
【0047】
式(6)より
【0048】
【数14】
【0049】
これより、エンドプレートの位置・姿勢を繰り返し計算により求める。具体的には、以下のように計算を行う。
▲1▼ 適当な初期値p0,R0を決める。
▲2▼ p0,R0から逆運動学により、リンク変位の初期値θ0を求める。
▲3▼ δθ=θ−θ0として、微小運動学の式(7)により、δθからδp0,δR0を求める。
【0050】
【数15】
【0051】
▲5▼ ▲2▼に戻る。
▲2▼から▲5▼までの計算を十分微小なεに対して、
【0052】
【数16】
【0053】
になるまで繰り返し、そのときのpn,Rnがリンク変位θのときの位置・姿勢情報となり、順運動学が得られる。
【0054】
次に、上記順運動学に基づくパラレルメカニズムのキャリブレーション法について説明する。一般的なキャリブレーション法では、まず、入力値として適当なリンク変位を与え、この変位に対するエンドプレートの位置・姿勢をレーザ干渉計等の計測手段により計測し、計測値を得る。このとき得られる計測値は、機構パラメータの数が36個であることから、エンドプレートを6つの姿勢・位置にして計36個以上の位置、姿勢を計測する必要がある。
【0055】
そして、リンク変位から機構パラメータの初期値を用い、順運動学により位置・姿勢の計算値を得る。このとき使用される機構パラメータの初期値は、パラレルメカニズム製作用の設計値であるが、加工誤差或いは組立誤差を含んでいる。そして、計測値と計算値との差が最小になるように機構パラメータの各値を変更し、新たに変更された機構パラメータの各値を用いて、さらに順運動学により位置・姿勢を計算する。そして、計測値と計算値との差が十分に小さくなるまで、この計算を繰り返す。
【0056】
しかしながら、微小な動作をするエンドプレートの姿勢を測定することは、非常に困難である。そこで、本実施形態では、順運動学に基づく次のアルゴリズムによりキャリブレーションを行う。
【0057】
まず、式(3)において、リンク変位θを定数と考え、
【0058】
【数17】
【0059】
これを
【0060】
【数18】
【0061】
と表す。続いて、この式(9)を位置情報に相当する部分と、姿勢情報に相当する部分に分離する。つまり、
【0062】
【数19】
【0063】
であるので、式(9)を上半分と下半分とに分離すればよい。このとき、
【0064】
【数20】
【0065】
とすると、
【0066】
【数21】
【0067】
と表すことができる。これらより、
▲1▼姿勢を測定する測定点では、以下の式(姿勢方程式)を使用し、
【0068】
【数22】
【0069】
▲2▼姿勢が測定できない、或いは測定が困難な測定点では、以下の式(位置方程式)を使用する。
【0070】
【数23】
【0071】
すなわち、上記式(10)、(11)を組み合わせ、機構パラメータの数、つまり36個以上の計測値を得るようにする。但し、少なくとも1つの姿勢情報を計測することが必要である。これは、エンドプレートの位置が決まっても、その位置での姿勢がただ一つには決めることができないからである。例えば、エンドプレート7を適当な位置・姿勢状態にして、1箇所の姿勢情報(オイラー角θ,φ,ψ)、つまり3個の情報と、最小11箇所の位置情報(並進変位X,Y,Z)、つまり33個の情報とを計測する場合には、式(10)、(11)を組み合わせ、次のように関係式(組合せ連立方程式)を作ればよい。
【0072】
【数24】
【0073】
ここで、
【0074】
【数25】
【0075】
とすると、
【0076】
【数26】
【0077】
を得る。この式に基づいて以下のニュートンラプソン法により、機構パラメータを更新していく。すなわち、
【0078】
【数27】
【0079】
を用い、繰り返し計算により、
【0080】
【数28】
【0081】
として機構パラメータを更新する。
【0082】
以下、図3のフローチャートにしたがって説明すると、まず、エンドプレートの位置姿勢を変更して1箇所の姿勢情報と、11箇所以上の位置情報を計測する(S1)。次に、上記計測時のリンク変位θから順運動学によりエンドプレート7の位置姿勢を計算する(S2)。この順運動学で使用する機構パラメータPn(n=1)は、予め求められている設計値を用いる。続いて、ニュートンラプソン法により機構パラメータPnを更新し(S3)、この更新された機構パラメータPn+1を用いて順運動学によりエンドプレート7の位置姿勢情報を計算する(S4)。そして、位置姿勢の計算値と、計測値とを比較し(S5)、その差が所定値εより小さい場合には(S5のYES)、計算を終了する。一方、計算値と計測値の差が最終精度を保証する所定値εより大きい場合には(S5のNO)、所定値εより小さくなるまで、上記ステップ3から5を繰り返す。
【0083】
以上のように、本実施形態によれば、パラレルメカニズムの運動学をモデル化した非線形連立方程式を微分し、得られた線形連立方程式を、エンドプレートの位置姿勢情報と機構パラメータとの関係を示す姿勢方程式、および位置情報と機構パラメータのとの関係を示す位置方程式とに分離している。そして、1個の姿勢方程式と11個以上の位置方程式とを組み合わせてキャリブレーションを行っている。すなわち、1個の姿勢情報のみを計測してキャリブレーションを行っているため、従来困難であった姿勢情報の計測を最小限に抑えることができ、その結果、機構パラメータのキャリブレーションを容易に、かつ正確に行うことができる。
【0084】
上記実施形態では、1個の姿勢情報のみを計測してキャリブレーションを行っているが、姿勢方程式及び位置方程式を任意に組み合わせて機構パラメータの数と同じ数の連立方程式を作ればよいため、複数個の姿勢情報を計測してキャリブレーションを行うこともできる。この場合、計測が困難な箇所を避けて計測が容易な箇所でのみ姿勢情報を計測すると、キャリブレーションが容易になる。
【0085】
また、姿勢情報を計測する場合、次のようにすると計測がより簡単になる。すなわち、エンドプレート7に任意の姿勢状態をとらせるときに、既知の姿勢状態にエンドプレート7を保持可能な治具を使用する。これにより、エンドプレート7の姿勢状態が既知となり、このときのリンク変位のみを計測すればよいため、キャリブレーションがさらに容易になる。ここで使用される治具は、エンドプレートを既知の姿勢に保持できるものであれば、どのようなものでもよく、例えばプレートでエンドプレートを保持するもの、複数の棒状部材で保持するもの等種々のものを挙げることができる。
【0086】
上記実施形態では、ニュートンラプソン法によりキャリブレーションを行っているが、これ以外の方法でも可能である。
【0087】
また、上記実施形態では、デルタ型パラレルメカニズムに適用した例を示したが、これに限定されるものではなく種々のパラレルメカニズムに適用することができる。例えば図4に示すスチュワートプラットフォーム型、図5に示す回転型、図6に示す直動固定型パラレルメカニズムに適用することができる。この場合、機構パラメータ、パラレルメカニズムのモデル化は、上記したものと異なるものとなるが、上記アルゴリズムを用い任意の数の姿勢情報を計測することで、上記と同様にキャリブレーションを容易に行うことができる。
【0088】
また、上記実施形態では、運動要素が並進変位の3自由度(並進変位X,Y,Z)、姿勢角度の3自由度(オイラー角θ,φ,ψ)の合計6自由度のパラレルメカニズムのキャリブレーションを行っているが、このほか、2から5自由度のパラレルメカニズムに適用することもできる。このとき、連立方程式を分離するステップでは、上記のように位置姿勢と位置の部分で分離を行う以外に、任意の運動要素に分離することができる。以下、図7に示す2自由度のパラレルメカニズムを用いてこれを説明する。
【0089】
このパラレルメカニズム31は、4本のリンク33がボールジョイント(対偶)35を介して接続されたリンク体37を備えており、リンク体37の両端部がベース部39にボールジョイント41を介して取り付けられている。この構成により、エンドエフェクタ部Eは2次元平面上を2自由度で移動するようになっている。機構パラメータは、各リンク33の長さと、リンク体37の端部におけるボールジョイント41の位置との計6個であるため、従来は、エンドエフェクタ部Eを移動させ、3箇所(各箇所でX,Y座標)で計6個の位置情報を計測する必要があった。しかしながら、本発明によれば、すべての箇所でX,Y座標を計測する必要はなく、例えば一箇所でのみX,Y座標を計測するとともに、他の箇所ではX座標のみを計測し、計6個の位置情報を得るようにすればよい。すなわち、この例では、X座標(第1運動要素群)とY座標(第2運動要素群)とに方程式(第1及び第2方程式)を分離してキャリブレーションを行う。こうすることによりキャリブレーションが容易になる。
【0090】
また、上記実施形態では、非線形連立方程式を全微分し、線形連立方程式を得た後に姿勢方程式と位置方程式とに分離しているが、非線形連立方程式の状態で上記のように方程式を分離すれば、キャリブレーションを行うことも可能である。
【0091】
【実施例】
次に、本発明の実施例について説明する。ここでは、上記図1及び図2に示すデルタ型パラレルメカニズムを用いてキャリブレーションを行う。機構パラメータとしては、以下の表2に示す真の値を準備し、これに対して表3に示す初期誤差を与えた機構パラメータのキャリブレーションを行うこととする。この初期誤差は、真の値に対して1.7%の誤差を含ませている。
【0092】
【表2】
【0093】
【表3】
【0094】
測定点のデータは、以下のように1組の姿勢情報と、20組の位置データを用いた。
【0095】
【表4】
【0096】
上記のようなデータを用い、ε=1.0×10-6として、図3のキャリブレーションを行うと、表5の結果を得た。
【0097】
【表5】
【0098】
この表5は、真の機構パラメータとキャリブレーション後の機構パラメータとの差を示している。この結果、絶対精度が理論値で0.01μmのキャリブレーションを行うことができた。
【0099】
【発明の効果】
以上から明らかなように、請求項1に係る発明によれば、パラレルメカニズムをモデル化した非線形方程式を、任意の第1運動要素群と機構パラメータとの関係を示す第1方程式、及び第2運動要素群と機構パラメータとの関係を示す第2方程式に分離し、これらを組み合わせてキャリブレーションを行っている。このとき、測定点を、機構パラメータと同数だけ計測しなければならないが、上記のように分離することにより、例えば計測しにくい第1運動要素群を少数の箇所で計測し、残りの計測点を計測しやすい第2運動要素群について行うことでキャリブレーションを行うことができる。したがって、キャリブレーションを容易に、かつ正確に行うことができる。
【0100】
また、請求項2に係る発明によれば、上記と同じ効果が得られる上、さらに、非線形連立方程式を微分して線形連立方程式を得て分離を行っているため、方程式の分離を容易に行うことができる。
【0101】
また、請求項3に係る発明によれば、6自由度のパラレルメカニズムについて、上記と同様の効果を得ることができる。このとき、計測しにくい姿勢情報を一箇所だけ計測し、残りの計測点を計測しやすい位置情報について計測することで、従来困難とされてきた姿勢情報の計測を最低限に抑えることができるため、キャリブレーションを容易に、かつ正確に行うことができる。
【0102】
また、請求項5に記載の発明によれば、姿勢情報を計測する際に、エンドプレートを既知の姿勢に保持可能な治具を用いることで、姿勢情報の計測が容易になり、その結果、キャリブレーションがさらに容易になる。
【図面の簡単な説明】
【図1】本発明のキャリブレーション法が適用されるパラレルメカニズムの一実施形態を示す説明図である。
【図2】図1のパラレルメカニズムにおける機構パラメータの定義を示す説明図である。
【図3】図1のパラレルメカニズムのキャリブレーション法を示すフローチャートである。
【図4】スチュワートプラットフォーム型パラレルメカニズムを示す斜視図である。
【図5】回転型パラレルメカニズムを示す斜視図である。
【図6】直動固定型パラレルメカニズムを示す斜視図である。
【図7】本発明のキャリブレーション法が適用されるパラレルメカニズムの他の例を示す図である。
【符号の説明】
1 デルタ型パラレルメカニズム
3 ベースプレート(ベース部)
5 リンク体(リンク)
7 エンドプレート(エンドエフェクタ部)[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a mechanism parameter calibration method for controlling the position and orientation of an end effector section in a parallel mechanism.
[0002]
[Prior art]
In recent years, high-precision positioning technology is required in various fields such as processing and assembly of electronic components such as ICs, and as one of them, positioning technology using a parallel mechanism has been proposed. The parallel mechanism is a mechanism in which the base part, which is the support base, and the end effector part, which is the operating part, are connected in parallel by a plurality of links, and has high rigidity and controllability compared to joint mechanisms such as conventional serial mechanisms. In addition, since a multi-degree-of-freedom motion can be realized with a small mechanism, it has been attracting attention as a highly accurate positioning mechanism.
[0003]
In order to achieve highly accurate positioning as described above, it is necessary to accurately determine mechanism parameters such as link length and link position. These mechanism parameters are determined in advance at the time of designing, but actual ones may have errors with respect to the initial design values due to part processing and mounting errors. Therefore, in order to perform accurate control, it is necessary to obtain actual mechanism parameter values, and calibration is performed for this purpose.
[0004]
In general, in order to obtain the value of a mechanism parameter, it is necessary to solve the same number of simultaneous equations as the number of mechanism parameters. To that end, end effectors at a plurality of positions and postures that are the same as the number of the simultaneous equations. It is necessary to measure the translational displacement and posture angle of the part. For example, when there are 36 mechanism parameters to be estimated, three information (X, Y, Z) of translational displacement and three pieces of information (θ, φ, ψ) of the posture angle are obtained at one position / posture. ) In total, the translational displacement and the posture angle at at least six different positions and postures are required.
[0005]
[Problems to be solved by the invention]
However, when measuring the position / orientation information described above, the translational displacement can be easily measured with high precision using a laser distance measurement, a laser interferometer, or the like, while the attitude angle is very difficult to measure. Therefore, there is a problem that an error is included in the measured value and accurate calibration cannot be performed.
[0006]
The present invention has been made to solve the above-described problems, and in a calibration method of a multi-degree-of-freedom parallel mechanism, a calibration method capable of minimizing measurement of posture information and the like that are difficult to measure The purpose is to provide.
[0007]
[Means for Solving the Problems]
In order to achieve the above object, according to the present invention, a base portion and an end effector portion are coupled via a plurality of links, and the end effector portion is displaced with n degrees of freedom (n ≧ 2), and m mechanism parameters are obtained. A parallel mechanism calibration method configured to be controllable based on the end effector , wherein the end effector unit is displaced with n degrees of freedom composed of n motion elements selected from translational displacement and posture angle, and the n number movement elements is separated into a second motion component groups measured easily the n 2 and difficult n 1 piece first movement element group of measurement depending on the difficulty of the measurement (n 1 + n 2 = n) the nonlinear system of equations kinematics modeling of the parallel kinematic mechanism, the first equation representing the relationship between the kinematic parameters and one of the first motion component group n, and the n 2 of the second movement element group When And separating the second equation representing the relationship between the serial kinematic parameters, s number (s <m ', m' ≧ m) and the first equation of the s or more (m'-s) number of and obtaining the set look combined combinations simultaneous equations and the second equation, the changing the position and orientation of the end effector portion, the information corresponding to the s pieces of the first motion component group, (m'-s) number Measuring information corresponding to the second motion element group, and estimating the mechanism parameters from the measured information and the combined simultaneous equations, and performing calibration. A parallel mechanism calibration method is provided.
[0008]
In order to achieve the above object, according to the present invention, a base portion and an end effector portion are connected via a plurality of links, and the end effector portion is displaced with n degrees of freedom (n ≧ 2) and m mechanisms. A parallel mechanism calibration method configured to be controllable based on a parameter, wherein the end effector unit is displaced with n degrees of freedom composed of n motion elements selected from a translational displacement and a posture angle. n pieces of movement elements is separated into a second movement element group of two easily measured as the first motion component group is difficult n 1 single measurement depending on the difficulty of the measurement n (n 1 + n 2 = n) and which, said differentiating the nonlinear simultaneous equations kinematics modeling of the parallel kinematic mechanism, and obtaining a small displacement linear system, the micro-displacement of the linear system, n 1 pieces of the first motion And separating the second equation showing a relationship between the first equation representing the relationship between the pixel group and the kinematic parameters, and n and the two second motion component group and the kinematic parameters, s number (s <m ', m' and the first equation of ≧ m), the s or more (m'-s) and obtaining a set look combined combinations simultaneous equations and number of the second equation, the end effector portion Changing the position and orientation, measuring information corresponding to s first motion element groups, and information corresponding to (m′−s) second motion element groups, the measured information, And providing a calibration method by estimating the mechanism parameters from the combined simultaneous equations and performing calibration.
[0009]
In order to achieve the above object, the present invention connects the base part and the end effector part via a plurality of links, and the end effector part is displaced with six degrees of freedom and can be controlled based on m mechanism parameters. A parallel mechanism calibration method configured to: a step of differentiating a nonlinear simultaneous equation modeling the kinematics of the parallel mechanism to obtain a minute displacement linear simultaneous equation; and the minute displacement linear simultaneous equation, Separating into a posture equation indicating a relationship between the posture of the end effector unit and the mechanism parameter, and a position equation indicating a relationship between the position of the end effector unit and the mechanism parameter; and s (s <m ′, m 'as the attitude equation and the s or more (m'-s) number of combinations coalition how the and the position equation combined set only ≧ m) A step of changing the position and orientation of the end effector unit to measure s pieces of posture information and (m′−s) pieces of position information, the measured information, and the combined simultaneous equations And a step of performing calibration by estimating the mechanism parameter from the above, and providing a calibration method for a parallel mechanism.
[0010]
In the calibration method, s = 3 is set, and posture information in one position and posture and (m′−3) pieces of position information can be measured.
[0011]
Moreover, the said calibration method shall measure the attitude | position of the said end effector part in the state which hold | maintained the said end effector part in the known attitude | position with the jig | tool.
[0012]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, an embodiment in which the calibration method according to the present invention is applied to a linear motion fixed parallel mechanism will be described with reference to the drawings. FIG. 1 is a schematic diagram illustrating an example of a linear motion fixed parallel mechanism, and FIG. 2 is a diagram illustrating mechanism parameters of the parallel mechanism.
[0013]
First, a linear motion fixed parallel mechanism to be calibrated will be described. As shown in FIG. 1, in this parallel mechanism 1, a triangular end plate (end effector portion) 7 is attached to a triangular base plate (base portion) 3 via three sets of link bodies (links) 5. . Each
[0014]
One end of the
[0015]
Next, modeling of this parallel mechanism will be described. In this parallel mechanism, a base coordinate system (origin O) with reference to the
[0016]
[Table 1]
[0017]
From FIG. 2, the geometric relationship of the parallel mechanism is modeled as follows. First, the position vector of the contact point between the link body and the end plate in the base coordinate system is
[0018]
[Expression 1]
[0019]
Therefore, the following relationship is established from these two directions.
[0020]
[Expression 2]
[0021]
Similarly, when the contact points of the
[0022]
[Equation 3]
[0023]
These equations (1) and (2) are nonlinear simultaneous equations of the mechanism of the delta type parallel mechanism.
[0024]
Next, the nonlinear simultaneous equations (1) and (2) are fully differentiated to obtain the relationship between the position / posture X of the end plate, the link displacement θ, and the minute displacements δX, δθ, δP of the mechanism parameters P, respectively. That is, the following linear simultaneous equations can be obtained by fully differentiating the two expressions (1) and (2) on both sides.
[0025]
[Expression 4]
[0026]
In this way, by obtaining a linear relational expression by fully differentiating, it becomes possible to analyze the relation between the minute displacements δX, δθ, δP at a time.
[0027]
Next, the kinematics of the parallel mechanism of this embodiment will be described. This kinematics means inverse kinematics, micro kinematics, and forward kinematics. First, reverse kinematics will be explained. Here, the inverse kinematics refers to a calculation for obtaining a link displacement when a position vector and a posture matrix of the end plate 7 in the base coordinate system are given. The inverse kinematics in the delta parallel mechanism is derived below. In equation (1),
[0028]
[Equation 5]
[0029]
After all,
[0030]
[Formula 6]
[0031]
Than this,
[0032]
[Expression 7]
[0033]
It is expressed. Similarly, in equation (2):
[0034]
[Equation 8]
[0035]
After all,
[0036]
[Equation 9]
[0037]
Than this,
[0038]
[Expression 10]
[0039]
Thus, inverse kinematics (4) and (5) are obtained.
[0040]
Next, micro kinematics will be described. The micro kinematics is a calculation for obtaining a relationship of a minute displacement between the
[0041]
[Expression 11]
[0042]
It becomes. Therefore,
[0043]
[Expression 12]
[0044]
Thus, the following relational expression is obtained.
[0045]
[Formula 13]
[0046]
Next, forward kinematics will be explained. The forward kinematics is a calculation for obtaining a position vector and a posture matrix of the end plate 7 in the base coordinate system from the link displacement. However, forward kinematics in a delta parallel mechanism is a complex nonlinear equation and is generally not required except for very specific mechanisms. Therefore, using the inverse kinematics derived as described above, the forward kinematics is calculated numerically by the iterative calculation of the Newton-Raphson method.
[0047]
From equation (6)
[Expression 14]
[0049]
From this, the position and orientation of the end plate are obtained by repeated calculation. Specifically, the calculation is performed as follows.
(1) Determine appropriate initial values p 0 and R 0 .
{Circle around (2)} The initial value θ 0 of the link displacement is obtained by inverse kinematics from p 0 and R 0 .
(3) Assuming that δθ = θ−θ 0 , δp 0 and δR 0 are obtained from δθ by the equation (7) of micro kinematics.
[0050]
[Expression 15]
[0051]
(5) Return to (2).
For calculations from (2) to (5) for a sufficiently small ε,
[0052]
[Expression 16]
[0053]
Until p n and R n at that time become position / posture information when the link displacement θ, and forward kinematics is obtained.
[0054]
Next, a parallel mechanism calibration method based on the forward kinematics will be described. In a general calibration method, first, an appropriate link displacement is given as an input value, and the position / posture of the end plate with respect to this displacement is measured by a measuring means such as a laser interferometer to obtain a measured value. Since the number of mechanism parameters obtained at this time is 36, it is necessary to measure a total of 36 or more positions and postures with the end plate in six postures / positions.
[0055]
Then, using the initial value of the mechanism parameter from the link displacement, the position / posture calculation values are obtained by forward kinematics. The initial value of the mechanism parameter used at this time is a design value of the parallel mechanism manufacturing action, but includes a machining error or an assembly error. Then, change each value of the mechanism parameter so that the difference between the measured value and the calculated value is minimized, and further calculate the position and posture by forward kinematics using each newly changed value of the mechanism parameter . Then, this calculation is repeated until the difference between the measured value and the calculated value becomes sufficiently small.
[0056]
However, it is very difficult to measure the attitude of the end plate that performs minute movements. Therefore, in this embodiment, calibration is performed by the following algorithm based on forward kinematics.
[0057]
First, in equation (3), the link displacement θ is considered as a constant,
[0058]
[Expression 17]
[0059]
[0060]
[Expression 18]
[0061]
It expresses. Subsequently, the equation (9) is separated into a portion corresponding to position information and a portion corresponding to posture information. That means
[0062]
[Equation 19]
[0063]
Therefore, what is necessary is just to isolate | separate Formula (9) into an upper half and a lower half. At this time,
[0064]
[Expression 20]
[0065]
Then,
[0066]
[Expression 21]
[0067]
It can be expressed as. From these,
(1) At the measurement point for measuring posture, use the following formula (posture equation)
[0068]
[Expression 22]
[0069]
(2) The following equation (position equation) is used at a measurement point where the posture cannot be measured or is difficult to measure.
[0070]
[Expression 23]
[0071]
That is, the above formulas (10) and (11) are combined to obtain the number of mechanism parameters, that is, 36 or more measured values. However, it is necessary to measure at least one piece of posture information. This is because even if the position of the end plate is determined, the posture at that position cannot be determined solely. For example, with the end plate 7 in an appropriate position / posture state, one piece of posture information (Euler angles θ, φ, ψ), that is, three pieces of information and a minimum of 11 pieces of position information (translational displacements X, Y, Z), that is, when measuring 33 pieces of information, equations (10) and (11) may be combined to create a relational equation (combined simultaneous equations) as follows.
[0072]
[Expression 24]
[0073]
here,
[0074]
[Expression 25]
[0075]
Then,
[0076]
[Equation 26]
[0077]
Get. Based on this equation, the mechanism parameters are updated by the following Newton-Raphson method. That is,
[0078]
[Expression 27]
[0079]
And by repeated calculation,
[0080]
[Expression 28]
[0081]
Update the mechanism parameters.
[0082]
3 will be described below. First, the position / posture of the end plate is changed to measure one piece of posture information and eleven or more pieces of position information (S1). Next, the position and orientation of the end plate 7 are calculated from the link displacement θ at the time of measurement by forward kinematics (S2). As a mechanism parameter P n (n = 1) used in the forward kinematics, a design value obtained in advance is used. Subsequently, the mechanism parameter P n is updated by the Newton-Raphson method (S3), and the position and orientation information of the end plate 7 is calculated by forward kinematics using the updated mechanism parameter P n + 1 (S4). Then, the calculated value of the position and orientation is compared with the measured value (S5). If the difference is smaller than the predetermined value ε (YES in S5), the calculation is terminated. On the other hand, when the difference between the calculated value and the measured value is larger than the predetermined value ε that guarantees the final accuracy (NO in S5), the
[0083]
As described above, according to the present embodiment, the nonlinear simultaneous equations that model the kinematics of the parallel mechanism are differentiated, and the obtained linear simultaneous equations are related to the position and orientation information of the end plate and the mechanism parameters. It is separated into a posture equation and a position equation indicating the relationship between position information and mechanism parameters. Then, calibration is performed by combining one posture equation and 11 or more position equations. In other words, since calibration is performed by measuring only one piece of posture information, measurement of posture information, which has been difficult in the past, can be minimized, and as a result, calibration of mechanism parameters can be easily performed. And can be done accurately.
[0084]
In the above embodiment, calibration is performed by measuring only one piece of posture information, but it is sufficient to create the same number of simultaneous equations as the number of mechanism parameters by arbitrarily combining posture equations and position equations. Calibration can also be performed by measuring individual posture information. In this case, if posture information is measured only at a location where measurement is easy while avoiding a location where measurement is difficult, calibration is facilitated.
[0085]
When posture information is measured, the measurement becomes easier if the following is performed. That is, when the end plate 7 is in an arbitrary posture state, a jig that can hold the end plate 7 in a known posture state is used. As a result, the posture state of the end plate 7 becomes known, and it is only necessary to measure the link displacement at this time, so that calibration is further facilitated. The jig used here may be anything as long as it can hold the end plate in a known posture, for example, holding the end plate with the plate, holding the end plate with a plurality of rod-shaped members, etc. Can be mentioned.
[0086]
In the above embodiment, the calibration is performed by the Newton-Raphson method, but other methods are also possible.
[0087]
Moreover, although the example applied to the delta parallel mechanism was shown in the said embodiment, it is not limited to this, It can apply to various parallel mechanisms. For example, the present invention can be applied to the Stewart platform type shown in FIG. 4, the rotary type shown in FIG. 5, and the direct acting fixed type parallel mechanism shown in FIG. In this case, the modeling of the mechanism parameters and the parallel mechanism is different from the above, but calibration can be easily performed in the same manner as described above by measuring an arbitrary number of posture information using the above algorithm. Can do.
[0088]
In the above-described embodiment, the motion element is a parallel mechanism having a total of 6 degrees of freedom including three degrees of freedom of translational displacement (translational displacement X, Y, Z) and three degrees of freedom of posture angle (Euler angles θ, φ, ψ). Although calibration is performed, it can also be applied to a parallel mechanism having 2 to 5 degrees of freedom. At this time, in the step of separating the simultaneous equations, it can be separated into arbitrary motion elements other than the separation at the position and orientation and the position as described above. Hereinafter, this will be described using a parallel mechanism of two degrees of freedom shown in FIG.
[0089]
The
[0090]
In the above embodiment, the nonlinear simultaneous equations are fully differentiated, and after obtaining the linear simultaneous equations, the posture equations and the position equations are separated. However, if the equations are separated as described above in the state of the nonlinear simultaneous equations, It is also possible to perform calibration.
[0091]
【Example】
Next, examples of the present invention will be described. Here, calibration is performed using the delta type parallel mechanism shown in FIGS. As the mechanism parameters, the true values shown in Table 2 below are prepared, and the mechanism parameters given the initial error shown in Table 3 are calibrated. This initial error includes an error of 1.7% with respect to the true value.
[0092]
[Table 2]
[0093]
[Table 3]
[0094]
As the measurement point data, one set of posture information and 20 sets of position data were used as follows.
[0095]
[Table 4]
[0096]
When the calibration as shown in FIG. 3 was performed with ε = 1.0 × 10 −6 using the above data, the results shown in Table 5 were obtained.
[0097]
[Table 5]
[0098]
Table 5 shows the difference between the true mechanism parameter and the mechanism parameter after calibration. As a result, it was possible to perform calibration with an absolute accuracy of 0.01 μm as a theoretical value.
[0099]
【The invention's effect】
As is clear from the above, according to the first aspect of the present invention, the nonlinear equation that models the parallel mechanism is changed into the first equation indicating the relationship between the arbitrary first motion element group and the mechanism parameter, and the second motion. separating the second equation representing the relationship between the element group and the mechanism parameters are calibrated by these combine seen. At this time, the same number of measurement points as the mechanism parameters must be measured, but by separating as described above, for example, the first movement element group that is difficult to measure is measured at a small number of locations, and the remaining measurement points are determined. Calibration can be performed by performing the second movement element group that is easy to measure. Therefore, calibration can be performed easily and accurately.
[0100]
Further, according to the invention according to claim 2, the same effect as described above can be obtained, and further, the linear simultaneous equations are obtained by differentiating the nonlinear simultaneous equations and the separation is performed, so that the equations are easily separated. be able to.
[0101]
Moreover, according to the invention which concerns on
[0102]
Further, according to the invention described in
[Brief description of the drawings]
FIG. 1 is an explanatory diagram showing an embodiment of a parallel mechanism to which a calibration method of the present invention is applied.
FIG. 2 is an explanatory diagram showing the definition of mechanism parameters in the parallel mechanism of FIG. 1;
FIG. 3 is a flowchart showing a calibration method of the parallel mechanism of FIG. 1;
FIG. 4 is a perspective view showing a Stewart platform type parallel mechanism.
FIG. 5 is a perspective view showing a rotary parallel mechanism.
FIG. 6 is a perspective view showing a linear motion fixed parallel mechanism.
FIG. 7 is a diagram showing another example of a parallel mechanism to which the calibration method of the present invention is applied.
[Explanation of symbols]
1 Delta type
5. Link body (link)
7 End plate (end effector)
Claims (5)
前記エンドエフェクタ部は、並進変位及び姿勢角度から選ばれるn個の運動要素で構成されたn自由度で変位し、当該n個の運動要素は、計測の難易に応じて計測しにくいn 1 個の第1運動要素群と計測しやすいn 2 個(n 1 +n 2 =n)の第2運動要素群とに分離されており、
前記パラレルメカニズムの運動学をモデル化した非線形連立方程式を、n 1 個の前記第1運動要素群と前記機構パラメータとの関係を示す第1方程式、及びn 2 個の前記第2運動要素群と前記機構パラメータとの関係を示す第2方程式に分離するステップと、
s個(s<m’、m’≧m)の前記第1方程式と、前記s個以上の(m’−s)個の第2方程式とを組み合わせた組合せ連立方程式を得るステップと、
前記エンドエフェクタ部の位置姿勢を変化させ、s個の前記第1運動要素群に該当する情報と、(m’−s)個の前記第2運動要素群に該当する情報とを計測するステップと、
計測した前記各情報と、前記組合せ連立方程式とから前記機構パラメータを推定してキャリブレーションを行うステップと
を備えたことを特徴とするパラレルメカニズムのキャリブレーション法。Calibration of a parallel mechanism in which a base part and an end effector part are connected via a plurality of links, and the end effector part is displaced with n degrees of freedom (n ≧ 2) and can be controlled based on m mechanism parameters. Which is
Said end effector portion is displaced with n degrees of freedom constituted by n pieces of movement elements selected from the translational displacement and the orientation angles, the n number of motion elements, measurement difficult n 1 piece depending on the difficulty of the measurement Of the first movement element group and n 2 (n 1 + n 2 = n) second movement element groups that are easy to measure ,
The nonlinear system of equations kinematics modeling of the parallel mechanism, the first equation, and the n 2 of the second movement element group indicating a relationship between the kinematic parameters and one of the first motion component group n Separating into a second equation showing the relationship with the mechanism parameters;
and obtaining the s (s <m ', m' ≧ m) and the first equation of the s or more (m'-s) pieces of combination simultaneous equations and a second equation combines seen,
Changing the position and orientation of the end effector unit and measuring information corresponding to s first motion element groups and information corresponding to (m′−s) second motion element groups; ,
A parallel mechanism calibration method comprising: a step of performing calibration by estimating the mechanism parameters from the measured information and the combined simultaneous equations.
前記エンドエフェクタ部は、並進変位及び姿勢角度から選ばれるn個の運動要素で構成されたn自由度で変位し、当該n個の運動要素は、計測の難易に応じて計測しにくいn 1 個の第1運動要素群と計測しやすいn 2 個(n 1 +n 2 =n)の第2運動要素群とに分離されており、
前記パラレルメカニズムの運動学をモデル化した非線形連立方程式を微分して、微小変位線形連立方程式を得るステップと、
前記微小変位線形連立方程式を、n 1 個の前記第1運動要素群と前記機構パラメータとの関係を示す第1方程式、及びn 2 個の前記第2運動要素群と前記機構パラメータとの関係を示す第2方程式に分離するステップと、
s個(s<m’、m’≧m)の前記第1方程式と、前記s個以上の(m’−s)個の前記第2方程式とを組み合わせた組合せ連立方程式を得るステップと、
前記エンドエフェクタ部の位置姿勢を変化させ、s個の第1運動要素群に該当する情報と、(m’−s)個の第2運動要素群に該当する情報とを計測するステップと、
計測した前記情報と、前記組合せ連立方程式とから前記機構パラメータを推定してキャリブレーションを行うステップと
を備えたことを特徴とするパラレルメカニズムのキャリブレーション法。Calibration of a parallel mechanism in which a base part and an end effector part are connected via a plurality of links, and the end effector part is displaced with n degrees of freedom (n ≧ 2) and can be controlled based on m mechanism parameters. Which is
Said end effector portion is displaced with n degrees of freedom constituted by n pieces of movement elements selected from the translational displacement and the orientation angles, the n number of motion elements, measurement difficult n 1 piece depending on the difficulty of the measurement Of the first movement element group and n 2 (n 1 + n 2 = n) second movement element groups that are easy to measure ,
Differentiating a nonlinear simultaneous equation modeling the kinematics of the parallel mechanism to obtain a small displacement linear simultaneous equation;
Said small displacement linear system, the first equation representing the relationship between one of the first motion component group n and the kinematic parameters, and n and the two second motion element group of a relation between said kinematic parameters Separating into the second equation shown;
the s (s <m ', m' ≧ m) and the first equation of, and obtaining the s or more (m'-s) number set and the second equations of viewing the combined combination simultaneous equations ,
Changing the position and orientation of the end effector unit and measuring information corresponding to s first motion element groups and information corresponding to (m′−s) second motion element groups;
A parallel mechanism calibration method comprising: a step of performing calibration by estimating the mechanism parameter from the measured information and the combined simultaneous equations.
前記パラレルメカニズムの運動学をモデル化した非線形連立方程式を微分して、微小変位線形連立方程式を得るステップと、
前記微小変位線形連立方程式を、前記エンドエフェクタ部の姿勢と前記機構パラメータとの関係を示す姿勢方程式、及び前記エンドエフェクタ部の位置と前記機構パラメータとの関係を示す位置方程式に分離するステップと、
s個(s<m’、m’≧m)の前記姿勢方程式と前記s個以上の(m’−s)個の前記位置方程式とを組み合わせた組合せ連立方程式を得るステップと、
前記エンドエフェクタ部の位置姿勢を変化させ、s個の姿勢情報と、(m’−s)個の位置情報とを計測するステップと、
計測した前記情報と、前記組合せ連立方程式とから前記機構パラメータを推定してキャリブレーションを行うステップと
を備えたことを特徴とするパラレルメカニズムのキャリブレーション法。A parallel mechanism calibration method in which a base part and an end effector part are connected via a plurality of links, and the end effector part is displaced in six degrees of freedom and can be controlled based on m mechanism parameters. ,
Differentiating a nonlinear simultaneous equation modeling the kinematics of the parallel mechanism to obtain a small displacement linear simultaneous equation;
Separating the micro-displacement linear simultaneous equations into a posture equation indicating a relationship between the posture of the end effector unit and the mechanism parameter, and a position equation indicating a relationship between the position of the end effector unit and the mechanism parameter;
obtaining a s number (s <m ', m' ≧ m) the posture equations and the s or more (m'-s) number set and the position equations look combined combined simultaneous equations,
Changing the position and orientation of the end effector unit and measuring s pieces of posture information and (m′−s) pieces of position information;
A parallel mechanism calibration method comprising: a step of performing calibration by estimating the mechanism parameter from the measured information and the combined simultaneous equations.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2001400395A JP3694790B2 (en) | 2001-12-28 | 2001-12-28 | Calibration method of parallel mechanism |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2001400395A JP3694790B2 (en) | 2001-12-28 | 2001-12-28 | Calibration method of parallel mechanism |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2003200367A JP2003200367A (en) | 2003-07-15 |
JP3694790B2 true JP3694790B2 (en) | 2005-09-14 |
Family
ID=27639855
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2001400395A Expired - Fee Related JP3694790B2 (en) | 2001-12-28 | 2001-12-28 | Calibration method of parallel mechanism |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3694790B2 (en) |
Families Citing this family (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1501065A1 (en) * | 2003-07-22 | 2005-01-26 | William Lai | Parallel kinematic hexapodal dynamic simulator |
JP4275632B2 (en) | 2005-03-01 | 2009-06-10 | 新日本工機株式会社 | Calibration method for parallel mechanism mechanism, calibration verification method, calibration verification program, data collection method, and correction data collection method for spatial position correction |
JP4638327B2 (en) | 2005-10-17 | 2011-02-23 | 新日本工機株式会社 | Parallel mechanism device, parallel mechanism device calibration method, calibration program, and recording medium |
JP4960038B2 (en) * | 2006-08-09 | 2012-06-27 | オークマ株式会社 | Control method and control device for parallel mechanism machine |
US8227768B2 (en) * | 2008-06-25 | 2012-07-24 | Axcelis Technologies, Inc. | Low-inertia multi-axis multi-directional mechanically scanned ion implantation system |
JP5467349B2 (en) * | 2010-02-17 | 2014-04-09 | 国立大学法人京都大学 | Mechanical structure with drive unit |
JP2012033202A (en) * | 2011-11-14 | 2012-02-16 | Okuma Corp | Control method and control device for parallel mechanism machine |
CN103862459A (en) * | 2012-12-11 | 2014-06-18 | 天津工业大学 | Design method of position and attitude observer for airborne parallel platform |
WO2014096432A1 (en) * | 2012-12-21 | 2014-06-26 | Materialise N.V. | Apparatus and methods of positioning an object using an adjustment block |
CN110039528A (en) * | 2019-03-15 | 2019-07-23 | 广州智能装备研究院有限公司 | A kind of industrial robot Zero calibration method based on dynamic learning |
CN112975913B (en) * | 2021-03-10 | 2022-05-27 | 清华大学 | A self-calibration method and system for a cable-driven parallel mechanism |
CN113334365B (en) * | 2021-05-12 | 2022-08-05 | 上海工程技术大学 | Folding and unfolding reconfigurable multi-mode mobile robot |
-
2001
- 2001-12-28 JP JP2001400395A patent/JP3694790B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2003200367A (en) | 2003-07-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Ma et al. | Modeling and calibration of high-order joint-dependent kinematic errors for industrial robots | |
JP3694790B2 (en) | Calibration method of parallel mechanism | |
Yi et al. | Design and experiment of a 3-DOF parallel micromechanism utilizing flexure hinges | |
CN108789404B (en) | A vision-based method for calibrating kinematic parameters of serial robots | |
Mustafa et al. | Self-calibration of a biologically inspired 7 DOF cable-driven robotic arm | |
Hayati et al. | Robot geometry calibration | |
CN107042528A (en) | A kind of Kinematic Calibration system and method for industrial robot | |
CN106625774B (en) | A kind of space manipulator geometrical parameter calibration method | |
Cao et al. | Pose error compensation based on joint space division for 6-DOF robot manipulators | |
Gatti et al. | A practical approach to compensate for geometric errors in measuring arms: application to a six-degree-of-freedom kinematic structure | |
Chen et al. | Elasto-geometrical calibration of a hybrid mobile robot considering gravity deformation and stiffness parameter errors | |
Bauer et al. | Towards very low-cost iterative prototyping for fully printable dexterous soft robotic hands | |
CN116038721B (en) | Hand-eye calibration method and system without kinematic participation | |
Khatamian | Solving kinematics problems of a 6-dof robot manipulator | |
Guo et al. | A measurement method for calibrating kinematic parameters of industrial robots with point constraint by a laser displacement sensor | |
Luo et al. | Kinematic calibration of a 4PPa-2PaR parallel mechanism with subchains on limbs | |
Caasenbrood et al. | Dynamic modeling of hyper-elastic soft robots using spatial curves | |
Brandstötter | Adaptable serial manipulators in modular design | |
Jokiel Jr et al. | Uncertainty propagation in calibration of parallel kinematic machines | |
Ecorchard et al. | Elasto-geometrical modeling and calibration of redundantly actuated PKMs | |
Navarro-Alarcon et al. | A dynamic and uncalibrated method to visually servo-control elastic deformations by fully-constrained robotic grippers | |
Alıcı et al. | Loci of singular configurations of a 3-DOF spherical parallel manipulator | |
Abtahi et al. | Calibration of parallel kinematic machine tools using mobility constraint on the tool center point | |
Andreff et al. | Vision-based kinematic modelling of some parallel manipulators for control purposes | |
Yang et al. | A calibration method for spatial error of industrial robot under variable load conditions based on double-ball rotary structure and three contact displacement sensors |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A712 Effective date: 20031031 |
|
RD03 | Notification of appointment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7423 Effective date: 20040129 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20040804 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20050309 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20050506 |
|
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: 20050601 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20050613 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090708 Year of fee payment: 4 |
|
LAPS | Cancellation because of no payment of annual fees |