主要内容

进口A.onemape.人形模型

onemape.进口

您可以从inshape导入CAD装配模型®软件进入Simscape™MultiBody™环境。导入过程发生在基于的两个步骤中smexportonshape.小运动职能。这smexportonshape.将装配模型导出在符合的中间XML中simscape multibody.XML架构。这小运动函数将中间XML文件转换为asimscape multibody.原始onshape模型的版本。

示例概述

此示例显示了如何导入人形机器人组件的挂起模型。该模型包括代表机器人的躯干,头部和肢体的各种部件。部件通过旋转配偶代表各种关节。该模型与所示的相同导入URDF人形模型。在Web浏览器中输入以下URL以访问模型(需要挂起登录名):

https://cad.onshape.com/documents/5817806f96eae5105bfa5085/w/15ab3bfb58cacbf427d77ff3/e/181493813f84966648a8db1b.

模型原理图

导出模型

使用smexportonshape.函数导出模型:

  1. 在Matlab.®命令提示符,导航到您具有写权限的文件夹 - 例如:

    光盘C:\用户\ jdoe \ documents \ models

  2. 将Matlab变量中的模型URL存储在命名的MATLAB变量中大会堡

    大会r ='https://cad.onshape.com/documents/5817806f96eae5105bfa5085/w/15ab3bfb58cabf427d77ff3/111493813f84966648a8db1b';

  3. 导出模型并将XML文件名保存在名为的变量中ExportedModel.

    ExportedModel = Smexportonshape(大会url);

    系统可能会提示您登录您的ypape帐户。这smexportonshape.函数为此模型生成XML多人描述文件,以及各个部分几何形状的一组步骤文件。

导入模型

使用小运动函数导入XML Multibody描述文件:

smimport(exportedmodel);

该函数生成一个simscape multibody.人形机器人的模型。

例如,通过添加控制系统来致动各种关节来构建模型。对于一个受控示例,在matlab命令提示符处输入sm_import_humanoid_urdf.。模拟模型以查看简单的动画。

也可以看看

|

相关话题