剛性機(jī)械臂
機(jī)械臂建模是機(jī)械臂控制的基礎(chǔ),控制效果的好壞很大程度上決定于所建立的動(dòng)力學(xué)模型的準(zhǔn)確性。
目前對(duì)剛性機(jī)械臂的動(dòng)力學(xué)建模方法較多,理論較為成熟。而對(duì)于柔性空間機(jī)械臂的精確建模尚處在研究階段。
不同的建模原理可以得到機(jī)械臂不同的動(dòng)力學(xué)表達(dá)式,有些算法可以求解出機(jī)械臂的正向和逆向問題,而有些算法只能求解出正向或者逆向問題。
衡量一個(gè)動(dòng)力學(xué)模型和軟件的指標(biāo)是計(jì)算效率,計(jì)算精度,收斂性,穩(wěn)定性,通用性和代碼可移植性等。
在不同的應(yīng)用場(chǎng)合下其應(yīng)用側(cè)重點(diǎn)不一樣,如離線方仿真軟件對(duì)計(jì)算速度要求不高而對(duì)通用性等特性要求高,而實(shí)時(shí)仿真軟件則對(duì)通用性要求不高但對(duì)計(jì)算效率以及穩(wěn)定性要求較高。
實(shí)時(shí)計(jì)算最主要由基于關(guān)節(jié)空間慣量矩陣的算法以及正向動(dòng)力學(xué)遞推算法。
1)基于關(guān)節(jié)空間慣量矩陣的動(dòng)力學(xué)算法
該方法中關(guān)鍵是求出機(jī)器人系統(tǒng)的關(guān)節(jié)空間慣量矩陣,再求出其離心力項(xiàng),進(jìn)而根據(jù)機(jī)器人的動(dòng)力學(xué)普遍方程求出關(guān)節(jié)角加速度。
而求解關(guān)節(jié)空間慣量矩陣的方法有很多種,Walker和Orin在其論文中給出了三種求解關(guān)節(jié)空間慣量矩陣的方法,但是其中計(jì)算效率最高的是基于組合體求解慣量矩陣的方法。
2)基于鉸接體概念的動(dòng)力學(xué)遞推算法
Featherstone最先在其論文中引入鉸接體的概念,并在基于空間矢量的表示方法下建立了機(jī)械臂的動(dòng)力學(xué)模型。其計(jì)算量與自由度成正比。
該方法不需要在計(jì)算關(guān)節(jié)加速度時(shí)計(jì)算慣量矩陣的逆,而是根據(jù)從牛頓-歐拉方程導(dǎo)出的機(jī)械臂模型出發(fā)直接導(dǎo)出關(guān)于求解關(guān)節(jié)加速度的遞推公式。
20世紀(jì)90年代,Rodrigue和Jain提出了多體動(dòng)力學(xué)的空間算子代數(shù)的方法,該算法結(jié)合了鉸接體算法以及濾波原理。
由于基于空間算子代數(shù)理論也可以計(jì)算出機(jī)械臂的慣量矩陣,因此其也可以和基于關(guān)節(jié)空間慣量矩陣的方法進(jìn)一步結(jié)合進(jìn)行正向動(dòng)力學(xué)計(jì)算。
剛性機(jī)械臂的正向動(dòng)力學(xué)建模主要分為以下三個(gè)步驟:
1.機(jī)械臂參數(shù)化描述
2.根據(jù)動(dòng)力學(xué)原理建立機(jī)械臂模型
3.數(shù)值積分
漂浮基座機(jī)械臂正向動(dòng)力學(xué)算法
對(duì)于漂浮基座可以看作是通過6-DOFs的無質(zhì)量的虛擬鉸鏈將其與慣性系連接;則以漂浮基座為初始端的鉸接體不受外力作用,對(duì)于自由飛行狀態(tài)的空間機(jī)械臂,則可以將基座部分的控制力矩視為鉸接體0所受到的外力。
-
機(jī)器人
+關(guān)注
關(guān)注
211文章
28379瀏覽量
206914 -
機(jī)械臂
+關(guān)注
關(guān)注
12文章
513瀏覽量
24554 -
系統(tǒng)
+關(guān)注
關(guān)注
1文章
1014瀏覽量
21332
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論