The Robotics Systems Types Repository (RST) contains type specifications for robotics and cognitive systems and associated conversion code for different data type s 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 face 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.