嗨,我已经按照 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 也应该有一些应该安装的驱动程序。
你能试试这个并给我们反馈吗?
最好的事物,
穆萨
您好,请问您的问题解决了吗? 如果你这样做了,你能发一条消息说你是怎么做到的吗?
我有同样的问题
export LIBGL_ALWAYS_SOFTWARE=1
设法解决了它
谢谢
在尝试让 Gazebo 在 VMWare 虚拟机中工作时发现此问题的其他人请注意。
这种组合允许部分 3d 加速:
运行前执行
这足以在普通 PC 上实现 60fps。
最有用的评论
你好,
一种快速解决方法是在终端中运行以下命令
导出 LIBGL_ALWAYS_SOFTWARE=1
Gazebo 应该会停止崩溃,但模拟运行速度可能比本地 Ubuntu 慢得多。 如果我没记错的话,VMWare 也应该有一些应该安装的驱动程序。
你能试试这个并给我们反馈吗?
最好的事物,
穆萨