机器人(机械臂)动力学建模方法(Euler-Lagrange equation)

本文介绍了机器人动力学的基本概念,包括欧拉-拉格朗日运动方程和牛顿-欧拉方程两种主要的动力学模型。详细阐述了n连杆机器人的动能与势能表达方式,并给出了一般形式的动力学方程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

动力学介绍

机器人动力学明确描述机器人力和运动之间的关系。在机器人设计、机器人运动仿真和动画以及控制算法设计中,都需要考虑动力学方程,他是对机器人系统力和运动关系的完整表述。

动力学方程一般有两种形式:
1. 欧拉-拉格朗日运动方程
2. 牛顿-欧拉方程
3.

动力学模型

欧拉-拉格朗日运动方程:

L=K+P

ddtLq˙iLq˙i=τi,i=1,,n

写成以下紧凑的形式为:

ddt(Lq˙i)TLq˙iT=τ
  • n连杆机器人的动能:

K=12q˙T[i=1m{miJiv(q)TJiv(q)+Jiω(q)TRi(q)IiRi(q)TJiω(q)}]q˙=12q˙TD(q)q˙

其中:

D(q)=[i=1m{miJiv(q)TJiv(q)+Jiω(q)TRi(q)IiRi(q)TJiω(q)}]

被称为惯性矩阵,是一个与形位相关的 nn 对称、正定矩阵。

Jiv=[Jiv1Jivi 00]

Jiω=[Jiω1Jiωi 00]

对旋转关节:Jivj=zj(plipj)Jiωj=zj
对移动关节:Jivj=zjJiωj=0
mi为连杆的质量,JivJiω是各关节连杆坐标系相对基坐标系对应的雅克比矩阵,Ri为各连杆坐标系相对基坐标系的旋转矩阵。

  • n连杆机器人的势能:

P=i=1mmigT0pi

其中,Pi是第i连杆的质心,g0为重力加速度向量
  • 欧拉-拉格朗日运动方程可以写成:

j=1ndij(q)q¨j+i=1nj=1ncijk(q)qi˙qj˙+gi(q)=τi

其中:cijk=12(bijqk+bikqjbjkqi), 对确定的k, cijk=cjik,此处的cijk被称作(第一类)Christoffel 符号。

考虑机器人末端的受力he, 表示由粘滞摩擦系数构成的矩阵Fv, 和 表示静摩擦力的矩阵Fs,用矩阵形式表示为:

D(q)q¨+C(q,q˙)q˙+Fvq˙+Fssgn(q˙)+g(q)=τJT(q)he

其中:
j=1ncijq(j)=j=1nk=1ncijkq˙(k)q˙(j)
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值