機(jī)器人的位姿描述與坐標(biāo)變換0912_第1頁
機(jī)器人的位姿描述與坐標(biāo)變換0912_第2頁
機(jī)器人的位姿描述與坐標(biāo)變換0912_第3頁
機(jī)器人的位姿描述與坐標(biāo)變換0912_第4頁
機(jī)器人的位姿描述與坐標(biāo)變換0912_第5頁
已閱讀5頁,還剩68頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、戰(zhàn) 強(qiáng)北京航空航天大學(xué)機(jī)器人研究所機(jī)器人的位姿連桿I的位姿YXZYiXiZiYwXwZw2-1、基本概念、基本概念1) 自由度自由度(Degree of Freedom, DOF):指一個點(diǎn)或一個物體運(yùn)動的方式,或一個動態(tài)系統(tǒng)的變化方式。每個自由度可表示一個獨(dú)立的變量,而利用所有的自由度,就可完全規(guī)定所研究的一個物體或一個系統(tǒng)的位置和姿態(tài)。也指描述物體運(yùn)動所需的獨(dú)立坐標(biāo)數(shù),3維空間需要6個自由度。2) 操作臂操作臂(Manipulator):具有和人手臂(Arm)相似的功能、可在空間抓放物體或進(jìn)行其它操作的機(jī)電裝置。-ArmArm3) 末端執(zhí)行器末端執(zhí)行器(End-Effector):位于機(jī)器

2、人腕部的末端,直接執(zhí)行工作要求的裝置。如靈巧手、夾持器。-Hand/GripperHand/Gripper4) 手腕手腕(Wrist):位于執(zhí)行器與手臂之間,具有支撐和調(diào)整末端執(zhí)行器姿態(tài)功能的機(jī)構(gòu)。操作臂的組成部分之一。5)手臂手臂(Arm):位于基座和手腕之間,由操作手的動力關(guān)節(jié)和連桿等組成的組件。能支撐手腕和末端執(zhí)行器,并具有調(diào)整末端執(zhí)行器位置的功能。操作臂的組成部分。Outdated!6) 世界坐標(biāo)系世界坐標(biāo)系(World Coordinate System):參照地球的直角坐標(biāo)系。7) 機(jī)座坐標(biāo)系、基坐標(biāo)系機(jī)座坐標(biāo)系、基坐標(biāo)系(Base reference coordinate sys

3、tem):參照機(jī)器人基座的坐標(biāo)系,即機(jī)器人末端位姿的參考坐標(biāo)系。8) 坐標(biāo)變換坐標(biāo)變換(Coordinate Transformation): 將一個點(diǎn)的坐標(biāo)描述從一個坐標(biāo)系轉(zhuǎn)換到另一個坐標(biāo)系下描述的過程。手腕機(jī)座手臂YwXwZw9) 位姿位姿(Position&Pose):機(jī)器人末端執(zhí)行器在指定坐標(biāo)系中的位置和姿態(tài)。10) 工作空間工作空間(Working Space):機(jī)器人在執(zhí)行任務(wù)時,其腕軸交點(diǎn)能在空間活動的范圍。由連桿尺寸和構(gòu)形決定。11) 負(fù)載負(fù)載(Load):作用于末端執(zhí)行器上的質(zhì)量和力矩。12) 額定負(fù)載額定負(fù)載(Rated Load):機(jī)器人在規(guī)定的性能范圍內(nèi),末端機(jī)械接口處

