两连杆机械臂动力学建模
·
一、两连杆演示图与假设

假设机械臂模型如上图所示,首先,我们做如下假设:
1.假设质点集中在连杆末端
2.刚体机械臂,不发生形变
3.关节运动时无摩擦
以底座为原点,机械臂双杆的活动平面为坐标轴平面,水平线为x轴,垂直于x轴为y轴,x轴与y轴相交于原点 (底座)。
l1,l2,m1,m2分别是各个杆件的长度、质量,q1为第一个杆件与x轴的夹角,q2为第二个杆件与第一个的夹角。(x1,y1)为连杆1末端的位置,(x2,y2)为连杆2末端的位置。
二、动能与势能的计算方式
构造拉格朗日函数:
机械臂的动力学方程:
由上述函数,我们首先要得到,
,分别是连杆的动能和势能。因此,我们需要一个一个来进行运算。
由上图的机械臂模型,通过简单的数学运算,可以得到。
,那么
,这样的我们就得到了势能之和。
现在我们开始求解动能之内,高中时,大家想必都学会动能的运算公式,因此,我们需要算出速度的平方。
先拿第一个连杆为例:我们对位置求时间求导就得到了速度。
所以,我们可以得到
同理可得第二个连杆:
所以,同理,我们可以得到
这样,我们的
三、拉格朗日法推导动力学方程
对上述方程简化,计
利用上述已经计算量,套用拉格朗日方程函数可以得到:
这样,我们就把所以需要的量都运算出来了,代入拉格朗日函数方程运算得到:
将上述方程整理可得:
其中
上述矩阵分别为惯性矩阵,科氏力和离心力矩阵,重力向量。
这样,我们就完成动力学建模。
四、总结
对机械臂拉格朗日方程的推导可总结为五个步骤:
1.计算每个连杆的速度;
2.计算各连杆的动能及机械臂的总动能;
3.计算各连杆的势能及机械臂的总势能;
4.建立拉格朗日函数;
5.对拉格朗日函数求导,得到机械臂的动力学方程
谢谢大家, 欢迎大家一起讨论学习,祝愿大家天天开心,身体健康。
更多推荐



所有评论(0)