- 1 Minute to read
Setting Up the Development Environment
- 1 Minute to read
This page will help you to install the required tools/packages to create & run your first robotics application.
1. Operating Systems
The Ra-Ya SDK is currently compatible with the following operating systems:
OS | Version (tested) |
---|---|
Linux | Ubuntu 18.04, Ubuntu 20.04, and derivated.* |
macOS | - |
Windows | 10, 11 |
*Linux compilation of Ra-Ya SDK is a completely static build, so it should work with most of the recent Linux distributions over anaconda virtual environments.
2. Requirements
Python
You need an installed version of Python 3.8.10.
Docker
Install Docker and verify that you can execute commands without Sudo:
- Ubuntu 18.04 (steps 1 + 2)
- Ubuntu 20.04 (steps 1 + 2)
- Other distros
- Windows
Windows X Server (relevant only for Windows)
The first step is to install and configure VcXsrv Windows X Server (Xming also could be used).
- Install choco. Then:
choco install vcxsrv
Please enter this command as an administrator in PowerShell or Windows Command Prompt. After that, restart your machine.
Then, Open Xlaunch from the start menu and follow the configuration steps:
Save the config file in your Startup folder (which you can find by hitting Windows key + r and running shell:startup).
3. RaYa SDK installation
We extremely recommend you install the SDK ina virtual environment with some environment management systems like conda. In that case, you can skip the first command.
#Linux
sudo apt install python3-pip
#Windows
choco apt install python3-pip
pip3 install rayasdk
Well done! the environment is ready and we can start creating your first robotics app!
Now you can go to the Create your First App section to get started with the SDK and Python Applications.
4. Troubleshooting
raya doesn't work/respond after installation-> make sure you've restarted your computer after the executing raya install commands