SROS Command-line tools
Contents
Common user tools
The following tools are built when a top-level make is called in $ROS_ROOT. They are installed to $ROS_ROOT/bin, which should have been added to your PATH variable as part of the installation process. If this is not the case, please follow the Installation Guide
1. sroscore
sroscore is a simple wrapper around the original roscore command. It simply check that all necessary SROS Environment Variables exists and if not are then set with secure defaults. In addition to any parameters accepted by the roscore command, it may also take some optional arguments to override existing SROS Environment Variables.
2. sroskeyserver
sroskeyserver is a simple keyserver that uses a configuration setting and policy profile to distribute singed key pairs with prescribed permissions to requesting nodes with uninitialised nodestores. For security purposes, you should only ever run a keyserver from within network you trust. Once a node's nodestore has been initialised in it's local keystore, running keyserver is no longer required for further SROS operation.
3. sroslaunch
sroslaunch is a simple wrapper around the original sroslaunch command. It simply check that all necessary SROS Environment Variables exists and if not are then set with secure defaults. Any arguments are passed to sroslaunch.
4. sros
sros is not a command, but rather a suite of commands and functionality. It requires that you source the contents of the rosbash file
source $ROS_ROOT/tools/rosbash/rosbash
which, if you followed the installation guide, should already be done by your bashrc file.