国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于旋量代數(shù)的機器人運動學(xué)建模及應(yīng)用

2017-07-25 09:58耿明超劉麗娟張燦果王嫣嫣
關(guān)鍵詞:剛體鉸鏈運動學(xué)

耿明超 劉麗娟 張燦果 王嫣嫣 劉 愛

(1.河北建筑工程學(xué)院,河北 張家口 075000;2.張家口高新盛華熱力有限公司,河北 張家口 75000)

基于旋量代數(shù)的機器人運動學(xué)建模及應(yīng)用

耿明超1劉麗娟1張燦果1王嫣嫣1劉 愛2

(1.河北建筑工程學(xué)院,河北 張家口 075000;2.張家口高新盛華熱力有限公司,河北 張家口 75000)

傳統(tǒng)的加速度用兩個三維矢量分別表示剛體的轉(zhuǎn)動和移動,運動學(xué)及后續(xù)的動力學(xué)建模過程復(fù)雜且極易出錯,不能滿足構(gòu)型復(fù)雜機器人的建模需求.而旋量將剛體的轉(zhuǎn)動和移動統(tǒng)一為一個整體,能夠簡化剛體運動的表示形式.基于旋量代數(shù)的運動學(xué)建模方法,形式簡潔、物理意義明確,為機器人的動力學(xué)模型、驅(qū)動優(yōu)化及控制精度等問題的研究提供了理論基礎(chǔ).

旋量代數(shù);機器人;運動學(xué);加速度

隨著全球制造業(yè)的轉(zhuǎn)型升級,機器人產(chǎn)業(yè)迅猛發(fā)展.智能、超常成為機器人新的發(fā)展趨勢,機器人的構(gòu)型更加復(fù)雜,尺寸極大(極小),負(fù)載更大,精度更高,速度更快,這對機器人的建模及分析理論提出了更高的要求.機器人的運動學(xué)研究操作空間與關(guān)節(jié)空間之間的位置、速度及加速度之間的關(guān)系,是機器人軌跡規(guī)劃、動力學(xué)分析及精確控制的基礎(chǔ).

在傳統(tǒng)的表示方法中,加速度用兩個三維矢量分別表示剛體的轉(zhuǎn)動和移動,被割裂的轉(zhuǎn)動和移動部分分別推導(dǎo),過程復(fù)雜且極易出錯[1].而旋量將剛體的轉(zhuǎn)動部分和移動部分統(tǒng)一為一個整體,能夠簡化剛體運動的表示形式,兼?zhèn)鋷缀沃庇^性與代數(shù)抽象性.Ball[2]在其著作中指出,剛體的瞬時運動可以用旋量表示.Mises[3]定義了旋量的叉積,并指出旋量的叉積能夠用來衡量旋量的變化特性.Karger等[4]揭示了旋量代數(shù)與李群、李代數(shù)的關(guān)聯(lián)性,使人們認(rèn)識到旋量是射影李代數(shù)元素,速度旋量是李代數(shù)se(3)的元素,而力旋量是對偶李代數(shù)se*(3)的元素.這使得兩個不同的理論相互豐富、共同發(fā)展.戴建生研究了旋量代數(shù)與機構(gòu)學(xué)的內(nèi)在聯(lián)系,并以此為工具對變胞機構(gòu)等進行分析[5].旋量代數(shù)和李群/李代數(shù)在運動學(xué)方面的研究及應(yīng)用仍比較分散,不夠系統(tǒng).

本文給出一套推導(dǎo)過程簡潔,物理意義明確的機器人(尤其是構(gòu)型復(fù)雜的并聯(lián)機器人)運動學(xué)建模方法,并以應(yīng)用廣泛的6-RUS并聯(lián)機器人為例驗證上述建模方法.

1 剛體的旋量加速度

