关于GAZEBO 导入SOILWORKS转换的URDF -> SDF模型的 以及上色

SOILWORK 转 URDF ,在GAZEBO显示

首先 上网找SOILWORKS 导出urdf 的教程,这种事情交给建模的去做就好了
导出的模型是一个功能包,是要放到工作空间去编译的
在这里插入图片描述

编译之后,有两个launch 文件 ,一个是 rviz ,一个是 GAZBEO的
在这里插入图片描述

然后按 roslaunch 功能包 xxx.lanunch文件就可以了
比如我这个是

roslaunch  charge gazebo.lanuch

SDF 嵌入GAZEBO

这个时候就会发现启动一个launch文件实在是太麻烦了,又要功能包什么的
容易出错,一般用sdf 文件,直接丢到gazebo模型路径里就行了

首先直接这个代码转sdf

gz sdf -p my_model.urdf > my_model.sdf

然后建立一个文件夹

在这里插入图片描述
把meshes 丢进去,里面stl 是建模库来的
在这里插入图片描述
然后再手写一个.config 文件就好了

<?xml version="1.0"?>
<model>
  <name>模型名字</name>
  <version>1.0</version>
  <sdf version="1.6">模型名字.sdf</sdf>
  <author>
    <name>你的名字</name>
    <email>邮箱</email>
  </author>
  <description>
    模型描述
  </description>
</model>

然后因为是自动生成的吗,他会有个路径在你的sdf模型里面,如果你嫌麻烦不想改路径的话
就丢到 .gazebo/model 这个路径下面!

至于上色

这个我还没有成功过真的意义上成功过,挖个坑
看到有教程说
在Blender中对模型进行贴图
进行贴图的,唉我UV模式下看不到我的模型
好了就这样了

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
这段代码是一个ROS launch文件,包含了启动Steer Mini Gazebo模型节点、加载robot_localization节点实现IMU与里程计信息的融合并输出融合后的里程计信息和从base_link到odom的tf转换,启动gmapping节点,以及将模型加载到Rviz中并加载Rviz配置文件的操作。 具体来说,代码中的每个部分的含义如下: 1. `<!-- launch steer_mini_gazebo model node -->`: 启动Steer Mini Gazebo模型节点。 2. `<include file="$(find steer_mini_gazebo)/mini_gazebo/launch/steer_mini_sim_sensors.launch" />`: 加载Steer Mini Gazebo模型节点所需的launch文件,其中包含了加载模型、添加传感器等操作。 3. `<include file="$(find mini_gmapping)/launch/dual_ekf_navsat_mini.launch" />`: 加载robot_localization节点实现IMU与里程计信息的融合并输出融合后的里程计信息和从base_link到odom的tf转换。 4. `<include file="$(find mini_gmapping)/launch/gmapping.launch" />`: 启动gmapping节点,实现SLAM建图功能。 5. `<param name="robot_description" textfile="$(find neor_mini)/urdf/neor_mini_gazebo_sensors.urdf" />`: 加载模型URDF文件,其中包含了模型的几何形状、传感器等信息。 6. `<node name="rviz" pkg="rviz" type="rviz" args="-d $(find mini_gmapping)/rviz/gmapping_rviz.rviz" />`: 启动Rviz并加载指定的配置文件,用于可视化模型、建图结果等信息。 总之,这段代码的作用是启动Steer Mini Gazebo模型,同时实现SLAM建图,并将模型和建图结果可视化。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

-ATAO----

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

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

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

打赏作者

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

抵扣说明:

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

余额充值