Gazebo (simulator)
   HOME

TheInfoList



OR:

Gazebo is an
open-source Open source is source code that is made freely available for possible modification and redistribution. Products include permission to use and view the source code, design documents, or content of the product. The open source model is a decentrali ...
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". Gazebo Classic integrated the
ODE An ode (from ) is a type of lyric poetry, with its origins in Ancient Greece. Odes are elaborately structured poems praising or glorifying an event or individual, describing nature intellectually as well as emotionally. A classic ode is structu ...
physics engine,
OpenGL OpenGL (Open Graphics Library) is a Language-independent specification, cross-language, cross-platform application programming interface (API) for rendering 2D computer graphics, 2D and 3D computer graphics, 3D vector graphics. The API is typic ...
rendering, and support code for sensor simulation and actuator control. In 2025, Gazebo Classic was discontinued and replaced with the modern fork "Gazebo". Gazebo Classic can use multiple high-performance physics engines, such as
ODE An ode (from ) is a type of lyric poetry, with its origins in Ancient Greece. Odes are elaborately structured poems praising or glorifying an event or individual, describing nature intellectually as well as emotionally. A classic ode is structu ...
,
Bullet A bullet is a kinetic projectile, a component of firearm ammunition that is shot from a gun barrel. They are made of a variety of materials, such as copper, lead, steel, polymer, rubber and even wax; and are made in various shapes and constru ...
, 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 finder A laser rangefinder, also known as a laser telemeter or laser distance meter, is a rangefinder that uses a laser beam to determine the distance to an object. The most common form of laser rangefinder operates on the time of flight principle by ...
s, cameras (including wide-angle),
Kinect Kinect is a discontinued line of motion sensing input devices produced by Microsoft and first released in 2010. The devices generally contain RGB color model, RGB cameras, and Thermographic camera, infrared projectors and detectors that map dep ...
style sensors, etc. For 3D rendering, Gazebo Classic uses the
OGRE An ogre (feminine: ogress) is a legendary monster depicted as a large, hideous, man-like being that eats ordinary human beings, especially infants and children. Ogres frequently feature in mythology, folklore, and fiction throughout the world ...
engine.


Development history

Gazebo was a component in the
Player Project The Player Project (formerly Player/Stage Project) creates free and open-source software for research into robotics and sensor systems. Its components include the ''Player'' Computer network, network Server (computing), server and the ''Stage'' p ...
from 2002 through 2011. In 2011, Gazebo became an independent project supported by
Willow Garage Willow Garage was a robotics research lab and technology incubator devoted to developing hardware and open source software for personal robotics applications. The company was best known for its open source software suite Robot Operating Syste ...
. In 2012, Open Source Robotics Foundation (OSRF) became the steward of the Gazebo project. OSRF changed its name to Open Robotics in 2018. Gazebo Classic's last major release was version 11, a
long-term support Long-term support (LTS) is a product lifecycle management policy in which a stable release of computer software is maintained for a longer period of time than the standard edition. The term is typically reserved for open-source software, where it ...
release. The latest version is 11.15.1, released on December 3, 2024. 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. With Gazebo 11 being released in January 2020, Open Robotics shifted its focus to developing Ignition, a "collection of the open source
software libraries In computing, a library is a collection of resources that can be leveraged during software development to implement a computer program. Commonly, a library consists of executable code such as compiled functions and classes, or a library can ...
designed to simplify the development of high-performance applications", with a target audience of robot developers, designers, and educators. The first version of Ignition was released in February 2019. In April 2022, following a trademark dispute, the Ignition brand name was retired, and was reverted to Gazebo. 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. 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.


Competitions

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


DARPA Robotics Challenge (DRC)

2012 to 2015 * The
DARPA Robotics Challenge The DARPA Robotics Challenge (DRC) was a prize competition funded by the US Defense Advanced Research Projects Agency. Held from 2012 to 2015, it aimed to develop semi-autonomous ground robots that could do "complex tasks in dangerous, degraded, ...
was a prize competition funded by the US Defense Advanced Research Projects Agency. It aimed to develop semi-autonomous ground robots that could do "complex tasks in dangerous, degraded, human-engineered environments." * The simulation stage, the Virtual Robotics Challenge, took place June 17–21, 2013 and was won by Team IHMC, Institute for Human and Machine Cognition, Pensacola, Fla. * Link to simulation environment at https://github.com/osrf/drcsim


NASA Space Robotics Challenge (SRC)

