《機器人第四章》PPT課件.ppt

上傳人:san****019 文檔編號:15720501 上傳時間:2020-09-01 格式:PPT 頁數(shù):58 大?。?8.78MB
收藏 版權(quán)申訴 舉報 下載
《機器人第四章》PPT課件.ppt_第1頁
第1頁 / 共58頁
《機器人第四章》PPT課件.ppt_第2頁
第2頁 / 共58頁
《機器人第四章》PPT課件.ppt_第3頁
第3頁 / 共58頁

下載文檔到電腦,查找使用更方便

14.9 積分

下載資源

還剩頁未讀,繼續(xù)閱讀

資源描述:

《《機器人第四章》PPT課件.ppt》由會員分享,可在線閱讀,更多相關(guān)《《機器人第四章》PPT課件.ppt(58頁珍藏版)》請在裝配圖網(wǎng)上搜索。

1、第四章 操作臂逆運動學(xué),4.1 概述 4.2 可解性 4.3 當(dāng)n<6時操作臂子空間的描述 4.4 代數(shù)解法與幾何解法 4.5 通過化簡為多項式的解法 4.6 三軸相交的PIEPER解法(閱讀) 4.7 PUMA560機器人的逆運動學(xué)問題(閱讀) 4.8 標(biāo)準(zhǔn)坐標(biāo)系 4.9 重復(fù)精度和定位精度 4.10 計算問題,2,4.1 概述,操作臂的逆運動學(xué):已知操作臂末端笛卡爾空間的位置和姿態(tài),如何計算一系列滿足期望要求的關(guān)節(jié)角。,即已知齊次矩陣:H,求出滿足要求的關(guān)節(jié)變量:,3,4.2 可解性,求解操作臂的逆運動學(xué)是一個非線性方程。,對于PUMA560 中,旋轉(zhuǎn)矩陣生成9個方程,只有3個是獨立的

2、(因為正交矩陣只有三個獨立參數(shù))。再加上位置生成3個方程,共6個方程,6個未知數(shù),是一個非線性超越方程。,對于PUMA560 中,有意義的方程一共12個。因為齊次矩陣最后一行為0 0 0 1。,4,解的存在性,工作空間:操作臂末端執(zhí)行器所能達(dá)到的范圍。,靈巧工作空間:操作臂末端執(zhí)行器能夠從各個方向達(dá)到的空間區(qū)域。,可達(dá)工作空間:操作臂末端執(zhí)行器至少從一個方向有一個方位可以達(dá)到的空間區(qū)域。,靈巧工作空間是可達(dá)工作空間的一個子集。,5,如果 可達(dá)工作空間為半徑為 的圓。而靈巧工作空間僅為單獨的一點(圓心)。,如果 則不存在靈巧工作空間,而可達(dá)空間為半徑為 的圓環(huán)。,如

3、果 ,而 ,則工作空間同上(圓環(huán))而此時僅有一個方位可以達(dá)到工作空間的每一點。,當(dāng)一個操作臂少于6個自由度時,它在3維空間內(nèi)不可能達(dá)到全部位姿(因為至少需要6個自由度)。上圖中操作臂不能伸出平面,因此凡是Z坐標(biāo)不為0的點均不可達(dá)。,6,一個值得研究的問題是:對于少于6個自由度的操作臂,它的工作空間是什么?給定一個確定的一般坐標(biāo)系,什么是最近的可達(dá)目標(biāo)坐標(biāo)系。,用戶關(guān)心的是工具坐標(biāo)系T的工作空間,而一般常去研究腕部坐標(biāo)系W的工作空間。我們研究的工作空間和用戶關(guān)心的工作空間是有區(qū)別的。但問題的實質(zhì)是一樣的,即操作臂的逆運動學(xué)問題(Inverse Kinematics)。,如果