4、能夠承受的最大負(fù)載量(包括末端執(zhí)行器在內(nèi))。13) 分辨率分辨率(Resolution):機(jī)器人每個關(guān)節(jié)能夠?qū)崿F(xiàn)的最小移動距離或最小轉(zhuǎn)動角度。14) 位姿精度位姿精度(Pose Accuracy):指令設(shè)定位姿與實(shí)際到達(dá)位姿的一致程度。15) 軌跡精度軌跡精度(Path Accuracy):機(jī)器人機(jī)械接口中心跟指令軌跡的一致程度.16) 點(diǎn)位控制點(diǎn)位控制(Point to Point Control,PTP):控制機(jī)器人從一個位姿轉(zhuǎn)到另 一個位姿,其路徑不限。17) 連續(xù)軌跡控制連續(xù)軌跡控制(Continuous Path Control,CP):機(jī)械接口在指定的軌跡上,按照編程規(guī)定的位姿和速

5、度移動。它適于對兩個以上的運(yùn)動環(huán)節(jié)進(jìn)行控制。18) 協(xié)調(diào)控制協(xié)調(diào)控制(Coordinated Control):協(xié)調(diào)多個手臂或多臺機(jī)器人同時進(jìn)行某種作業(yè)的控制。19) 伺服系統(tǒng)伺服系統(tǒng)(Servo System):控制機(jī)器人的位姿和速度等,使其跟隨目標(biāo)值變化的控制系統(tǒng)。20) 離線編程離線編程(Off-line Programming):機(jī)器人作業(yè)方式的信息記憶過程與作業(yè)對象不發(fā)生直接關(guān)系的編程方式。21) 在線編程在線編程(On-line Programming):通過人的示教來完成操作信息的記憶 過程的編程方式。22) 人工智能人工智能(Artificial Intelligence,AI

6、):機(jī)器人能執(zhí)行一些類似人類智力活動的能力。如推理、規(guī)劃、圖像識別、理解和學(xué)習(xí)等。23) 模式識別模式識別(Pattern Recognition):通過類似人類感覺器官的傳感器所檢測的信息來分析、描述和區(qū)分各個物體特征的方法。24) 機(jī)器人語言機(jī)器人語言(Robot Language):機(jī)器人系統(tǒng)中的計(jì)算機(jī)編程語言,主要有VAL、VAL2、LAMA、RAIL等。25) 觸覺觸覺(Tactile Sense):機(jī)器人與物體之間接觸時所得到的感覺信息。26) 壓覺壓覺(Sense of Contact Force):機(jī)器人與物體某個表面接觸時,沿法線方向受到的力的信息感覺。27) 視覺視覺(Vi

7、sual Sense):機(jī)器人對光等外界信息的感覺。利用這種感覺可以 識別物體的輪廓、方位、背景等環(huán)境狀態(tài)。28) 接近覺接近覺(Proximity Sense):機(jī)器人能感受到與物體接近程度的能力。29) 滑覺滑覺(Slip Sense):機(jī)器人能感受到其末端執(zhí)行器與被夾持物之間滑移程度的能力。力、力矩超聲視覺2-2、機(jī)器人機(jī)構(gòu)分類與機(jī)構(gòu)簡圖、機(jī)器人機(jī)構(gòu)分類與機(jī)構(gòu)簡圖1) 機(jī)器人機(jī)構(gòu)的基本組成機(jī)器人機(jī)構(gòu)的基本組成連桿Link關(guān)節(jié)Joint2) 機(jī)構(gòu)圖形符號機(jī)構(gòu)圖形符號 移動關(guān)節(jié)移動關(guān)節(jié) 轉(zhuǎn)動關(guān)節(jié)轉(zhuǎn)動關(guān)節(jié) 球關(guān)節(jié)球關(guān)節(jié) 圓柱關(guān)節(jié)圓柱關(guān)節(jié) 末端執(zhí)行器末端執(zhí)行器 機(jī)座機(jī)座 連桿連桿關(guān)節(jié)關(guān)節(jié)=運(yùn)動副

