Skip to content

Installation

On Your Computer

python3 -m pip install rosys

See Getting Started for what to do next.

Please note that RoSys has been developed for Unix-like systems. While it may partially work on Windows, we do not officially support it.

On The Robot

While the above-mentioned installation command works perfectly well in local environments, on a robot it is often easier to run RoSys inside a Docker container. If you already have a main.py, it can be as simple as running

docker run -it --rm -v `pwd`:/app zauberzeug/rosys

from the same directory. See Pushing Code to Robot on how to get your project onto the remote system.

More complex Docker setups benefit from a compose file. There are also some specialties needed to start RoSys in different environments (Mac, Linux, NVidia Jetson, ...). To simplify the usage we suggest to use a script called ./docker.sh which you can also copy and adapt in your own project. Have a look at the project examples to see how a setup of your own repository may look like.