在動力學基礎篇我們已經介紹了關節速度與末端執行器速度的關係,這一片將會帶大家探討加速度之間的關係,因爲力的作用,總是離不開加速度。
一、公式回顧
對於旋轉關節,各連桿的線速度與角速度可以表示爲如下:
i+1ωi+1=ii+1R iωi+θ˙i+1 i+1Z^i+1(1-1)
i+1vi+1=ii+1R( ivi+ iωi× iPi+1)(1-2)
對於滑動關節,上一章沒有給出,推導方法類似,這裏直接給出公式:
i+1ωi+1= ii+1R iωi(1-3)
i+1vi+1=ii+1R( ivi+ iωi× iPi+1)+d˙i+1 i+1Z^i+1(1-4)
二、剛體加速度公式
1、線加速度
跟位置與速度關係同理,我們可以通過對速度進行微分得到加速度:
BAQ=dtdBVQ=Δt→0limΔtBVQ(t+Δt)−BVQ(t)
不同參考系下的加速度變換如下:
2、角加速度
AΩ˙B=dtdAΩB=Δt→0limΔtAΩB(t+Δt)−AΩB(t)
不同參考系下的加速度變換如下,假設參考系{B}以角速度AΩB相對於參考系{A}轉動,同時參考系{C}以角速度BΩC相對於參考系{B}轉動:
AΩC= AΩB+ BARBΩC
AΩ˙C= AΩ˙B+ BAR BΩ˙C+ AΩB× BARBΩC
三、平行移軸定理
平行移軸定理描述了一個以剛體質心爲原點的座標系平移到另外一個座標系時慣性裝量的變換關係。假設{C}是以剛體質心爲原點的座標系,{A}爲任意平移後的座標系,則並行移軸定理可以表示爲:
AI= CI+m(PcTPcI3−PcPcT)
式中,Pc=[xcyczc]T表示剛體質心在座標系{A}中的位置。
四、牛頓、歐拉方程
牛頓方程,式中,m爲剛體質量
F=mv˙c(4-1)
歐拉方程,ω˙,ω分別爲角加速度和角速度,CI表示剛體質心座標系中的慣性張量
N= CIω˙+ω× CIω(4-2)
五、牛頓-歐拉迭代動力學方程
1、加速度迭代
爲了計算作用在連桿上的慣性力,需要計算每個連桿在某一時刻的角速度,線加速度,角加速度。
角加速度迭代公式
對1-1角速度公式求導,得到角加速度公式:
線加速度迭代
i+1ai+1= ii+1R( iai+ iω˙i× iPi+1+ iωi( iωi× iPi+1))
質心加速度
iaci= iai+ iω˙i× iPci+ iωi×( iωi× iPci)
式中,ci表示連桿i的質心
2、力和力矩的迭代
利用牛頓、歐拉公式計算出作用在連桿上的力和力矩後,計算關節力矩,他們實際是施加在連桿上的力和力矩
將所有作用在
ifi= iFi+ i+1iR i+1fi+1
ini= i+1iR i+1ni+1+ iNi+ iPci× iFi+ iPi+1× i+1iR i+1fi+1
在靜力學中,可通過計算一個連桿施加於相鄰連桿的力矩在Z^方向的分量求得關節力矩:
τ= iniT iZ^i