8、運(yùn)動副3) 機(jī)器人按機(jī)構(gòu)形式分類與簡圖機(jī)器人按機(jī)構(gòu)形式分類與簡圖 串聯(lián)機(jī)器人并聯(lián)機(jī)器人優(yōu)點(diǎn):工作空間大、速度快缺點(diǎn):系統(tǒng)的剛性較弱、定位精度較差優(yōu)點(diǎn):系統(tǒng)的剛度大、定位精度高缺點(diǎn):工作空間小、運(yùn)動速度低串聯(lián)機(jī)器人的種類:A、直角坐標(biāo)型機(jī)器人、直角坐標(biāo)型機(jī)器人圓柱坐標(biāo)機(jī)器人圓柱坐標(biāo)機(jī)器人),(RZFPzRXZY),(ZYXFP zR球坐標(biāo)機(jī)器人球坐標(biāo)機(jī)器人),(RFPRSCARA機(jī)器人機(jī)器人),( FP關(guān)節(jié)型關(guān)節(jié)型機(jī)器人(通用)機(jī)器人(通用)并聯(lián)機(jī)器人示例:2-3 剛體位姿的數(shù)學(xué)描述剛體位姿的數(shù)學(xué)描述000zyxPoo)cos()cos()cos()cos()cos()cos()cos()cos

9、()cos(33ZZZYZXYZYYYXXZXYXXZYXROOOOOOOO剛體位置:剛體位置:剛體姿態(tài):剛體姿態(tài):單位主矢量¥ ¥假設(shè)機(jī)器人的連桿和關(guān)節(jié)都是假設(shè)機(jī)器人的連桿和關(guān)節(jié)都是剛體剛體¥ ¥ OXYZZYXObnt11RRROOTOOOO9個元素,只有3個獨(dú)立,滿足6個約束條件:0.1.XZZYYXZZYYXXOOOOOOOOOOOOOOOOOOOOOOOO, PROOOOO剛體的位置和姿態(tài):R是單位正交陣姿態(tài)矩陣R的特點(diǎn):)cos()cos()cos()cos()cos()cos()cos()cos()cos(33ZZZYZXYZYYYXXZXYXXZYXROOOOOOOOjZjXj

10、YiZiXiYOiOj例:某剛體j在參考系i中的 位置 姿態(tài)?jiOOR106?jiooP 2-4 坐標(biāo)變換(坐標(biāo)變換(點(diǎn)的映射點(diǎn)的映射)1、坐標(biāo)平移、坐標(biāo)平移(坐標(biāo)系方位相同)(坐標(biāo)系方位相同)iOjjiPPPjZjXjYPOjiPiZiXiYOiOj沿著不同軸向的組合平移:zyxzyxPOji000000POOOPOjjiiY1X1Z1Y2X2Z2Y3X3Z3三坐標(biāo)的直角坐標(biāo)機(jī)器人適用的機(jī)器人類型舉例(有平移關(guān)節(jié))iZiXiYOijZjXjYPOj15例: TjP765已知 求 P點(diǎn)在i坐標(biāo)系中的坐標(biāo)。 TTTOjijiPPP72150150765解答:2、坐標(biāo)旋轉(zhuǎn)、坐標(biāo)旋轉(zhuǎn)(坐標(biāo)系原點(diǎn)相

11、同)(坐標(biāo)系原點(diǎn)相同)ZiXiYiZjXjYjP坐標(biāo)系j由坐標(biāo)系i旋轉(zhuǎn)而成TiiiizyxPTjjjjzyxP求點(diǎn)P在i坐標(biāo)系的坐標(biāo):已知點(diǎn)P在j坐標(biāo)系的坐標(biāo):ZiZjXiXjYiYjPjxjyjzcos(,)ijijyxY Xixiyizcos(,)cos(,)ijijjijyxY XyY Ycos(,)cos(,)cos(,)ijijjijjijyxY XyY YzY Z( ,)ijY X關(guān)于?),cos(),cos(),cos(),cos(),cos(),cos(),cos(),cos(),cos(jijjijjijijijjijjijijijjijjijiiZZzYZyXZxzZYzY

12、YyXYxyZXzYXyXXxxPZiZjXiXjYiYjPjxjyjzixiyizjjjjijijijijijijijijiizyxZZYZXZZYYYXYZXYXXXP),cos(),cos(),cos(),cos(),cos(),cos(),cos(),cos(),cos(Rji 姿態(tài)矢量矩姿態(tài)矢量矩陣陣OXYZZYXObntPj)cos()cos()cos()cos()cos()cos()cos()cos()cos(ZZZYZXYZYYYXXZXYXXROOPRPjjii坐標(biāo)系j相對于i的方位TijijjiRRR1旋轉(zhuǎn)矩陣的性質(zhì):旋轉(zhuǎn)矩陣 繞一個坐標(biāo)軸旋轉(zhuǎn)的轉(zhuǎn)動矩陣?yán)@一個坐標(biāo)軸旋轉(zhuǎn)的轉(zhuǎn)

13、動矩陣jZiZiXjYiYjXjZiZiXjYiYjXjZiZiXjYiYjX1)RX2)RY3)RZ1000cossin0sincos),(ijiZRcossin0sincos0001),(ijiXRcos0sin010sin0cos),(ijiYRjZiZiXjYiYjXjZiZiXjYiYjXjZiZiXjYiYjX轉(zhuǎn)動矩陣的特點(diǎn):轉(zhuǎn)動矩陣的特點(diǎn):(1) 主對角線上有一個元素為1,其余均為轉(zhuǎn)角的余弦/正弦;(2) 繞軸轉(zhuǎn)動的次序與元素1所在的行、列號對應(yīng);(3) 元素1所在的行、列,其它元素均為0;(4) 從元素1所在行起,自上而下,先出現(xiàn)的正弦為負(fù),后出現(xiàn)的為正,反之依然。1000co

14、ssin0sincos),(ijiZRcossin0sincos0001),(ijiXRcos0sin010sin0cos),(ijiYR 繞多個坐標(biāo)軸旋轉(zhuǎn)的轉(zhuǎn)動矩陣?yán)@多個坐標(biāo)軸旋轉(zhuǎn)的轉(zhuǎn)動矩陣1)、繞固定坐標(biāo)系旋轉(zhuǎn)),(iXR),(iZR( , )?jiR cossin0sincoscoscossinsinsincossincoscossin0sincos00011000cossin0sincos),(Rji),(iiiZYX坐標(biāo)系),(mmmZYX坐標(biāo)系),(jjjZYX坐標(biāo)系iZiXjYiYjXmZmXmYjZ),(),(),(XRZRRji2)、繞運(yùn)動坐標(biāo)系旋轉(zhuǎn)),(iZR),(1YR)

