Conclusion
Topics in this Tutorial
Adding properties to a urdf xacro file for simulation
Using specific plugins (e.g. diff drive controller) in Gazebo to add functionality
Linking topics between Gazebo to ROS via the gz_ros_bridge package
Leveraging tools such as RVIZ and ROS packages with a simulation