Gazebo Plugin

August 12, 2025 ยท View on GitHub

Maintainer: ahcorde [AT] gmail [DOT] com

GitHub open issues GitHub open pull requests Discourse topics Hex.pm

BuildStatus
Test coveragecodecov
Ubuntu NobleBuild Status
HomebrewBuild Status
WindowsBuild Status

Gazebo Plugin is a component in the Gazebo framework, a set of libraries designed to rapidly develop robot applications. It is used to register plugin libraries and load them dynamically at runtime.

If you want to make a Gazebo Plugin, you can start learning how to with a tutorial

http://gazebosim.org

Features

  • Registration of templated and non-templated classes from any translation unit.
  • Querying of interfaces by C++ type or name string.
  • Dynamically load plugins at runtime according to the interfaces they provide.
  • Reference counting of plugin objects to unload libraries no longer in use.
  • Command line tool gz plugin to inspect plugins.

Installation

See the installation tutorial.

Documentation

Visit the documentation page.