ros2 humble安装ignition gazebo

1、安装

复制代码
sudo apt install ros-humble-ros-gz -y

2、查看版本

复制代码
ign gazebo --version

3、测试一下

复制代码
ros2 launch ros_gz_sim gz_sim.launch.py

4、执行以下命令

复制代码
ros2 launch ros_gz_sim gz_sim.launch.py gz_args:="-v 4 -r visualize_lidar.sdf"

5、如果是在虚拟机上,会出现GUI无响应,然后过一会出现界面,但是界面在闪烁,这是由于硬件加速有限导致的。为了解决这个问题,可以通过执行以下命令强制使用软件渲染

复制代码
echo 'export LIBGL_ALWAYS_SOFTWARE=true' >> ~/.bashrc

source ~/.bashrc

6、重新执行步骤4的命令,可以看到demo

7、安装一下IgnitionSystem插件

复制代码
sudo apt install ros-humble-ign-ros2-control -y

8、重新执行步骤3的命令,然后选择空的,运行点下右下角的RUN

9、点开右上角,搜索Resource Spawner,现在模型是空的

10、下载一下模型

复制代码
mkdir -p ~/.gazebo

cd ~/.gazebo

sudo apt install git -y

git clone https://gitee.com/ohhuo/gazebo_models.git ~/.gazebo/models

11、这里挺多模型的,重新进入一下,可以显示出来

上一篇:ros2 humble安装moveit2

下一篇:ros2 humble 安装Qt编译环境

相关推荐
米糕闯编程2 天前
鱼香ros2(十二)C++话题订阅与发布
开发语言·c++·ros2·话题
朝朝辞暮i5 天前
C++ 第 36 课:Action——机械臂/VLA 非常重要
开发语言·c++·算法·ros2
朝朝辞暮i5 天前
C++ 第 39 章: 阶段性总复习——类、对象、构造、继承、this、指针与智能指针
开发语言·c++·算法·ros2
朝朝辞暮i5 天前
C++ 第 40 章:ROS2 Publisher + Timer + Subscriber + Callback + Executor 完整闭环
开发语言·c++·算法·ros2
朝朝辞暮i6 天前
C++ 第 38 课:线程、SingleThreadedExecutor、MultiThreadedExecutor、Callback Group
开发语言·c++·算法·ros2
小奇不哭6 天前
ROS2 单节点,RGB-D 深度相机局部路径提取 + B 样条平滑路径 + YOLOv8 障碍物检测 + 深度测距,用于移动机器人视觉局部循迹。
python·yolov8·ros2·cv2·路径探索循迹
zhangrelay8 天前
机械臂末端规划智能模型的误区演示
linux·笔记·学习·ubuntu·ros2
爱就是恒久忍耐9 天前
Zenoh与ROS2通信
ros2
风合星语21 天前
2026 ROS 2 Lyrical C++ 入门(五):Action 实战——任务反馈、取消与超时处理
c++·机器人·ros2·异步编程·lyrical
浅梦语1123 天前
32-1 nav2_map_server实际作用与用法图解
ros2·nav2