gazebo /

Filename Size Date modified Message
115 B
8 -> 9
49 B
fixed .hgreview
20.5 KB
8 -> 9
73 B
Added an uninstall script to cmake
16.8 KB
9 -> default
14.9 KB
style and content changes
10.2 KB
Debuged modebuilder widget. Point ligts work again. Added google tests for factory
185.4 KB
9 -> default
621 B
Remove end year from copyright (fix issue #2126) -> gazebo7
202.9 KB
Merged default into dart_harness
0 B
New version of gazebo
2.3 KB edited for minor typographical errors.
4.5 KB
try non-static Qt5 folder
15.1 KB
update some docs
1.6 KB
revert windows-related changes from circular_dependencies branch

Gazebo - A dynamic multi-robot simulator

This is the Gazebo simulator. Gazebo simulates multiple robots in a 3D environment, with extensive dynamic interaction between objects.


Instructions are located at

Gazebo cmake parameters available at configuring time:

  • BUILD_TESTING (boot) [default False] Include the test suite compilation in the default make call (make all).
  • ENABLE_DIAGNOSTICS If this is defined, it will enable diagnostic timers using the macros from Diagnostics.hh (see also the standalone diagnostics example): DIAG_TIMER_START("name") DIAG_TIMER_LAP("name") DIAG_TIMER_STOP("name")
  • USE_HOST_CFLAGS (bool) [default True] Check the building machine for supported compiler optimizations and use them to build the software.
  • USE_UPSTREAM_CFLAGS (bool) [default True] Use the recommend gazebo developers compiler optimizations flags.
  • USE_EXTERNAL_TINYXML (bool) [default True] Use external copy of tinyxml during the build.
  • USE_EXTERNAL_TINYXML2 (bool) [default True] Use external copy of tinyxml2 during the build.
  • USE_LOW_MEMORY_TEST (bool) [default False] Use reduced version of tests which need less quantity of RAM memory available.
  • FORCE_GRAPHIC_TESTS_COMPILATION (bool) [default False] Ignore system checks to look for graphic and acceleration support and compile all the test suites.
  • ENABLE_SCREEN_TESTS (bool) [default True] Enable or disable tests that need screen rendering to run properly. Headless machines or machines with the screen turned off should set this to False.
  • USE_PCH (bool) [default False] Use GNU Precompiled Headers. Only works with the gnu compiler.

  • ENABLE_TESTS_COMPILATION (DEPRECATED) The new behaviour is to call 'make tests' explicitly to compile the test suite. Calling 'make' or 'make all' won't compile the tests.


Read the uninstallation instructions ( in the online manual for generic instructions. For most people, the following sequence will suffice (might need sudo if it installed in /usr):

$ make uninstall (inside the gazebo/build directory)