Generated by GPT-5-mini| Gazebo (software) | |
|---|---|
| Name | Gazebo |
| Developer | Open Robotics |
| Released | 2004 |
| Programming language | C++, Python |
| Operating system | Linux, macOS, Windows (via WSL) |
| Genre | Robotics simulator |
| License | Apache License 2.0 |
Gazebo (software) Gazebo is an open-source robotics simulation platform used for development, testing, and validation of robotic systems. It provides physics-based simulation, sensor emulation, and 3D visualization to support research and commercial projects across academia, industry, and government. The project evolved through collaborative efforts among research labs, corporations, and standards organizations to become a core tool in autonomous systems workflows.
Gazebo traces roots to academic projects at the University of Southern California and contributions from Willow Garage, where collaboration with teams involved in Robot Operating System and Stanford Artificial Intelligence Laboratory shaped early features. Subsequent stewardship included organizations such as Open Source Robotics Foundation and Open Robotics, with influence from initiatives linked to DARPA challenges and collaborations with laboratories like MIT Computer Science and Artificial Intelligence Laboratory, Carnegie Mellon University, and NASA centers. Key milestones include integration with popular middleware used by groups at University of Oxford and industry partners like Toyota Research Institute, reflecting cross-institutional development and adoption in competitions such as the DARPA Robotics Challenge and research funded by programs similar to NSF grants.
Gazebo's architecture combines a physics engine core with modular plugins and rendering subsystems influenced by projects such as OGRE and tools used by Khronos Group initiatives. The system interfaces with middleware stacks exemplified by Robot Operating System, enabling interaction with controllers developed at institutions like ETH Zurich and companies such as Clearpath Robotics and Boston Dynamics. Core components include a physics abstraction layer supporting engines like ODE, Bullet (software), and DART (software), sensor simulation modules inspired by work at ETH Zurich and Imperial College London, and a graphical interface leveraging libraries similar to those used by Intel open-source projects. Plugin APIs permit extensions by developers from organizations such as Google and Microsoft Research.
Gazebo provides rigid-body dynamics, collision detection, and joint modeling comparable to engines used in projects at Stanford University and University of Cambridge. It simulates sensors including LiDAR, camera, IMU, and GPS in ways adopted by research groups at University of Tokyo and companies like NVIDIA. Visualization, scene management, and asset handling reflect patterns used in game engines developed by studios such as Epic Games and Valve Corporation. Real-time and accelerated-time execution enable workflows practiced in laboratories at Caltech and industrial testing at organizations like Siemens. Support for articulated robots, mobile bases, and aerial platforms aligns with experiments at Imperial College and applied development by firms like Autodesk.
Gazebo integrates with middleware and toolchains widely used across institutions and corporations, including Robot Operating System, simulation toolkits from MathWorks, and cloud infrastructures similar to offerings by Amazon Web Services and Google Cloud Platform. Package ecosystems and community-contributed models draw from repositories maintained by academic groups such as University of Freiburg and companies like ABB and KUKA. The community collaborates via platforms akin to those used by GitHub and GitLab, with governance and roadmaps influenced by contributors from Open Source Robotics Foundation and corporate partners such as Bosch Research. Training materials and tutorials are produced by labs like University of Pennsylvania and organizations including IEEE chapters.
Gazebo is employed in autonomous vehicle research at centers like Stanford Artificial Intelligence Laboratory, robotics manipulation studies at MIT, aerial robotics experiments at Delft University of Technology, and industrial automation projects at companies like Siemens. It is used in prototyping for medical robotics in collaborations resembling those at Johns Hopkins University and in agricultural robotics trials similar to initiatives at Wageningen University. Competitions and benchmarks such as the DARPA Robotics Challenge and university-level contests rely on simulated environments comparable to those created by teams at ETH Zurich and Carnegie Mellon University. Commercial product validation by firms like Toyota and Honda leverages simulation pipelines inspired by practices at NVIDIA.
Gazebo is developed under open-source practices with contributions from universities, industry labs, and independent developers, following models used by projects at Apache Software Foundation and organizations such as Linux Foundation. The codebase is distributed under permissive licensing compatible with commercialization strategies used by companies like Clearpath Robotics and research reuse by institutions such as MIT. Development governance involves code review, continuous integration, and release management workflows analogous to those practiced by Google and Red Hat, with community engagement through workshops, conferences such as ICRA, and working groups resembling panels at IROS.
Category:Robotics software