Skip to content

gazebosim/gz-plugin

Repository files navigation

Gazebo Plugin

Maintainer: ahcorde [AT] gmail [DOT] com

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

Build Status
Test coverage codecov
Ubuntu Jammy Build Status
Homebrew Build Status
Windows Build 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.

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.