ignition_vs_gazebo
A collection of tests between gazebo and ignition. For a detailed analysis, see my article comparing ignition and gazebo.
Quickstart
All tests are located under the tests
directory.
Each test has a standalone script to launch the simulator.
Simply run ./start_gazebo.sh
or ./start_ign.sh
to launch the test with the desired simulator.
Test setup
Tests are created using xacro
. This ensures that the same properties are used in both simulators. The SDF also sets several GUI properties, which are not compatible between programs. A separate macro was created for each simulator and included in its respective test.
Development Environment
VSCode Container
The test setup includes a VSCode container IDE, which pre-installs gazebo 11 and ignition citadel. If you're on a Linux system, the scripts will launch the respective simulation (including Gazebo GUI).
Local
If you wish to run the tests natively instead, you'll need to have Gazebo and Ignition installed.