15、,(2ZR),(),(),(),(ZRYRZRRjiZYZ歐拉角),(iiiZYX坐標(biāo)系),(111ZYX坐標(biāo)系),(222ZYX坐標(biāo)系),(jjjZYX坐標(biāo)系iX1XjX2XiYjY1Y2(Y )(1ZZijZ2Z注意注意:多個旋轉(zhuǎn)矩陣連乘時,次序不同則含義不同。1)繞新的動坐標(biāo)軸依次轉(zhuǎn)動時,每個旋轉(zhuǎn)矩陣要從左往右左往右乘,即旋轉(zhuǎn)矩陣的相乘順序與轉(zhuǎn)動次序相同;2)繞舊的固定坐標(biāo)軸依次轉(zhuǎn)動時,每個旋轉(zhuǎn)矩陣要從右往右往左左乘,即旋轉(zhuǎn)矩陣的相乘順序與轉(zhuǎn)動次序相反。cossinsinsinsinsinsincoscossincossinsincoscoscossinsincoscossinsinco

16、scossinsincoscoscos1000cossin0sincoscos0sin010sin0cos1000cossin0sincos),(Rji證明: ),(iiiZYX坐標(biāo)系),(111ZYX坐標(biāo)系),(222ZYX坐標(biāo)系),(jjjZYX坐標(biāo)系jiiiiijjjPZRYRZRPYRZRPZRPRPPYRPRPPZRPRP),(),(),(),(),(),() 3),()2),() 121211112122112221)繞運(yùn)動坐標(biāo)系旋轉(zhuǎn)),(iZR),(1YR),(2ZRiX1XjX2XiYjY1Y2(Y )(1ZZijZ2Z?jiR 2)、繞固定坐標(biāo)系旋轉(zhuǎn)),(iiiZYX坐標(biāo)系)