4、腕部坐標(biāo)系的期望位姿在這個工作空間內(nèi),那么至少存在一個解。,7,對于三連桿平面操作臂,虛線表示第二個解。此問題存在兩個解。,多重解問題(解的唯一性問題),8,對于多解問題,應(yīng)選擇最小行程解。例如處于A點想要達(dá)到B點,就選擇上部虛線。這樣相當(dāng)于對逆運動學(xué)程序中輸入一個小的位移即可。,最小行程解可能有幾種確定方式。例如,有3個大的連桿,附帶有3個小的連桿。選擇側(cè)重于小的連桿,而不是大的連桿。但有障礙物的情況下,只能選擇較長行程解。,9,解的個數(shù)取決于操作臂的關(guān)節(jié)數(shù)量,它是連桿參數(shù)和關(guān)節(jié)運動范圍的函數(shù)。,PUMA560機器人到達(dá)一個確定目標(biāo)有8個不同的解,下圖列出4個解,另外4個是:,10,連桿的非

5、零參數(shù)越多,達(dá)到某一特定目標(biāo)的方式越多;對于一個全部為旋轉(zhuǎn)關(guān)節(jié)的6自由度操作臂來說,可能多大16種解。,11,解法,如果關(guān)節(jié)變量能夠通過一種算法確定,這種算法可以求出與已知位姿相關(guān)的全部關(guān)節(jié)變量,稱操作臂是可解的。,解法分為兩大類: (1)封閉解:有限次初等運算得到的解; (2)數(shù)值解:經(jīng)過迭代得到的解。,12,封閉解又稱解析解,可以分為: (1)代數(shù)法 (2)幾何法,所有包含旋轉(zhuǎn)關(guān)節(jié)和移動關(guān)節(jié)串連型6自由度機構(gòu)是可解的。但一般為數(shù)值解。只有在極少情況下存在解析解。存在解析解的操作臂具有如下特性:存在幾個正交軸或平行軸。 數(shù)值解一般比解析解耗時,因此在操作臂虛擬設(shè)計應(yīng)該考慮這個問題。,具有6個

6、旋轉(zhuǎn)關(guān)節(jié)的操作臂存在封閉解的充分條件是相鄰的三個關(guān)節(jié)軸相交于一點。,13,4.3 當(dāng)n<6時操作臂子空間的描述,對于一個n自由度操作臂(n<6),可達(dá)工作空間可看成是n自由度子空間的一部分。下圖為3R操作臂的子空間,式中x,y給出了腕關(guān)節(jié)的位置, 給出了末端連桿的姿態(tài)。當(dāng)x,y和 可以取任意值時,就得到了子空間。,14,例:如下圖給出兩自由度極坐標(biāo)操作臂 的子空間,解:一旦給定了x,y, 的方向也就確定了, 的方向向下,從而根據(jù)右手規(guī)則:,已知:,15,現(xiàn)在:,根據(jù)第二章旋轉(zhuǎn)矩陣的寫法:,則齊次矩陣為:,16,得到:,對于具有n個自由度操作臂的目標(biāo)點進行定義,通常采用n個參數(shù)來確定這個目標(biāo)點

7、。也就是說,確定的目標(biāo)點有6個自由度,一般自由度n<6的操作臂是無法達(dá)到這個目標(biāo)點的,在這種情況下,可尋找一個位于操作臂子空間內(nèi)的可達(dá)目標(biāo)點代替原目標(biāo)點,并且和原目標(biāo)點盡可能接近。,17,4.4 代數(shù)解法和幾何解法,代數(shù)解法 以3R操作臂為例,18,19,由于是平面操作臂,其變換形式只能是這種形式:,現(xiàn)在的問題是:已知上述矩陣,并令和上述矩陣相等,如何求:,20,首先寫出矩陣元素對應(yīng)方程:,最后兩行平方相加:,利用下述公式:,21,得到,這要求上式右端的值在-1和1之間(利用這個約束可以檢查解是否存在)。便可求得正弦值:,這樣就得到,下面求,22,首先展開最后兩個等式:,其中:,作如下的變換,

