![]() | 1 | initial version |
repeating what @nkoenig says about
gazebo --verbose
also, the BadDrawable
error is usually seen with unsupported GPU. If that's the cause, you can only run headless. To force headless mode, unset the DISPLAY
environment variable then run gzserver
with verbose flag:
$ unset DISPLAY
$ gzserver --verbose
Gazebo multi-robot simulator, version 7.1.0
Copyright (C) 2012-2016 Open Source Robotics Foundation.
Released under the Apache 2 License.
http://gazebosim.org
[Msg] Waiting for master.
[Msg] Connected to gazebo master @ http://127.0.0.1:11345
[Msg] Publicized address: 172.23.1.164
[Err] [RenderEngine.cc:699] 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.
gazebo should be running but without any rendering capabilities enabled. You can open a different terminal and run gz stats
to confirm and check performance, for example:
$ gz stats
Factor[1.00] SimTime[5.67] RealTime[5.70] Paused[F]
Factor[1.00] SimTime[5.88] RealTime[5.90] Paused[F]
Factor[1.00] SimTime[6.07] RealTime[6.10] Paused[F]