Ask Your Question

Revision history [back]

click to hide/show revision 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.