17、,(mmmZYX坐標(biāo)系),(jjjZYX坐標(biāo)系iZiXjYiYjXmZmXmYjZ),(iZ),(iXjiimimmiijijjmmPZRXRPXRPRPPZRPRP),(),(),()2),() 1證明與討論證明與討論:?jiR 適用的機(jī)器人類型舉例(有旋轉(zhuǎn)關(guān)節(jié))Y6X6Z6Y0X0Z0Y7X7Z7例例1: 已知坐標(biāo)系已知坐標(biāo)系B初始位姿與初始位姿與A重合重合,首先首先B相對于坐標(biāo)系相對于坐標(biāo)系A(chǔ)的的Z軸轉(zhuǎn)軸轉(zhuǎn)30度度, 假設(shè)點(diǎn)假設(shè)點(diǎn)P在在 坐標(biāo)系坐標(biāo)系B的描述為的描述為PB=3,7,0T,求它在坐標(biāo)求它在坐標(biāo)系系A(chǔ)中的描述中的描述PA.3、坐標(biāo)變換綜合(平移、坐標(biāo)變換綜合(平移+旋轉(zhuǎn))旋轉(zhuǎn)

18、)PRPPOjijjii旋轉(zhuǎn)部分平移部分推導(dǎo)(中間坐標(biāo)系C):iZiXiYOiZjXjYjPjPOjiPPOjicZcXcYI(旋轉(zhuǎn)): c與j 原點(diǎn)重合,c與i姿態(tài)相同jjijjccRPRPPII(平移): c與i 原點(diǎn)重合PRPPPPOjijjiOcici問題:是否可以先平移后旋轉(zhuǎn)?iZiXiYOiZjXjYjPjPOjiPPOjicZcXcY推導(dǎo)(中間坐標(biāo)系C):I(平移): c與i原點(diǎn)重合,c與j姿態(tài)相同jOijOccPPPPPjjII(旋轉(zhuǎn)): c與i 姿態(tài)相同jjiOijjiOccijOcjicciiRPPRPPRPPRRPPjjj)(未知jOccjPPP例例1: 已知坐標(biāo)系已知坐

19、標(biāo)系B初始位姿與初始位姿與A重合重合,首先首先B相對于坐標(biāo)系相對于坐標(biāo)系A(chǔ)的的Z軸轉(zhuǎn)軸轉(zhuǎn)30度度,再沿再沿A的的X軸移動軸移動10個單位個單位,并沿并沿A的的Y軸移動軸移動5個單位個單位.假設(shè)點(diǎn)假設(shè)點(diǎn)P在在 坐標(biāo)系坐標(biāo)系B的描述為的描述為PB=3,7,0T,求它在坐標(biāo)系求它在坐標(biāo)系A(chǔ)中的中的描述描述PA.0562.12098. 90500010073100030cos30sin030sin30cos)5 ,()10,()30,(ooooAAAOBABAAYPXPPZRPRPPBBAZAXAYOiPOjBZBXBYzyxPxa yb zc 2-5 齊次坐標(biāo)與齊次變換齊次坐標(biāo)與齊次變換1、齊次坐標(biāo)

20、、齊次坐標(biāo)cbaP0齊次坐標(biāo)直角坐標(biāo)1)點(diǎn)的齊次坐標(biāo):TTTPPzyxP2864,1432非零的比例因子2)坐標(biāo)軸方向的齊次坐標(biāo):Tcba0T0001X軸:a,b,c稱為方向數(shù)Y軸:Z軸:T0010T0100TT1000,0000坐標(biāo)原點(diǎn)無意義點(diǎn)AZAXAYOijXiZiXiYPOjiOiPjYjZOj2、齊次變換、齊次變換441000PRTOjjijii141iP點(diǎn)P在i坐標(biāo)系中的齊次坐標(biāo):點(diǎn)P在j坐標(biāo)系中的齊次坐標(biāo):141jP旋轉(zhuǎn)矩陣與平移向量構(gòu)成的齊次變換矩陣:11110001iOjijjijOjijijjiPPRPPPRPTiP齊次變換矩陣Tji表示了坐標(biāo)系j相對于坐標(biāo)系i的位姿的含義

