ros2 launch gazebo_ros gazebo.launch.py无法启动

现象:

我的系统是ubuntu22.04,ros2的版本是humble,当运行os2 launch gazebo_ros gazebo.launch.py命令,会卡死在第六行,gazebo也不会打开但最后单独使用gazebo则可以打开

原因:

没有设置环境变量

解决办法

在运行命令之前刷新环境变量:source /usr/share/gazebo/setup.bash,或者将source /usr/share/gazebo/setup.bash这句命令添加到.bashrc中。

打开bashrc方法:

直接在home文件夹按ctrl+h显示隐藏文件,打开.bashrc,在最后一行添加source /usr/share/gazebo/setup.bash

这样以后在运行gazebo仿真时就可以正常运行了。

上一篇:5.30 学习总


下一篇:如何解决研发数据传输层面安全可控、可追溯的共性需求?