Runtime ROS Parameters

../_images/ui-ros-params.png

In the Graph View, the icon next to a ROS Node’s name opens the Parameter Inspector, as shown here.

This dialog allows to inspect and modify any ROS Parameters declared by the Node. Parameters marked as read_only can not be edited. Input is validated according to parameter’s type, description and additional_constraints are displayed as text hints.

The Node needs to provide services of type rcl_interfaces/srv/ListParameters, rcl_interfaces/srv/DescribeParameters, rcl_interfaces/srv/GetParameters and rcl_interfaces/srv/SetParameters for this functionality to work. This is best achieved by instantiating the Node class with start_parameter_services=True.

You also need to spin the Node to process these service requests.