Running gazebo remotely in fuerte
Hi,
I would like to be able to run Gazebo remotely on a computer that is faster than my own computer. Pre-fuerte, this could be done by ssh'ing into the remote machine and running
roslaunch gazebo_worlds empty_world_no_x.launch
In fuerte, this crashes gazebo. I have tried using the -X flag with ssh and also setting export DISPLAY=:0 with no luck. I have also tried
roslaunch gazebo_worlds empty_world.launch gui:=false
and that also crashed trying to open a display with normal ssh. When ssh'd with -X, it crashes with the following error:
X Error of failed request: GLXUnsupportedPrivateRequest Major opcode of failed request: 154 Minor opcode of failed request: 16 (X_GLXVendorPrivate) Serial number of failed request: 27 Current serial number in output stream: 28
Is there a way to run Gazebo remotely in Fuerte?
Thanks,
Jenny
Hello! I assume that you are still ssh'ing to the same physical machine? What is the value of DISPLAY when you login to the machine directly (i.e. not over the network)? What type of graphics card are you using?
Yes, I'm always ssh'ing into the same physical machine. The value of DISPLAY is :16.0 and the graphics card is nVidia 10de:0e22 (which I think is a GeForce GTX 460 although 10de:0e22 seems to be all I can actually get the computer to tell me). Thanks!
fixes in fuerte branch. If you checkout simulator_gazebo and compile from source, you can change
USE_HG
to true insimulator_gazebo/gazebo/CMakeLists.txt
to try it out.