Home
This is the documentation for the software repository for automating the VU lab. It uses the SiLA based LARA lab automation framework.
This repo integrates the following SiLa connectors:
- teleshake
- Gen5 (private connector)
- Generic robot arm
Prerequisites
In order to use this setup, you will need to have the following prerequisites installed:
- Either docker desktop or docker engine
Quickstart
To use this package, you should first clone it from github
git clone https://github.com/OSLA-project/VU-lab.git
Prepare environment
There are a couple of parameters that need to be tuned, depending on your operating system, and whether you need to run in simulation mode or with real hardware. Three different scenarios have been prepared: you're running on Linux with simulated hardware, or on Windows, with either simulated or real hardware.
Depending on your situation, you need to copy one of the following files to .env in the root of the repository:
.env.linux.simulated(Linux with simulated hardware).env.windows.simulated(Windows with simulated hardware).env.windows(Windows with real hardware)
Running the services
Use the following command to start all sila servers and the universal sila client:
docker compose up
You can reach the services at the following addresses:
Credits
This package was created with Copier and the NLeSC/python-template.