九九热最新网址,777奇米四色米奇影院在线播放,国产精品18久久久久久久久久,中文有码视频,亚洲一区在线免费观看,国产91精品在线,婷婷丁香六月天

歡迎來到裝配圖網(wǎng)! | 幫助中心 裝配圖網(wǎng)zhuangpeitu.com!
裝配圖網(wǎng)
ImageVerifierCode 換一換
首頁 裝配圖網(wǎng) > 資源分類 > DOC文檔下載  

機械臂運動路徑設(shè)計分析

  • 資源ID:12931704       資源大?。?span id="24d9guoke414" class="font-tahoma">470KB        全文頁數(shù):20頁
  • 資源格式: DOC        下載積分:10積分
快捷下載 游客一鍵下載
會員登錄下載
微信登錄下載
三方登錄下載: 微信開放平臺登錄 支付寶登錄   QQ登錄   微博登錄  
二維碼
微信掃一掃登錄
下載資源需要10積分
郵箱/手機:
溫馨提示:
用戶名和密碼都是您填寫的郵箱或者手機號,方便查詢和重復下載(系統(tǒng)自動生成)
支付方式: 支付寶    微信支付   
驗證碼:   換一換

 
賬號:
密碼:
驗證碼:   換一換
  忘記密碼?
    
友情提示
2、PDF文件下載后,可能會被瀏覽器默認打開,此種情況可以點擊瀏覽器菜單,保存網(wǎng)頁到桌面,就可以正常下載了。
3、本站不支持迅雷下載,請使用電腦自帶的IE瀏覽器,或者360瀏覽器、谷歌瀏覽器下載即可。
4、本站資源下載后的文檔和圖紙-無水印,預覽文檔經(jīng)過壓縮,下載后原文更清晰。
5、試題試卷類文檔,如果標題沒有明確說明有答案則都視為沒有答案,請知曉。

機械臂運動路徑設(shè)計分析

