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

该博客探讨了基于肌肉骨骼模型的预测仿真技术,包括骨骼的刚体动力学模型、肌肉动力学及其详细机制,如肌肉激活动力学和收缩动力学。还介绍了地反力模型,并阐述了肌骨模型在前向仿真和逆向分析中的应用。

肌肉骨骼模型

骨骼的刚体动力学模型

在这里插入图片描述

首先基于刚体动力学对于人体骨骼系统进行建模。首先确定系统的广义坐标qqq,对于图中所示的二维模型为例,广义坐标包含躯干的水平、数值方向位移和姿态角,以及每条腿三个关节角,一共3+2∗3=93+2*3=93+23=9个自由度。之后通过这些广义变量和广义变量的导数,表示出系统的动能和势能,并构造拉格朗日函数:
L=T−VL=T-VL=TV
考虑骨骼系统仅收到地反力和肌肉力的作用,通过拉格朗日方程得到系统的动力学模型:
ddt(∂L∂q˙j)−∂L∂qj=τcontactj+τmusclej\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)TFcontact+R(q)Fmuscle\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)}

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值