Gazebo (simulator)

Last updated


Gazebo
Other namesIgnition
Initial release2002
Stable release
v11.15.1
Repository
Operating system Microsoft Windows

Linux

Macintosh
Website https://gazebosim.org/

Gazebo is an open-source 2D/3D robotics simulator that began development in 2002. In 2017, development forked into two versions, known as "Gazebo", the original monolithic architecture, and "Ignition", which had moved to become a modernized collection of loosely coupled libraries. Following a trademark obstacle in 2022 regarding their use of the name "Ignition", Open Robotics took the opportunity to switch the version names, dubbing the original fork "Gazebo Classic" and the new, modern fork "Gazebo". [1] Gazebo Classic integrated the ODE physics engine, OpenGL rendering, and support code for sensor simulation and actuator control. In 2025, Gazebo Classic was discontinued and replaced with the modern fork "Gazebo". [2]

Contents

Gazebo Classic can use multiple high-performance physics engines, such as ODE, Bullet, etc. (the default is ODE). It provides realistic rendering of environments including high-quality lighting, shadows, and textures. It can model sensors that "see" the simulated environment, such as laser range finders, cameras (including wide-angle), Kinect style sensors, etc. [3] For 3D rendering, Gazebo Classic uses the OGRE engine. [4]

Development history

Timeline of important Gazebo software development related dates Gazebo Developement Timeline.svg
Timeline of important Gazebo software development related dates

Gazebo was a component in the Player Project from 2002 through 2011. In 2011, Gazebo became an independent project supported by Willow Garage. In 2012, Open Source Robotics Foundation (OSRF) became the steward of the Gazebo project. [1] OSRF changed its name to Open Robotics in 2018. [4]

Gazebo Classic's last major release was version 11, a long-term support release. [5] The latest version is 11.15.1, released on December 3, 2024. [6] All previously released versions of Gazebo also received long-term support, with minor updates being released for Gazebo 9 and 10 together with the release of Gazebo 11.0.0. [7] With Gazebo 11 being released in January 2020, Open Robotics shifted its focus to developing Ignition, a "collection of the open source software libraries designed to simplify the development of high-performance applications", with a target audience of robot developers, designers, and educators. [1] The first version of Ignition was released in February 2019. [1] In April 2022, following a trademark dispute, the Ignition brand name was retired, and was reverted to Gazebo. [8] Gazebo's website refers to the original standalone Gazebo simulator as Gazebo Classic in order to disambiguate it from Gazebo. Open Robotics mentioned the need for significant modernization in Gazebo's code, together with the opportunity to move from a monolithic architecture to a collection of loosely coupled libraries. [1]

It was announced in 2022 that Gazebo Classic would be discontinued in January 2025. It was discontinued as planned and replaced with the new fork Gazebo. [5] [2]

Competitions

Gazebo has been used as the simulation environment for several technology challenges and competitions.

DARPA Robotics Challenge (DRC)

2012 to 2015

NASA Space Robotics Challenge (SRC)

2016 to 2017

Toyota Prius Challenge

2016 to 2017

Agile Robotics for Industrial Automation Competition (ARIAC)

2016 to 2023

The National Institute of Standards and Technology (NIST) put on the first ARIAC Competition in June 2017. [15] The goal of the competition was to test the agility of industrial robot systems, with the goal of enabling industrial robots on the shop floors to be more productive, more autonomous, and to require less time from shop floor workers.

DARPA Service Academy Swarm Challenge (SASC)

2016 to 2017

DARPA Subterranean Challenge (SubT)

2018 to 2021

References

  1. 1 2 3 4 5 "About –- Gazebo". Gazebo. Retrieved 2023-12-17.
  2. 1 2 https://gazebosim.org/about.{{cite web}}: Missing or empty |title= (help)
  3. Ackerman, Evan (2016-02-04). "Latest Version of Gazebo Simulator Makes It Easier Than Ever to Not Build a Robot". IEEE Spectrum. IEEE.
  4. 1 2 "Gazebo". Gazebo Simulator. Archived from the original on 2018-01-16. Retrieved 2019-03-24.
  5. 1 2 "Gazebo : Blog : Ignition Acropolis Release". gazebosim.org. Retrieved 2022-04-04.
  6. "gazebo-classic/Changelog.md at gazebo11 · gazebosim/gazebo-classic". GitHub. Retrieved 2025-03-24.
  7. "Gazebo : Blog : Gazebo 11.0.0 release". gazebosim.org. Retrieved 2022-04-05.
  8. "A new era for Gazebo - General - Gazebo Community". gazebosim.org. 6 April 2022. Retrieved 2023-02-05.
  9. "Gazebo Simulator for DARPA Virtual Robotics Challenge". YouTube. DARPA. 2016-02-04. Retrieved 2013-06-03.
  10. Quick, Darren (2013-06-28). "DARPA Announces Winners of Virtual Robotics Challenge". New Atlas. Retrieved 2013-06-03.
  11. "NASA Space Robotics Challenge". NASA. 2013-06-28. Retrieved 2013-06-03.
  12. Ackerman, Evan (2017-07-11). "How a One-Man Team From California Won NASA's Space Robotics Challenge". IEEE Spectrum.
  13. "The "El Diablo" 211 MPG lap of Sonoma Raceway at Prius Challenge". Toyota Research Institute. 2017-03-04.
  14. "Making the Prius Challenge". Brian Ghidinelli. 2017-07-30.
  15. "Agile Robotics for Industrial Automation Competition". NIST. 16 September 2016.
  16. Ackerman, Evan (2017-07-05). "ARIAC Finals results announced". Open Robotics.
  17. "ARIAC 2018 Finals results announced". Open Robotics. 2018-06-01.
  18. "2019 NIST ARIAC Challenge". NIST. 20 July 2017.
  19. "2020 NIST ARIAC Challenge". NIST. 20 July 2017.
  20. "ARIAC Results". National Institute of Standards and Technology. 2023-08-27. Retrieved 2024-01-03.
  21. "Service Academies Swarm Challenge". DARPA.
  22. "An Overview of DARPA's Service Academies Swarm Challenge". YouTube. 2017-04-23.
  23. "Service Academies Swarm Challenge Pushes the Boundaries of Autonomous Swarm Capabilities". DARPA. 2017-05-11.
  24. Chung, Timothy. "DARPA Subterranean (SubT) Challenge". DARPA.