21、:1000401030011100TjiiXiYiZjXjYjZPOjijOiOjXjYjZPjOijjiiTPP134jOip 旋轉(zhuǎn)的齊次變換旋轉(zhuǎn)的齊次變換 平移加旋轉(zhuǎn)變換平移加旋轉(zhuǎn)變換10000),(RKRji1000100001000),()(33PRRPIKRPTransTjijOijijiOjOiji 平移的齊次變換平移的齊次變換1000)(3*3PIPTransOjiOji1000100001000),()(33PRRPIKRPTransTjijOijijiOjOijiiZiXiYOiZjXjYjPjPOjiPPOjicZcXcYiZiXiYOiZjXjYjPjPOjiPPOjic

22、ZcXcY例例2: 已知坐標(biāo)系已知坐標(biāo)系B初始位姿與初始位姿與A重合重合,首先首先B相對于坐標(biāo)系相對于坐標(biāo)系A(chǔ)的的Z軸軸轉(zhuǎn)轉(zhuǎn)30度度,再沿再沿A的的X軸移動軸移動10個單位個單位,并沿并沿A的的Y軸移動軸移動5個單位個單位.假設(shè)假設(shè)點(diǎn)點(diǎn)P在在 坐標(biāo)系坐標(biāo)系B的描述為的描述為PB=3,7,0T,求它在坐標(biāo)系求它在坐標(biāo)系A(chǔ)中的描述中的描述PA.10562.12098. 91073100001000030cos30sin0030sin30cos10510010000100001)(),(BBPZRYXTransTPPBAA10562.12098. 910731051001000030cos30sin

23、0030sin30cosBTPPBAA解法1:解法2:練習(xí)題1:已知坐標(biāo)系A(chǔ)初始位姿與B重合,首先A相對于坐標(biāo)系B的Z軸轉(zhuǎn)30度,再沿B的X軸移動10個單位, 再相對于A的Y軸轉(zhuǎn)60度,并沿A的Z軸移動5個單位. 假設(shè)點(diǎn)P在坐標(biāo)系A(chǔ)的描述為 =12,0,4T,求它在坐標(biāo)系B中的描述 ;APBP1892. 5897. 6946.21)15,()60,()30,()10,(21ZTransYRZRXTransTTPooB解法1:2-6 機(jī)器人姿態(tài)的其他表示方法機(jī)器人姿態(tài)的其他表示方法)cos()Ycos()cos()cos()cos()cos()cos()cos()cos(33ZZZZXYZYYY

24、XXZXYXXZYXROOOOOOOO前面:用前面:用3*3的旋轉(zhuǎn)矩陣表示剛體的姿態(tài)的旋轉(zhuǎn)矩陣表示剛體的姿態(tài)單位主矢量旋轉(zhuǎn)矩陣有9個元素,6個約束條件,3個獨(dú)立元素個獨(dú)立元素;計(jì)算編程時需要輸入9個元素,不方便;一般采用3個元素來表示。1、RPY角:(繞固定坐標(biāo)軸X-Y-Z旋轉(zhuǎn))RPY角是描述船舶在海中航行時姿態(tài)的一種方法。XYZaR(Z, ):RollR(Y, ):PitchR(X, ):Yaw翻滾翻滾偏航偏航俯仰俯仰(1)船舶上建立的坐標(biāo)系B相對于參考系A(chǔ)的方位描述如下: A和B 重合,首先,將B繞XA 轉(zhuǎn) 角,再繞YA轉(zhuǎn) 角,最后繞ZA轉(zhuǎn) 角。 /AAAZBYBXBBA),(),(),(

25、),(AAAxyzBAXRYRZRRcssccssccssc000010010010000ccscssccssccssscssscsccsssccc333231232221131211rrrrrrrrrccscssccssccssscssscsccsssccc333231232221131211rrrrrrrrr(2)如果已知機(jī)器人的姿態(tài)矩陣,如何求RPY角?221121cosrr 222221121()()cosc cs crr 9090221121cosrrtan2( , )arctanyAy xx雙變量反正切函數(shù)tan2( 2, 2)135 ,tan2(2,2)45AA cos090,

26、),(2tan0,90),(2tan0,9022122212rrArrAif通常的選擇22311121cos0,tan2(,),Arrrif if if2111tan2()Arr3233tan2(,)Arrccscssccssccssscssscsccsssccc333231232221131211rrrrrrrrr2、ZYX歐拉角:(繞動坐標(biāo)軸Z-Y-X旋轉(zhuǎn))/BBBXBYBZBBAccscssccssccssssssscsccsssccccssccssccsscXRYRZRRBBBzyxBA000010010010000),(),(),(),(ccscssccssccssscssscscc

27、sssccc),(),(),(),(AAAxyzBAXRYRZRRiX1XjX2XiYjY1Y2(Y )(1ZZijZ2Z坐標(biāo)系B相對于參考系A(chǔ)的方位描述如下:RPY角3、ZYZ歐拉角/BBBZBYBZBBA),(),(),(),(BBBzyzBAZRYRZRR333231232221131211rrrrrrrrrcsscsssccscsscccssccssccssccc),(2tan),(2tan),(2tan, 0sin3132332322311323rrArrrArrAif),(2tan0,180),(2tan0, 0, 0sin11121112rrArrAif已知姿態(tài)矩陣求歐拉角坐標(biāo)系

28、B相對于參考系A(chǔ)的方位描述如下:上述描述姿態(tài)的方法稱為角度設(shè)定法,共有24種,其中12種RPY法和12種歐拉法,并且是對偶的,實(shí)際上只有12種不同的旋轉(zhuǎn)矩陣。確定旋轉(zhuǎn)時是繞固定軸還是動軸非常重要。X Y Z的排列:1266/33331213PCCCEULERRPYZXZXYZ2-7 旋轉(zhuǎn)變換通式旋轉(zhuǎn)變換通式1、旋轉(zhuǎn)矩陣通式旋轉(zhuǎn)矩陣通式: iXiYiZjXjYjZOKkkjkikKzyx旋轉(zhuǎn)矩陣?),(KR1)、RKRji),(坐標(biāo)系j 相對于 i的姿態(tài)2)、定義兩個坐標(biāo)系i和j,i與i固連, j與j 固連; i和j 的Z軸與矢量K重合,旋轉(zhuǎn)前,i與j重合,i與j 重合。繞通過原點(diǎn)原點(diǎn)的任意單位

