gz-plugin
gz-plugin3_3.0.0
published 7 months ago
44 stars
24 forks
7 watchers
Apache License 2.0
public
0 assets
Maintained byShameek Ganguly
gz-plugin3_3.0.0
January 16, 2025
[expand for release notes]

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 Noble 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.

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.