多关节机器人动力学模型的特点:
1、动力学方程非常复杂,所含项数较多。随着关节的增加,项数呈几何增长。
2、高度非线性。
3、高度耦合。
4、不确定性。负载、摩擦、干扰等随时间变化。
n关节非线性串联机器人动力学的简化模型如下:
H(q)q¨+C(q,q˙)q˙+F(q˙)+G(q)+τd(q,q˙)=τ−JT(q)he
q=[q1,q2,⋯,qn]T,τ=[τ1,τ2,⋯,τn]T,τd=[τd1,τd2,⋯,τdn]
其中:
hij=∑k=max{i,j}ntr(∂Tk∂qiIk∂(Tk)T∂qi),i,j=1,2,⋯,n
cij=∑k=1n12(∂hij∂qk+∂hik∂qj−∂hjk∂qi)q˙k,i,j=1,2,⋯,n
gi=−∑j=1nmjg¯∂Tj∂qir¯j,i,j=1,2,⋯,n
g¯=[gx,gy,gz,1]′ , r¯j=[rjx,rjy,rjz,1]′ , Ii 为伪惯性矩阵:
Ii=⎡⎣⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢−Iixx+Iiyy+Iizz2IixyIixzmixi¯IixyIixx−Iiyy+Iizz2Iiyzmiyi¯IixyIiyzIixx+Iiyy−Iizz2mizi¯mixi¯miyi¯mizi¯mi⎤⎦⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥
其他参数和前面的动力学方程的参数意义相同。