[Documentation] [TitleIndex] [WordIndex

At present, the focus of dynamic_reconfigure is on providing a standard way to expose a subset of a node's parameters to external reconfiguration. Client programs, e.g., GUIs, can query the node for the set of reconfigurable parameters, including their names, types, and ranges, and present a customized interface to the user. This is especially useful for hardware drivers, but has broader applicability.

Report a Bug

Use GitHub to report bugs or submit feature requests. [View active issues]

API Stability

This package is still under development and is expected to change significantly. However, the following features will be supported:

Utilities

reconfigure_gui

The reconfigure_gui tool is now provided in rqt.For more info check out rqt_reconfigure.

dynparam command-line tool

The dynparam tool enables command-line reconfiguration of nodes as well as loading and dumping their configuration to a file. To run dynparam, type:

$ rosrun dynamic_reconfigure dynparam COMMAND

The currently supported commands are:

dynparam list

dynparam get

dynparam set

dynparam set_from_parameters

dynparam dump

dynparam load

Python API

The dynamic_reconfigure.client module can be used to reconfigure dynamically reconfigurable nodes. Please refer to the Code API for the detailed API, and this tutorial for details on how to use this module.


2024-11-23 14:36