Install Wandelbots NOVA
Installing Wandelbots NOVA means to commission and prepare the physical robot environment, to set up the selected instance and to install the Wandelbots NOVA core apps on an instance type of your choice.
Account & license
In order to access cloud instances with pre-installed Wandelbots NOVA, or to download the Wandelbots NOVA image, you need a Wandelbots NOVA account.
Create an account in the Developer Portal (opens in a new tab) and log in.
Licenses are necessary to use Wandelbots NOVA. Without a license, you will still be able to install and access Wandelbots NOVA, but won't be able to use virtual robot controllers or connect your robots to Wandelbots NOVA.
Contact the Wandelbots Customer Success team via our website (opens in a new tab) and get a license tailored to your needs.
Instance types
Depending on whether you want to use Wandelbots NOVA in a productive environment, different instance types are recommended.
Cloud instances are suited to give Wandelbots NOVA a try and to develop robotic applications.
Virtual machines are suited to test your robotic cell and simulate.
Bare-metal (IPC)s are suited to use Wandelbots NOVA in production lines.
Cloud instance
Once logged in to your Wandelbots NOVA account in the Developer Portal, navigate to the Cloud instances
tab.
- Create a cloud instance with pre-installed Wandelbots NOVA.
- Once the instance is running, click
Open
. The Wandelbots NOVA home screen opens in a new tab.
You're ready to set up virtual controllers in Setup!
Virtual machine (VM)
Minimum system requirements
- CPU: 2 cores (x86_64)
- RAM: 8 GB (no dynamic memory)
- Storage: 50 GB of free disk space on the virtual hard disk (
/var/lib/rancher
) - Network configured via DHCP
- Internet access
- Real-time kernel (only required for usage with KUKA robots, or high frequency PROFINET)
Wandelbots NOVA is not compatible with ARM processors. Third-party virtualization software (e.g., VirtualBox) is not recommended.
Download NOVA image
Once logged in to your Wandelbots NOVA account in the Developer Portal, navigate to the Downloads
tab.
- Download the Wandelbots NOVA image. You'll see an "Activate device" button within the download panel. This will be used later to connect the device to your Wandelbots NOVA account and license.
Create VM with NOVA image
- Open the virtualization software native to your operating system.
- Create a new virtual machine and mount the Wandelbots NOVA image file as a virtual disk.
- Start the virtual machine.
- Select "Install Wandelbots NOVA" from the boot menu.
Installation of AlmaLinux
The operating system required for Wandelbots NOVA, AlmaLinux, will be installed first. The unattended installation can take up to 15 minutes.
A reboot will occur automatically once installation is complete.
Save the user credentials & IP address
After installation, the instance's name, IP address, and default user credentials are displayed.
Keep this information at hand.
Install Wandelbots NOVA
-
Log in with the default user credentials.
You're then prompted to set a new password.In case you forget your password, contact Wandelbots GmbH Customer Success. For password retrievals of physical instances, Customer Success has to be on site.
-
Set a new password and keep the new user credentials at hand.
You're prompted to confirm the installation start. -
Confirm the installation preparation with
Y
andEnter
.
You're now prompted to activate NOVA on the device. -
Use the aforementioned
Activate device
button in the Downloads tab in the Developer Portal. The activation website opens and you're prompted to enter a code. -
Enter the code displayed in the installation dialogue. It might be necessary to log in to your account in the Developer Portal again.
-
In the installation dialogue, start the installation with
Enter
.
The installation process starts and can take up to 10 minutes.
If you're planning to connect a KUKA controller, please proceed with installing a real-time kernel.
After the installation is completed, a link to the Wandelbots NOVA home screen of your instance is displayed. -
Open your instance's home screen.
Congrats! You have successfully installed Wandelbots NOVA. 🎉
You're ready to set up virtual controllers in Setup.
Bare-metal (IPC)
For exemplary purposes, these installation instructions contain information that is specific to a Kontron (opens in a new tab) IPC. If you're using different hardware, please refer to the documentation of your hardware manufacturer.
Minimum system requirements
- CPU: 2 cores (x86_64)
- RAM: 8 GB (no dynamic memory)
- Storage: 50 GB of free disk space on the virtual hard disk (
/var/lib/rancher
) - Network configured via DHCP
- Internet access
- Real-time kernel (only required for usage with KUKA robots, or high frequency PROFINET)
Additional material required
Have ready:
- USB flash drive with 4 GB free space
- USB keyboard
- USB mouse
- Display with DisplayPort cable
Ensure the instance is connected to the internet, e.g. LAN-3 port for Kontron IPC.
All additional material is only required for the installation process and can be removed after the installation is completed.
Download Wandelbots NOVA image
Once logged in to your Wandelbots NOVA account in the Developer Portal, navigate to the Downloads
tab.
- Download the Wandelbots NOVA image. You'll see an "Activate device" button within the download panel. This will be used later to connect the device to your Wandelbots NOVA account and license.
Load Wandelbots NOVA image onto USB
- Use image writing software to write the image onto a USB flash drive.
- Plug the USB flash drive into the IPC.
- Connect to power, display, keyboard, and mouse.
- Open the boot menu, e.g. by pressing F12, and select the USB flash drive (
UEFI
). - Select
Install Wandelbots NOVA
to begin.
Installation of AlmaLinux
The operating system required for Wandelbots NOVA, AlmaLinux, will be installed first. The unattended installation can take up to 15 minutes.
A reboot will occur automatically once installation is complete.
Save the user credentials & IP address
After installation, the instance's name, IP address, and default user credentials are displayed.
Keep this information at hand.
Install Wandelbots NOVA
-
Log in with the default user credentials.
You're then prompted to set a new password.In case you forget your password, contact Wandelbots GmbH Customer Success. For password retrievals of physical instances, Customer Success has to be on site.
-
Set a new password and keep the new user credentials at hand.
You're prompted to confirm the installation start. -
Confirm the installation preparation with
Y
andEnter
.
You're now prompted to activate NOVA on the device. -
Use the aforementioned
Activate device
button in the Downloads tab in the Developer Portal. The activation website opens and you're prompted to enter a code. -
Enter the code displayed in the installation dialogue. It might be necessary to sign in to your account in the Developer Portal again.
-
In the installation dialogue, start the installation with
Enter
.
The installation process starts and can take up to 10 minutes.
If you're planning to connect a KUKA controller, please proceed with installing a real-time kernel.
After the installation is completed, a link to the Wandelbots NOVA home screen of your instance is displayed. -
Open your instance's home screen.
To access the instance from a different computer, use the same IP address.
Congrats! You have successfully installed Wandelbots NOVA. 🎉
You're ready to connect controllers in Setup.
Install real-time kernel
If you want to connect Wandelbots NOVA to a KUKA controller, or use PROFINET at a high frequency, a real-time enabled kernel is required to run your NOVA instance. The real-time kernel enables fulfilling latency and jitter requirements of KUKA robots and avoids RSI disconnects, and enables PROFINET cycle times shorter than 8 ms.
Complete these steps after the successful installation of Wandelbots NOVA.
-
Open
http://<instance's IP address>:9090
and go toTerminal
. -
Run
uname -a
to verify whether the currently used kernel is real-time enabled.
If the output containsPREEMPT_RT
,+rt
or-rt
, the kernel is real-time enabled and you can successfully proceed with setting up a virtual controller. If not, proceed with the next step. -
Enable the
rt
repository for the Linux distribution of your instance with one of the following commands:Linux distribution Command AlmaLinux, Rocky Linux sudo dnf config-manager --set-enabled rt
RHEL sudo subscription-manager repos --enable=rhel-*-rt-rpms
Oracle Linux sudo dnf config-manager --enable ol8_UEKR8 # or newer release
-
Install the real-time kernel with
sudo dnf install kernel-rt
-
Set the real-time kernel as the default kernel with:
sudo grubby --info=ALL # Note the index of the rt kernel sudo grubby --set-default-index=0 # Or whatever is the index in your case
-
Restart the instance with
system reboot -i
. -
After the reboot, come back to the terminal again and run
uname -r
to verify that the real-time kernel is now used.
The output should contain+rt
,-rt
orPREEMPT_RT
. -
Activate the
network-latency
profile withsudo tuned-adm profile network-latency
.
Experiencing periodic network issues?
This can be solved by removing the Wi-Fi driver provided that your instance is not connected to Wi-Fi.
On bare-metal instances provided by Kontron, this can be done with sudo modprobe -r ath10k_pci
.
Congrats! Your NOVA instance is now ready to connect to KUKA controllers, and perform high-frequency data exchange via PROFINET 🎉