2016 to 2017 * The NASA Space Robotics Challenge tasks teams with developing and displaying the ability of an R5 (Valkyrie) robot to assist in the procedures of a NASA mission, such as one to Mars, offering a $1 million prize pool. * NASA selected 20 finalist teams based on their performance completing some tasks in the Gazebo 3D robot simulator, and each of those finalists had to program a Valkyrie humanoid to complete a repair mission on a simulated
Mars Mars is the fourth planet from the Sun. It is also known as the "Red Planet", because of its orange-red appearance. Mars is a desert-like rocky planet with a tenuous carbon dioxide () atmosphere. At the average surface level the atmosph ...
base. * The winner of the SRC was team Coordinated Robotics. * Link to simulation environment at https://bitbucket.org/osrf/srcsim


Toyota Prius Challenge

2016 to 2017 * The Prius Challenge is a competition where participants battle it out to see who can achieve the best fuel economy and efficiency rating on a Prius within a target time range. Toyota Research Institute (TRI) welcomes competitors to the event at Sonoma (CA) Raceway on March 3, 2017 * Open Robotics created a Gazebo-based simulation environment for the competition in which teams practiced and tested theories and strategies for the race-day competition * Twenty teams competed in the event, which was won by Echo 12 with an average of 85 mpg and the winner for the best overall lap was Team El Diablo with 211 mpg * Link to simulation environment at https://bitbucket.org/osrf/priuscup/src/default/ * Link to Prius Challenge at https://www.openrobotics.org/customer-stories/prius-challenge


Agile Robotics for Industrial Automation Competition (ARIAC)

2016 to 2023 The
National Institute of Standards and Technology The National Institute of Standards and Technology (NIST) is an agency of the United States Department of Commerce whose mission is to promote American innovation and industrial competitiveness. NIST's activities are organized into Outline of p ...
(NIST) put on the first ARIAC Competition in June 2017. The goal of the competition was to test the agility of
industrial robot An industrial robot is a robot system used for manufacturing. Industrial robots are automated, programmable and capable of movement on three or more axes. Typical applications of robots include robot welding, welding, painting, assembly, Circu ...
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. * First place in the 2017 ARIAC competition was won by Realization of Robotics Systems (Center for Advanced Manufacturing,
University of Southern California The University of Southern California (USC, SC, or Southern Cal) is a Private university, private research university in Los Angeles, California, United States. Founded in 1880 by Robert M. Widney, it is the oldest private research university in ...
). * First place in the 2018 ARIAC competition was won by Team Sirius (Denbar Robotics). * First place in the 2019 ARIAC competition was won again by Team Sirius (Denbar Robotics). * First place in the 2020 ARIAC competition was won by Team Virsli (Budapest University of Technology and Economics (BME VIK TMIT), HSN Lab, Cloud Robotics Group). * First place in the 2021 ARIAC competition was won by Team Reaper (Shenyang Institute of Automation, Chinese Academy of Sciences, NCS Lab, Intelligent Manufacturing System Group). * First place in the 2022 ARIAC competition was won by Team Reaper (Shenyang Institute of Automation, Chinese Academy of Sciences, NCS Lab, Intelligent Manufacturing System Group). * First place in the 2023 ARIAC competition was won by Team Reaper (Shenyang Institute of Automation, Chinese Academy of Sciences, NCS Lab, Intelligent Manufacturing System Group). * Simulation environment at https://bitbucket.org/osrf/ariac/wiki/Home


DARPA Service Academy Swarm Challenge (SASC)

2016 to 2017 * DARPA created the Service Academies Swarm Challenge to help make effective unmanned aerial vehicle (UAV) swarm tactics a reality. The Challenge is a collaboration between DARPA and the three U.S. military Service academies—the United States Military Academy, the United States Naval Academy and the United States Air Force Academy. * The U.S. Naval Academy was declared the winner of the competition * Simulation environment at https://github.com/osrf/uctf


DARPA Subterranean Challenge (SubT)

2018 to 2021 * The DARPA Subterranean or “SubT” Challenge seeks novel approaches to rapidly map, navigate, and search underground environments during time-sensitive combat operations or
disaster response Disaster response refers to the actions taken directly before, during, or immediately after a disaster. The objective is to save lives, ensure health and safety, and meet the subsistence needs of the people affected.UNGA (2016)Report of the open- ...
scenarios. * Teams in the Virtual track will compete for up to $1.5 million in the Virtual Final event, with additional prizes of up to $500,000 for self-funded teams in each of the Virtual Circuit events. * Simulation environment at https://bitbucket.org/osrf/subt/wiki/Home


References


External links

* {{official site, gazebosim.org Open Robotics Free software projects Robotics simulation software Free software programmed in C++ Software using the Apache license