• 
    

    
    

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

      ?

      基于D-H算法的棉桶更換復合機器人運動學建模與仿真分析*

      2016-02-07 05:05:19楊前明劉亞瓊王曉媛
      組合機床與自動化加工技術 2016年12期
      關鍵詞:碼垛運動學軌跡

      楊前明,劉亞瓊,王 偉,王曉媛

      (山東科技大學 機械電子工程學院,山東 青島 266590)

      基于D-H算法的棉桶更換復合機器人運動學建模與仿真分析*

      楊前明,劉亞瓊,王 偉,王曉媛

      (山東科技大學 機械電子工程學院,山東 青島 266590)

      文章以棉桶更換復合機器人為研究對象,根據(jù)研究作業(yè)工藝需要,建立了作業(yè)平面坐標系;采用D-H算法建立復合機器人抓握棉桶運動數(shù)學模型,運用MTALAB軟件獲得棉桶作業(yè)空間軌跡集合;利用RoboticsToolbox工具箱建立復合機器人仿真模型,進行軌跡規(guī)劃。對仿真結果分析表明,作業(yè)空間軌跡集合包含了棉桶更換作業(yè)規(guī)定的作業(yè)路徑,末端運行軌跡連續(xù)平滑,各關節(jié)運動平穩(wěn),無干涉,滿足棉桶搬運與更換作業(yè)要求。

      復合機器人;棉桶更換;運動學建模;軌跡空間集合;軌跡規(guī)劃

      0 引言

      工業(yè)機器人近年來在制造業(yè)、物流等領域已經(jīng)獲得比較廣泛的應用。在紡織業(yè),隨著工業(yè)4.0、智能制造發(fā)展的需要,紡織業(yè)勞動密集型現(xiàn)狀,對于輔助作業(yè)機自動化裝備、機器人的應用尤為迫切;另一方面紡織車間較高的溫濕度與噪音環(huán)境較差,一種用于前紡階段棉桶搬運更換作業(yè)的裝備呼之欲出。文獻資料研究表明,妥善解決這類技術問題原理方法未見報道。

      本文提出了一種由AGV與4軸機器人組合一體的復合機器人(Compositewheelandpalletizingrobot,CWPR)設計方案,為進一步分析其作業(yè)時端點軌跡的合理性,采用D-H算法建立了的復合機器人運動學模型[1],通過MATLAB編程[2]獲得到了末端執(zhí)行器作業(yè)空間三維圖[3]以及運動軌跡曲線[4],驗證復合機器人結構設計、軌跡規(guī)劃的合理性。

      1 復合機器人結構設計與作業(yè)要求

      1.1 工藝流程

      圖1所示為CWPR機器人結構三維示意圖,

      1.輪式機器人 2、3、5、6.棉桶 4.碼垛機器人圖1 CWPR機器人結構三維示意圖

      主要由AGV輪式搬運機器人與碼垛機器人復合而成。前者完成行走與導向功能,后者完成棉桶更換作業(yè)任務。

      圖2 CWPR機器人作業(yè)工藝示意圖

      圖2所示為CWPR機器人作業(yè)工藝示意圖,圖2中以軌道線為中心,左右兩則分別布置兩列梳棉機(左右各5臺),CWPR機器人的作業(yè)任務是將AGV小車上4個(1、2、3、4)空棉桶分別與梳棉機上滿桶更換。以Ⅰ號梳棉機為例,當CWPR行駛至指定位置停止,碼垛機器人將AGV上空桶1由A位抓起(空桶),經(jīng)B點推移C位處滿桶滑至D位,然后將D位滿桶抓起放到AGV上位置1,即完成一個空桶與滿棉桶的更換作業(yè)。

      圖3所示為CWPR機器人結構簡圖,主要設計原始參數(shù):后臂長L2=1200mm、前臂長L3=1200mm,AGV上棉桶中心距L6=1500mm、L7=900mm。

      1.2 CWPR作業(yè)空間要求

      圖4所示為CWPR機器人作業(yè)平面坐標系,圖中箭頭指向為棉桶更換時其路徑軌跡。在AGV小車運行到指定位置停止時,假設A、C、D位各點坐標分別為:(a0,b0)、(a1,b1)、(a2,b2),棉桶移動高度為L8。

      圖3 CWPR機器人的結構簡圖

      CWPR機器人最小、最大回轉(zhuǎn)半徑分別為:

      圖4 CWPR機器人作業(yè)平面坐標系及末端軌跡

      圖4中曲線是棉桶更換時,機器人末端棉桶平面軌跡曲線,是與周圍環(huán)境無干涉的軌跡理想規(guī)劃。也是后續(xù)端部仿真軌跡空間集在XY平面上應該完全包含的作業(yè)子集合。換言之,當棉桶軌跡子集滿足這個條件則認為機器人作業(yè)無干涉,運動軌跡規(guī)劃可行。

      2 CWPR機器人運動學建模

      結合D-H表示法,建立CWPR機器人的坐標系。根據(jù)圖3得到圖5所示的D-H坐標系[5-7]。

      列出CWPR機器人的D-H參數(shù)表,如表1所示,且θ4=-θ2-θ3。

      圖5 CWPR機器人D-H坐標系

      連桿iai-1αi-1diθi變量范圍1000θ10~360°2L1-90°0θ2-88°~-5°3L200θ320°~160°4L300θ4-θ2°~θ3°

      CWPR機器人四個關節(jié)均為旋轉(zhuǎn)關節(jié),應用廣義連桿變換齊次矩陣表達式如下:

      (1)

      (2)

      (3)

      (4)

      (5)

      則末端執(zhí)行器相對基坐標的位姿變換矩陣:

      (6)

      整理得到:

      (7)

      (8)

      3 運動學仿真

      運動學仿真是研究機器人端部運動軌及其合理規(guī)劃的有效方法,具有縮短開發(fā)周期、降低研發(fā)成本等優(yōu)勢,對于首臺樣機前期設計尤為重要。

      3.1 作業(yè)空間仿真

      根據(jù)建立的D-H運動模型,并運用Matlab軟件編程求解,最終求得CWPR機器人可達作業(yè)空間的三維圖,如圖6所示[9-10]。

      圖6 CWPR機器人可達作業(yè)空間三維圖

      CWPR機器人作業(yè)空間在XY(水平)平面上投影,如圖7所示。當θ1取為某一值時,得到碼垛機器人的作業(yè)空間的截圖,如圖8所示。

      圖7 XY坐標平面投影圖

      圖8 XZ坐標平面截圖

      假設AVG小車運行到碼垛機器人與梳棉機D位對齊時停車,A位:(-750,450,498),C位:(-750,1900,0),D位:(0,2250,0),則最小回轉(zhuǎn)半徑:Rmin=870mm,最大回轉(zhuǎn)半徑:Rmax=2250mm,棉桶移動高度:L8=498mm。

      XY坐標平面任務空間在圖7中用虛線標注,同理XZ坐標平面任務空間在圖8中用虛線標注,CWPR機器人末端(棉桶)軌跡包含在空間軌跡集合之中,與周圍無干涉。顯然滿足作業(yè)要求。

      綜上所述,AGV小車停車點、碼垛機器人的結構參數(shù)(桿長、關節(jié)角取值范圍)滿足項目的需求。此外,還可將任務空間最大擴展為回轉(zhuǎn)半徑差為1500mm,移動高度為600mm的圓柱空間集合,提供了一定的設計余量。

      3.2 CWPR機器人軌跡規(guī)劃仿真

      CWPR機器人軌跡規(guī)劃仿真能夠直觀地反映出手臂末端的運動情況,及相應的關節(jié)量位置、速度、加速度變化情況。利用RoboticsToolbox工具箱對CWPR機器人A位到C位、D位到A位搬運軌跡進行規(guī)劃,為CWPR機器人的控制提供了重要的參考依據(jù)[8]。

      3.2.1 仿真模型建立

      根據(jù)前述D-H參數(shù),運用link函數(shù)和robot函數(shù)生成CWPR機器人在MATLAB中仿真模型, 用drivebot函數(shù)驅(qū)動CWPR機器人各關節(jié)運動[8],圖9為CWPR機器人仿真模型。

      圖9 CWPR機器人仿真模型

      3.2.2CWPR機器人軌跡規(guī)劃

      軌跡規(guī)劃分為:關節(jié)空間的規(guī)劃和笛卡爾空間的規(guī)劃,結合兩種方式的優(yōu)點,末端軌跡用笛卡爾空間,各個關節(jié)位移、速度、加速度用笛關節(jié)空間[11]。

      (1)利用transl、rot函數(shù),將A、C、D位的直角坐標換算關節(jié)變量坐標:

      qA=[-39.5401 -39.5401 4.6275 2.2761];

      qC=[-39.8673 -39.8673 5.7305 1.1054];

      qD=[-40.0553 -40.0553 5.9278 0.7108]。

      (2)利用jtraj實現(xiàn)笛卡爾空間規(guī)劃,參照棉桶搬運的作業(yè)時間,時間向量設為5s,采樣時間間隔為50ms。用plot函數(shù)實現(xiàn)A位到C位、D位到A位規(guī)劃路徑的動畫仿真。

      (3)在笛卡爾空間中,用fkine函數(shù)對CWPR機器人進行運動學正解[12],得到CWPR機器人末端執(zhí)行器從A位到C位、D位到A位末端軌跡,如圖10所示。

      圖10 CWPR機器人末端軌跡

      圖11 末端軌跡XY坐標平面投影

      圖11末端軌跡XY坐標平面投影,與圖4設計的搬運軌跡吻合。此外,C位到D位的滑臺可設計為弧形,將D位移至D*點,縮短了CWPR機器人的臂展,減小了機器人的傾覆力矩,從而降低了剛度設計要求,節(jié)約成本。

      (4)在關節(jié)空間中,得到各關節(jié)隨時間變化的位置、速度、加速度圖像,如圖10~圖14所示。D位到A位各關節(jié)角度的軌跡規(guī)劃曲線同理,不再敘述。

      圖12 A位到C位各關節(jié)位置變化

      圖13 A位到C位各關節(jié)速度變化

      圖14 A位到C位各關節(jié)加速度變化

      從圖中可看出,各關節(jié)位置和角速度運行曲線連續(xù)光滑,起始點和終止點加速度的大小為0且沒有突變,說明時間設置合理且速度和加速度的大小能為CWPR機器人的現(xiàn)實控制提供了重要的參考依據(jù)[13]。

      綜上所述,軌跡規(guī)劃合理,理論上能在工藝要求的5s時間內(nèi),平穩(wěn)地完成棉桶更換,為現(xiàn)實設計提供了理論依據(jù)。

      4 結論

      本文以CWPR機器人完成棉紡車間棉桶更換作業(yè)工藝為研究原型,建立了坐標體系,給出基于D-H算法的抓握棉桶運動數(shù)學模型。

      (1) 運用MTALAB仿真軟件,獲得CWPR機器人抓握棉桶作業(yè)空間軌跡集合;對XY、XZ兩個截面分析結果表明,CWPR機器人端部(棉桶)軌跡包含在空間軌跡集合之中,與周圍無干涉。

      (2)利用Roboticstoolbox工具箱建立CWPR機器人運動學模型,進行軌跡規(guī)劃仿真。結果進一步表明,作業(yè)空間軌跡集合包含了棉桶更換作業(yè)規(guī)定的作業(yè)路徑,且末端執(zhí)行器軌跡曲線連續(xù)平滑,各個關節(jié)運動平穩(wěn),無加速度突變。

      (3)圖11末端軌跡規(guī)劃表明,在末端仿真軌跡可行的情況下,還可將D位移至D*點,縮短了CWPR機器人的臂展,減小了機器人的傾覆力矩,從而降低了剛度設計要求,節(jié)約成本。

      [1]JohnjCraig.機器人學導論[M]. 贠超,譯. 3版.北京:機械工業(yè)出版社,2006.

      [2]PICorke.ARobticsToolboxforMatlab[J].IEEERobticsandAutomationMagazine, 1996, 1(3):24-32.

      [3] 李金泉,段冰蕾,李忠明.新型碼垛機器人工作空間及影響系數(shù)分析[J].北京郵電大學學報,2011,34(6):78-81.

      [4] 熊艷梅,楊延棟.碼垛機器人運動學分析與仿真[J]. 機器人技術,2015,42(1):62-66.

      [5] 楊前明,閆久祥,王世剛,等. 基于D-H位移矩陣法的溢油回收系統(tǒng)掃油臂運動學建模[J]. 山東科技大學學報:自然科學版,2014, 33(1): 92-97.

      [6] 李愛成,唐紅火,馮寶林,等. 關節(jié)式碼垛機器人運動學分析與動力學仿真[J].機械設計,2013,30(10):16-20.

      [7] 李金泉,楊向東,付鐵.碼垛機器人機械結構與控制系統(tǒng)設計[M].北京:北京理工大學出版社,2011.

      [8] 張明,何慶中,王志鵬,等.關節(jié)型碼垛機器人的空間分析 [J].組合機床與自動化加工技術,2013(7):68-74.

      [9]ZhuSu-xia,LeiQuan-sheng,LiJin-quan.DesignofthecalculativesoftwareoftheDynamicsAnalysisonaTypePalletizingRobotonMatlab[J].AdvancedMaterialsResearch, 2013(3): 222-225.

      [10] 汪永元.工業(yè)機器人的系統(tǒng)分析與仿真研究[D].成都:西南交通大學,2014.

      [11] 王魯平, 朱華炳, 秦磊.基于MATLAB的工業(yè)機器人碼垛單元軌跡規(guī)劃[J].組合機床與自動化加工技術,2014(11):128-132.

      [12] 楊延棟,管會生.碼垛機器人運動學與動力學仿真[J].起重運輸機械,2013(1):60-63.

      [13]LiangLin-jian,GaoXue-guan.PalletizingRobotDynamicAnalysisandSimulation[J].AppliedMechanicsandMaterials, 2014(4):623-626.

      (編輯 李秀敏)

      Kinematic Modeling and Simulation Analysis of Cotton Barrel Replacement Composite Robot Based on D-H Algorithm

      YANGQian-ming,LIUYa-qiong,WANGWei,WANGXiao-yuan

      (CollegeofMechanicalandElectronicEngineering,ShandongUniversityofScienceandTechnology,QingdaoShandong266590,China)

      Theworkingplanecoordinatesystemwasestablishedtakingthecottonbarrelreplacementcompositerobotastheresearchobjectaccordingtotheresearchrequirementsofoperationtechnology.ThemathematicalmodelofcompositerobotgraspingcottonbarrelswasestablishedusingD-HmethodandtheworkspacetrajectorysetobtainedusingMTALABsoftware.ThesimulationmodelofthecompositerobotwasestablishedusingRoboticsToolboxandthetrajectoryplaned.Thesimulationresultsshowthattheworkspacetrajectorysetcontainsoperatingtrajectoriesplannedofthecompositerobotandtheterminaltrajectoryoftheoperationparametersarecontinuousandsmoothly.Thateachjointoftherobotmotionsstablyandshownoenvironmentalinterference,compositerobotcouldmeettherequirementsofoperationtechnologyofcottonbarrelcarriedandreplaced.

      compositerobot;cottonbarrelreplacement;kinematicsmodel;trajectoryspaceset;trajectoryplanning

      1001-2265(2016)12-0052-04DOI:10.13462/j.cnki.mmtamt.2016.12.015

      2016-02-23;

      2016-03-28

      青島市科技計劃項目(QDKJX-201305-066)

      楊前明(1960—),男,江蘇如皋人,山東科技大學教授,博士,研究方向為機械電子工程,(E-mail)yqm8396@163.com。

      TH165;TG

      A

      猜你喜歡
      碼垛運動學軌跡
      可控機構式碼垛機器人的運動學誤差分析
      移動式碼垛機器人移動臂的優(yōu)化設計
      重型機械(2020年3期)2020-08-24 08:31:48
      軌跡
      軌跡
      基于MATLAB的6R機器人逆運動學求解分析
      GSK工業(yè)機器人碼垛程序編寫技巧
      電子制作(2019年20期)2019-12-04 03:51:36
      基于D-H法的5-DOF串并聯(lián)機床運動學分析
      軌跡
      進化的軌跡(一)——進化,無盡的適應
      中國三峽(2017年2期)2017-06-09 08:15:29
      基于運動學原理的LBI解模糊算法
      宽甸| 黑山县| 韶山市| 玉树县| 嘉禾县| 黎川县| 西青区| 砀山县| 双峰县| 琼结县| 郸城县| 孝义市| 南平市| 宣武区| 友谊县| 志丹县| 福清市| 淳化县| 舒城县| 山阳县| 商城县| 九江县| 永丰县| 鹤庆县| 静海县| 手游| 黄大仙区| 车致| 南江县| 银川市| 侯马市| 囊谦县| 福建省| 富宁县| 墨玉县| 藁城市| 日照市| 怀安县| 贵州省| 康定县| 荣昌县|