Virtual Environment

The following chapter describes the installation of the voraus.core in a virtual environment.

Note

This section covers the installation and management of virtual evaluation systems. The virtual systems are only for showcasing purposes and not capable of controlling real robots.

The voraus.core is delivered as a Docker image and can be executed on Docker-capable systems.

Prerequisites

The following software must be installed and configured on your machine before you can run the voraus.core.

Note

The software runs exclusively on x86 systems, ARM systems are not supported.

Windows WSL

Windows Subsystem for Linux v2 (WSL 2) must be enabled on your computer.

You can find more information in the Microsoft documentation.

Docker

Install Docker on your machine according to the official documentation.

Note

If you are using Windows, make sure you are using:
  • the WSL 2 backend and not the Hyper-V backend.

  • Powershell instead of the legacy CMD terminal for all Docker terminal commands in this documentation.

You can check whether Docker is installed and configured properly by entering the following command into your Terminal.

docker info

If the command exits successfully, i.e. displays information about the Docker installation, everything is installed correctly.

WiBu CodeMeter User Runtime

The voraus.core is protected and licensed with WiBu CodeMeter. In order to run the software, it is necessary to install the CodeMeter User Runtime which can be downloaded from the WiBu Support Page or installed as a Linux package from the WiBu Package Repository.

For Windows Users

  1. Select your operating system in the dropdown and download the newest version of the CodeMeter User Runtime.

  2. Run the installer and follow the instructions.

Note

Make sure CodeMeter is configured as a Network Server during the installation.

If you already have CodeMeter installed and want to configure it as a Network Server, follow the instructions in the WiBu support section.

Further information and support during installation can also be found in the WiBu user guide at any time. Go to the support section of WiBu and select the CodeMeter Runtime Installation Guide.

For Linux (Debian and Ubuntu) Users

Linux distributions favor so-called package managers for a centralized distribution of software packages and their potential updates in a similar fashion to an app store for smartphones. The package manager for Debian, Ubuntu, and several other Linux distros is called apt. It allows voraus – as the package’s maintainer – to provide digitally signed versions of it and install/update them as requested by the user.

The two steps to install the package repo for Ubuntu and Debian can be found here.

Afterwards, installing the latest WiBu CodeMeter Runtime is a simple apt call:

sudo apt install codemeter-lite

Updating the package subsequently happens along with all other package updates:

sudo apt update
sudo apt upgrade

Next Steps

The installation of the voraus.core is now complete. Continue with the configuration of the software stack for your setup as described in Configuration for the voraus.core.

After the configuration, the voraus.core can be started and activated as described in Starting, Stopping, and Activating the voraus.core.