剛體對a點的旋量速度定義為:Va=(ωoa;νoa,其對時間的導(dǎo)數(shù)為:

(1)

其中,Aa為剛體的旋量加速度;ωoa、εoa分別為剛體的角速度、角加速度;νoa、αoa分別為剛體上質(zhì)心點a的速度、加速度.需要讀者注意的是,點a相對于固定坐標(biāo)系是運動的,是時間的函數(shù).剛體相對于坐標(biāo)原點o的旋量速度、加速度表示為V0、A0.將旋量從a點遷移到o點,旋量速度、加速度的方向不變,其對偶部分可表示為:

(2)

為了簡化表示,后續(xù)部分將剛體對于坐標(biāo)原點o的旋量速度、加速度的右上角標(biāo)忽略.

2 機器人運動學(xué)建模

2.1 串聯(lián)分支的運動學(xué)Hessian矩陣

(3)

(4)

其中,

2.2 并聯(lián)機器人的運動學(xué)Hessian矩陣

(5)

(6)

(7)

同理,機器人其它分支的主動關(guān)節(jié)的加速度都可以得到.將所有分支主動關(guān)節(jié)的加速度合成表示成一個矩陣的形式

(8)

(9)

(10)

3 數(shù)值算例

6-RUS并聯(lián)機器人如圖1所示,其動、定平臺由6個RUS分支相連(R表示轉(zhuǎn)動副,U表示萬向節(jié),S表示球副),轉(zhuǎn)動副為驅(qū)動副.機器人的結(jié)構(gòu)參數(shù)如下:動、定平臺鉸鏈點分布圓的直徑分別為0.6 m、1.0 m;動、定平臺相近鉸鏈點的夾角分別為12.6°、38.1°;上、下連桿的長度分別為lbc=0.5 m.lac=0.3 m;動、定平臺的初始高度為0.5 m.

在動平臺上建立動系p-xyz,基座上建立定系o-xyz.bio(i=1,2,…6)為上鉸鏈點在p-xyz中的表示,bi、ai,(i=1,2,…6)則是上、下鉸鏈點在定系o-xyz中的表示.ni是轉(zhuǎn)動副軸線的單位矢量,可以通過鉸鏈點的布置形式得到.上鉸鏈點在定系中的表示如下bi=Ropbio+pop.其中,Rop是動系相對于定系的旋轉(zhuǎn)矩陣,pop是動系相對于定系的位置矢量.中間鉸鏈點ci的位置滿足如下約束方程:|bi-ci|=lbc,|ai-ci|=lac,(ai-ci)ni=0.其中,第三個方程式通過下連桿和轉(zhuǎn)動副軸線垂直得到的.求解約束方程組就可以得到中間鉸鏈點ci的坐標(biāo).

圖1 6-RUS并聯(lián)機器人機構(gòu)簡圖 圖2 RUS分支運動旋量

采用X-Y-Z歐拉角來描述機器人動平臺的姿態(tài),給定其運動規(guī)律如下:θx(t)=0.1745×sin(5t)rad,θy(t)=0.1745×sin(3t)rad.圖3(a)是根據(jù)論文第2部分的公式計算得到的,而圖3(b)則是采用Adams軟件仿真得到的.通過比較可知,圖3(a)和圖3(b)的結(jié)果一致,驗證了論文中所提出的建模方法的正確性.

4 結(jié) 論

基于旋量代數(shù),建立了串聯(lián)分支及并聯(lián)機器人的運動學(xué)模型,形式簡潔緊湊,物理意義明確,適合于計算機編程,為后續(xù)動力學(xué)模型、驅(qū)動優(yōu)化及控制精度等問題的研究提供了理論基礎(chǔ).

(a)理論計算結(jié)果 (b)Adams軟件仿真結(jié)果

圖3 6-RUS并聯(lián)機器人驅(qū)動關(guān)節(jié)加速度

[1]洪嘉振.計算多體系統(tǒng)動力學(xué)[M].北京:高等教育出版社,1999

[2]Ball R S.A Treatise on the Theory of Screws[M].Cambridge:Cambridge University Press,1900:45~60

[3]Mises R V.Motorrechnung,ein neues Hilfsmittel der Mechanik[J].Journal of Applied Mathematics and Mechanics/Zeitschrift für Angewandte Mathematik und Mechanik,1924,4(2):155~181

[4]Karger A,Novák J,Basch M.Space Kinematics and Lie Groups[M].New York:Gordon and Breach Science Publishers,1985:78~102

[5]戴建生.旋量代數(shù)與李群、李代數(shù)[M].北京:高等教育出版社,2014

Robot Kinematics Modeling and Application Based on Screw Algebra

GENGMing-chao1,LIULi-juan1,ZHANGCan-guo1,WANGYan-yan1,LIUAi2

(1.Hebei University of Architecture,Zhangjiakou China,075000;2.Zhangjiakou Shenghua Heating Power Co.Ltd,Zhangjiakou China,075000)

Traditional acceleration represents the movement and rotation of rigid body with two three-dimensional vectors respectively,and the kinematics and the subsequent dynamics modeling process is complex and error-prone,which cannot meet the modeling requirements of the robot with complex configuration.The screw acceleration unites rotation and moving of rigid body as a whole,which simplifies the representation of a rigid body motion.The kinematics modeling method is concise in form and clear in physical meaning,which provides a theoretical basis for the research of dynamic model,drive optimization and controlling accuracy of robot.

screw algebra;robot;kinematics;acceleration

2016-12-02

河北省高等學(xué)校青年拔尖人才計劃項目(BJ2016017)、張家口市科技計劃項目(1621009B,1521007B)和河北建筑工程學(xué)院博士科研啟動基金項目(B-201603)

耿明超(1984-),男,講師,主要研究方向為并聯(lián)機器人技術(shù)及其應(yīng)用.

10.3969/j.issn.1008-4185.2017.02.028

TH 132.41

A

猜你喜歡
剛體鉸鏈運動學(xué)
重力式襯砌閘室墻的剛體極限平衡法分析
三線擺測剛體轉(zhuǎn)動慣量誤差分析及改進
基于MATLAB的6R機器人逆運動學(xué)求解分析
工業(yè)機器人在MATLAB-Robotics中的運動學(xué)分析
基于虛擬鉸鏈打開機構(gòu)的艙門提升機構(gòu)研究
球鉸鏈防塵罩抱緊力優(yōu)化
基于D-H法的5-DOF串并聯(lián)機床運動學(xué)分析
汽車連接器帶鉸鏈護殼產(chǎn)品的塑料模具設(shè)計改進
車載冷發(fā)射系統(tǒng)多剛體動力學(xué)快速仿真研究
基于運動學(xué)原理的LBI解模糊算法
桂阳县| 湖南省| 灌南县| 双辽市| 承德县| 西青区| 长寿区| 两当县| 西贡区| 陇西县| 栾川县| 班玛县| 高青县| 昭觉县| 彭阳县| 林西县| 东阳市| 枣庄市| 嘉善县| 库伦旗| 抚远县| 泸溪县| 繁昌县| 新绛县| 乐都县| 昂仁县| 景德镇市| 冀州市| 久治县| 镶黄旗| 蓬莱市| 河津市| 衡山县| 北京市| 达拉特旗| 安义县| 凤山县| 镇原县| 儋州市| 获嘉县| 文成县|