当前位置:网站首页>【控制】动力学建模举例 --> 拉格朗日法
【控制】动力学建模举例 --> 拉格朗日法
2022-08-08 14:23:00 【Zhao-Jichao】
文章目录
机械臂的动力学在机械臂的控制中具有十分重要的意义,建立机械臂的动力学模型,是描述控制系统的依据,也是设计控制器的前提。机械臂 动力学建模的常用方法是拉格朗日法和牛顿-欧拉法。采用牛顿-欧拉法建立机械臂动力学模型时,要计算每个部分加速度,然后消去内作用力,牛顿-欧拉法是解决动力学问题的力平衡方法。但是,当机械臂变得复杂,此方法的计算也将变得复杂。拉格朗日法依据的是能量平衡原理,不需要对内作用力进行求解。对于多自由度复杂度高的机械臂,拉格朗日法比牛顿-欧拉法的求解更适用。
机械系统的动能 E E E 和势能 P P P 的差值为拉格朗日函数,则刚性关节机械臂的拉格朗日函数表达式为:
L ( q , q ˙ ) = E ( q , q ˙ ) − P ( q ) (1) L(q, \dot{q}) = E(q, \dot{q}) - P(q) \tag{1} L(q,q˙)=E(q,q˙)−P(q)(1)
其中 q , q ˙ q, \dot{q} q,q˙ 分别为关节位置和速度, E ( q , q ˙ ) E(q, \dot{q}) E(q,q˙) 为机械臂系统的动能, P ( q ) P(q) P(q) 为机械臂系统的势能。
为了得到运动的动力学方程,可对式 (1) 进行求导,得
d dt ∂ L ∂ q ˙ − ∂ L ∂ q = τ \frac{\text{d}}{\text{dt}} \frac{\partial L}{\partial \dot{q}} - \frac{\partial L}{\partial q} = \tau dtd∂q˙∂L−∂q∂L=τ
其中 τ \tau τ 为机械臂的驱动力矩。
对于机械臂
d dt ∂ E ∂ q ˙ − ∂ E ∂ q + ∂ P ∂ q = τ \frac{\text{d}}{\text{dt}} \frac{\partial E}{\partial \dot{q}} - \frac{\partial E}{\partial q} + \frac{\partial P}{\partial q} = \tau dtd∂q˙∂E−∂q∂E+∂q∂P=τ
建立刚性关节机械臂动力学模型的步骤如下。
Ref.
边栏推荐
猜你喜欢
随机推荐
Full of dry goods, Yu Jingxin class of the Institute of Information Technology, Chinese Academy of Sciences will help you get academic research and thesis writing skills
【电路基础2】电容
qtwebapp库的编译及简单使用
【Redis】redis安装与客户端redis-cli的使用(批量操作)
华为云弹性云服务器ECS使用【华为云至简致远】
现在网上开户安全么?接着证券开户选择哪个证券?
Implementation of FIR filter based on FPGA (1) - using fir1 function design
面试官:Redis 大 key 要如何处理?
shell------常用小工具,sort,uniq,tr,cut
设计一个跨平台的即时通讯系统(采用华为云ECS服务器作为服务端 )【华为云至简致远】
【个人总结】2022.8.7周结
keil5——安装教程附资源包
OrderedDict构建函数模块的不常见写法
剑指 Offer 66. 构建乘积数组
【LeetCode】761. 特殊的二进制序列
一打是多少个?
【Personal Summary】2022.8.7 Week End
基于QWebassembly的一个数据库监测工具
itk中生成drr整理
小白大白读论文-关于EfficientNetV2论文的 疑问 与 总结









