首页> 美国卫生研究院文献>other >A platform for dynamic simulation and control of movement based on OpenSim and MATLAB
【2h】

A platform for dynamic simulation and control of movement based on OpenSim and MATLAB

机译:基于OpenSim和Matlab的动态仿真与控制平台

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

Numerical simulations play an important role in solving complex engineering problems and have the potential to revolutionize medical decision making and treatment strategies. In this paper, we combine the rapid model-based design, control systems and powerful numerical method strengths of MATLAB/Simulink with the simulation and human movement dynamics strengths of OpenSim by developing a new interface between the two software tools. OpenSim is integrated with Simulink using the MATLAB S-function mechanism, and the interface is demonstrated using both open-loop and closed-loop control systems. While the open-loop system uses MATLAB/Simulink to separately reproduce the OpenSim Forward Dynamics Tool, the closed-loop system adds the unique feature of feedback control to OpenSim, which is necessary for most human movement simulations. An arm model example was successfully used in both open-loop and closed-loop cases. For the open-loop case, the simulation reproduced results from the OpenSim Forward Dynamics Tool with root mean square (RMS) differences of 0.03° for the shoulder elevation angle and 0.06° for the elbow flexion angle. MATLAB’s variable step-size integrator reduced the time required to generate the forward dynamic simulation from 7.1 s (OpenSim) to 2.9 s (MATLAB). For the closed-loop case, a proportional–integral–derivative controller was used to successfully balance a pole on model’s hand despite random force disturbances on the pole. The new interface presented here not only integrates the OpenSim and MATLAB/Simulink software tools, but also will allow neuroscientists, physiologists, biomechanists, and physical therapists to adapt and generate new solutions as treatments for musculoskeletal conditions.
机译:数值模拟在解决复杂的工程问题方面发挥着重要作用,并有可能彻底改变医学决策和治疗策略。在本文中,通过在两个软件工具之间开发新的接口,将Matlab / Simulink的快速模型的设计,控制系统和强大的数值数字方法和强大的数字方法强度与OpenSim的模拟和人体运动动态强度相结合。 OpenSIM使用MATLAB S函数机制与Simulink集成,并且使用开环和闭环控制系统演示接口。虽然开环系统使用MATLAB / SIMULINK以单独再现OpenSim前向动态工具,但闭环系统将反馈控制的独特功能添加到OpenSim,这对于大多数人为运动模拟是必要的。 ARM模型示例在开环和闭环外壳中成功使用。对于开环外壳,模拟从OpenSim前进动力学工具的仿真结果与肩部仰角的均方根(RMS)差异为0.03°,弯管角度为0.06°。 MATLAB的可变步长集成器减少了从7.1s(OpenSim)到2.9 s(MATLAB)生成前向动态模拟所需的时间。对于闭环外壳,尽管杆上的随机性扰动,但是使用比例整体衍生控制器在模型手上成功平衡了杆子上的杆。这里呈现的新界面不仅集成了OpenSim和Matlab / Simulink软件工具,而且还将允许神经科学家,生理学家,生物力学师和物理治疗师适应和产生新的解决方案作为肌肉骨骼条件的治疗。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号