【CoppeliaSim】Solidworks中模型导出模型到V-REP

一、下载安装插件

插件名称:sw2urdfSetup

下载地址:https://github.com/ros/solidworks_urdf_exporter/releases/tag/1.6.0
在这里插入图片描述
下载后直接安装即可。安装成功后,可在SolidWorks的菜单栏中看到:工具ToolsExport as URDF

二、导出模型

步骤1:打开已经构建好的装配图文件,并保证模型为初始位置。

步骤2:为关节点处添加坐标轴,该模型一共有8个关节,分别添加6个基准轴,和8个坐标系。

6个基准轴分别对应:上肢两个(前面和后面的关节都在同一轴上旋转),下肢四个。

8个坐标轴分别对应:8个旋转关节点,要设置Z轴朝向与基准轴共线,并且坐标系的xyz轴方向一致。
在这里插入图片描述

步骤3: 点击:工具ToolsExport as URDF,进入导出界面。

步骤4: 添加主体部分(base_link)
在这里插入图片描述

  • 序号1是主体部件的名称,该部件负责连接整个模型的所有部件,该部件是固定的。例如,汽车的车架、机械臂的底座。
  • 序号2是模型的坐标,可以选择自动生成(Automatically Generate)。
  • 序号3是主体部分包含的零件,依次点击所需要的的部件即可。
  • 序号4表示主体部分连接零件的个数,暂时还未添加完成,此处显示为0。
  • 序号5是整个模型的结构,暂时还未添加完成。
  • 序号6为装配图中已经设计好的模型。

在这里插入图片描述
按照要求选择好主体部分,点击序号4(连接部件个数)内的上箭头添加零件部分。

步骤4:添加零件部件
在这里插入图片描述
此时连接部件个数从0变为1,模型树内新增一个树枝Empty_Link。点击Empty_Link
在这里插入图片描述

  • 序号1是该部件的名称。
  • 序号2是该部件的与上一部件连接关节(joint)的名称。
  • 序号3是参考坐标系,选择我们在一开始创建的坐标系。
  • 序号4是基准轴,选择我们在一开始创建的基准轴。
  • 序号5是关节点的连接方式,可以选择自动生成(Automatically Generate),也可指定方式:revolute代表旋转,prismatic代表评议,fix表示固定。这里我选择的是旋转revolute。
  • 序号6是此部分包含的零件。
  • 序号7是此部件的下一级部件个数,该部件为大腿(thigh),其下一部件为小腿(shank)有且只有一个,所以该数值应设为1。
  • 序号8是整个模型的结构,暂时还未添加完。
    在这里插入图片描述
    将内容设置完后,点击上箭头添加下一级部件。

步骤5:导出并预览(Preview and Export)
在这里插入图片描述
点击Preview and Export并等待一会,即可弹出URDF Exporter设置界面。

步骤6:对每一个连接点link进行更细致的设置,设置完成后电机Next
在这里插入图片描述
步骤7:继续对每一个部件进行设置,主要的设置内容有重量Mass和颜色color。
在这里插入图片描述
其中,颜色使用RGB模式,但是其取值范围为0-1。

步骤8:点击Export URDF and Meshes即可导出。
在这里插入图片描述
导出完成后,可在目录下查看到这些文件。
在这里插入图片描述
urdf/quadruped_v2.SLDASM.urdf为需要导入CoppeliaSim中的文件。

三、导入模型

步骤1:打开CoppeliaSim软件,点击菜单栏:Plugins—URDF Import——Import
在这里插入图片描述
步骤2:选择刚刚生成的文件
在这里插入图片描述
等待导入:
在这里插入图片描述
导入成功:
在这里插入图片描述

  • 4
    点赞
  • 42
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 3
    评论
