A library that handles parameters at runtime.

Parameter Handler

This library provides a tool for changing parameters of different types at runtime. The parameter_handler allows you to

  • Define minimal, maximal and default values for a parameter
  • Change paramters from everywhere in the application
  • Use eigen matrices as parameters

The ROS implementation additionally features:

  • Set and get parameter via ros service
  • Using MultiArray messages for full matrix support
  • Rqt Plugin to manipulate/tune parameters

Source Code

The source code is available at


This library is Free Software and is licensed under BSD 3-Clause.


Involved people:

  • Christian Gehring
  • Gabriel Hottiger

Contact: Christian Gehring (gehrinch ( at )