A Parameter Server is a shared, multivariable dictionary that is accessible via a network. Nodes use this server to store and retrieve parameters at runtime. ROS has the rosparam tool to work with the Parameter Server. The supported parameters are as follows:

  • rosparam list: This lists all the parameters in the server
  • rosparam get parameter: This gets the value of a parameter
  • rosparam set parameter value: This sets the value of a parameter
  • rosparam delete parameter: This deletes a parameter
  • rosparam dump file: This saves the Parameter Server to a file
  • rosparam load file: This loads a file (with parameters) on the Parameter Server