How to setup the platform for Gazebo development and how to install the required dependencies
Official Gazebo Sim documentation for System Plugin creation
Official Gazebo Sim GUI example
Hints for finding the Python bindings available in the Gazebo libraries
Official tutorial for getting started with Python bindings for gz-math
Define custom protobuf messages that reuse gz-msgs or are hosted in an external repository
Thread with options about how to retrieve and process camera images