我从 2014 年的 webbots 论坛上看到了这个问题,但从那以后就没有了。
我们想在一个强大的服务器上运行我们的模拟并远程访问它。webbots 是否有能力以无头模式启动,还是需要图形用户界面。
谢谢
我从 2014 年的 webbots 论坛上看到了这个问题,但从那以后就没有了。
我们想在一个强大的服务器上运行我们的模拟并远程访问它。webbots 是否有能力以无头模式启动,还是需要图形用户界面。
谢谢
Webots 没有任何无头模式,但是,有几个参数可以让您在没有任何 ui 的服务器上运行它(https://cyberbotics.com/doc/guide/starting-webots#command-line -参数):
除此之外,您可能需要设置几个环境变量(至少在 Linux 上):
export DEBIAN_FRONTEND=noninteractive
export DISPLAY=:99
export LIBGL_ALWAYS_SOFTWARE=true
最后,你可能需要用 Xvfb 启动一个虚拟屏幕:
Xvfb :99 -screen 0 1024x768x16 &
按照这些步骤,我已经能够在无头 Docker 环境中运行 Webots:https ://github.com/cyberbotics/webots/wiki/Docker