![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
OpenSim
小张想好好学习
一袋米抗几楼啊
展开
-
OpenSim进阶笔记(一):基于Matlab将C3D文件转化为trc文件
OpenSim中的Matlab程序为了方便大家进行定制化开发,OpenSim在其软件中内置了一些Matlab函数(.m文件),这样方便大家在需要使用现有OpenSim无法满足的功能的时候,调用Matlab进行一些处理。这其中比较基础的就是数据格式转换了,具体而言,可以利用Matlab将一些运动采集软件的数据(如c3d, txt等格式的数据)转化为OpenSim可以识别的.trc, .mot等格式。配置环境本人使用的软件版本分别为Matlab r2019a,OpenSim 4.1首先在 “高级系统原创 2020-11-17 10:10:26 · 5303 阅读 · 16 评论 -
OpenSim学习笔记(六):RRA的原理和操作
本文目录残差缩减算法(Residual Reduction Algorithm)RRA的主要原理RRA的操作方法残差缩减算法(Residual Reduction Algorithm)一般来说,OpenSim进行动力学仿真的四个基本模块按照顺序依次为:Scale–IK–RRA–CMC首先我们需要明确的一点是,IK是一个离散积分的过程,通过对每个时刻内实验者的运动学数据进行计算,积分得到最终的运动轨迹。那么相对应的CMC(计算机肉控制)则是微分(差分)的过程,通过运动微分方程求解出所要知道的身体部分原创 2020-08-12 17:33:25 · 6371 阅读 · 27 评论 -
OpenSim学习笔记(五):IK的原理和操作
本文目录逆运动学(Inverse Kinematics)IK的主要原理逆运动学(Inverse Kinematics)逆运动学Inverse Kinematics,简称IK,在OpenSim中主要用于生成模型的运动信息。在OpenSim官网中,我们可以看到这样的描述:IK工具将遍历运动的每个时间步(帧)来计算广义坐标,该坐标将模型的marker放置在与实验数据(受试者标记点)最匹配/最贴合的位置。在数学上,“最匹配”表示为加权最小二乘问题。通俗的说,当你通过实验获得了一组受试者身体各个标记点的运动轨原创 2020-07-23 14:20:11 · 3952 阅读 · 8 评论 -
OpenSim学习笔记(四):Scale的原理和操作
目录)Scale(比例缩放)的原理Scale的基本操作利用OpenSim模型库中的数据进行ScaleScale(比例缩放)的原理如前文所述,OpenSim的模型数据主要存储在建模层和计算层。其中,建模层的数据包含模型的几何形状,计算层包含人体各骨块的质量,质心位置,骨块之间的连接方式,关节自由度等等。从上图可以看出,Scale的意义在于:将实验测得的Experimental Marker(左图最上方)数据,与模型中预先标记好的Virtual Marker(右图最上方)进行比较;并以Experime原创 2020-07-19 22:39:16 · 6465 阅读 · 13 评论 -
OpenSim学习笔记(三):OpenSim主要架构&数据说明
OpenSim基本逻辑介绍根据Delp等人在其论文:OpenSim: Open-Source Software to Create and Analyze Dynamic Simulations of Movement[J]. IEEE Transactions on Biomedical Engineering中提到的基本逻辑架构,OpenSim主要由计算层,建模层,分析层和应用层组成:建模层(Model层)主要包含模型的物理部分,如骨骼,肌肉,关节(可能还包含韧带)的几何轮廓等特征,在OpenS原创 2020-06-23 19:46:11 · 4366 阅读 · 5 评论 -
OpenSim学习笔记(二):使用者指南
OpenSim参考资料查阅OpenSim程序是基于ANSI C++和JAVA开发的开源动力学仿真工具,其使用SimBody作为动力学引擎。OpenSim的重要描述和使用说明都在斯坦福大学的simtk-confluence板块中有所描述,其网址如下:https://simtk-confluence.stanford.edu/display/OpenSim上述网站主要对OpenSim的所有板块的基本功能和使用方法进行了详细的介绍,大家可以自行参阅唯一不舒服的地方在于有很多生物力学的专业词汇,看着有点难受原创 2020-06-21 11:41:44 · 3373 阅读 · 0 评论