### 回答1: 要将SolidWorks模型导入V-REP,您需要按照以下步骤操作: 1. 首先,将SolidWorks模型保存为STEP文件格式。 2. 打开V-REP软件并创建一个新场景。 3. 在V-REP,选择“File”菜单,然后选择“Import”选项。 4. 在“Import”对话框,选择“STEP”文件格式,并选择您保存的SolidWorks模型。 5. 点击“导入”按钮,V-REP将自动导入SolidWorks模型。 6. 现在,您可以在V-REP使用SolidWorks模型,并将其用于机器人仿真或其他应用程序。 请注意,导入SolidWorks模型可能需要一些时间,具体取决于模型的大小和复杂性。此外,您可能需要进行一些调整和优化,以确保模型在V-REP的正确性和稳定性。 ### 回答2: Solidworks和V-REP是两个基于不同技术平台的软件,Solidworks是基于CAD技术平台的工程设计软件,而V-REP是基于仿真技术平台的通用机器人仿真软件,因此,将Solidworks模型导入V-REP需要经过一系列的转换和处理工作。 首先,将Solidworks模型导出为支持导入V-REP的格式,例如STL、OBJ等格式。在Solidworks,可以通过"文件-导出"菜单选择所需的文件格式进行导出导出文件时需要注意选择正确的文件格式和设置文件属性,确保导出模型可以被V-REP正确解析和显示。 其次,将导出模型文件导入V-REP进行进一步处理。在V-REP,可以通过"文件-导入模型"菜单将已导出模型文件导入到场景。导入过程需要注意选择正确的文件格式和设置导入参数,确保导入的模型可以被正确加载和显示。 最后,将导入的模型添加到机器人仿真模型,使其可以被仿真和控制。在V-REP,可以通过添加"机器人模型"和"机器人控制器"等组件来组合导入的模型和控制器,实现机器人仿真和运动控制。在添加过程需要注意组件的参数设置和数据传输,确保仿真模型可以正确运行和实现仿真目标。 综上所述,将Solidworks模型导入V-REP需要经过多个步骤和技术处理,需要具备一定的技术能力和操作经验。建议初学者可以先从文档和教程开始学习,逐步掌握相关技术和操作要点,提高自己的技术水平和工作效率。 ### 回答3: Solidworks是一款非常流行的3D设计软件,而v-rep是一款多用途仿真平台。将Solidworks模型导入v-rep可以让我们更方便地对其进行仿真和测试,以便优化其设计和功能。接下来是一些步骤和注意事项,可以帮助大家成功地实现将Solidworks模型导入v-rep。 首先,我们需要将Solidworks模型保存为STEP或者STL格式。导入v-rep的最佳格式是STL(或Collada)格式,因为这两种格式可以干净地转换成v-rep所需要的三角形网格,而且不需要保留任何Solidworks设计特征。将模型导出时,应该采用适当的文件名,并选择STL格式,这样我们就可以把模型作为.vrep场景文件的对象导入v-rep。 然后,我们需要安装v-rep软件。我们可以从v-rep官方网站(http://www.coppeliarobotics.com)上下载适合自己系统的安装程序,并按照步骤进行安装。 接着,我们打开v-rep软件,并在场景创建一个模型对象。我们首先拖动一个Shape Object对象到场景,然后对其进行配置,以使其与我们要导入的Solidworks模型相匹配。我们可以设置模型大小,位置,和方向,以使其与我们的Solidworks模型相匹配。 然后,我们将我们的Solidworks模型导入v-rep,我们可以通过选择导航栏上的"Import Model/Object"选项来实现这一点。之后,我们会看到一个文件选择对话框。我们需要在文件选择对话框选择我们的Solidworks模型文件,然后点击打开按钮,以导入模型。要注意模型尺寸单位的一致性,可以通过调整Scale参数来实现。 最后一步是为我们的Solidworks模型添加一些动态特性。我们可以使用v-rep仿真自带的物理引擎添加约束、碰撞、力等参数,以描述模型的行为。我们可以通过拖拽约束、力对象等实现物理约束,可以通过选择不同的物理形状来添加碰撞组件。 这样,我们就可以通过这些相对简单的步骤将我们的Solidworks模型导入到v-rep,并配置物理特征,以便对其进行仿真和测试。这样的操作也可以扩展到PLC开发等任务,实现更高效的开发。
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

望天边星宿

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值