Gazebo执行保存世界选取文件夹时卡住不动的解决办法

背景:
        在学习ROS Gazebo仿真,gazebo中加入任意模型,然后点击save world as然后卡死的问题一直无法解决。

        现象:点save as world屏幕变暗,无窗口弹出,点缩小再点开会出现储存路径但是卡在那里无法操作。

环境:
        Virtualbox + Ubuntu18.04 + Gazebo9.0

原因及解决:
        其实只是界面不刷新,此后每一步操作,无论是点击一个目录还是给文件命名,都需要再次最小化gazebo,最大化gazebo一遍,保存界面才会刷新。
————————————————
版权声明:以上内容来自https://blog.csdn.net/qq_34761779/article/details/126815459

笔者环境:VMware16+Ubuntu20.04+Gazebo11

现象同上。
解决方案:在终端中使用以下代码启动gazebo可解决此问题,但是gazebo用起来会有点奇怪。

sudo gazebo

来看看ChatGpt怎么说:
 

这个问题可能是由于Gazebo与计算机的图形处理单元(GPU)之间的通信问题导致的,可能会影响到Gazebo界面的刷新和响应。以下是一些可能的解决方案:

  1. 检查Gazebo和系统的硬件要求是否满足,确保计算机和显卡驱动程序是最新的。您可以通过运行 "nvidia-smi" 或类似的命令来检查显卡的状态和驱动程序版本。

  2. 尝试将Gazebo的OpenGL渲染器切换为软件渲染器,以减少GPU和Gazebo之间的通信。您可以在启动Gazebo时使用命令行选项“--render-plugin ogre_sw”,或者在Gazebo配置文件中添加以下行:

    phpCopy code

    <plugin name="rendering" filename="libgazebo_rendering.so"> <renderingEngine>ogre_sw</renderingEngine> </plugin>

  3. 尝试将Gazebo版本降级到较早的版本,可能会解决一些已知的问题。您可以在Gazebo官方网站上找到以前版本的安装包。

  4. 尝试在另一个计算机上运行Gazebo,以确定问题是否与特定计算机相关。

  5. 尝试使用ROS命令行工具来保存世界,例如:

    cssCopy code

    rosrun gazebo_ros gazebo --pause /path/to/world_file.world rosrun gazebo_ros gazebo --pause -s libgazebo_ros_factory.so /path/to/model_file.urdf

如果以上方法都无法解决问题,请在ROS和Gazebo社区论坛上发布您的问题,以获得更好的支持。

 

  • 1
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值