Uuv_simulator: Gazebo_gui-2 问题

创建于 2017-05-25  ·  5评论  ·  资料来源: uuvsimulator/uuv_simulator

嗨,我已经按照 wiki 步骤使用 VMware 在 Ubuntu 16.04 ROS kinetic 中安装了 uuv 模拟器。 我输入命令roslaunch uuv_descriptions empty_underwater_world.launch并得到以下日志:
....
VMware:vmw_ioctl_command 错误无效参数。
中止(核心转储)
[gazebo_gui-2] 进程已死亡[pid 43452,退出代码 134,cmd /opt/ros/kinetic/lib/gazebo_ros/gzclient __name:=gazebo_gui __log:=/home/name/.ros/log/6751db6c-4111- 11e7-9c52-000c29919bea/gazebo_gui-2.log]。
日志文件:/home/name/.ros/log/6751db6c-4111-11e7-9c52-000c29919bea/gazebo_gui-2*.log

那么我怎样才能摆脱这个问题呢? 谢谢你。

最有用的评论

你好,

一种快速解决方法是在终端中运行以下命令

导出 LIBGL_ALWAYS_SOFTWARE=1

Gazebo 应该会停止崩溃,但模拟运行速度可能比本地 Ubuntu 慢得多。 如果我没记错的话,VMWare 也应该有一些应该安装的驱动程序。
你能试试这个并给我们反馈吗?

最好的事物,
穆萨

所有5条评论

你好,

由于 3D 图形,在虚拟机中运行 Gazebo 可能会导致问题。

您是否在 Gazebo 答案中看到过

最好的事物,
塞巴斯蒂安

你好,

一种快速解决方法是在终端中运行以下命令

导出 LIBGL_ALWAYS_SOFTWARE=1

Gazebo 应该会停止崩溃,但模拟运行速度可能比本地 Ubuntu 慢得多。 如果我没记错的话,VMWare 也应该有一些应该安装的驱动程序。
你能试试这个并给我们反馈吗?

最好的事物,
穆萨

您好,请问您的问题解决了吗? 如果你这样做了,你能发一条消息说你是怎么做到的吗?

我有同样的问题

export LIBGL_ALWAYS_SOFTWARE=1

设法解决了它

谢谢

在尝试让 Gazebo 在 VMWare 虚拟机中工作时发现此问题的其他人请注意。

这种组合允许部分 3d 加速:

  • Windows 7 主机
  • VmWare 15.5.2 build-15785246
  • Ubuntu 18.04.4 LTS
  • 显卡:SVGA3D; 构建:发布; LLVM;
  • Gazebo 多机器人模拟器,版本 9.0.0

运行前执行

  • 导出 SVGA_VGPU10=0
    (这会将驱动程序回滚到早期版本的 OpenGL 协议)

这足以在普通 PC 上实现 60fps。

此页面是否有帮助?
0 / 5 - 0 等级

相关问题

bst picture bst  ·  33评论

HashirZahir picture HashirZahir  ·  10评论

tve picture tve  ·  17评论

Timple picture Timple  ·  24评论

Timple picture Timple  ·  7评论