[Documentation] [TitleIndex] [WordIndex

SROS Command-line tools

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.


2024-12-07 13:04