SCARA 機器人運動(dòng)學分析及 MATLAB 建模仿真
2017-3-20 來源:青島大(dà)學自動化與電氣工程學(xué)院 作者(zhě):左國棟 趙智勇 王冬青
摘要(yào):利用 D-H 參數法對 SCARA 機器人進行建(jiàn)模,得到了機(jī)器人正運動學和(hé)逆運動學方(fāng)程。 在 MATLAB RoboticsToolbox 的(de)平台下,對機器人的簡單運動進行了仿真(zhēn),得到了各關節變量隨時間變化的關(guān)係 ,直觀反映出機器人各(gè)個關節的運動狀態。 仿真結果表明,所建模型是合理有效的。
關鍵詞:SCARA 機(jī)器人,D-H 參數法,軌跡規劃,MATLAB 仿真
SCARA 平 麵 關 節 機 器 人 是 目 前 使 用(yòng) 最 廣 泛 的 機 器 人 。SCARA 係統在 X、Y 方向上具有順從性,而在 Z 軸方向具有良好的剛度[1],在裝配作業中得到了(le)廣泛應用 ,因此有必要對 SCARA機器人進行研究。 軌跡規劃在(zài)機器人學中占有極其重要的地位,任何(hé)作業的完成都離不開軌(guǐ)跡規劃。本(běn)文將借助(zhù) MATLAB,利用D-H 參數(shù)法(fǎ)對 SCARA 機器人建模, 進一步進(jìn)行(háng)機器人的軌跡規劃
。
1 SCARA 機器人運動學分析
SCARA 機器人是一(yī)種平麵關(guān)節型工業機器人,共有 3 個旋轉關節(分別是 1、2 和 4 關節),其軸線相互平行,實現平麵內定位和定向;另 1 個關節是(shì)移動關節(3 關節),實現末端執行器(qì)升降(jiàng)運動[2]。 如 圖 1 建(jiàn)立各連杆之間的 D-H坐標係。
表1 SCARA 機器人D-H 參數(shù)表
![](/uploadimages/2017/03/20/e2413569-3484-4c0f-bb1c-ba861354305c.png)
![](/uploadimages/2017/03/20/dd510bdc-5106-4d06-97ad-c40a6361d9ac.png)
圖1 SCARA 機器人D-H 參數坐標(biāo)係
1.1 SCARA 正運動(dòng)學
假設有一個構型已知的機器人, 即它的所有連杆長度和關節角度都是已知的, 那麽(me)計算機器人手的位姿(zī)就稱為正運動(dòng)學分析。 換言之,如果已(yǐ)知所有機器人關節(jiē)變量,用正運動學方程就能計算任何一(yī)瞬間機器人的位姿[3]。
為了(le)簡化(huà)表達,令 c1=cos(θ1),c2=cos(θ2),c3=cos(θ3),s1=sin(θ1),s2=sin(θ2),s3=sin(θ3),s23=sin(θ2+θ3),c23=cos(θ2+θ3)。由 D-H 轉換法則得,各(gè)坐標係轉換矩陣分別為:
![](/uploadimages/2017/03/20/fea12375-0f61-4565-b9b6-f6f9e6fd04e9.png)
式(1)至式(shì)(4)矩陣相乘,得到(dào)如下機器人的基座(zuò)和末端執行器(qì)之間的總變換:
![](/uploadimages/2017/03/20/8db16190-ca9c-4d94-beac-9ceb24a1ec19.png)
1.2 SCARA 逆運(yùn)動學(xué)
為了(le)使機器人手(shǒu)臂處於期望的位姿, 要確(què)定機器人的所有關節變量,就需要機(jī)器人的逆運(yùn)動學解(jiě)[3]。 令 SCARA 機 器人末端執行(háng)器期望位姿為:
![](/uploadimages/2017/03/20/b2819e38-0886-41d0-a1da-e9fb665c9c20.png)
![](/uploadimages/2017/03/20/27436b7c-d415-40bb-a5ea-998fba079501.png)
由式(8)兩邊矩陣對應元素(1,4)和(hé)(2,4)相等,得(dé)到:
![](/uploadimages/2017/03/20/9b28068e-985e-4652-b565-99307f75b71e.png)
![](/uploadimages/2017/03/20/b5f1cc23-0b33-4019-aeac-b48350cc1fcc.png)
![](/uploadimages/2017/03/20/e13ad719-1e70-49f0-a667-6bd5186ff5a7.png)
![](/uploadimages/2017/03/20/85ce919d-66e1-4637-bac5-c55ced2ef6ac.png)
![](/uploadimages/2017/03/20/1ffcda3c-a4ec-4e35-8790-ee0bc36f5d32.png)
圖2 SCARA 初始位姿
![](/uploadimages/2017/03/20/a0169698-7617-4175-b366-0cac56cd75c1.png)
圖3 SCARA 末位姿
![](/uploadimages/2017/03/20/bf91fc37-e349-4357-a741-d8c07a606d79.png)
圖(tú)4 各關節變量與時間的關係
![](/uploadimages/2017/03/20/aa6be479-dc55-4e8b-be46-31b28600931a.png)
圖5 各關節變量速度與時間(jiān)的關係
假(jiǎ)設機器人 5s 由初始位姿(zī)[0 0 0 0]移動到如圖(tú) 3 的(de)末位姿[pi / 2 pi / 3 50 -pi],在 MATLAB 平台下,得到的關節變(biàn)量、變量速度、變量加速度隨時間變化的圖(tú)像[6]如圖 4~圖 6 所示。
![](/uploadimages/2017/03/20/2d3c2e22-34ac-4d0e-b852-1b4f9cbb733b.png)
圖6 各關節變量加速度與時間關係
3.結束語(yǔ)
對 SCARA 機 器 人 進 行 運 動 學 建 模 以 後 , 在 MATLABRobotics Toolbox 下,完成了對機器人運動軌跡的仿真 ,得 到了各關節變量、速度和加速度隨時間變化(huà)的曲(qǔ)線圖(tú)形,正確快速地再現了機器人運動過程。可以看出(chū),MATLAB 為實現機器人軌跡規劃提供了強大(dà)的仿(fǎng)真能力, 為機器人教學或(huò)科研提(tí)供了有力的平台。
投稿箱(xiāng):
如果您有機床行業、企業相關新聞稿件發表,或進行(háng)資訊合作,歡迎聯係本網編輯部, 郵箱:skjcsc@vip.sina.com
如果您有機床行業、企業相關新聞稿件發表,或進行(háng)資訊合作,歡迎聯係本網編輯部, 郵箱:skjcsc@vip.sina.com
更多相關信息
業界(jiè)視點
| 更多
行業數據(jù)
| 更多
- 2024年11月 金屬切削機床產量數據
- 2024年11月 分地區金屬切削機床產量數(shù)據
- 2024年(nián)11月 軸承出口情況
- 2024年11月 基本型乘用車(轎車)產量(liàng)數據
- 2024年11月 新能源汽(qì)車產量(liàng)數據
- 2024年11月 新能源汽(qì)車銷量情(qíng)況(kuàng)
- 2024年10月 新能(néng)源汽車產量數據
- 2024年(nián)10月(yuè) 軸承出口情況
- 2024年10月 分地區金屬(shǔ)切削機床產量數據
- 2024年10月 金屬切削機床產(chǎn)量數(shù)據
- 2024年9月 新能源汽(qì)車銷量情況
- 2024年8月 新能源汽車產量數據
- 2028年8月 基本型乘用車(轎車)產量數(shù)據
博文選萃(cuì)
| 更多
- 機械加工(gōng)過程圖示
- 判(pàn)斷一台加工中(zhōng)心精(jīng)度的幾種辦法
- 中走絲線切(qiē)割機床的發展趨勢
- 國產(chǎn)數控係統和數(shù)控機床何去(qù)何從?
- 中國的技術工人都去哪裏了?
- 機械老板(bǎn)做了十多年(nián),為何還是小作(zuò)坊?
- 機械行業最新自殺性營銷,害人害己!不倒閉才
- 製造業大逃亡
- 智能時代(dài),少(shǎo)談點智造(zào),多談點製造(zào)
- 現實(shí)麵前,國人沉默。製造業的騰飛(fēi),要從機床
- 一文搞懂數控車床加工刀具(jù)補償功能
- 車床鑽孔攻(gōng)螺紋加工方法(fǎ)及(jí)工裝設計
- 傳統鑽削與螺旋銑孔加工工藝的區別