8、則有:,4.1,23,代入,再根據(jù)余弦、正弦倍角公式:,再根據(jù)帶象限的反正切公式:,24,這樣就得到,利用前兩個等式,得到,由于 已經(jīng)求出,這樣就得到,這相當(dāng)于操作臂的逆運動學(xué)逆問題就解決了。,25,幾何解法,求解方法是:將操作臂的空間 幾何參數(shù)分解成平面幾何參數(shù)。 然后應(yīng)用平面幾何方法進行求解。,本例為3R操作臂,連桿在同一 平面內(nèi),可以直接進行求解。,本例連桿 、連桿 以及坐標(biāo)系0和坐標(biāo)系3的連線構(gòu)成一三角形,虛線表示另外一種情況。根據(jù)余弦定理:,注意,夾角的計算。,26,利用,得到,為了要求構(gòu)成三角形,即要求:,必須滿足條件:,取值范圍為:,上述方程的另外一個解為:,這樣就求得了,27

9、,下面求,根據(jù)圖,利用反正切公式和余弦公式可知,因為是三角形的內(nèi)角,規(guī)定,就得到:,其中正負(fù)號的取值和 的取值相對應(yīng) :,上式取+,上式取-,28,平面內(nèi)的旋轉(zhuǎn)角度是可以相加的,因此,而,這樣就求得 。,29,4.5 通過化簡為多項式的解法,把超越方程變換為代數(shù)方程,利用萬能公式:,就可以化為多項式方程。,30,例:求解下述方程:,按照上述公式展開:,化簡,解得,得到:,31,如果,對于4次(或低于4次)的多項式一定存在封閉解,可以用4次(或低于4次)的多項式方程求解的操作臂,稱為封閉操作臂。,32,4.6 三軸相交的PIEPER解法,Pieper研究了3軸(最后三個軸)相交于一點的6R

10、操作臂。,最后三個軸456相交于一點.,利用D-H參數(shù) 上述只利用了平移,沒有旋轉(zhuǎn),所以沒有出現(xiàn)角度,33,進一步計算得到:,利用D-H參數(shù)展開得:,式中:,34,現(xiàn)在寫出: 平方的表達(dá)式: 可以看出:,再一次利用D-H參數(shù)展開得:,式中:,35,得到:,寫出r和z方向的方程:,式中:,36,現(xiàn)在求解,(1) 僅為 的函數(shù),可 以用萬能公式求解。,(2) ,再次利用 萬能公式進行求解。,(3)否則,消除 得到:,利用萬能公式,得到一個四次方程。進而可以求解。,37,現(xiàn)在已經(jīng)求解出:,再根據(jù):,求出:,再根據(jù):,求出:,這

11、樣就求出:,38,現(xiàn)在求解:,因為 已經(jīng)求出,所以 可以求出。,從而,求出。 這是一個3個Euler角 的旋轉(zhuǎn)矩陣,根據(jù)第二章,便可求出:,39,4.7 PUMA560機器人的逆運動學(xué)問題,當(dāng)PUMA560 已知,通過下列方程,求解:,40,將含有 的部分移到方程的左邊:,將 轉(zhuǎn)置,得到:,令上述等式的元素(2,4)相等,在(313)中為: ,這樣得到:,41,利用三角恒等變換:,式中,因此,即,42,從而得到,因此,因此 的解為:,43,平方相加并且和課本(457)平方相加,得到,現(xiàn)在 已知。令課本式(456)中元素(1,4)和(3,4)元素

