Gazebo | Ignition | Community
Ask Your Question

What is difference between running gazebo with and without the client?

asked 2020-07-06 07:16:45 -0500

kumpakri gravatar image

updated 2020-07-06 07:31:28 -0500

What takes care of the rendering (gazebo server/client something else)? Does Gazebo client do the rendering? Who does the rendering if I run Gazebo without client, but I use cameras in the simulations? I need to know what factors to consider if I decide to run simulations with or without the GUI.

I have measured the simulation running with the gazebo client and without. The gazebo 7 runs consistently faster without the client, but gazebo 11 runs slower without the client. I don't understand why. Any idea?

edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted

answered 2020-07-06 09:47:56 -0500

azeey gravatar image

Both the server and the client do 3d rendering. The server does it to generate sensor data (eg. cameras). The GUI uses it for displaying the scene to the user. So, if you only need some output from the simulation in the form of a print out or an output file, you can run just the server.

edit flag offensive delete link more

Question Tools

1 follower


Asked: 2020-07-06 07:16:45 -0500

Seen: 453 times

Last updated: Jul 06 '20