预计完成时间:10分钟
到目前为止,你已经学会了如何使用界面以及如何修改/操作模拟中的模型。
现在,来看看如何导入网上免费提供的预设计模型。
你可以通过从在线模型数据库 Fuel 加载模型,将他人制作的模型插入到你的模拟中。
Fuel 模型集合可以在以下网站找到:https://app.gazebosim.org/fuel/models。
你可以点击缩略图或使用搜索栏来查找特定模型。例如,搜索 Gazebo 模型。
请注意,其中一些模型文件较大,下载可能需要一些时间。因此在进行之前,建议确保右侧的文件大小适合你的预期用途。
有几种方法可以将模型引入模拟中。
此方法完全依赖 Gazebo 的图形界面来定位和插入模型。

此方法涉及先将模型下载到本地驱动器,然后使用 GUI 将它们生成到模拟中。
~/my_local_models/model_name)。此文件夹将包含 materials、mesh、model.config 和 model.sdf 文件。Execute in Web Shell 1
export GZ_SIM_RESOURCE_PATH=~/my_local_models
将 ~/my_local_models 替换为你希望 Gazebo 找到的模型路径。

此方法涉及创建指向在线资源的链接并临时下载必要的文件以访问模型。
<> 按钮将 SDF 代码片段复制到剪贴板(如下所示)。
<include>
<uri>
https://fuel.gazebosim.org/1.0/OpenRobotics/models/Gazebo
</uri>
</include>
.sdf 文件的末尾,然后使用 Gazebo Sim 启动该世界文件。
使用第一种方法——"使用资源生成器插件从'Fuel 资源'生成模型"——从 Fuel 中放置一个你选择的新模型。
更改模型的位置、方向和颜色。
如果你想进一步探索,可以考虑从 Fuel 添加更多模型进行额外练习。
本练习没有参考答案,请利用此时间练习,确保你理解资源生成器(Resource Spawner)插件。
