ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange |
1 | initial version |
The parameter is only stored in the parameter server (that lives with roscore). When you change it the program does not necessarily know about this and will not react to a change.
The clear service call just triggers the program to redraw and in the process acquire the current (newly set) parameter.
For parameter changes that should take effect immediately there is dynamic_reconfigure.