999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于DH算法的平面關節機器人的運動學建模與仿真*

2018-05-05 08:39:04郝建豹查進艷謝煉雅
機電工程技術 2018年4期

郝建豹,查進艷,謝煉雅

平面關節型工業機器人(又稱SCARA機器人)采用一個移動關節和三個旋轉關節,移動關節實現末端執行器上下運動,而三個關節旋轉則控制末端執行器前后、左右運動。該種型式的工業機器人結構簡單,動作靈活,在水平方向則具有柔順性,而在垂直方向則有較大的剛性[1],多用于裝配作業中。

機器人運動學分析是實現機器人運動控制與軌跡規劃的基礎,其中正逆運動學分析是最基本的問題[2],而D-H參數法[3-5]是常用的分析方法,通過仿真可以模擬機器人的運動情況和動態特性,驗證建立的運動學模型,幫助研究人員了解機器人的工作空間的形態和極限,更加直觀地顯式機器人的運動情況,得到從數據曲線和數據本身難以分析的很多重要信息[6]。

針對上述的問題,本文利用D-H參數建立了平面關節型機器人正向、逆向運動學模型,利用MATLAB Ro?botic Toolbox,驗證分析平面關節型機器人正向、逆向運動學模型和參數的正確性,然后,對其運動軌跡進行規劃。

1 平面關節機器人的結構

本文研究的平面關節機器人是由3個xy平面旋轉軸(軸1、軸2和軸4),其3軸軸線相互平行,再加一個垂直平移軸(軸3)組成,在平面內進行定位和定向,是一種固定式的工業機器人,如圖1所示。其工作區域類似于一個扇形區域,其特點為結構輕便、響應快。

圖1中平面關節機器人軸1、軸2均要承受軸向壓力和傾覆力矩,而推力向心交叉短圓柱滾子軸承剛度高,能承受軸向壓力與徑向(傾覆)力矩;另一方面諧波齒輪減速器具有減速比大、體積小、重量輕、精度高、承載能力大、定位安裝方便等優點,所以軸1、軸2的傳動采用諧波齒輪減速器,支撐軸承采用推力向心交叉短圓柱滾子軸承。軸3和軸4的驅動是分離的,軸3為垂直移動軸,采用能將旋轉運動轉變為直線運動,且傳動精度較高的滾珠絲杠傳動。伺服電機通過聯軸器直接驅動滾珠絲杠傳動。軸4由伺服電機驅動花鍵軸實現旋轉運動。

圖1 平面關節機器人結構圖

2 機器人數學模型建立

2.1 D-H建模

利用D-H算法建模首先確定機器人的初始位姿,然后依次建立各關節坐標系,平面關節機器人D-H坐標系如圖2所示。根據所建立的關節坐標系及各連桿參數,得到機器人的D-H參數見表1,最后建立機器人的正向運動學方程。

圖2 坐標系為右手坐標系,原點oi為ai與ai+1關節軸線的交點;zi軸為與ai+1關節軸重合,指向任意;xi軸為zi和zi-1構成的面的法線;yi軸方向按右手定則確定,d1是基座高度,d2是機身高度。

表1中θi為繞 zi-1軸,由 xi-1轉向 xi,正方向是zi-1軸的方向; di為沿 zi-1軸、zi-1軸和 xi交點至oi-1坐標系原點的距離。

2.2 正運動學建模

機器人正向運動學分析是利用各關節參數表示出末端執行器TCP位姿的過程。機器人D-H坐標轉換公式與機器人的基座與手之間的總變換則為:

其中 Cθn+1表示 cosθn+1,Cαn+1表示 cosαn+1。

根據公式(1)可得出:

機器人的基座與手之間的總變換則為:

根據式(2),得出機器人正運動學方程:

其中:

式(3)即為機器人的正運動學方程,可以通過給定機器人各個關節變量值來求得末端執行器的位姿。

2.3 逆運動學建模

逆運動學分析是已知機器人末端執行器的位姿,求各關節變量的過程。機器人逆向運動學求解是已知

求 θ1,θ2,d5,θ4,基本方法是通過叉乘轉換矩陣的逆矩陣逐個根據已知參數求解各個關節角度值或者平移值。根據式(2)可求出:

式中:A=a4c2+a3,B=p2x+p2y。方程組(4)即為逆向運動學方程,通過這些方程可以求出當前位姿的各個關節的變量。

3 機器人仿真

MATLAB Robot toolbox是一個專門用來做機器人仿真的軟件包,構建機器人本體時主要在于構建各個關節,在構建關節時,會用到工具箱中的LINK函數,其常用形式為:

L=LINK([α d θ D'R'or'P'],'standard'or'modified')

其中:函數參數分別表示扭轉角,桿件長度,關節角,橫距,關節類型(R代表旋轉關節,用0表示;P代表移動關節,用非0值表示,一般取1)。‘standard’代表標準D-H參數,‘modified’代表改進D-H參數,常簡寫為‘mod’。本文采用改進D-H參數,根據表1參數及正運動學方程式(3),進行驗證,取機器人名稱為“SCARA”,構建機器人模型部分軟件代碼如下:

