Parameters
Parameter server: globally available dictionary within ROS master
ROS parameter: one variable within the parameter server
Types:
- Boolean
- Int
- Double
- String
- Lists
- ...
Example
Code examples:
Set parameter in a launch file:
<rosparam> is used if you want to load a list of parameters from a .yaml file
DEBUG
rosparam set <param name> <value>- to create new parameterrosparam get <param name>- get parameter valuerosparam list- get list of parameters
Exercise
Upgrade SimpleActionClient by setting number of runs as parameter /number_of_runs.
Upgrade SimpleActionServer by setting LED frequency as parameter /led_frequency.
Create .launch file for Action Server.