Ignition Gazebo Fortress LTS试用

Ignition Fortress是Gazebo的升级版,提供更强大的功能,支持多种操作系统,包括Ubuntu、MacOS和部分Windows。它目前在Ubuntu上运行最佳,具备联网下载模型的能力,简化了本地资源需求。虽然在某些平台上GUI不完全支持,但依然可以使用命令行工具。博客还介绍了Ignition的不同库版本以及与ROS1和ROS2的插件兼容情况。

Gazebo早就官宣升级为Ignition一个模块。

  • sudo apt-get install ignition-fortress

 

Ignition功能更为强大,支持所有主流桌面操作系统。

Fortress Installation

Fortress supports the following platforms:

  • Ubuntu Bionic amd64/arm64/i386 and Focal on amd64/arm64
  • MacOS Catalina and BigSur
    • Ignition currently only works in headless mode using Ogre 1 (GUI does not render; instead of using ign gazebo fuel.sdf command, use ign gazebo -s fuel.sdf to start the server only).
  • Windows 10
    • Ignition command line utilities are not yet supported.
    • All packages up to ign-gazebo can be built.
    • DART physics engine is not yet supported.
    • Qt (GUI functionality) is not yet supported.

最佳还是ubuntu。

模型可以联网下载,本地无需大量模型库,网络化更加强大!

  • ign gazebo -r "https://fuel.ignitionrobotics.org/1.0/OpenRobotics/worlds/Fortress demo"

确保网络畅通!否则效果如下:

 模型正常下载后:

里面还有各种机器人可以玩耍哦!

 


 ros1和ros2插件一览:

2020年博客教程:

Ignition Robotics和ROS2 Foxy简明使用说明(ros_ign)_zhangrelay的专栏-CSDN博客_ros2foxy使用手册


Citadel Libraries LTS

The Citadel collection is composed of many different Ignition libraries. The collection assures that all libraries are compatible and can be used together.

Library nameVersion
ign-cmake2.x
ign-common3.x
ign-fuel-tools4.x
ign-gazebo3.x
ign-gui3.x
ign-launch2.x
ign-math6.x
ign-msgs5.x
ign-physics2.x
ign-plugin1.x
ign-rendering3.x
ign-sensors3.x
ign-tools1.x
ign-transport8.x
sdformat9.x

Fortress Libraries LTS

The Fortress collection is composed of many different Ignition libraries. The collection assures that all libraries are compatible and can be used together.

Library nameVersion
ign-cmake2.x
ign-common4.x
ign-fuel-tools7.x
ign-gazebo6.x
ign-gui6.x
ign-launch5.x
ign-math6.x
ign-msgs8.x
ign-physics5.x
ign-plugin1.x
ign-rendering6.x
ign-sensors6.x
ign-tools1.x
ign-transport11.x
ign-utils1.x
sdformat12.x


### 在 Ubuntu 22.04 上卸载 Gazebo 11.10.2 并保留 Ignition Gazebo 6 在 Ubuntu 22.04 中,GazeboIgnition Gazebo 是两个独立开发的仿真平台。尽管它们共享一些相似的功能模块,但在底层架构上有显著差异[^1]。因此,在卸载 Gazebo 11.10.2 的同时保留 Ignition Gazebo 6 是可行的,但需要注意两者之间的潜在依赖冲突。 #### 确认现有安装状态 首先确认当前系统的软件包状态,以避免误删重要组件。运行以下命令获取已安装的相关包列表: ```bash dpkg -l | grep -E 'gazebo|ignition' ``` 这一步有助于识别哪些包属于 Gazebo 11.10.2,而哪些又归属于 Ignition Gazebo 6。 #### 安全卸载 Gazebo 11.10.2 为了避免影响到 Ignition Gazebo 6 的正常运作,建议仅针对特定于 Gazebo 11 的核心包进行操作。以下是推荐的操作步骤: ##### 移除 Gazebo 11 主体及其插件 执行以下命令逐一移除与 Gazebo 11 关联的主要程序和扩展支持库: ```bash sudo apt-get remove --purge gazebo11 libgazebo11* ``` 这条指令会清除掉所有标记为 `libgazebo11*` 开头的动态链接库及相关工具链,从而解除对旧版 Gazebo 的引用绑定[^2]。 ##### 清理多余依赖项 接着清理因上述动作产生的孤立依赖关系,进一步优化环境整洁度: ```bash sudo apt-get autoremove -y && sudo apt-get autoclean -y ``` 以上两步能有效减少无用数据占用存储资源的情况发生概率。 #### 验证 Ignition Gazebo 6 功能完好性 完成前述调整之后,应当验证 Ignition Gazebo 是否仍然保持良好可用的状态。可以通过启动默认示例场景来进行简单测试: ```bash ign gazebo empty.world ``` 如果界面成功加载且未报错,则证明此次更改并未损害 Ignition Gazebo 正常使用的前提条件[^3]。 #### 处理特殊情况下的兼容性问题 假如发现某些功能缺失或是出现了预料之外的行为表现形式时,可考虑手动修复路径映射设置或者重新编译源码定制版本来满足特殊需求情境的要求。 --- ###
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

zhangrelay

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

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

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

打赏作者

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

抵扣说明:

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

余额充值