• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      基于MATLAB—Robotics的工業(yè)機器人運動學仿真研究

      2018-10-27 10:54:04肖凱夫
      山東工業(yè)技術 2018年17期
      關鍵詞:仿真分析工業(yè)機器人

      肖凱夫

      摘 要:工業(yè)機器人是現(xiàn)代化工業(yè)生產(chǎn)中不可缺少的元素。機器人模型的手動控制與軌跡規(guī)劃仿真可以讓機器人運動的研究過程呈現(xiàn)出直觀化的特點。本文主要對基于MATLAB-Robotics的工業(yè)機器人運動學仿真問題進行了探究。

      關鍵詞:工業(yè)機器人;運動學軌跡;仿真分析

      DOI:10.16640/j.cnki.37-1222/t.2018.17.041

      0 前言

      工業(yè)機器人是機電一體化技術發(fā)展進步的產(chǎn)物?,F(xiàn)階段工業(yè)機器人實物研發(fā)工作具有著成本高、周期長的特點。工業(yè)機器人運動學仿真技術是利用系統(tǒng)模型對實際或設想的工業(yè)機器人系統(tǒng)進行試驗研究的技術,根據(jù)工業(yè)機器人制備工藝的發(fā)展現(xiàn)狀,仿真研究已經(jīng)貫穿于工業(yè)機器人產(chǎn)品的各個研制環(huán)節(jié)之中MATLAB語言是機電工業(yè)領域較為常用的一種編程語言,這一編程語言具有著較為強大的矩陣計算能力,它可以應用于工業(yè)機器人的方案論證、設計分析和生產(chǎn)制造等各個階段。它也可以在工業(yè)研究、產(chǎn)品開發(fā)及數(shù)值分析等多個領域得到應用。D-H坐標系法是建立機器人連桿模型的有效方法。

      1 D-H坐標系的建立

      工業(yè)機器人是現(xiàn)代化工業(yè)生產(chǎn)中不可缺少的元素。機器人模型的手動控制與軌跡規(guī)劃仿真可以讓機器人運動的研究過程呈現(xiàn)出直觀化的特點?;贛ATLAB-Robotics機器人工具箱建立的工業(yè)機器人三維模型的應用,可以讓人們借助編程形式對機器人模型進行檢驗。坐標系在機器人模型的檢驗過程中發(fā)揮著較為重要的作用。根據(jù)機器人的運動學原理與齊次變換的相關知識,在空間中的任意坐標系相對于某個參考坐標系但是位置和姿態(tài)的獲取方式為兩個坐標系之間的變換。在坐標系建構完成以后,研究者需要在求取工業(yè)機器人運動學方程結果的基礎上,對求解結果與滑塊控制圖的設定數(shù)值進行比較,為保證運動學方程求解結果的精確性,研究者可以將D-H坐標系應用于工業(yè)機器人運動學仿真分析過程之中。

      根據(jù)工業(yè)機器人的實際情況,工業(yè)機器人運動學仿真研究工作的開展,要求研究者關注工業(yè)機器人的每一個連桿,在為不同連桿構建不同的坐標系以后,齊次變換會成為描述坐標系間的相對位置與姿態(tài)的工具。在機器人基坐標系的齊次變換矩陣確定過程中,人們可以將遞歸方法應用于矩陣求取過程。以工業(yè)機器人的連桿坐標系與連桿參數(shù)計算為例,一般情況下,與工業(yè)機器人運動學仿真過程有關的坐標系的X軸、Y軸和Z軸需要由右手定則確定。

      坐標法在機器人運動學模型仿真研究過程中的應用,可以讓人們利用連桿i對連桿i-1相對位置的齊次變換矩陣表述工業(yè)和機器人連桿的運動關系。在坐標系建構完成以后,4X4階齊次D-H矩陣具有著同時實現(xiàn)坐標系旋轉與平移的能力。在根據(jù)D-H法確定機器人連桿相鄰兩運動副之間的位置與方向以后,工業(yè)機器人末端執(zhí)行器相對于基座的總變換矩陣可以用以下矩陣表示:

      T=

      在上述矩陣公式之中,nx、ny和nz為機器人的法向矢量;Ox、Oy和Oz分別指代方向矢量;Px、Py和Pz分別指的是位置坐標。

      2 機器人運動學模型的創(chuàng)建與驗證

      2.1 運動學模型的建立

      在MATLIB環(huán)境下,研究者可以借助Link函數(shù)與robot函數(shù)完成機器人模型的建構,drivebot函數(shù)可以用于驅動生成機器人模型。下圖所示的內(nèi)容為利用Link函數(shù)與robot函數(shù)構建的機器人模型:

      根據(jù)工業(yè)機器人系統(tǒng)的實際情況,上述運動學模型之中包含有連桿的扭角、連桿長度、關節(jié)角和偏置距離等內(nèi)容。

      2.2 運動學模型的驗證

      根據(jù)圖1所反映的信息,移動滑膜控制器在運動學模型的驗證過程中發(fā)揮著較為重要的作用,圖1左側的移動滑膜控制器中包含有q1、q2、q3、q4、q5和q66種模塊,這些模塊可以指代工業(yè)機器人的6種不同關節(jié)角度。在q1、q2和q3以后,人們可以對機器人的位置進行改變,q4、q5和q6三種模塊的移動過程可以讓工業(yè)機器人的姿態(tài)有所改變。因而上述6種模塊可以被看作是機器人末端執(zhí)行器在空間中的位姿的決定因素。在工業(yè)機器人運動學模型驗證階段,試驗人員可以通過對移動滑膜控制器的滑塊位置進行隨機調(diào)整的方式,確定工業(yè)機器人的6種不同關機角度,并在根據(jù)機器人的實際情況,讀取末端執(zhí)行器的位姿的基礎上,將關節(jié)角度及工業(yè)機器人桿件的幾何參數(shù)應用于運動學方程之中。在將關節(jié)角度與幾何參數(shù)等內(nèi)容輸入于機器人運動學方程以后,人們可以將MATLAB應用于程序編寫過程之中,并在對MATLAB-Robotics機器人工具箱應用以后所求取的末端執(zhí)行器位姿數(shù)據(jù)與利用移動滑膜控制器所獲取的相關數(shù)據(jù)信息進行比較分析的方式,確定工業(yè)機器人的關節(jié)角度。根據(jù)二者之間的分析結果,Px、Py、Pz的運動學方程求解實際值分別為-35.9419、165.9436和660.2673,滑塊控制器直接讀取的設定值分別為-35.941、165.920和660.282,兩組數(shù)據(jù)之間的誤差值相對較小,表明工業(yè)機器人運動學仿真分析中所求取的運動學方程與利用函數(shù)建立的三維模型之間具有一定的可靠性。

      3 工業(yè)機器人正運動學與逆運動學的仿真結果分析

      3.1 正運動學仿真與結果分析

      在連桿參數(shù)與機器人各關節(jié)已經(jīng)確定,且已經(jīng)預先設定機器人各個關節(jié)變化的情況下,試驗人員可以利用正運動學仿真模式,對工業(yè)機器人末端執(zhí)行器的位置變化情況進行分析。一般情況下,正運動學仿真主要指的是機器人運動學正解求解過程中的仿真,MATLAB-Robotics機器人工具箱中的fKine函數(shù)是正運動學仿真研究過程中常

      用的函數(shù)。以下公式為fkine函數(shù)公式:

      TR=FKINE(ROBOT,Q)

      在上述公式之中,TR指代的內(nèi)容為Q定義的前向運動學正解;ROBOT指的是機器人對象的名稱,假定坐標系的某點為[-0.77572 -0.31028 -0.11635 1.435 1.629 0.9693],在應用fkine函數(shù)確定機器人位于該點位姿以后,人們可以將時間矢量確定為0:0.0562,此時機器人到達點的坐標為[2.883 -1.3187 0.73692 0.42663 3.1416 -0.34907]。

      在工業(yè)機器人關節(jié)空間軌跡計算過程中,人們可以在調(diào)用mstraj函數(shù)的基礎上,對fkine進行應用。上述兩種函數(shù)應用于正運動學仿真分析以后所獲得的矩陣可以反映出工業(yè)機器人位姿的變化過程,此時人們可以借助坐標軸表述X、Y、Z坐標在2s以內(nèi)的變化情況,在坐標變化情況確定以后,plot函數(shù)可以在末端執(zhí)行器坐標變化曲線機空間變化曲線的繪制過程中得到應用。根據(jù)工業(yè)機器人連桿的位置變化情況,人們可以通過手動控制滑塊控制器的方式,確定機器人可能達到的各種位置,進而對機器人正運動學求解的準確性進行分析。

      3.2 逆運動學仿真與結果分析

      工業(yè)機器人運動學仿真領域的逆運動學仿真結果分析建立在機器人末端執(zhí)行器坐標系相對于基坐標系的期望位姿的基礎之上。人們在逆運動學仿真分析過程中,需要對該位姿相對應的機器人各個關節(jié)轉角進行計算。MATLAB-Robotics機器人工具箱中的ikine()函數(shù)可以在逆運動學仿真分析過程中得到應用。根據(jù)前文論述,在ikine()函數(shù)應用于逆運動學仿真分析以后,機器人運動學模型中涉及到的6個關節(jié)角的變化曲線分析過程是人們所不可忽視的內(nèi)容。一般情況下,相關的計算系統(tǒng)可以從最短行程原則、關節(jié)運動空間限制等內(nèi)容入手,確定合適的逆解。

      4 結語

      工業(yè)機器人運動學仿真分析中所求取的運動學方程與利用函數(shù)建立的三維模型之間具有一定的可靠性。在MATLIB環(huán)境下,研究者可以借助Link函數(shù)與robot函數(shù)完成機器人模型的建構。正運動學仿真結果分析與逆運動學仿真結果分析可以為工業(yè)機器人結構的最優(yōu)化設計提供幫助。

      參考文獻:

      [1]張禹,丁磊宇.基于Matlab的6R工業(yè)機器人運動學仿真與研究[J].機械工程師,2017(01):24-27.

      [2]扶宇陽,葛阿萍.基于MATLAB的工業(yè)機器人運動學仿真研究[J].機械工程與自動化,2013(03):40-42+45.

      猜你喜歡
      仿真分析工業(yè)機器人
      淺談工業(yè)機器人的安全生產(chǎn)
      DYNA在安全帶固定點強度仿真分析中的應用
      基于力傳感器的工業(yè)機器人力控試驗系統(tǒng)的研制
      汽車科技(2016年6期)2016-12-19 20:40:37
      缸內(nèi)直噴汽油機進氣道流動特性的數(shù)值模擬
      基于虛擬樣機的工業(yè)機器人末端液壓夾持器的設計
      工業(yè)機器人模擬仿真技術在職業(yè)教育中的應用淺析
      預應力混凝土連續(xù)剛構橋施工監(jiān)測與仿真分析
      半掛汽車列車直角轉彎仿真分析
      工業(yè)機器人現(xiàn)場編程工學結合課程開發(fā)
      科技視界(2016年18期)2016-11-03 23:15:51
      汽車行李箱蓋鉸鏈機構的分析及優(yōu)化
      富裕县| 大同县| 怀宁县| 新民市| 泸水县| 芒康县| 花莲市| 怀柔区| 于都县| 东平县| 洪湖市| 大荔县| 陆良县| 凯里市| 筠连县| 南雄市| 天门市| 莱西市| 长汀县| 依安县| 吴旗县| 湄潭县| 隆化县| 库车县| 锦屏县| 广丰县| 邵阳县| 高邮市| 玛多县| 汝南县| 二连浩特市| 巴彦淖尔市| 英山县| 平潭县| 玉龙| 合山市| 突泉县| 南江县| 喀喇沁旗| 平度市| 恩施市|