国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

[足式機(jī)器人]Part3 機(jī)構(gòu)運動學(xué)與動力學(xué)分析與建模 Ch00-3(1) 剛體的位形 Configuration of Rigid Body

這篇具有很好參考價值的文章主要介紹了[足式機(jī)器人]Part3 機(jī)構(gòu)運動學(xué)與動力學(xué)分析與建模 Ch00-3(1) 剛體的位形 Configuration of Rigid Body。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

本文僅供學(xué)習(xí)使用,總結(jié)很多本現(xiàn)有講述運動學(xué)或動力學(xué)書籍后的總結(jié),從矢量的角度進(jìn)行分析,方法比較傳統(tǒng),但更易理解,并且現(xiàn)有的看似抽象方法,兩者本質(zhì)上并無不同。

2024年底本人學(xué)位論文發(fā)表后方可摘抄
若有幫助請引用
本文參考:
.

食用方法
如何表達(dá)剛體在空間中的位置與姿態(tài)
姿態(tài)參數(shù)如何表達(dá)?不同表達(dá)方式直接的轉(zhuǎn)換關(guān)系?
旋轉(zhuǎn)矩陣?轉(zhuǎn)換矩陣?有什么意義和性質(zhì)?轉(zhuǎn)置代表什么?
如何表示連續(xù)變換?——與RPY有關(guān)
齊次坐標(biāo)的意義——簡化公式?
務(wù)必自己推導(dǎo)全部公式,并理解每個符號的含義


剛體的位形可以用六個獨立(坐標(biāo))參數(shù)完全描述三個位置參數(shù)用于描述運動剛體上運動坐標(biāo)系 { M } \left\{ M \right\} { M}原點 M M M在固定坐標(biāo)系 { F } \left\{ F \right\} { F}的投影參數(shù),三個轉(zhuǎn)動參數(shù)用于描述運動坐標(biāo)系 { M } \left\{ M \right\} { M}的基矢量相對于固定坐標(biāo)系 { F } \left\{ F \right\} { F}的基矢量的姿態(tài),而描述這種姿態(tài)的變換,則是需要確定矩陣 [ Q M F ] \left[ Q_{\mathrm{M}}^{F} \right] [QMF?]。

