基于肌肉骨骼模型的预测仿真

肌肉骨骼模型

骨骼的刚体动力学模型

在这里插入图片描述

首先基于刚体动力学对于人体骨骼系统进行建模。首先确定系统的广义坐标 q q q,对于图中所示的二维模型为例,广义坐标包含躯干的水平、数值方向位移和姿态角,以及每条腿三个关节角,一共 3 + 2 ∗ 3 = 9 3+2*3=9 3+23=9个自由度。之后通过这些广义变量和广义变量的导数,表示出系统的动能和势能,并构造拉格朗日函数:
L = T − V L=T-V L=TV
考虑骨骼系统仅收到地反力和肌肉力的作用,通过拉格朗日方程得到系统的动力学模型:
d d t ( ∂ L ∂ q ˙ j ) − ∂ L ∂ q j = τ c o n t a c t j + τ m u s c l e j \frac{\mathrm{d}}{\mathrm{d} t}\left(\frac{\partial L}{\partial \dot{q}_{j}}\right)-\frac{\partial L}{\partial q_{j}}=\tau^{j}_{contact}+\tau^{j}_{muscle} dtd(q˙jL)qjL=τcontactj+τmusclej

M ( q ) ⋅ q ¨ + B ( q , q ˙ ) = J ( q ) T F c o n t a c t + R ( q ) F m u s c l e \mathbf{M}(\mathbf{q}) \cdot \ddot{\mathbf{q}}+\mathbf{B}(\mathbf{q}, \dot{\mathbf{q}})=\mathbf{J(q)}^T\mathbf{F}_{contact}+\mathbf{R(q)}\mathbf{F}_{muscle} M(q)q¨+B(q,q˙)=J(q)TFcontact+R(q)Fmuscle

其中 M ( q ) \mathbf{M(q)} M(q)为质量矩阵, B ( q , q ˙ ) \mathbf{B}(\mathbf{q}, \dot{\mathbf{q}}) B(q,q˙)包含重力、离心力和科氏力, J ( q ) \mathbf{J(q)} J(q)表示雅克比矩阵,将地反力转化为对每个广义坐标的等效力矩, R ( q ) \mathbf{R(q)} R(q

  • 4
    点赞
  • 28
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值