L{1}=link([0 0 0 230 0],'mod');

L{2}=link([0 300 0 0 0],'mod');

L{3}=link([0 200 0 0 1],'mod');

L{4}=link([0 0 0-180 0],'mod');

SR1=robot(L,'SCARA');

SR1.manuf='RS';

plot(SR1,qz)

drivebot(SR1)

取機器人初始狀態qz=[0 0 0 0],其模擬驅動圖如圖3所示,此時機器人驅動位姿效果如圖4所示,同時生成機器人法蘭中心仿真位姿。

圖3 模擬驅動圖

圖4 機器人位姿圖一

圖4 中機器人的末端附有一個小的坐標系,分別用紅、綠、藍色箭頭代表機器人法蘭中心TCP的X、Y、Z軸方向。模擬驅動圖中可輸入SCARA機器人關節變量值,改變機器人狀態qz=[-0.6-0.3-120 0.4],此時機器人狀態如圖5和圖6所示。

圖5 模擬驅動圖

圖6 機器人位姿圖二

4 結論

本文分析了所研究的平面關節機器人的機械結構,利用D-H參數法對平面關節型機器人建立了正、逆運動學模型,基于MATLAB Robotics toolbox,編制程序進行了仿真,仿真結果驗證了平面關節機器人參數的合理性,利用模擬關節驅動窗口,設定各關節參數值可直觀地展示機器人各關節角度驅動效果圖。

參考文獻:

[1]左富勇,胡小平,謝珂,等.基于MATLAB Robotics工具箱的SCARA機器人軌跡規劃與仿真[J].湖南科技大學學報(自然科學報),2012,27(2):41-44.

[2]王智興,樊文欣,張保成,等.基于Matlab的工業機器人運動學分析與仿真[J].機電工程,2012,29(1):34-37.

[3]熊有倫,唐立辛,丁漢.機器人技術基礎[M].武漢:華中科技大學出版社,2008.

[4]Seling J M.機器人學的幾何基礎[M].北京:清華大學出版社,2008.

[5]高東強,楊磊,韓昆,等.SCARA機械手的軌跡規劃及運動學分析[J].機械設計與制造,2015(1):269-272.

[6]楊帆,張錚,夏添.四自由度SCARA機器人控制系統研究[J].湖北工業大學學報,2016(1):34-37.

主站蜘蛛池模板: 日本高清在线看免费观看| 国产在线一二三区| 又黄又湿又爽的视频| 国产美女主播一级成人毛片| 国产精品视频a| 巨熟乳波霸若妻中文观看免费 | 国产三级韩国三级理| 久久久久亚洲Av片无码观看| 亚洲人成网站观看在线观看| 国产主播在线观看| 香蕉久人久人青草青草| 国产久草视频| 成人午夜视频网站| 三级国产在线观看| 亚洲综合色婷婷中文字幕| 亚洲国产精品一区二区高清无码久久| 亚洲综合专区| 亚洲an第二区国产精品| 国产精品久久国产精麻豆99网站| 欧美在线中文字幕| 97视频精品全国在线观看| 色有码无码视频| 亚洲区视频在线观看| 97se亚洲综合在线天天| 亚洲一区毛片| 亚洲人成网站日本片| 亚洲精品无码专区在线观看| AV天堂资源福利在线观看| 无码内射在线| 国产第一色| 精品一区二区三区中文字幕| 五月综合色婷婷| 亚洲91精品视频| 日韩精品欧美国产在线| 久久综合五月| 国产在线91在线电影| 亚洲无码A视频在线| 无码福利视频| 日韩精品一区二区三区免费| 香蕉久久永久视频| 亚洲男人的天堂在线| 在线国产综合一区二区三区| 欧美成人国产| 亚洲欧美不卡中文字幕| 成人免费午夜视频| 波多野结衣一二三| 麻豆精品在线| 首页亚洲国产丝袜长腿综合| 欧美性久久久久| 怡红院美国分院一区二区| 色婷婷在线影院| 色妞www精品视频一级下载| 日韩一区精品视频一区二区| 91小视频版在线观看www| 重口调教一区二区视频| 九九香蕉视频| 亚洲系列中文字幕一区二区| 日韩av无码精品专区| 白浆视频在线观看| 又猛又黄又爽无遮挡的视频网站| 亚洲中字无码AV电影在线观看| 99人妻碰碰碰久久久久禁片| 成人在线亚洲| 日韩大片免费观看视频播放| 农村乱人伦一区二区| 日韩成人在线视频| 精品国产黑色丝袜高跟鞋| 国产传媒一区二区三区四区五区| a毛片在线| 亚洲精品在线影院| 日韩麻豆小视频| 亚洲国产中文综合专区在| 91久久精品日日躁夜夜躁欧美| 亚洲人成成无码网WWW| 综合天天色| 91最新精品视频发布页| 特级做a爰片毛片免费69| 2022国产无码在线| 欧美va亚洲va香蕉在线| 久久国产精品无码hdav| a网站在线观看| 国产SUV精品一区二区6|