当前位置:网站首页>【控制】动力学建模举例 --> 拉格朗日法
【控制】动力学建模举例 --> 拉格朗日法
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.
边栏推荐
- textarea disable drag and drop
- 6. [opencv mouse callback event]
- [Redis] Bitmap and usage scenarios of bitmap (statistics of online people and user online status)
- 专访|360高瀚昭:ISC十年,360数字安全大脑能够“看见”什么?
- 【索引】图神经论文之GCN(持更)
- Tensorflow and Keras for machine learning, deep learning
- PostgreSQL 用户与schema有什么区别?
- 30K成功入职京东:拿到京东offer经验分享「面试经历+面试真题」
- Pretraining Weekly Issue 56: Long Text Understanding, Instant Question Answering, Mask Self-Supervision
- 彻底了解什么是POE交换机!!!
猜你喜欢
随机推荐
现在网上开户安全么?接着证券开户选择哪个证券?
华为云会议的优势【华为云至简致远】
bzoj 3624 [Apio2008]免费道路
PC端实用软件推荐
30K成功入职京东:拿到京东offer经验分享「面试经历+面试真题」
shell regular expression, Three Musketeers grep command
【小码匠自习室】[NOI Online 2020-2 入门组] 未了:可恶的精度会让你焦头烂额
RecyclerView 实现拖拽、滑动删除
浅学一下二叉树链式存储结构的遍历
Pretraining Weekly Issue 56: Long Text Understanding, Instant Question Answering, Mask Self-Supervision
Talking about the underlying data structure of Redis
活动报名| StreamNative 受邀参与 ITPUB 在线技术沙龙
兔起鹘落全端涵盖,Go lang1.18入门精炼教程,由白丁入鸿儒,全平台(Sublime 4)Go lang开发环境搭建EP00
kali换源详细步骤
年初离职,学习半年源码,终于拿到了蚂蚁Offer,分享面试过程
sample function—R language
【小码匠自习室】ABC084 - D:喜欢这样的大神,超有才华
星起航跨境—跨境电商进入3.0时代,卖家迎来全新机遇
变量和函数的声明提前
PHP —— 用 ThinkPHP5.0 实现微信小程序登陆