{"id":13840788,"url":"https://github.com/fkromer/awesome-gazebo","last_synced_at":"2025-07-11T09:33:14.125Z","repository":{"id":39897752,"uuid":"112123542","full_name":"fkromer/awesome-gazebo","owner":"fkromer","description":"Gazebo, the simulation framework for ROS1 and ROS2 is awesome!","archived":true,"fork":false,"pushed_at":"2021-01-24T14:16:31.000Z","size":29,"stargazers_count":127,"open_issues_count":1,"forks_count":22,"subscribers_count":9,"default_branch":"master","last_synced_at":"2024-05-23T07:35:52.334Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/fkromer.png","metadata":{"files":{"readme":"readme.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2017-11-26T22:57:54.000Z","updated_at":"2024-05-21T07:15:22.000Z","dependencies_parsed_at":"2022-09-12T00:21:42.519Z","dependency_job_id":null,"html_url":"https://github.com/fkromer/awesome-gazebo","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fkromer%2Fawesome-gazebo","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fkromer%2Fawesome-gazebo/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fkromer%2Fawesome-gazebo/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fkromer%2Fawesome-gazebo/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/fkromer","download_url":"https://codeload.github.com/fkromer/awesome-gazebo/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":225476291,"owners_count":17480222,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-08-04T17:00:55.649Z","updated_at":"2024-11-21T10:30:45.617Z","avatar_url":"https://github.com/fkromer.png","language":null,"funding_links":[],"categories":["[Gazebo](http://gazebosim.org/)","[Other Awesome Lists](#awesome-robotics-libraries)","[Relevant Awesome Lists](#contents)"],"sub_categories":["[ETC](#awesome-robotics-libraries)","11. Cloth Simulation"],"readme":"# Awesome Gazebo [![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)](https://github.com/sindresorhus/awesome)\n\n [![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/)\n\n[\u003cimg src=\"https://rawgit.com/fkromer/awesome-gazebo/master/gazebo_icon.svg\" align=\"right\" width=\"86\"\u003e](http://gazebosim.org/)\n\n\u003e Gazebo, the simulation framework for ROS1 and ROS2 is awesome! A curated list of awesome Gazebo resources and libraries\n\n## Contents\n\n- [Documentation](#documentation)\n- [Domain specific](#domain-specific)\n- [Model databases](#model-databases)\n- [Physic engines](#physic-engines)\n- [Books](#books)\n- [Presentations](#presentations)\n\n## Documentation\n\n* [Gazebo answers](answers.gazebosim.org)\n* [Gazebo website](http://gazebosim.org)\n* [Gazebo community](https://community.gazebosim.org/)\n\n## Domain specific\n\n* [Plankton](https://github.com/Liquid-ai/Plankton) - Open source simulator for maritime robotics researchers.\n\n## Model databases\n\n* [Gazebo model database](https://bitbucket.org/osrf/gazebo_models/src)\n* [Erle robotics Gazebo models](https://github.com/erlerobot/erle_gazebo_models)\n\n## Physic engines\n\n* Bullet [website](bulletphysics.org) [GitHub](https://github.com/bulletphysics/bullet3) ![Bullet](https://img.shields.io/github/stars/bulletphysics/bullet3.svg)\n* Dart [website](http://dartsim.github.io/) [GitHub](https://github.com/dartsim/dart) ![Dart](https://img.shields.io/github/stars/dartsim/dart.svg)\n* ODE [website](http://www.ode.org/) [bitbucket](https://bitbucket.org/odedevs/ode)\n* SimBody [website](https://simtk.org/projects/simbody) [GitHub](https://github.com/simbody/simbody) ![SimBody](https://img.shields.io/github/stars/simbody/simbody.svg)\n\n## Books\n\n**No books existing yet.**\n\nHowever there are book chapters which address Gazebo.\n\n* **Learning Robotics using Python** 1st edition (ISBN13: 9781783287536) [website](https://www.packtpub.com/application-development/learning-robotics-using-python)\n  * Chapter 3: Working with Robot Simulation Using ROS and Gazebo\n\n* **Learning ROS for Robotics Programming** 2nd edition (ISBN13: 9781783987580) [website](https://www.packtpub.com/hardware-and-creative/learning-ros-robotics-programming-second-edition)\n  * Chapter 7. 3D Modeling and Simulation\n  * Chapter 8. The Navigation Stack - Robot Setups\n  * Chapter 10. Manipulation with MoveIt!\n\n* **Mastering ROS for Robotics Programming** 1st edition (ISBN13: 9781783551798) [website](https://www.packtpub.com/hardware-and-creative/mastering-ros-robotics-programming)\n  * Chapter 3. Simulating Robots Using ROS and Gazebo\n  * Chapter 4. Using the ROS MoveIt! and Navigation Stack\n  * Chapter 5. Working with Pluginlib, Nodelets, and Gazebo Plugins\n  * Chapter 10. Exploring the Advanced Capabilities of ROS-MoveIt!\n\n* **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)\n  * Chapter 6: Robots and Simulators\n  * Chapter 7: Wander-bot\n  * Chapter 8: Teleop-bot\n  * Chapter 11: Chess-bot\n  * Chapter 12: Follow-bot\n  * Chapter 14: Stockroom-bot\n  * Chapter 16: Your Own Mobile Robot\n  * Chapter 18: Your Own Robot Arm\n\n* **ROS Robotics by Example** 1st edition (ISBN13: 9781782175193) [website](https://www.packtpub.com/hardware-and-creative/ros-robotics-example)\n  * Chapter 2, Creating Your First Two-Wheeled ROS Robot (in Simulation)\n  * Chapter 3. Driving Around with TurtleBot\n  * Chapter 5. Creating Your First Robot Arm (in Simulation)\n  * Chapter 6. Wobbling Robot Arms Using Joint Control\n  * Chapter 7. Making a Robot Fly\n\n## Tutorials\n\n* ROS 2 overview [link](http://gazebosim.org/tutorials?tut=ros2_overview\u0026branch=ros2)\n* ROS 2 integration [link](https://github.com/ros-simulation/gazebo_ros_pkgs/wiki/ROS-2-integration)\n* Installing gazebo_ros_pkgs (ROS 2) [link](http://gazebosim.org/tutorials?tut=ros2_installing\u0026branch=ros2)\n\n## Presentations\n\n### ROSCon 2018\n\n* 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)\n* Gazebo renders the moon [slides](https://roscon.ros.org/2018/presentations/ROSCon2018_gazeborendersmoon.pdf) [video](https://vimeo.com/292691510)\n* 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)\n* Accelerated robot training through simulation with ROS and Gazebo [slides](https://roscon.ros.org/2018/presentations/ROSCon2018_AcceleratedRobotTraining.pdf) [video](https://vimeo.com/293299416)\n\n### ROSCon 2017\n\n* 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)\n* 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)\n* 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)\n* 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)\n\n### ROSCon 2016\n\n* 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)\n* Robotics Benchmarking with ROS [video](https://vimeo.com/187705078)\n\n### ROSCon 2015\n\n* Simple benchmarks for speed and accuracy of rigid body\ndynamic simulators [slides](https://www.osrfoundation.org/wordpress2/wp-content/uploads/2015/12/multibody2015_scpeters.pdf)\n* Robot Model Development on Stereoids [slides](https://roscon.ros.org/2015/presentations/roscon2015_phobos_von_szadkowski.pdf)\n\n### ROSCon 2014\n\n* Comparison of Rigid Body Dynamic Simulators\nfor Robotic Simulation in Gazebo [slides](https://roscon.ros.org/2014/wp-content/uploads/2014/07/roscon2014_scpeters.pdf) [video](https://vimeo.com/107517366)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffkromer%2Fawesome-gazebo","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffkromer%2Fawesome-gazebo","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffkromer%2Fawesome-gazebo/lists"}