機(jī)器人技術(shù) 二、齊次坐標(biāo)變換
《機(jī)器人技術(shù) 二、齊次坐標(biāo)變換》由會(huì)員分享,可在線閱讀,更多相關(guān)《機(jī)器人技術(shù) 二、齊次坐標(biāo)變換(39頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
1、齊 次 坐 標(biāo) 變 換主 講 : 吳 海 彬福州大學(xué)機(jī)械工程及自動(dòng)化學(xué)院第二講 主 要 內(nèi) 容引言點(diǎn)的向量表示單位向量點(diǎn)和向量的齊次表示坐標(biāo)系的位姿剛體的位姿平移變換旋轉(zhuǎn)變換一般變換 相對(duì)參考坐標(biāo)系的變換相對(duì)自身坐標(biāo)系的變換 引 言 (Introduction) 機(jī) 器 人 運(yùn) 動(dòng) 學(xué) 解 決 的 基 本 問(wèn) 題 : 正 向 運(yùn) 動(dòng) 學(xué) 逆 向 運(yùn) 動(dòng) 學(xué) 機(jī) 器 人 機(jī) 構(gòu) 一 個(gè) 自 由 度 情 況 多 個(gè) 自 由 度 情 況 誤 差 的 反 饋 點(diǎn) 、 向 量 和 坐 標(biāo) 系 的 傳 統(tǒng) 表 示坐標(biāo)軸的定義kcjbiaP zyx zyxcbaP或kcjbiaP zyx zyxcbaP或
2、Pzaon Paon PaonT zzz yyyy xxxx非方陣相乘結(jié)果的維數(shù)發(fā)生變化 點(diǎn) 、 向 量 和 坐 標(biāo) 系 的 齊 次 表 示 在 三 維 向 量 中 加 入 一 比 例 因 子 w; 其 物 理 意 義 是 , 隨 著 W的 改 變 , 向 量 的 大 小 會(huì) 發(fā) 生 變 化 , 而 方 向 不 變 ; W大 于 1, 向 量 的 分 量 變 大 ; W小 于 1, 向 量 的 分 量 變 小 ; 若 W 1, 各 分 量 大 小 不 變 ; 若 W 0, 則 表 示 一 個(gè) 無(wú) 窮 小 的 向 量 , 其 方 向 不 變 。 第二章 機(jī)器人運(yùn)動(dòng)學(xué) zyxcbaP wzyxP
3、wxax wyby wzcz 其中齊次坐標(biāo)與傳統(tǒng)坐標(biāo)的關(guān)系 點(diǎn) 、 向 量 和 坐 標(biāo) 系 的 齊 次 表 示第二章 機(jī)器人運(yùn)動(dòng)學(xué) 因此,習(xí)慣上用W1表示向量的長(zhǎng)度,用W0表示向量的方向,而且方向向量一般表示成單位向量的形式。形式如下: 1 zyxcbaP 0 222 222 222 zyx z zyx y zyx x cba c cba b cba aP例:有一向量P(3,5,2),請(qǐng)按如下要求表示成矩陣形式:1、比例因子為2;2、表示為方向的單位向量。 點(diǎn) 、 向 量 和 坐 標(biāo) 系 的 齊 次 表 示原點(diǎn)重合情況坐標(biāo)系的齊次表示是由坐標(biāo)系的三個(gè)方向向量和原點(diǎn)位置齊次坐標(biāo)組成: 1000
4、zzzz yyyy xxxx Paon Paon PaonF例:如圖所示為F坐標(biāo)系位于參考坐標(biāo)系中(3,5,7)的位置,它的n軸與x 軸平行,o軸相對(duì)于y軸的角度為45度,a軸相對(duì)于z的角度為45度。請(qǐng)寫(xiě)出該坐標(biāo)的齊次表達(dá)形式。 點(diǎn) 、 向 量 和 坐 標(biāo) 系 的 齊 次 表 示第二章 機(jī)器人運(yùn)動(dòng)學(xué)剛體的表示 一個(gè)剛體在空間的表示可以這樣實(shí)現(xiàn):通過(guò)在它上面固連一個(gè)坐標(biāo)系,再將該固連的坐標(biāo)系在空間表示出來(lái)。由于這個(gè)坐標(biāo)系一直固連在該剛體上,所以該剛體相對(duì)于坐標(biāo)系的位姿是已知的。因此,只要這個(gè)坐標(biāo)系可以在空間表示出來(lái),那么這個(gè)剛體相對(duì)于固定坐標(biāo)系的位姿也就已知了。由此可知,剛體在參考坐標(biāo)系的表示與
5、坐標(biāo)系是完全一樣的。 1000 zzzz yyyy xxxxobject Paon Paon PaonF圖 約 束 變 量點(diǎn) 、 向 量 和 坐 標(biāo) 系 的 齊 次 表 示第二章 機(jī)器人運(yùn)動(dòng)學(xué)由剛體(坐標(biāo)系)在參考坐標(biāo)系的齊次矩陣表達(dá)可知,該矩陣有12個(gè)變量,但描述剛體位姿只需要6個(gè)變量(自由度)就足夠了,因此,齊次矩陣中12個(gè)變量之間并不是相互獨(dú)立的,而是有約束的,約束條件為:1、三個(gè)方向向量相互垂直;2、每個(gè)單位向量的長(zhǎng)度均為1。即:0on 0an 0oa1n 1o 1a 已 知 兩 個(gè) 向 量 a = ax i + ay j + az k b = bx i + by j + bz k 向
6、 量 的 點(diǎn) 積 是 標(biāo) 量 。 用 “ ”來(lái) 定 義 向 量 點(diǎn) 積 , 即 a b = ax bx + ay by + az bz 向 量 的 叉 積 是 一 個(gè) 垂 直 于 由 叉 積 的 兩 個(gè) 向 量 構(gòu) 成 的 平 面 的 向 量 。用 “ ”表 示 叉 積 , 即 a b = ( a y bz az by ) i + ( az bx ax bz ) j + ( ax by ay bx ) k 可 用 行 列 式 表 示 為 i j k a b = ax ay az bx by bz 例 題 點(diǎn) 、 向 量 和 坐 標(biāo) 系 的 齊 次 表 示第二章 機(jī)器人運(yùn)動(dòng)學(xué)對(duì)于下列坐標(biāo)系,求解
7、所缺元素的值,并用矩陣來(lái)表示這個(gè)坐標(biāo)系。 1000 20? 3?707.0 5?0?F kajaiaooo nnn kji zyxzyx zyx aon 注:三個(gè)點(diǎn)積約束條件可以用叉積代替,即:進(jìn)一步有 齊 次 變 換 矩 陣 變 換 定 義 為 空 間 的 一 個(gè) 運(yùn) 動(dòng) ; 當(dāng) 空 間 的 一 個(gè) 坐 標(biāo) 系 ( 向 量 、 剛 體 、 運(yùn) 動(dòng) 坐標(biāo) 系 ) 相 對(duì) 于 固 定 的 參 考 坐 標(biāo) 系 運(yùn) 動(dòng) 時(shí) , 這一 運(yùn) 動(dòng) 可 以 用 類(lèi) 似 于 表 示 坐 標(biāo) 系 的 方 式 來(lái) 表示 ; 變 換 有 如 下 幾 種 形 式 : 純 平 移 , 純 旋 轉(zhuǎn) , 平 移 和 旋 轉(zhuǎn)
8、 的 結(jié) 合 。第二章 機(jī)器人運(yùn)動(dòng)學(xué) 純 平 移 齊 次 變 換 矩 陣第二章 機(jī)器人運(yùn)動(dòng)學(xué)特點(diǎn):運(yùn)動(dòng)過(guò)程中姿態(tài)不變,坐標(biāo)方向單位向量保持同一方向不變。),(1000 100 010 001 zyxzyx dddTransdddT 變換矩陣可表示為 100010001000 100 010 001 zzzzz yyyyy xxxxxzzzz yyyy xxxxzyxnew dPaon dPaon dPaonPaon Paon PaondddF變換過(guò)程為:注:相對(duì)固定坐標(biāo)系的平移,變換矩陣左 乘 , 公 式 為 oldzyxnew FdddTransF ),( 例 純 旋 轉(zhuǎn) (相 對(duì) 坐 標(biāo)
9、繞 參 考 坐 標(biāo) X軸 )齊 次 變 換 矩 陣第二章 機(jī)器人運(yùn)動(dòng)學(xué)nx PP sincos21 aoy PPllP cossin43 aoz PPllP aonzyx PPPPPP cossin0 sincos0 001例 必須從原點(diǎn)開(kāi)始變換! 純 旋 轉(zhuǎn) 齊 次 變 換 矩 陣第二章 機(jī)器人運(yùn)動(dòng)學(xué)noaxyz PxRotP ),( cossin0 sincos0 001),(xRot cos0sin 010 sin0cos),(yRot 100 0cossin 0sincos),( zRot也就相當(dāng)于旋轉(zhuǎn)變換前在固定參考坐標(biāo)系的初始位置。式中noaP PTP RRUU 圖、例注:相對(duì)固定
10、坐標(biāo)系的旋轉(zhuǎn),變換矩陣左 乘 , 公 式 為繞x軸旋轉(zhuǎn)可簡(jiǎn)寫(xiě)成其中同理 純 旋 轉(zhuǎn) 例 題齊 次 變 換 矩 陣第二章 機(jī)器人運(yùn)動(dòng)學(xué)旋轉(zhuǎn)坐標(biāo)系中有一點(diǎn)P(2,3,4),此坐標(biāo)系繞參考坐標(biāo)系x軸旋轉(zhuǎn)90度。求旋轉(zhuǎn)后該點(diǎn)相對(duì)于參考坐標(biāo)系的坐標(biāo)。 復(fù) 合 變 換 齊 次 變 換 矩 陣第二章 機(jī)器人運(yùn)動(dòng)學(xué)特點(diǎn):既有平移,又有旋轉(zhuǎn),而且可以多次。假設(shè)坐標(biāo)系(n,o,a)相對(duì)于參考坐標(biāo)系(x,y,z)依次進(jìn)行如下變換:1、繞x軸旋轉(zhuǎn) 角;2、平移 ;3、再繞y軸旋轉(zhuǎn) 角。 321 lll noaxyz PxRotlllTransyRotP ),(),(),( 321 注:矩陣的順序不能變; 相對(duì)固定坐標(biāo)
11、系的平移和旋轉(zhuǎn),變換矩陣左 乘 。 例 復(fù) 合 變 換 例 題 齊 次 變 換 矩 陣相對(duì)坐標(biāo)系的齊次矩陣固連在坐標(biāo)系(n,o,a)上的點(diǎn)P(7,3,2)經(jīng)歷如下變換,求出變換后該點(diǎn)相對(duì)于參考坐標(biāo)系的坐標(biāo)。1、繞z軸旋轉(zhuǎn)90度;2、接著繞y軸旋轉(zhuǎn)90度;3、接著再平移(4,-3,7)。 復(fù) 合 變 換 例 題 齊 次 變 換 矩 陣第二章 機(jī)器人運(yùn)動(dòng)學(xué)假設(shè)(n,o,a)坐標(biāo)系上的點(diǎn)P(7,3,2)也經(jīng)歷相同變換,但變換順序按如下進(jìn)行,求出變換后該點(diǎn)相對(duì)于參考坐標(biāo)系的坐標(biāo)。1、繞z軸旋轉(zhuǎn)90度;2、接著平移(4,-3,7);3、接著再繞y軸旋轉(zhuǎn)90度。 相 對(duì) 動(dòng) 坐 標(biāo) 系 的 變 換齊 次
12、變 換 矩 陣第二章 機(jī)器人運(yùn)動(dòng)學(xué)相對(duì)運(yùn)動(dòng)坐標(biāo)系的變換與相對(duì)固定參考坐標(biāo)系不同,這時(shí)需要 右 乘 變 換 矩 陣 而 不 是 左 乘。相對(duì)自身的運(yùn)動(dòng)即是相對(duì)動(dòng)坐標(biāo)。相對(duì)動(dòng)坐標(biāo)是指動(dòng)坐標(biāo)系本身相對(duì)自身的運(yùn)動(dòng),而不是動(dòng)坐標(biāo)系中的點(diǎn)相對(duì)動(dòng)坐標(biāo)系的運(yùn)動(dòng)。如果在一個(gè)變換過(guò)程中,既有相對(duì)固定坐標(biāo)系的變換,也有相對(duì)于動(dòng)坐標(biāo)系的變換,則應(yīng)先寫(xiě)出第一個(gè)變換因子,在根據(jù)變換的具體過(guò)程,依次左乘或右乘變換因子,最后乘以被變換的對(duì)象(點(diǎn)或坐標(biāo))。 相 對(duì) 動(dòng) 坐 標(biāo) 系 的 變 換 例 題齊 次 變 換 矩 陣第二章 機(jī)器人運(yùn)動(dòng)學(xué)假設(shè)與上例相同的點(diǎn)現(xiàn)在進(jìn)行相同的變換,但所有變換都是相對(duì)當(dāng)前運(yùn)動(dòng)坐標(biāo)系的,具體變換如下,
13、求變換完成后該點(diǎn)相對(duì)于參考坐標(biāo)系的坐標(biāo)。1、繞a軸旋轉(zhuǎn)90度;2、然后沿n、o、a軸平移(4,-3,7);3、接著繞o軸旋轉(zhuǎn)90度。 相 對(duì) 動(dòng) 坐 標(biāo) 系 的 變 換 例 題齊 次 變 換 矩 陣第二章 機(jī)器人運(yùn)動(dòng)學(xué)坐標(biāo)系B繞x軸旋轉(zhuǎn)90度,然后沿當(dāng)前坐標(biāo)系a軸做了3英寸的平移,然后再繞z軸旋轉(zhuǎn)90度,最后沿當(dāng)前坐標(biāo)系o軸做5英寸的平移。1、寫(xiě)出描述該運(yùn)動(dòng)的方程;2、求坐標(biāo)系中的點(diǎn)P(1,5,4)相對(duì)于參考坐標(biāo)系的最終位置。提示:先求 ,再求 BUT PTP BBUU 變 換 矩 陣 的 逆第二章 機(jī)器人運(yùn)動(dòng)學(xué)鉆孔點(diǎn)位置的描述: EPPUEHHRRUEU TTTTTT 式中:只有 是未知的,
14、其它都可以通過(guò)傳感器獲得,或本身就是已知的。因此,通過(guò)求逆陣就可以求得 。HRT HRT 求 矩 陣 逆 例 題變 換 矩 陣 的 逆第二章 機(jī)器人運(yùn)動(dòng)學(xué)在一個(gè)具有六自由度的機(jī)器人的第五個(gè)連桿上裝有照相機(jī),照相機(jī)觀察物體并測(cè)定它相對(duì)于照相機(jī)坐標(biāo)系的位置,然后根據(jù)以下數(shù)據(jù)來(lái)確定末端執(zhí)行器要到達(dá)物體所必須完成的運(yùn)動(dòng)。 1000 5001 0010 31005 camT 1000 4100 0001 00105 HT 1000 4010 2001 2100objcamT 1000 3100 0010 0001EHT objcamcamRobjEEHHR TTTTTTT 5555 objET提示:根據(jù)
15、求 ,這可以用于測(cè)距 變 換 矩 陣 的 逆求 逆 陣 的 步 驟 :第二章 機(jī)器人運(yùn)動(dòng)學(xué)1、計(jì)算矩陣的行列式;2、將矩陣轉(zhuǎn)置;3、將轉(zhuǎn)置矩陣的每個(gè)元素用它的子行列式(伴隨矩陣)代替;4、用轉(zhuǎn)換后的矩陣除以行列式AAA *1 即 cossin0 sincos0 001),(xRot例:求的逆陣。滿(mǎn)足TAA 1的矩陣稱(chēng)為酉矩陣。 齊 次 矩 陣 的 逆變 換 矩 陣 的 逆第二章 機(jī)器人運(yùn)動(dòng)學(xué) 對(duì)于4X4齊次變換矩陣,可以將矩陣分成兩部分求逆。其旋轉(zhuǎn)部分仍是酉矩陣,只需要簡(jiǎn)單的轉(zhuǎn)置;矩陣的位置部分是向量P分別與n、o、a向量點(diǎn)積的取反。 10001 aPaaa oPooo nPnnnT zyx
16、zyx zyx 1000 zzzz yyyy xxxx Paon Paon PaonT即的逆陣為 1000 5010 25.00866.0 3866.005.0T例:求的逆陣。 圖 2.12所 示 為 點(diǎn) A繞 任 意 過(guò) 原 點(diǎn) 的 單 位 矢 量 此 旋 轉(zhuǎn) 角 的 情況 。 kx, ky, kz分 別 為 此 矢 量 在 固 定 參 考 系 坐 標(biāo) 軸 X、 Y、Z上 的 三 個(gè) 分 量 , 可 以 證 得 , 繞 任 意 過(guò) 原 點(diǎn) 的 單 位 矢 量 k轉(zhuǎn) 角 的 旋 轉(zhuǎn) 齊 次 變換 公 式 為 式 (2-18)稱(chēng) 為 一 般 旋 轉(zhuǎn) 齊 次 變 換 通 式 , 它 概 括了 繞
17、X軸 、 Y軸 、 Z軸 進(jìn) 行 旋 轉(zhuǎn) 齊 次 變 換 的 各 種特 殊 情 況 , 例 如 : 當(dāng) kx=1, 即 ky=kz=0時(shí) , 則 由 式 (2-18)可 得 到式 (2-16); 當(dāng) ky=1, 即 kx=kz=0時(shí) , 則 由 式 (2-18)可 得 到式 (2-17); 當(dāng) kz=1, 即 kx=ky=0時(shí) , 則 由 式 (2-18)可 得 到式 (2-15)。 反 之 , 若 給 出 某 個(gè) 旋 轉(zhuǎn) 齊 次 矩 陣則可根據(jù)式 (2-18)求出其等效矢量k及等效轉(zhuǎn)角 式中:當(dāng)取0到180。之間的值時(shí),式中的符號(hào)取+號(hào);當(dāng)轉(zhuǎn)角時(shí)很小時(shí),公式很難確定轉(zhuǎn)軸;當(dāng)接近0?;?80。
18、時(shí),轉(zhuǎn)軸完全不確定。 與 平 移 變 換 一 樣 , 旋 轉(zhuǎn) 變 換 算 子 公 式 (2-15)、 (2-16)、 (2-17)以 及 一 般 旋 轉(zhuǎn) 變 換 算 子 公 式 (2-18), 不僅 僅 適 用 于 點(diǎn) 的 旋 轉(zhuǎn) 變 換 ,而 且 也 適 用 于 矢 量 、 坐 標(biāo) 系、 物 體 等 旋 轉(zhuǎn) 變 換 計(jì) 算 。 若 相 對(duì) 固 定 坐 標(biāo) 系 進(jìn) 行 變 換 ,則 算 子 左 乘 ; 若 相 對(duì) 動(dòng) 坐 標(biāo) 系 進(jìn) 行 變 換 , 則 算 子 右 乘。 例 2-5 已 知 坐 標(biāo) 系 中 點(diǎn) U的 位 置 矢 量 u=7 3 2 1T 將 此 點(diǎn) 繞 Z軸 旋 轉(zhuǎn) 90, 再 繞 Y軸 旋 轉(zhuǎn) 90, 如 圖 2-13所 示, 求 旋 轉(zhuǎn) 變 換 后 所 得 的 點(diǎn) W。 2-6 如 圖 2-14所 示 單 臂 操 作 手 , 手 腕 也 具 有 一個(gè) 自 由 度 。 已 知 手 部 起 始 位 姿 矩 陣 為若手臂繞Z0軸旋轉(zhuǎn)+90,則手部到達(dá)G2若手臂不動(dòng),僅手部繞手腕Zl軸旋轉(zhuǎn)+90,則手部到達(dá)G 3。寫(xiě)出手部坐標(biāo)系G2及G3的矩陣表達(dá)式。
- 溫馨提示:
1: 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 110中國(guó)人民警察節(jié)(筑牢忠誠(chéng)警魂感受別樣警彩)
- 2025正字當(dāng)頭廉字入心爭(zhēng)當(dāng)公安隊(duì)伍鐵軍
- XX國(guó)企干部警示教育片觀后感筑牢信仰之基堅(jiān)守廉潔底線
- 2025做擔(dān)當(dāng)時(shí)代大任的中國(guó)青年P(guān)PT青年思想教育微黨課
- 2025新年工作部署會(huì)圍繞六個(gè)干字提要求
- XX地區(qū)中小學(xué)期末考試經(jīng)驗(yàn)總結(jié)(認(rèn)真復(fù)習(xí)輕松應(yīng)考)
- 支部書(shū)記上黨課筑牢清廉信念為高質(zhì)量發(fā)展?fàn)I造風(fēng)清氣正的環(huán)境
- 冬季消防安全知識(shí)培訓(xùn)冬季用電防火安全
- 2025加強(qiáng)政治引領(lǐng)(政治引領(lǐng)是現(xiàn)代政黨的重要功能)
- 主播直播培訓(xùn)直播技巧與方法
- 2025六廉六進(jìn)持續(xù)涵養(yǎng)良好政治生態(tài)
- 員工職業(yè)生涯規(guī)劃方案制定個(gè)人職業(yè)生涯規(guī)劃
- 2024年XX地區(qū)黨建引領(lǐng)鄉(xiāng)村振興工作總結(jié)
- XX中小學(xué)期末考試經(jīng)驗(yàn)總結(jié)(認(rèn)真復(fù)習(xí)輕松應(yīng)考)
- 幼兒園期末家長(zhǎng)會(huì)長(zhǎng)長(zhǎng)的路慢慢地走