Gazebo导入SolidWorks模型

简介: Gazebo导入SolidWorks模型

环境

Ubuntu18.04
ROS Melodic
Gazebo 9.0

SolidWorks设计模型

Gazebo中物体尺寸单位为米,如果在SolidWorks中以毫米为单位设计,那么最终的尺寸需要缩小1000倍。

例如需要在Gazebo中导入一个用SolidWorks设计的1m 0.5m 0.2m的长方体,如果在SolidWorks中的尺寸为1000mm 500mm 200mm,那么最终导出为STL文件时,需要改为1mm 0.5mm 0.2mm,这样导入到Gazebo的时候尺寸就是1m 0.5m 0.2m

导出为STL文件时,文件名最好不要是中文,并且要将后缀STL改为stl,否则Gazebo无法识别文件

Gazebo导入模型

模型文件尺寸修改正确且后缀改为stl后

  1. 打开Gazebo,选择左上角的Edit->Model Editor进入模型编辑器,点击Custom Shapes的Add栏,选择制作好的stl文件
  2. 模型此时就会加载到模型编辑器,点击模型,然后右键,选择Open Link Inspector,即可编辑模型的各项属性
  3. 编辑完成后,点击模型编辑器左上角的File->Save As,就可以保存该stl模型为sdf文件,保存好后,会在你指定的路径下生成一个文件夹,里面包含一个config文件和一个sdf文件,config文件用于保存作者和模型的描述信息,sdf文件存储的是模型的参数
  4. 点击左上角File->Exit Model Editor即可退出模型编辑器

Gazebo使用模型

模型保存成sdf文件后,打开sdf文件,会发现uri是绝对路径,如果代码在他人电脑上运行,那么就需要更改uri,这样比较麻烦,可以把uri改成相对路径

例如原uri为/home/xxx/src/simulation/model/Passageway/meshes/passageway.stl,那么uri可改为model://Passageway/meshes/passageway.stl
注意:文件夹名称一定要为model,改为其他名称无效

在Gazebo的世界编辑器中(打开Gazebo后默认进入的编辑器),点击左上方的Insert栏,点击Add Path,选择刚才保存模型的文件夹,即可加载模型

目录
相关文章
|
存储 运维 监控
阿里妈妈基于 Flink+Paimon 的 Lakehouse 应用实践
本文总结了阿里妈妈数据技术专家陈亮在Flink Forward Asia 2024大会上的分享,围绕广告业务背景、架构设计及湖仓方案演进展开。内容涵盖广告生态运作、实时数仓挑战与优化,以及基于Paimon的湖仓方案优势。通过分层设计与技术优化,实现业务交付周期缩短30%以上,资源开销降低40%,并大幅提升系统稳定性和运营效率。文章还介绍了阿里云实时计算Flink版的免费试用活动,助力企业探索实时计算与湖仓一体化解决方案。
1471 3
阿里妈妈基于 Flink+Paimon 的 Lakehouse 应用实践
|
传感器 NoSQL 算法
ROS Moveit 配置全网最详细教程
本文是关于ROS Moveit配置的全网最详细教程,提供了一键安装脚本,以及如何使用Moveit进行机器人运动规划的详细步骤和说明。文中还深入解析了Moveit的配置包文件、Moveit的源码,以及如何使用不同的运动规划算法(如CHOMP、LERP、STOMP)进行路径规划。
3481 1
ROS Moveit 配置全网最详细教程
|
Ubuntu Linux
查看Linux系统架构的命令,查看linux系统是哪种架构:AMD、ARM、x86、x86_64、pcc 或 查看Ubuntu的版本号
查看Linux系统架构的命令,查看linux系统是哪种架构:AMD、ARM、x86、x86_64、pcc 或 查看Ubuntu的版本号
7973 4
|
10月前
|
Ubuntu 数据可视化 Linux
Ubuntu卸载软件:3种卸载方式
只卸载程序。如果你移除程序但保留配置文件,请输入以下命令: sudo apt-get remove <programname>
|
算法 数据可视化 机器人
Nvidia Isaac Sim搭建仿真环境 入门教程 2024(4)
本文是Nvidia Isaac Sim搭建仿真环境的入门教程,详细讲解了如何在Isaac Sim中创建物理场景、添加地面和光照、创建和配置仿真对象的物理属性、使用USD文件进行仿真场景的保存和引用,以及个人练习和相关物理概念的介绍。
5597 0
|
安全 Unix Linux
VMware Workstation 17.6.3 发布下载,现在完全免费无论个人还是商业用途
VMware Workstation 17.6.3 发布下载,现在完全免费无论个人还是商业用途
145627 65
|
传感器 算法 机器人
机器人SLAM建图与自主导航:从基础到实践
通过Gazebo平台和gmapping算法成功生成并保存了一张二维仿真环境地图,为后续的机器人自主导航实验奠定了基础。完整代码及更多细节可参考[GitHub仓库](https://github.com/Jieshoudaxue/ros_senior/tree/main/mbot_navigation/config/move_base)。
3177 23
|
传感器 自动驾驶 机器人
大疆Livox Mid360 使用指南
本文是大疆Livox Mid-360激光雷达的使用指南,包括Livox Viewer 2的安装与使用、Livox SDK2的安装与演示、Livox ROS的配置与启动,以及一些使用时的注意事项。文章还提供了关于Livox Mid-360的详细特点、接线信息、尺寸信息、主控端IP设置、修改Livox Mid 360的IP方法、坐标系定义和IMU内参的介绍。此外,还提供了官方资料和软件下载的链接。
11643 2
|
Linux 虚拟化 Windows
完美解决:重新安装VMware Tools灰色。以及共享文件夹的创建(centos8)
这篇文章提供了解决VMware Tools无法重新安装(显示为灰色)问题的步骤,并介绍了如何在CentOS 8上创建和配置VMware共享文件夹。
完美解决:重新安装VMware Tools灰色。以及共享文件夹的创建(centos8)
|
传感器 编解码 vr&ar
Intel深度摄像头RealSense D435(实感双目摄像头)和目标检测结合使用
Intel深度摄像头RealSense D435(实感双目摄像头)和目标检测结合使用
7379 0