在使用 nav2_bringup tb3_simulation_launch.py 时无法启动Gazebo的问题

在使用 nav2_bringup tb3_simulation_launch.py 时无法启动Gazebo的问题

正常的流程是:

1、启动一个终端

2、设置秘钥环境变量

source /opt/ros/humble/setup.bash
export TURTLEBOT3_MODEL=waffle
export GAZEBO_MODEL_PATH=$GAZEBO_MODEL_PATH:/opt/ros/humble/share/turtlebot3_gazebo/models

3、同一个终端中运行:

ros2 launch nav2_bringup tb3_simulation_launch.py

于是不知道为什么只能够打开Rviz却无法打开Gazebo,在官网上看到了 加入 headless:=False时,能够打开Gazebo里面却没有Turtlebo3的模型
有的文章写是地图问题,但是我改了以后也没能成功

后来尝试了一种方法:

新开一个终端运行

export TURTLEBOT3_MODEL=waffle
ros2 launch turtlebot3_gazebo turtlebot3_world.launch.py

单独运行这个launch文件,能够打开Gazebo,并且能和Rviz连接上…

在这里插入图片描述

如果有其他人知道具体怎么解决请顺便告诉我!感激不尽~

猜你喜欢

转载自blog.csdn.net/PolypolyA/article/details/125542566