Я пытаюсь запустить Gazebo в экземпляре Google Compute Engine Ubuntu 16.04 с 1 графическим процессором NVIDIA Tesla K80. GPU конфигурируется с использованием следующих драйверов , которые необходимы, потому что я также использую Tensorflow в своем приложении.
Решение аналогичной проблемы дано здесь , однако я не добился успеха в реализации ответов JLiviero или Jose Luis Rivero. После настройки Xvfb для решения JLiviero запуск Gazebo в подробном режиме завершается неудачно и выдает следующий вывод:
jonathon@full-algo-1-gpu:~/catkin_ws$ gazebo --verbose
Gazebo multi-robot simulator, version 7.14.0
Copyright (C) 2012 Open Source Robotics Foundation.
Released under the Apache 2 License.
http://gazebosim.org
[Msg] Waiting for master.
[Msg] Waiting for master.
[Msg] Connected to gazebo master @ http://127.0.0.1:11345
[Msg] Connected to gazebo master @ http://127.0.0.1:11345
[Msg] Publicized address: 10.138.0.8
[Msg] Publicized address: 10.138.0.8
[Err] [RenderEngine.cc:734] Can't open display:
[Wrn] [RenderEngine.cc:97] Unable to create X window. Rendering will be disabled
[Wrn] [RenderEngine.cc:301] Cannot initialize render engine since render path type is NONE. Ignore this warning ifrendering has been turned off on purpose.
[Err] [RenderEngine.cc:734] Can't open display:
[Wrn] [RenderEngine.cc:97] Unable to create X window. Rendering will be disabled
[Wrn] [RenderEngine.cc:301] Cannot initialize render engine since render path type is NONE. Ignore this warning ifrendering has been turned off on purpose.
[Wrn] [GuiIface.cc:99] gazeb: cannot connect to X server
Программное обеспечение, которое я использую в моем случае:
- Беседка версия: 7,14
- Версия Python: 2.7.12
- Версия Tensorflow: 1.10.1
Как заставить Беседку работать без сбоев?