Description

This node downloads new per-user parameters from the cloud and stores them to disk. The disk store can be directly manipulated in a no-cloud scenario.

Subscribed Topics

/mqtt/incoming

/mqtt/online

/mqtt/connected

MQTT is used to notify the node that new parameters are available from the cloud

Published Topics

/voice_commands/update

Used by IFTTT custom commands to forward the list of voice commands

Launch File

robot_parameters_node.launch

Has a respawn argument that controls if the node respawns. The local_s3 argument is only useful with the proprietary integration test framework.

User Parameters

User parameters are stored in the file /mayfield/data/user/robot_parameters.json which is a dictionary.

The following settings can be used to modify robot behavior: