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编译环境

相关推荐
kyle~1 天前
ros_gz_bridge---底层通信的实现
c++·机器人·仿真·ros2
济6172 天前
ROS开发专栏---ROS2系统架构简介及Gazebo 仿真平台搭建---适配Ubuntu 22.04
ros2·机器人开发
济6172 天前
ROS开发专栏---创建软件包 和编写第一个节点---适配Ubuntu 22.04
嵌入式·ros2·机器人方向
kyle~3 天前
机器人感知 --- 多相机传感时间误差分析
linux·c++·数码相机·机器人·ros2·传感器
勤自省3 天前
ROS2 + OpenCV 实战教程:人脸识别、物体跟踪、ArUco 二维码识别初级
人工智能·opencv·ubuntu·计算机视觉·ros2
kyle~3 天前
机器人感知---工业相机硬触发、时间戳同步( PTP)与 ROS2 驱动时间戳设计
linux·c++·机器人·ros2
liu-yonggang3 天前
ROS2 性能优化指南
性能优化·ros2
波特率1152003 天前
在ROS2当中两种rmw比较(CycloneDDS和FastDDS)
ros·ros2·dds
kyle~4 天前
CDR--- 数据序列化格式(DDS的底层数据支持)
机器人·信息与通信·ros2·dds
kyle~5 天前
RTPS(Real-Time Publish-Subscribe)---DDS的传输协议
c++·机器人·ros2