BatchDoc Word文檔批量處理工具機械臂運動路徑設(shè)計分析摘要本文探討了六自由度機械臂從一點到另一點沿任意軌跡移動路徑、一點到另一點沿著給定軌跡移動路徑、以及無碰撞路徑規(guī)劃問題,并討論了設(shè)計參數(shù)對機械臂靈活性和使用范圍的影響,同時給出了建議。問題一:(1)首先確定初始坐標均為零時機械臂姿態(tài),建立多級坐標系,利用空間解析幾何的變換基本原理及相對坐標系的齊次坐標變換的矩陣解析方法,來建立機器人的運動系統(tǒng)的多級變換方程。通過逆運動學解法和構(gòu)建規(guī)劃,來求優(yōu)化指令(2)假定機械臂初始姿態(tài)為0,曲線離散化,每個離散點作為末端位置,通過得到的相鄰兩點的姿態(tài),利用(1)中算法計算所有相鄰兩點間的增量指令,將滿足精度要求的指令序列記錄下來。(3)通過將障礙物理想化為球體,將躲避問題就轉(zhuǎn)化成保證機械手臂上的點與障礙球球心距離始終大于r的問題。進而通過迭代法和指令檢驗法,剔除不符合要求的指令,從而實現(xiàn)避障的目的 問題二:將問題二中的實例應用到問題一中的相對應的算法中,部分結(jié)果見附錄 問題三:靈活性與適用范圍相互制約,只能根據(jù)權(quán)重求得較優(yōu)連桿長度。關(guān)鍵詞:多級坐標變換 逆運動學解法 優(yōu)化 指令檢驗 一、問題重述1.1 問題背景 某型號機器人(圖示和簡化圖略)一共有6個自由度,分別由六個旋轉(zhuǎn)軸(關(guān)節(jié))實現(xiàn),使機器人的末端可以靈活地在三維空間中運動。機器人關(guān)于六個自由度的每一個組合,表示機械臂的一個姿態(tài),顯然每個姿態(tài)確定頂端指尖的空間位置X:。假定機器人控制系統(tǒng)只能夠接收改變各個關(guān)節(jié)的姿態(tài)的關(guān)于連桿角度的增量指令(機器指令),使得指尖(指尖具有夾工具、焊接、擰螺絲等多種功能,不過在這里不要求考慮這方面的控制細節(jié))移動到空間點X,其中各個增量只能取到-2, -1.9, -1.8, ,1.8, 1.9, 2這41個離散值(即精度為0.1,絕對值不超過2)。通過一系列的指令序列可以將指尖依次到達位置X0,X1,Xn,則稱X0,X1,Xn為從指尖初始位置X0到達目標位置Xn的一條路徑(運動軌跡)。根據(jù)具體的目標和約束條件計算出合理、便捷、有效的指令序列是機器人控制中的一個重要問題。假設(shè)機器人的初始位置在y-z平面上,約定直角坐標系的原點設(shè)在圖示的A點,z軸取為AB方向,x軸垂直紙面而y軸則在基座所固定的水平臺面上 1.2 目標任務(wù) 問題一:設(shè)計一個通用的算法,用來計算執(zhí)行下面指定動作所要求的指令序列,并要求對算法的適用范圍、計算效率以及近似算法所造成的誤差和增量離散取值所造成的誤差大小進行討論(不考慮其他原因造成的誤差):(1)已知初始姿態(tài)0和一個可達目標點的空間位置(Ox, Oy, Oz),計算指尖到達目標點的指令序列。(2)要求指尖沿著預先指定的一條空間曲線x = x(s), y = y(s), z = z(s), a s b 移動,計算滿足要求的指令序列。(3)在第個問題中,假設(shè)在初始位置與目標位置之間的區(qū)域中有若干個已知大小、形狀、方向和位置的障礙物,要求機械臂在運動中始終不能與障礙物相碰,否則會損壞機器。這個問題稱機械臂避碰問題,要求機械臂末端在誤差范圍內(nèi)到達目標點并且整個機械臂不碰到障礙物(機械臂連桿的粗細自己設(shè)定)。問題二:應用你的算法就下面具體的數(shù)據(jù)給出計算結(jié)果,并將計算結(jié)果以三組六維的指令序列(每行6個數(shù)據(jù))形式存放在Excel文件里,文件名定為answer1.xls,answer2.xls和answer3.xls。假設(shè)在機械臂的旁邊有一個待加工的中空圓臺形工件,上部開口。工件高180mm,下底外半徑168mm,上底外半徑96mm,壁厚8mm。豎立地固定在xy平面的操作臺上,底部的中心在 (210, 0, 0)。要求機械臂(指尖)從初始位置移動到工具箱所在位置的 (20,200, 120) 處,以夾取要用的工具。如果圓臺形工件外表面與平面x =2z的交線是一條裂紋需要焊接,請你給出機械臂指尖繞這條曲線一周的指令序列。有一項任務(wù)是在工件內(nèi)壁點焊四個小零件,它們在內(nèi)表面上的位置到x-y平面的投影為(320,-104)、(120,106)、(190,-125)和(255,88)。要求機械臂從圓臺的上部開口處伸進去到達這些點進行加工,為簡捷起見,不妨不計焊條等的長度,只考慮指尖的軌跡問題三:制造廠家希望通過修改各條連桿的相對長度以及各關(guān)節(jié)最大旋轉(zhuǎn)角度等設(shè)計參數(shù)提高機械臂的靈活性和適用范圍。請根據(jù)你們的計算模型給他們提供合理的建議。二、問題分析機械臂運動路徑設(shè)計問題主要涉及到相對坐標系坐標變換、機器人正運動學分析、逆運動學求解、優(yōu)化以及機器人避碰問題。1運動方程的建立從機構(gòu)學觀點來看,機器人屬于空間機構(gòu)范疇。桿件每次轉(zhuǎn)動因此,采用空間解析幾何的變換基本原理及坐標變換的矩陣解析方法,來建立機器人的運動系統(tǒng)的多級變換方程。由于旋轉(zhuǎn)軸涉及到平行連桿和垂直連桿兩類,因此對于各類旋轉(zhuǎn)變換,所使用的變換矩陣也不相同。同時,此題中涉及的機器人有6個自由度,則從工件的坐標位置到固定坐標系的變換要經(jīng)過多級坐標變換。采用多級坐標變換的方法。由上述三點,便可建立機器人運動系統(tǒng)的坐標變換關(guān)系式。2尖端軌跡曲線模型的建立對于已給定一條空間曲線x=(s),y=(y),z=(z),可將其看成一個點的集合。因此機械臂實現(xiàn)一個空間軌跡的過程是實現(xiàn)軌跡離散的過程。如果這些離散點間距很大,機械臂軌跡與要求的軌跡就有較大誤差。只有這些離散點彼此很接近,才有可能使機械臂的軌跡以滿足要求精確度逼近要求的軌跡。連續(xù)軌跡的控制實際上就是在多次執(zhí)行離散點間的點位控制,離散點點越密集越能逼近要求的運動曲線3避碰問題假設(shè)空間障礙物為半徑為r的球體,則這些球體空間便形成了機械手臂的約束。而躲避問題就轉(zhuǎn)化成保證機械手臂上的點與障礙球球心距離始終大于r的問題。根據(jù)運動規(guī)律,不難知道手臂相對于初始位置的姿態(tài)決定于之前執(zhí)行的所有指令的和。已知連桿上的點L在其所在的相對坐標系中的坐標及轉(zhuǎn)動的指令,根據(jù)齊次坐標變換矩陣就可得到L在固定坐標系中的坐標,然后可計算距離。所以 可以用問題1-1算法產(chǎn)生點到點的指令,可以利用迭代法從初始位置開始提前檢驗每個指令,不滿足要求的無法執(zhí)行。4.自由度分析:由題中指出的:指尖E點,具有夾工具、焊接、擰螺絲等多種功能,不過在這里不要求考慮這方面的控制細節(jié)。則將情況理想化,不考慮第6個自由度對運動的影響。 三、模型的假設(shè)1.各關(guān)節(jié)連桿在輸入指令后同時開始轉(zhuǎn)動,速度為低速,各桿件之間無摩擦,臂各旋轉(zhuǎn)軸最大運動速度相同2.在軌跡規(guī)劃中不考慮機械臂關(guān)節(jié)轉(zhuǎn)角的限制。3.不考慮機械臂結(jié)構(gòu)和裝配產(chǎn)生的誤差。4.連桿為剛體,不會發(fā)生形變5.設(shè)機器人的初始位置是在一個平面上的(y-z 平面)。6.關(guān)節(jié)視為質(zhì)點,它們所占的面積可忽略不計。四、符號說明:坐標系,為固定坐標系,其余為固定在桿上的相對坐標系:到的坐標系變換矩陣:尖端移動終點在固定坐標系中的x方向坐標:尖端移動終點在固定坐標系中的y方向坐標 :尖端移動終點在固定坐標系中的z方向坐標 :尖端轉(zhuǎn)動起點在固定坐標系中初始x方向坐標:尖端轉(zhuǎn)動起點在固定坐標系中初始y方向坐標 :尖端轉(zhuǎn)動起點在固定坐標系中初始z方向坐標-第i個自由度的相對于初始姿態(tài)轉(zhuǎn)角(i=1,2,3,4,5,6)-第i個自由度轉(zhuǎn)角的增量(i=1,2,3,4,5,6)si-sin ci-cos五、模型建立與求解5.1運動學模型建立與求解5.1.1機器人運動方程的建立 為了產(chǎn)生點到點的運動序列, 首先我們先作出初始角度均為0時的姿態(tài),以每個節(jié)點為原點建立坐標系到如圖5.1.1。圖-5.1.1從圖-5.1.2可以看出F點相當于將繞Z軸旋轉(zhuǎn)得到,同理其他節(jié)點分別相當于將前一坐標系繞X,X,Z,X,Z軸轉(zhuǎn)動。可得到各坐標系相對于前一個的坐標系的坐標變換公式。從而得到機械臂各個關(guān)節(jié)的變換矩陣旋轉(zhuǎn)矩陣:位置矢量:圖-5.1.2:機器人連桿參數(shù)(見表格1): 其中2確定固定坐標系中E點位置由題設(shè)中,已知固定坐標系原點,根據(jù)給定的連桿長度和角度,易計算得出,在固定坐標系中E位置: Ex=-65(-cos(s1)sin(s4)+(-sin(s1)cos(s2)cos(s3)+sin(s1)sin(s2)sin(s3)cos(s4)sin(s5)+65(sin(s1)cos(s2)sin(s3)+sin(s1)sin(s2)cos(s3)cos(s5)+255sin(s1)cos(s2)sin(s3)+255sin(s1)sin(s2)cos(s3)+255sin(s1)sin(s2)Ey=-65(-sin(s1)sin(s4)+(cos(s1)cos(s2)cos(s3)-cos(s1)sin(s2)sin(s3)cos(s4)sin(s5)+65(-cos(s1)cos(s2)sin(s3)-cos(s1)sin(s2)cos(s3)cos(s5)-255cos(s1)cos(s2)*sin(s3)-255cos(s1)sin(s2)cos(s3)-255cos(s1)sin(s2) Ez=140-65(sin(s2)cos(s3)+cos(s2)sin(s3)cos(s4)sin(s5)+65(-sin(s2)sin(s3)+cos(s2)cos(s3)cos(s5)-255sin(s2)sin(s3)+255cos(s2)cos(s3)+255cos(s2)這樣便得到了運動學方程。5.1.2 利用逆運動學方法求解(1)求可用逆變換左乘運動方程式兩邊得:根據(jù)對性元素相等可解的解得:(2)求由:解得:(3)求 (1) (2)解得:其中 (4)求 或(5)求由,可以解得:或(6)求;或5.2問題11的模型在已有六自由度手臂運動方程和逆運動學解法的基礎(chǔ)上,若已知機械臂末端轉(zhuǎn)動終點坐標和轉(zhuǎn)動起點坐標已知,就可以得到各關(guān)節(jié)的坐標,連桿的相對于初始狀態(tài)的角度變化及機械臂的姿態(tài)。5.2.1機械臂最佳姿態(tài)的確定對于一般六自由度機械臂,帶入末端坐標(x,y,z)會得到16組,考慮用機械臂指尖實際到達的空間位置(,)到理想位置(x,y,z)的偏差距離與移動距離的比值最少來衡量機械臂是否是最佳姿態(tài),所以我們通過定義一個參量偏移系數(shù)來尋找最佳指令,其數(shù)學模型可表示為:Min :尖端移動終點在固定坐標系中的x方向坐標:尖端移動終點在固定坐標系中的y方向坐標 :尖端移動終點在固定坐標系中的z方向坐標 :尖端轉(zhuǎn)動起點在固定坐標系中初始x方向坐標:尖端轉(zhuǎn)動起點在固定坐標系中初始y方向坐標 :尖端轉(zhuǎn)動起點在固定坐標系中初始z方向坐標當尖端移動終點坐標(x,y,z)已知情況下,利用MATLAB Robotics Tool可得到T矩陣,利用逆運動學解法,可得到,因指令中各個增量只能取到-2, -1.9, -1.8, ,1.8, 1.9, 2這41個離散值(即精度為0.1,絕對值不超過2),所以最終轉(zhuǎn)動的均只保留小數(shù)點后一位。所以對得到的取位處理,然后回代入正方向運動學方程,解得的(,)才為實際位置。通過對M的比較得到最佳。5.2.2 指令生成在已知(i=1,2,3,4,5,6)后,只需要設(shè)計一種方式使機械臂從轉(zhuǎn)到。這里根據(jù)點位機械臂運動特點選用加速勻速減速三段式控制方式。如圖52中的方式二。規(guī)定一個加速時間T(T<L/2),當t=T,機器人以勻速運動,最后在目標點前T時刻開始減速。這種實時控制計算量小,易于控制。在我們的程序中不防假設(shè)前10個指令加速,后10個指令減速,其他勻速運動。程序見附錄2。(假設(shè)變速過程極快)5.3問題12的模型機械臂連續(xù)軌跡的控制問題曲線對于已給定一條空間曲線x=(s),y=(y),z=(z),可將其看成一個點的集合。因此機械臂實現(xiàn)一個空間軌跡的過程是實現(xiàn)軌跡離散的過程。如果這些離散點間距很大,機械臂軌跡與要求的軌跡就有較大誤差。只有這些離散點彼此很接近,才有可能使機械臂的軌跡以滿足要求精確度逼近要求的軌跡。連續(xù)軌跡的控制實際上就是在多次執(zhí)行離散點間的點位控制,離散點點越密集越能逼近要求的運動曲線。對于問題12預先指定的曲線我們先要把它離散化,把得到點的坐標帶入逆運動方程中,然后根據(jù)一定的路徑約束和實際情況的約束找出通過點時機械臂的姿態(tài),然后的姿態(tài)作為初始位置問題11的算法中得到移動到的最佳指令由于問題11算法中假定各關(guān)節(jié)在一次轉(zhuǎn)動中產(chǎn)生等量指令,且各關(guān)節(jié)同時轉(zhuǎn)動所以機械臂尖端在,之間運動路徑基本相同,再加之取點較多,所以此處對于,之間,尖端的路徑曲線不予以考慮因此曲線運動的最佳指令為c= 5.4問題13的模型機械手臂避障問題(指令檢驗法)假設(shè)空間障礙物為半徑為r的球體,則這些球體空間便形成了機械手臂的約束。而躲避問題就轉(zhuǎn)化成保證機械手臂上的點與障礙球球心距離始終大于r的問題。根據(jù)運動規(guī)律,不難知道手臂相對于初始位置的姿態(tài)決定于之前執(zhí)行的所有指令的和。已知連桿上的點L在其所在的相對坐標系中的坐標及轉(zhuǎn)動的指令,根據(jù)齊次坐標變換矩陣就可得到L在固定坐標系中的坐標,然后可計算距離。所以 可以用問題1-1算法產(chǎn)生點到點的指令,可以利用迭代法從初始位置開始提前檢驗每個指令,不滿足要求的無法執(zhí)行。根據(jù)這些要求建立執(zhí)行檢驗模型如下:(615)此模型的目標函數(shù)是一個符合的函數(shù),目標函數(shù)表征機械臂上的點與目標點的距離,若與內(nèi)壁的距離小于r,就會突然變大,從而不滿足目標函數(shù)。六、模型的驗證6.1 問題2-1的求解根據(jù)問題11的模型算法,計算得出以連桿DE從空間起始點指向工具箱位置(20,-200,120)的姿態(tài),通過機械臂逆運動學計算得出它到這點的角度為(-84.30,61.00,-43.30,0,-17.60)。把得到的角度代入指令生成算法中得到:(0,0,-1.6,0,-1,6,0);(-0.1,-0.1,-1.6,0,-1,6,0);(-0.2,0.1,-1.6,0,-1,6,0)等,詳見answer1.xls。MATLAB Robotic仿真如下(程序見附件2)。表61 關(guān)節(jié)角度誤差6.2.2對模型二的仿真對圖中曲線采用1-2模型解得指令見answer2,(程序見附件3)七、模型的評價1、基于齊次坐標變換法的點位控制模型評價:該模型可以適用于所有已知目標位置和姿態(tài)的點位控制問題。算法的計算效率非常的高,并且實時控制性好。算法誤差產(chǎn)生于多次三角變換求解所帶來的舍入誤差。2、連續(xù)軌跡控制模型評價:該模型適用于所有參數(shù)方程的空間曲線生成機器指令。適用于機器人在低速運動的情況。但離散點數(shù)量較少時,會產(chǎn)生誤差。3、指令檢驗法模型評價:該模型精度高,易于理解。但設(shè)計算法上較為復雜。參考文獻參考文獻按正文中的引用次序列出,其中:1機械運動學教程2 機器人手臂下棋運動的逆運動學分析與仿真 趙艷云機械臂參數(shù)關(guān)節(jié)變量符號初始位置變量范圍10 1802-90 12530 13840 2705-90-120 +133.560 270表 1:附件:問題1-1nx=T06(1,1);ny=T06(2,1);nz=T06(3,1);ox=T06(1,2);oy=T06(2,2);oz=T06(3,2); ax=T06(1,3);ay=T06(2,3);az=T06(3,3); px=T06(1,4);py=T06(2,4);pz=T06(3,4); n=nx ny nz; o=ox oy oz; a=ax ay az; p=px py pz;theta=zeros(6,100);for i=2:100 %theta1 theta11=atan(py-65*ay)/(px-65*ax); theta12=pi+atan(py-65*ay)/(px-65*ax); if theta11-theta(i-1,1)>=theta12-theta(i-1,1) theta(i,1) =theta12; else theta(i,1) =theta11; end %theta3theta31=asin(1)+atan(1/6);theta32=pi-asin(1)+atan(1/6);if theta31-theta(i-1,3)>=theta32-theta(i-1,3) theta(i,3) = theta32; else theta(i,3) = theta31;end %theta2 w=atan(c1(i,j)*px+s1(i,j)*py-65*(c1(i,j)*ax+s1(i,j)*ay)/(pz-65*az); B=(255*c3(i,j)/sqrt(c1(i,j)*px+s1(i,j)*py-65*c1(i,j)*ax-65*s1(i,j)*ay)2+(pz-p*az)2); theta21=asin(B-w-theta(i,3); theta22=pi-asin(B)-w-theta(i,3); if theta21-theta(i-1,2)>=theta22-theta(i-1,2) theta(i,2) = theta22; else theta(i,2) = theta21; end %theta5theta51=acos(s231(i,j)*(c1(i,j)*ax+s1(i,j)*ay)-c231(i,j)*az);theta52=2*pi-acos(s232(i,j)*(c1(i,j)*ax+s1(i,j)*ay)-c232(i,j)*az);if theta51-theta(i-1,5)>=b5-theta(i-1,5) theta(i,5) = theta52; else theta(i,5) = theta51;end %theta4 theta41=asin(s511(i,j)*ax-c1(i,j)*ay)/s511(i,j); theta42=pi-asin(s1(i,j)*ax-c1(i,j)*ay)/s511(i,j); if atheta41-theta(i-1,4)>=theta42-theta(i-1,4) theta(i,4) = theta42; else theta(i,4) = theta41; end %theta6 theta61=asin(sin(c1(i,j)*ox+s1(i,j)*oy)-c231(i,j)*oz)/s511(i,j); theta62=pi-asin(s231(i,j)*(c1(i,j)*ox+s1(i,j)*oy)-c231(i,j)*oz)/s511(i,j); if theta61-theta(i-1,6)>=theta62-theta(i-1,6) theta(i,6) = theta62; else theta(i,6) = theta61; end end問題2-1T06=transl(20,-200,120); nx=T06(1,1);ny=T06(2,1);nz=T06(3,1); ox=T06(1,2);oy=T06(2,2);oz=T06(3,2); ax=T06(1,3);ay=T06(2,3);az=T06(3,3); px=T06(1,4);py=T06(2,4);pz=T06(3,4); n=nx ny nz; o=ox oy oz; a=ax ay az; p=px py pz;theta=zeros(7,6);for i=2:100 %theta1 theta11=atan(py-65*ay)/(px-65*ax); theta12=pi+atan(py-65*ay)/(px-65*ax); if theta11-theta(i-1,1)>=theta12-theta(i-1,1) theta(i,1) =theta12; else theta(i,1) =theta11; end %theta3 theta31=asin(1)+atan(1/6); theta32=pi-asin(1)+atan(1/6); if theta31-theta(i-1,3)>=theta32-theta(i-1,3) theta(i,3) = theta32; else theta(i,3) = theta31; end c1(i)=cos(theta(i,1); s1(i)=sin(theta(i,1); c3(i)=cos(theta(i,3); s3(i)=sin(theta(i,3); c23(i)=cos(theta(i,1)+theta(i,3); s23(i)=sin(theta(i,1)+theta(i,3); %theta2 w(i)=atan(c1(i)*px+s1(i)*py-65*(c1(i)*ax+s1(i)*ay)/(pz-65*az); B(i)=(255*c3(i)/sqrt(c1(i)*px+s1(i)*py-65*c1(i)*ax-65*s1(i)*ay)2+(pz-1*az)2); theta21=asin(B(i)-w(i)-theta(i,3); theta22=pi-asin(B(i)-w(i)-theta(i,3); if theta21-theta(i-1,2)>=theta22-theta(i-1,2) theta(i,2) = theta22; else theta(i,2) = theta21; end %theta5theta51=acos(s23(i)*(c1(i)*ax+s1(i)*ay)-c23(i)*az);theta52=2*pi-acos(s23(i)*(c1(i)*ax+s1(i)*ay)-c23(i)*az);if theta51-theta(i-1,5)>=theta52-theta(i-1,5) theta(i,5) = theta52; else theta(i,5) = theta51;end c5(i)=cos(theta(i,5); s5(i)=sin(theta(i,5); %theta4 theta41=asin(s5(i)*ax-c1(i)*ay)/s5(i); theta42=pi-asin(s1(i)*ax-c1(i)*ay)/s5(i); if theta41-theta(i-1,4)>=theta42-theta(i-1,4) theta(i,4) = theta42; else theta(i,4) = theta41; end %theta6 theta61=asin(sin(c1(i)*ox+s1(i)*oy)-c23(i)*oz)/s5(i); theta62=pi-asin(s23(i)*(c1(i)*ox+s1(i)*oy)-c23(i)*oz)/s5(i); if theta61-theta(i-1,6)>=theta62-theta(i-1,6) theta(i,6) = theta62; else theta(i,6) = theta61; end end問題2-1L1 = link( pi/2 0 0 140 0, standard);L2 = link( 0 225 0 0 0, standard);L3 = link(-pi/2 0 0 0 0, standard);L4 = link(pi/2 0 0 225 0, standard);L5 = link(-pi/2 0 0 0 0, standard);L6 = link(0 0 0 65 0, standard);r=robot(L1 L2 L3 L4 L5 L6);r.name=robot; drivebot(r); q=0 0 -pi/2 0 -pi/2 0; q1=-1.4713 1.0647 -0.7557 0 -0.3072 0; qi=q1+q;t=0:0.056:15; q=jtraj(q,qi,t); hold onT=fkine(r,q); sizeT=size(T); for i=1:sizeT(3) x=T(1,4,i); y=T(2,4,i); z=T(3,4,i); hold on plot3(x,y,z)endplot(r,q)BatchDoc Word文檔批量處理工具

注意事項

本文(機械臂運動路徑設(shè)計分析)為本站會員(y****3)主動上傳,裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對上載內(nèi)容本身不做任何修改或編輯。 若此文所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng)(點擊聯(lián)系客服),我們立即給予刪除!

溫馨提示:如果因為網(wǎng)速或其他原因下載失敗請重新下載,重復下載不扣分。




關(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),我們立即給予刪除!