29、矢量K轉(zhuǎn) 角的旋轉(zhuǎn)矩陣zzzyyyxxxzzzyyyxxxjjiikonkonkonaonaonaonRR3)、iXiYiZjXjYjZOK iZ iX iY jX jY繞K轉(zhuǎn) 角j相對于i的Z軸轉(zhuǎn) 角 jZ旋轉(zhuǎn)變換的尺寸鏈圖:iijjRRRKRRjjjiiiji),(1),(),(RZRRKRRjjiijiTjjiijiRZRRKRR),(),(zyxzyxzyxzzzyyyxxxkkkooonnnkonkonkonKR1000cossin0sincos),( 利用旋轉(zhuǎn)矩陣的正交性質(zhì):onanaaoonaaoonn01假設(shè):)cos1 (cossinverscscverskkskverskk

30、skverskkskverskkcverskkskverskkskverskkskverskkcverskk),K(Rzzxzyyzxxyzyyzyxyxzzxyxx整理得:旋轉(zhuǎn)變換通式0, 1zyxkkk討論:討論:(1)(2)(3)1000cossin0sincos),(KRcossin0sincos0001),(KRcos0sin010sin0cos),(KR0, 1zxykkk0, 1xyzkkk例:坐標(biāo)系B原來與A重合,將坐標(biāo)系B繞過原點(diǎn)O的軸線kjiKA313131轉(zhuǎn)動o120,求旋轉(zhuǎn)矩陣)120,(oAKR解答:31zyxkkk1)2)23120,23120sin,21120co