因此為描述空間坐標(biāo)系中任意一剛體的運動狀態(tài),首先需要描述剛體的位置矢量 R ? M F \vec{R}_{\mathrm{M}}^{F} R MF?姿態(tài)矩陣 [ Q F M ] \left[ Q_{\mathrm{F}}^{M} \right] [QFM?](表述為:坐標(biāo)系 { M } \left\{ M \right\} { M}的基矢量在坐標(biāo)系 { F } \left\{ F \right\} { F}下的線性表達(dá),描述了 { M } \left\{ M \right\} { M}的姿態(tài),同時也可理解為將坐標(biāo)系 { F } \left\{ F \right\} { F}通過姿態(tài)矩陣進(jìn)行旋轉(zhuǎn)變換,得到新的坐標(biāo)系 { M } \left\{ M \right\} { M}

廣義參考系坐標(biāo) Reference Coordinates:為方便后續(xù)動力學(xué)方程的建立與推導(dǎo),常用廣義坐標(biāo)矢量參數(shù) q ? M F \vec{q}_{\mathrm{M}}^{F} q ?MF?來描述運動剛體的形位,其中:
q ? M F = [ R ? M F , θ ? M F ] \vec{q}_{\mathrm{M}}^{F}=\left[ \vec{R}_{\mathrm{M}}^{F},\vec{\theta}_{\mathrm{M}}^{F} \right] q ?MF?=[R MF?,θ MF?]

  • θ ? M F \vec{\theta}_{\mathrm{M}}^{F} θ MF?可以用多種方法來描述(通常包含3或4個角度參數(shù) ),這些角度參數(shù)用于描述姿態(tài)矩陣(旋轉(zhuǎn)矩陣) [ Q F M ] \left[ Q_{\mathrm{F}}^{M} \right] [QFM?]

對于剛體的運動狀態(tài)而言,其運動坐標(biāo)系的原點 M M M的位置矢量 R ? M F \vec{R}_{\mathrm{M}}^{F} R MF?表示與點的運動狀態(tài)表示相同,因此需要探究如何用角度參數(shù)來描述轉(zhuǎn)換矩陣。

3. 轉(zhuǎn)換矩陣與旋轉(zhuǎn)矩陣——剛體的位置與姿態(tài)描述

轉(zhuǎn)換矩陣用于表述兩個坐標(biāo)系 { A : ( i ? A , j ? A , k ? A ) } \left\{ A:\left( \vec{i}^A,\vec{j}^A,\vec{k}^A \right) \right\} { A:(i A,j ?A,k A)} { B : ( i ? B , j ? B , k ? B ) } \left\{ B:\left( \vec{i}^B,\vec{j}^B,\vec{k}^B \right) \right\} { B:(i B,j ?B,k B)}的基矢量之間的轉(zhuǎn)換關(guān)系:
[ i ? B j ? B k ? B ] = [ Q B A ] T [ i ? A j ? A k ? A ] \left[ \begin{array}{c} \vec{i}^B\\ \vec{j}^B\\ \vec{k}^B\\ \end{array} \right] =\left[ Q_{\mathrm{B}}^{A} \right] ^{\mathrm{T}}\left[ \begin{array}{c} \vec{i}^A\\ \vec{j}^A\\ \vec{k}^A\\ \end{array} \right] ?i Bj ?Bk B? ?=[QBA?]T ?i Aj ?Ak A? ?

其中,轉(zhuǎn)換矩陣 [ Q B A ] T \left[ Q_{\mathrm{B}}^{A} \right] ^{\mathrm{T}} [QBA?]T表示坐標(biāo)系 { B } \left\{ B \right\} { B}的基矢量在坐標(biāo)系 { A } \left\{ A \right\} { A}中的表達(dá),可將向量在不同的基矢量坐標(biāo)系下進(jìn)行表示。特殊的:若將基矢量替換成對應(yīng)基矢量的向量投影,則可以表示為:兩個原點重合的坐標(biāo)系中,對同一向量的不同表達(dá)的轉(zhuǎn)換關(guān)系;

上式也可以理解為:對坐標(biāo)系 { A : ( i ? A , j ? A , k ? A ) } \left\{ A:\left( \vec{i}^A,\vec{j}^A,\vec{k}^A \right) \right\} { A:(i A,j ?A,k A)}進(jìn)行了 [ Q A B ] \left[ Q_{\mathrm{A}}^{B} \right] [QAB?]的旋轉(zhuǎn)(從坐標(biāo)系 { A } \left\{ A \right\} { A}旋轉(zhuǎn)為坐標(biāo)系 { B } \left\{ B \right\} { B}的姿態(tài)) ,此時將轉(zhuǎn)換矩陣與向量的運算理解為張量與向量的運算,即得到了旋轉(zhuǎn)后的向量在坐標(biāo)系 { A } \left\{ A \right\} { A}中的表達(dá),此時實際上,對原始坐標(biāo)系 { A } \left\{ A \right\} { A}的基矢量同樣進(jìn)行了旋轉(zhuǎn),形成了新坐標(biāo)系 { B } \left\{ B \right\} { B}的基矢量,其仍在坐標(biāo)系 { A } \left\{ A \right\} { A}下表達(dá)。

[ r ′ 1 A r ′ 2 A r ′ 3 A ] = [ Q ] [ r 1 A r 2 A r 3 A ] \left[ \begin{array}{c} {r^{\prime}}_{1}^{A}\\ {r^{\prime}}_{2}^{A}\\ {r^{\prime}}_{3}^{A}\\ \end{array} \right] =\left[ Q \right] \left[ \begin{array}{c} r_{1}^{A}\\ r_{2}^{A}\\ r_{3}^{A}\\ \end{array} \right] ?r1A?r2A?r3A?? ?=[Q] ?r1A?r2A?r3A?? ?

目前,人們采用不同的角度參數(shù) θ ? \vec{\theta} θ 來對旋轉(zhuǎn)矩陣進(jìn)行描述

  • Representing an orientation —— from definition
    將原矢量進(jìn)行旋轉(zhuǎn)變換,得到該坐標(biāo)系下新矢量的坐標(biāo)投影參數(shù):
    R ? p ′ F = [ Q ] R ? p F \vec{R}_{\mathrm{p}^{\prime}}^{F}=\left[ Q\right] \vec{R}_{\mathrm{p}}^{F} R pF?=[Q]R pF?
  • Changing the reference frame
    對坐標(biāo)系進(jìn)行轉(zhuǎn)換,基于坐標(biāo)系 { A } \left\{ A \right\} { A}中的該矢量的坐標(biāo)投影參數(shù) R ? p A \vec{R}_{\mathrm{p}}^{A} R pA?,得到該矢量在坐標(biāo)系 { B } \left\{ B \right\} { B}中的坐標(biāo)投影參數(shù) ( R ? p A ) B \left( \vec{R}_{\mathrm{p}}^{A} \right) ^B (R pA?)B
    ( R ? p A ) B = [ Q A B ] R ? p A \left( \vec{R}_{\mathrm{p}}^{A} \right) ^B=\left[ Q_{\mathrm{A}}^{B} \right] \vec{R}_{\mathrm{p}}^{A} (R pA?)B=[QAB?]R pA?

3.1 軸角變換

[足式機(jī)器人]Part3 機(jī)構(gòu)運動學(xué)與動力學(xué)分析與建模 Ch00-3(1) 剛體的位形 Configuration of Rigid Body,運動學(xué)與動力學(xué),足式機(jī)器人,機(jī)器人
假設(shè)兩個坐標(biāo)系 { A } \left\{ A \right\} { A} { B } \left\{ B \right\} { B}的原點重合,其中坐標(biāo)系 { B } \left\{ B \right\} { B}為坐標(biāo)系 { A } \left\{ A \right\} { A}繞軸 v ? F \vec{v}^F v F(單位向量)旋轉(zhuǎn) θ \theta θ所得到的。因此對于坐標(biāo)系 { A } \left\{ A \right\} { A}中的點 P P P,經(jīng)過轉(zhuǎn)換后,得到點 P ′ P^{\prime} P,此時點 P ′ P^{\prime} P在坐標(biāo)系 { B } \left\{ B \right\} { B}中的矢量投影與點 P P P在坐標(biāo)系 { A } \left\{ A \right\} { A}中的投影分量相同。而在轉(zhuǎn)換過程中,點 P ′ P^{\prime} P在坐標(biāo)系 { A } \left\{ A \right\} { A}中的表達(dá)發(fā)生變化,即有: [ P ′ 1 B , P ′ 2 B , P ′ 2 B ] = [ P 1 A , P 2 A , P 2 A ] \left[ {P^{\prime}}_{1}^{\mathrm{B}},{P^{\prime}}_{2}^{\mathrm{B}},{P^{\prime}}_{2}^{\mathrm{B}} \right] =\left[ P_{1}^{A},P_{2}^{A},P_{2}^{A} \right] [P1B?,P2B?,P2B?]=[P1A?,P2A?,P2A?],因此對式 [ i ? B j ? B k ? B ] = [ Q B A ] T [ i ? A j ? A k ? A ] \left[ \begin{array}{c} \vec{i}^B\\ \vec{j}^B\\ \vec{k}^B\\ \end{array} \right] =\left[ Q_{\mathrm{B}}^{A} \right] ^{\mathrm{T}}\left[ \begin{array}{c} \vec{i}^A\\ \vec{j}^A\\ \vec{k}^A\\ \end{array} \right] ?i Bj ?Bk B? ?=[QBA?]T ?i Aj ?Ak A? ?有:
[ i ? B j ? B k ? B ] T [ P 1 B P 2 B P 3 B ] = [ i ? A j ? A k ? A ] T [ P 1 A P 2 A P 3 A ] ? ( [ Q B A ] T [ i ? A j ? A k ? A ] ) T [ P 1 B P 2 B P 3 B ] = [ i ? A j ? A k ? A ] T [ P 1 A P 2 A P 3 A ] ? [ i ? A j ? A k ? A ] T [ Q B A ] [ P 1 B P 2 B P 3 B ] = [ i ? A j ? A k ? A ] T [ P 1 A P 2 A P 3 A ] ? [ Q B A ] [ P 1 B P 2 B P 3 B ] = [ P 1 A P 2 A P 3 A ] = [ P ′ 1 B P ′ 2 B P ′ 3 B ] \begin{split} &\left[ \begin{array}{c} \vec{i}^B\\ \vec{j}^B\\ \vec{k}^B\\ \end{array} \right] ^{\mathrm{T}}\left[ \begin{array}{c} P_{1}^{\mathrm{B}}\\ P_{2}^{\mathrm{B}}\\ P_{3}^{\mathrm{B}}\\ \end{array} \right] =\left[ \begin{array}{c} \vec{i}^A\\ \vec{j}^A\\ \vec{k}^A\\ \end{array} \right] ^{\mathrm{T}}\left[ \begin{array}{c} P_{1}^{A}\\ P_{2}^{A}\\ P_{3}^{A}\\ \end{array} \right] \\ &\Rightarrow \left( \left[ Q_{\mathrm{B}}^{A} \right] ^{\mathrm{T}}\left[ \begin{array}{c} \vec{i}^A\\ \vec{j}^A\\ \vec{k}^A\\ \end{array} \right] \right) ^{\mathrm{T}}\left[ \begin{array}{c} P_{1}^{\mathrm{B}}\\ P_{2}^{\mathrm{B}}\\ P_{3}^{\mathrm{B}}\\ \end{array} \right] =\left[ \begin{array}{c} \vec{i}^A\\ \vec{j}^A\\ \vec{k}^A\\ \end{array} \right] ^{\mathrm{T}}\left[ \begin{array}{c} P_{1}^{A}\\ P_{2}^{A}\\ P_{3}^{A}\\ \end{array} \right] \\ &\Rightarrow \left[ \begin{array}{c} \vec{i}^A\\ \vec{j}^A\\ \vec{k}^A\\ \end{array} \right] ^{\mathrm{T}}\left[ Q_{\mathrm{B}}^{A} \right] \left[ \begin{array}{c} P_{1}^{\mathrm{B}}\\ P_{2}^{\mathrm{B}}\\ P_{3}^{\mathrm{B}}\\ \end{array} \right] =\left[ \begin{array}{c} \vec{i}^A\\ \vec{j}^A\\ \vec{k}^A\\ \end{array} \right] ^{\mathrm{T}}\left[ \begin{array}{c} P_{1}^{A}\\ P_{2}^{A}\\ P_{3}^{A}\\ \end{array} \right] \\ &\Rightarrow \left[ Q_{\mathrm{B}}^{A} \right] \left[ \begin{array}{c} P_{1}^{\mathrm{B}}\\ P_{2}^{\mathrm{B}}\\ P_{3}^{\mathrm{B}}\\ \end{array} \right] =\left[ \begin{array}{c} P_{1}^{A}\\ P_{2}^{A}\\ P_{3}^{A}\\ \end{array} \right] =\left[ \begin{array}{c} {P^{\prime}}_{1}^{\mathrm{B}}\\ {P^{\prime}}_{2}^{\mathrm{B}}\\ {P^{\prime}}_{3}^{\mathrm{B}}\\ \end{array} \right] \end{split} ? ?i 文章來源地址http://www.zghlxwxcb.cn/news/detail-795847.html

到了這里,關(guān)于[足式機(jī)器人]Part3 機(jī)構(gòu)運動學(xué)與動力學(xué)分析與建模 Ch00-3(1) 剛體的位形 Configuration of Rigid Body的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • [足式機(jī)器人]Part3 機(jī)構(gòu)運動學(xué)與動力學(xué)分析與建模 Ch00-3(3) 剛體的位形 Configuration of Rigid Body

    本文僅供學(xué)習(xí)使用,總結(jié)很多本現(xiàn)有講述運動學(xué)或動力學(xué)書籍后的總結(jié),從矢量的角度進(jìn)行分析,方法比較傳統(tǒng),但更易理解,并且現(xiàn)有的看似抽象方法,兩者本質(zhì)上并無不同。 2024年底本人學(xué)位論文發(fā)表后方可摘抄 若有幫助請引用 本文參考: . 食用方法 如何表達(dá)剛體在空

    2024年01月24日
    瀏覽(27)
  • [足式機(jī)器人]Part3機(jī)構(gòu)運動微分幾何學(xué)分析與綜合Ch03-1 空間約束曲線與約束曲面微分幾何學(xué)——【讀書筆記】

    [足式機(jī)器人]Part3機(jī)構(gòu)運動微分幾何學(xué)分析與綜合Ch03-1 空間約束曲線與約束曲面微分幾何學(xué)——【讀書筆記】

    本文僅供學(xué)習(xí)使用 本文參考: 《機(jī)構(gòu)運動微分幾何學(xué)分析與綜合》-王德倫、汪偉 《微分幾何》吳大任 連桿機(jī)構(gòu)中的連桿與連架桿構(gòu)成運動副,該運動副元素的 特征點 或 特征線 在 機(jī)架坐標(biāo)系 中的 運動軌跡曲線或曲面 稱為 約束曲線 或 約束曲面 ,是聯(lián)系剛體運動與機(jī)構(gòu)

    2024年02月11日
    瀏覽(31)
  • [足式機(jī)器人]Part3 變分法Ch01-1 數(shù)學(xué)預(yù)備知識——【讀書筆記】

    本文僅供學(xué)習(xí)使用 本文參考: 《變分法基礎(chǔ)-第三版》老大中 《變分學(xué)講義》張恭慶 《Calculus of Variations of Optimal Control Theory》-變分法和最優(yōu)控制論-Daneil Liberzon 1.1.1 一元函數(shù)的泰勒公式 泰勒中值定理/泰勒定理: 若函數(shù) f ( x ) fleft( x right) f ( x ) 在點 x 0 x_0 x 0 ? 的某個開區(qū)

    2024年02月12日
    瀏覽(20)
  • 機(jī)器人位置運動學(xué)

    機(jī)器人位置運動學(xué)

    正運動學(xué) :已知機(jī)器人各關(guān)節(jié)的變量,計算出末端執(zhí)行器的位置和姿態(tài)。 逆運動學(xué) :求解一組關(guān)節(jié)變量,使機(jī)器人末端放置在特定位置并且具有期望的姿態(tài)。 運動學(xué)方法 利用矩陣建立剛體的位置和姿態(tài),并利用矩陣建立物體的平移和旋轉(zhuǎn)運動表示,研究不同構(gòu)性機(jī)器人(

    2024年02月15日
    瀏覽(35)
  • 機(jī)器人學(xué):(3)機(jī)器人運動學(xué)

    機(jī)器人學(xué):(3)機(jī)器人運動學(xué)

    機(jī)器人運動學(xué)(Kinematics)是從幾何角度描述和研究機(jī)器人的位置、速度和加速度隨時間的變化規(guī)律的科學(xué),它不涉及機(jī)器人本體的物理性質(zhì)和加在其上的力。這里主要介紹機(jī)器人運動學(xué)的建模方法及逆運動學(xué)的求解方法。 機(jī)器人運動學(xué)問題主要在機(jī)器人的工作空間與關(guān)節(jié)空

    2024年02月07日
    瀏覽(25)
  • 機(jī)器人學(xué)基礎(chǔ)(三):機(jī)器人運動學(xué)

    機(jī)器人學(xué)基礎(chǔ)(三):機(jī)器人運動學(xué)

    運動學(xué)問題是在不考慮引起運動的力和力矩的情況下,描述機(jī)械臂的運動。上一篇我們已經(jīng)討論了機(jī)器人運動方程的表示方法,這一篇將會討論機(jī)器人的DH建模方法。 Denavit-Hartenberg(D-H)模型于1955年首次提出,用于描述機(jī)器人連桿和節(jié)點之間相互關(guān)系。后來逐步完善推導(dǎo)出了

    2024年02月09日
    瀏覽(25)
  • 工業(yè)機(jī)器人(六)——運動學(xué)分析

    工業(yè)機(jī)器人(六)——運動學(xué)分析

    ??Delta 并聯(lián)機(jī)構(gòu)具有工作空間大、運動耦合弱、力控制容易和工作速度快等優(yōu)點,能夠?qū)崿F(xiàn)貨物抓取、分揀以及搬運等,在食品、醫(yī)療和電子等行業(yè)中具有廣泛的應(yīng)用。在結(jié)構(gòu)設(shè)計的基礎(chǔ)上,本部分通過運動學(xué)和動力學(xué)分析,為并聯(lián)機(jī)構(gòu)優(yōu)化設(shè)計提供前期基礎(chǔ),具體內(nèi)容如

    2024年02月09日
    瀏覽(47)
  • 基于C#的機(jī)器人仿真平臺和機(jī)器人運動學(xué)算法實現(xiàn)

    基于C#的機(jī)器人仿真平臺和機(jī)器人運動學(xué)算法實現(xiàn)

    一、平臺搭建 1.利用wpf自帶的庫進(jìn)行機(jī)器人各關(guān)節(jié)導(dǎo)入 相關(guān)代碼段: 導(dǎo)入效果如圖: 效果視頻: 2.通過正運動學(xué)顯示機(jī)器人當(dāng)前位置信息 拖動機(jī)器人并且實時改變其位置信息: xaml代碼部分: 算法部分: ?3.功能實現(xiàn)(在X/Y/Z軸上設(shè)置一個移動距離,然后機(jī)器人自動移動該

    2024年02月16日
    瀏覽(42)
  • 機(jī)器人——正向運動學(xué)(Forward Kinematics)與逆向運動學(xué)(Inverse Kinematics)

    正向運動學(xué)和反向運動學(xué)分別是什么意思 正向運動學(xué)是指從機(jī)器人的關(guān)節(jié)運動推導(dǎo)出末端執(zhí)行器的運動的過程,也就是從機(jī)器人的關(guān)節(jié)坐標(biāo)計算出末端執(zhí)行器的位置和姿態(tài)信息的過程。反向運動學(xué)則是指從末端執(zhí)行器的位置和姿態(tài)信息推導(dǎo)出機(jī)器人的關(guān)節(jié)坐標(biāo)的過程。簡單來

    2024年02月16日
    瀏覽(25)
  • 機(jī)器人運動學(xué)標(biāo)定:基于DH建模方法

    機(jī)器人運動學(xué)標(biāo)定:基于DH建模方法

    作者:桂凱 鏈接:https://www.zhihu.com/question/401957723/answer/1298513878 來源:知乎 著作權(quán)歸作者所有。商業(yè)轉(zhuǎn)載請聯(lián)系作者獲得授權(quán),非商業(yè)轉(zhuǎn)載請注明出處。 當(dāng)然,運動學(xué)標(biāo)定這種很基礎(chǔ)的問題,理論已非常成熟了,基于激光或拉線編碼器的標(biāo)定系統(tǒng)也已經(jīng)商業(yè)化了。我們在接

    2024年02月12日
    瀏覽(21)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包