# Gazebo

![](https://2703363869-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M-CCnxDe4dTvAz3QmDw%2F-MHXKaf42tzOaJcOTODk%2F-MHXKjPlm3HgGbi0KUw7%2Fimage.png?alt=media\&token=d456f9d9-8e44-43c7-a696-31893d016f37)

[Gazebo ](http://gazebosim.org/)is one of several simulators that work with PX4 and ROS.&#x20;

Simulation is important in order to test code without risk of damaging real hardware. It can be critical in uncovering faults that would otherwise be very difficult to trigger.\
\
This is not a tutorial on [Gazebo](http://gazebosim.org/), but a list of some resources to get started.&#x20;

* PX4.io Gazebo developer guide <https://dev.px4.io/v1.9.0/en/simulation/gazebo.html>
* Youtube videos e.g. <https://youtu.be/mranHM9wn0g>
* Read about [Gazebo on Wikipedia](https://en.wikipedia.org/wiki/Gazebo_simulator).&#x20;
* Try out [this simple Gazebo tutorial to control a differential drive robot](http://gazebosim.org/tutorials?tut=ros2_installing\&cat=connect_ros), which is a fun way to learn both Gazebo and ROS. (smile)&#x20;

<br>
