Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/fkromer/awesome-gazebo

Gazebo, the simulation framework for ROS1 and ROS2 is awesome!
https://github.com/fkromer/awesome-gazebo

List: awesome-gazebo

Last synced: about 2 months ago
JSON representation

Gazebo, the simulation framework for ROS1 and ROS2 is awesome!

Awesome Lists containing this project

README

        

# Awesome Gazebo [![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)](https://github.com/sindresorhus/awesome)

[![License: CC BY-NC-SA 4.0](https://img.shields.io/badge/License-CC%20BY--NC--SA%204.0-lightgrey.svg)](https://creativecommons.org/licenses/by-nc-sa/4.0/)

[](http://gazebosim.org/)

> Gazebo, the simulation framework for ROS1 and ROS2 is awesome! A curated list of awesome Gazebo resources and libraries

## Contents

- [Documentation](#documentation)
- [Domain specific](#domain-specific)
- [Model databases](#model-databases)
- [Physic engines](#physic-engines)
- [Books](#books)
- [Presentations](#presentations)

## Documentation

* [Gazebo answers](answers.gazebosim.org)
* [Gazebo website](http://gazebosim.org)
* [Gazebo community](https://community.gazebosim.org/)

## Domain specific

* [Plankton](https://github.com/Liquid-ai/Plankton) - Open source simulator for maritime robotics researchers.

## Model databases

* [Gazebo model database](https://bitbucket.org/osrf/gazebo_models/src)
* [Erle robotics Gazebo models](https://github.com/erlerobot/erle_gazebo_models)

## Physic engines

* Bullet [website](bulletphysics.org) [GitHub](https://github.com/bulletphysics/bullet3) ![Bullet](https://img.shields.io/github/stars/bulletphysics/bullet3.svg)
* Dart [website](http://dartsim.github.io/) [GitHub](https://github.com/dartsim/dart) ![Dart](https://img.shields.io/github/stars/dartsim/dart.svg)
* ODE [website](http://www.ode.org/) [bitbucket](https://bitbucket.org/odedevs/ode)
* SimBody [website](https://simtk.org/projects/simbody) [GitHub](https://github.com/simbody/simbody) ![SimBody](https://img.shields.io/github/stars/simbody/simbody.svg)

## Books

**No books existing yet.**

However there are book chapters which address Gazebo.

* **Learning Robotics using Python** 1st edition (ISBN13: 9781783287536) [website](https://www.packtpub.com/application-development/learning-robotics-using-python)
* Chapter 3: Working with Robot Simulation Using ROS and Gazebo

* **Learning ROS for Robotics Programming** 2nd edition (ISBN13: 9781783987580) [website](https://www.packtpub.com/hardware-and-creative/learning-ros-robotics-programming-second-edition)
* Chapter 7. 3D Modeling and Simulation
* Chapter 8. The Navigation Stack - Robot Setups
* Chapter 10. Manipulation with MoveIt!

* **Mastering ROS for Robotics Programming** 1st edition (ISBN13: 9781783551798) [website](https://www.packtpub.com/hardware-and-creative/mastering-ros-robotics-programming)
* Chapter 3. Simulating Robots Using ROS and Gazebo
* Chapter 4. Using the ROS MoveIt! and Navigation Stack
* Chapter 5. Working with Pluginlib, Nodelets, and Gazebo Plugins
* Chapter 10. Exploring the Advanced Capabilities of ROS-MoveIt!

* **Programming Robots with ROS: A Practical Introduction to the Robot Operating System** 1st edition (ISBN13: 9781449323899) [website](http://shop.oreilly.com/product/0636920024736.do) [example code](https://github.com/osrf/rosbook)
* Chapter 6: Robots and Simulators
* Chapter 7: Wander-bot
* Chapter 8: Teleop-bot
* Chapter 11: Chess-bot
* Chapter 12: Follow-bot
* Chapter 14: Stockroom-bot
* Chapter 16: Your Own Mobile Robot
* Chapter 18: Your Own Robot Arm

* **ROS Robotics by Example** 1st edition (ISBN13: 9781782175193) [website](https://www.packtpub.com/hardware-and-creative/ros-robotics-example)
* Chapter 2, Creating Your First Two-Wheeled ROS Robot (in Simulation)
* Chapter 3. Driving Around with TurtleBot
* Chapter 5. Creating Your First Robot Arm (in Simulation)
* Chapter 6. Wobbling Robot Arms Using Joint Control
* Chapter 7. Making a Robot Fly

## Tutorials

* ROS 2 overview [link](http://gazebosim.org/tutorials?tut=ros2_overview&branch=ros2)
* ROS 2 integration [link](https://github.com/ros-simulation/gazebo_ros_pkgs/wiki/ROS-2-integration)
* Installing gazebo_ros_pkgs (ROS 2) [link](http://gazebosim.org/tutorials?tut=ros2_installing&branch=ros2)

## Presentations

### ROSCon 2018

* Astrobee: ROS-based Flight Software for a Free-flying Robot in Microgravity [slides](https://roscon.ros.org/2018/presentations/ROSCon2018_astrobee.pdf) [video](https://vimeo.com/292690863)
* Gazebo renders the moon [slides](https://roscon.ros.org/2018/presentations/ROSCon2018_gazeborendersmoon.pdf) [video](https://vimeo.com/292691510)
* Unmanned Underwater Vehicle Simulator: Enabling the Simulation of Multi-Robot Underwater Missions with Gazebo [slides](https://roscon.ros.org/2018/presentations/ROSCon2018_uuvsimulator.pdf) [video](https://vimeo.com/292691843)
* Accelerated robot training through simulation with ROS and Gazebo [slides](https://roscon.ros.org/2018/presentations/ROSCon2018_AcceleratedRobotTraining.pdf) [video](https://vimeo.com/293299416)

### ROSCon 2017

* Vehicle and city simulation with Gazebo and ROS [slides](https://roscon.ros.org/2017/presentations/ROSCon%202017%20Vehicle%20and%20City%20Simulation.pdf) [video](https://vimeo.com/236477865)
* Space Robotics Challenge backstage: A glimpse at the challenges of running the competition [slides](https://roscon.ros.org/2017/presentations/ROSCon%202017%20Space%20Robotics%20Challenge.pdf) [video](https://vimeo.com/236482055)
* From simulation to the field: Learning to swim with the AQUA robot [slides](https://roscon.ros.org/2017/presentations/ROSCon%202017%20Simulation%20to%20the%20Field%20with%20AQUA.pdf) [video](https://vimeo.com/236138182)
* Model-based Design for Safety Critical Controller Design with ROS and Gazebo [slides](https://roscon.ros.org/2017/presentations/ROSCon%202017%20Kontrol.pdf) [video](https://vimeo.com/236188514)

### ROSCon 2016

* What’s new in Gazebo? Upgrading your simulation user experience! [slides](https://roscon.ros.org/2016/presentations/ROSCon2016_Gazebo.pdf) [video](https://vimeo.com/187699565)
* Robotics Benchmarking with ROS [video](https://vimeo.com/187705078)

### ROSCon 2015

* Simple benchmarks for speed and accuracy of rigid body
dynamic simulators [slides](https://www.osrfoundation.org/wordpress2/wp-content/uploads/2015/12/multibody2015_scpeters.pdf)
* Robot Model Development on Stereoids [slides](https://roscon.ros.org/2015/presentations/roscon2015_phobos_von_szadkowski.pdf)

### ROSCon 2014

* Comparison of Rigid Body Dynamic Simulators
for Robotic Simulation in Gazebo [slides](https://roscon.ros.org/2014/wp-content/uploads/2014/07/roscon2014_scpeters.pdf) [video](https://vimeo.com/107517366)