12、相等(注意課本(313)中的表達(dá)式),其中,44,采用同樣的方法,得到 的解:,重新整理(454),使公式左邊只含有 為變量,即,45,式中 由第3章的式(311)確定。令上式兩邊的元素(1,4)和元素(2,4)相等,得到,聯(lián)立方程得:,46,上式分母相等,且均為正數(shù),則:,根據(jù) 和 解的4種可能,根據(jù)上式計算 4個值:,令課本(457)中兩邊的元素(1,3)和(3,3)分別相等,得,47,只要 ,便可得出,當(dāng) 時,操作臂處于奇異位形,此時關(guān)節(jié)軸4和關(guān)節(jié)軸6成一條直線,機器人末端連桿的運動只有一種。在這種情況下,所有結(jié)果(所有可能的解)都是 和 的和或

13、差.,注意上式要求 ,即要求:,改寫式(454),使公式左邊均為已知的函數(shù):,由下式給出,48,令(477)兩邊的元素(1,3)和元素(3,3)分別相等,得到,,由此可以得出,49,令(481)兩邊的元素(1,1)和元素(3,1)分別相等,得到:,再次利用上述方法,可以計算出 ,并將(454)寫成如下的形式:,式中:,50,由于在式(464)和式(468)中出現(xiàn)了 號 ,因此這些方程可能有4種解。另外由于操作臂的翻轉(zhuǎn)可得到另外4種解,由腕關(guān)節(jié)的翻轉(zhuǎn)可得到,當(dāng)計算出所有8種答案以后,由于關(guān)節(jié)運動范圍的限制要將其中的一些解(甚至全部)舍去。在余下的有效解中,通常選取一個最接近

14、于當(dāng)前操作臂的解。,51,52,4.8 標(biāo)準(zhǔn)坐標(biāo)系,基坐標(biāo)系B 工作臺坐標(biāo)系S 腕坐標(biāo)系W 工具坐標(biāo)系T 目標(biāo)坐標(biāo)系G,53,1 由用戶確定工作臺坐標(biāo)系的位置,這個坐標(biāo)系可能在工作臺的角點上。工作臺坐標(biāo)系S是相對于基坐標(biāo)系B定義的。,54,2 由用戶確定工具坐標(biāo)系T。以不同的方式抓持相同的工具,工具坐標(biāo)系T的定義是不同的。工具坐標(biāo)系T是相對于腕坐標(biāo)系W定義的。,3 由用戶確定目標(biāo)坐標(biāo)系G。在許多系統(tǒng)中,工具坐標(biāo)系定義 是一個常量。,4 機器人運動需要計算一系列關(guān)節(jié)角,工具坐標(biāo)系從初始位置運動到T=G時結(jié)束。,55,4.9 操作臂求解,SOLVE可以作為逆運動學(xué)函數(shù), SOLVE利用工具坐標(biāo)系

15、和工作臺坐標(biāo)系的定義來計算W相對于B的位置,然后,逆運動學(xué)將 作為輸入,計算 。,56,4.10 重復(fù)精度和定位精度,定位精度是指:操作臂實際達(dá)到的位置與目標(biāo)位置之差。,重復(fù)定位精度是指:操作臂重復(fù)定位于目標(biāo)位置的能力。,示教點:操作臂運動實際達(dá)到的點。,計算點:從未示教的點。,受D-H參數(shù)的影響。,57,4.11 計算問題,求解關(guān)節(jié)角度的能力實際上是機器人控制系統(tǒng)的核心問題。,在許多路徑控制方法中,需要以相當(dāng)高的速率計算操作臂的逆運動學(xué)問題。比如30Hz,有的甚至更快。,(1)Atan2用查表法進行計算; (2)用并行計算算出所有解; (3)多于多解問題,計算第一個解相當(dāng)費時,但通過計算角度的和或差以及加減pi等方法可以很快得到其余的解。,58,第四章習(xí)題,課本pp104105:Matlab習(xí)題,

展開閱讀全文
溫馨提示:
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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

相關(guān)資源

更多
正為您匹配相似的精品文檔
關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號:ICP2024067431-1 川公網(wǎng)安備51140202000466號


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng),我們立即給予刪除!