31、sooovers3)帶入旋轉(zhuǎn)通式得:010001100)120,(oAKRo7 .54)31cos(a2、等效轉(zhuǎn)軸與等效轉(zhuǎn)角、等效轉(zhuǎn)軸與等效轉(zhuǎn)角轉(zhuǎn)軸和轉(zhuǎn)角轉(zhuǎn)軸和轉(zhuǎn)角旋轉(zhuǎn)矩陣旋轉(zhuǎn)矩陣12?zzzyyyxxxaonaonaon),(KRcverskkskverskkskverskkskverskkcverskkskverskkskverskkskverskkcverskkzzxzyyzxxyzyyzyxyxzzxyxxzzzyyyxxxaonaonaon1)將方程兩邊矩陣的主對角線元素分別相加,則ccverskkkaonzyxzyx213)(222) 1(21coszyxaon2)將方程兩邊矩陣的

32、非對角線元素成對相減得:sin2sin2sin2zxyyzxxyzkonknakaocverskkskverskkskverskkskverskkcverskkskverskkskverskkskverskkcverskkzzxzyyzxxyzyyzyxyxzzxyxxzzzyyyxxxaonaonaonsin2sin2sin2zxyyzxxyzkonknakao將上式兩邊平方相加得:) 1()()()(tan)()()(21sinsin4)()()(2222222222zyxxyzxyzxyzxyzxyzxyzaononnaaoonnaaoonnaao求得轉(zhuǎn)角sin2,sin2,sin2xy

33、zzxyyzxonknakaok求得轉(zhuǎn)軸注意注意:1)多值性:。一般?。ㄊ呛侠斫?。都有任意(的值不唯一。例如對于和o1800)360,(),),(),onKKKKK2)存在病態(tài)情況:殊的解法。,轉(zhuǎn)軸不確定,需要特分母都很小,或和度時,由于上式的分子或的值接近當(dāng)0sin1800) 1()()()(tan222zyxxyzxyzaononnaao例:。和等效轉(zhuǎn)角的等效轉(zhuǎn)軸求復(fù)合旋轉(zhuǎn)矩陣K)90,()90,(ZRYRRBA解:010001100100001010001010100RBA3tan,23sin,21cos利用前面的公式可求得:kjiKkkkzyx31313131)90,()90,()120,(ZRYRKR任何一組繞過原點(diǎn)的軸線的復(fù)合轉(zhuǎn)動任何一組繞過原點(diǎn)的軸線的復(fù)合轉(zhuǎn)動總等效于繞過原點(diǎn)的某一矢量的轉(zhuǎn)動總等效于繞過原點(diǎn)的某一矢量的轉(zhuǎn)動3、齊次變換通式、齊次變換通式*

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論