Configuration File for the Belief State System

Many aspects of the belief state system can be configured from a central config.cfg configuration file (following the libconfig syntax). The file does not have to be placed in the ROS package directory of the belief state, but could potentially reside in three places:

When placed in one of these directories, its name must be config.cfg. Additionally, the file path (and name) for the configuration file can be manually specified when running the beliefstate binary:

$ rosrun beliefstate beliefstate --config <path-to-config-file>/<filename>

The predefined directories are tried in the order shown above, but a manually specified configuration file takes precedence over the others.

Configuration Options

The following main sections with their respective options can be specified in the configuration file: