5 操作臂动力学

本文详细介绍了操作臂的动力学模型,重点讲解了通过拉格朗日方法建立动力学方程的过程。从绪论到动力学方程的推导,再到模型的讨论,阐述了动力学模型的复杂性和简化方法,如忽略向心力、非对角元素和非线性项等。
摘要由CSDN通过智能技术生成

1.绪论

    前面几章主要介绍了机器人的运动学,逆运动学以及机器人关节广义速度,本章开始介绍机器人的动力学模型。机器人动力学模型一般由一个二阶非线性微分方程组表示,通常十分复杂,含有强非线性、强耦合等。一般有两种建立动力学模型的方法:牛顿-欧拉方法,以及拉格朗日方法。本章这里只介绍拉格朗日方法。

2.操作臂动力学的拉格朗日公式

定义拉格朗日函数L

        L=K-P     K:系统运动部分的总动能,P:系统的总势能

系统的动力学方程(拉格朗日-欧拉(L-E)方程):

        \frac{d}{dt}\left [\frac{\partial L}{\partial \dot{q}_{i}} \right ]-\frac{\partial L}{\partial q_{i}}=\tau _{i},i=1,2,...,n

q_i -----第i关节的广义变量

\dot{q_i}------第i关节的广义速度

\tau_{i}------作用于第i连杆的外部广义力(视q_i为转/平动分为力矩/力)

假设各连杆的动能为K_i,势能为P_i,则总动能和总势能为:

   K=\sum_{i=1}^{n}K_i,P=\sum_{i=1}^{n}P_i

因为势能P仅是位置q的函数P(q),所以L-E方程可以简化为:

\frac{d}{dt}\left[\frac{\partial K}{\partial \dot{q}_{i}}\right]-\frac{\partial K}{\partial {q}_{i}}+\frac{\partial P}{\partial {q}_{i}}=\tau_i,i=1,2,...,n

或者矢量表达形式:

\frac{d}{dt}\left[\frac{\partial K}{\partial \dot{q}}\right]-\frac{\partial K}{\partial {q}}+\frac{\partial P}{\partial {q}}=\tau

举一个简单的实例:

                                             

驱动单杆转动,杆质量集中在端点,平面上设立参考系。

1、计算杆质量点的位置p_1:

  p_1=\begin{bmatrix} L_1c_1\\L_1s_1 \end{bmatrix}

2、计算质量点的速度向量\dot{p_1}:

\dot{p_1}=\begin{bmatrix} -L_1s_1\\L_1c_1 \end{bmatrix}\dot{\theta_{1}}

3、计算质量点的速度:

\left \| \dot{p}_{1} \right \|=\left | L_1\dot{\theta}_{1} \right |

4、计算杆1的动能K_1:

K_1=\frac{1}{2}m_1\left \| \dot{p}_{1}^{2} \right \|=\frac{1}{2}m_1L_{1}^{2}\dot{\theta}_{1}^{2}

5、计算杆1 的重力势能P_1

P_1=-m_1[0 -g]p_1=m_1gL_1s_1

6、拉格朗日函数

  • 2
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值