Welcome to the RST Manual! (for version 0.18)

The Robotics Systems Types Repository (RST) contains type specifications for robotics and cognitive systems and associated conversion code for different data types and programming languages.

The following programming languages are currently supported explicitly:

  • C++

  • Python

    Warning

    Only major version 2 of Python (i.e. not Python 3) is currently supported. This limitation is due to the fact that the protocol buffer compiler currently only supports Python 2.x.

  • Java

Data types are specified using a Interface Definition Language. Currently, the Google Protocol Buffers IDL syntax is used almost exclusively.

Note

This manual describes the development (or “master”) version of RST.

When possible, the most recent stable version of RST should be used instead. That version is described in a separate manual.

Contents

Indices and tables:

The design of this page has been lifted from the documentation of the MORSE project.