现象:
我的系统是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仿真时就可以正常运行了。