Introduction

Overview, architecture and components

This page provides you with an overview of the Wandelbots NOVA architecture and its components. Knowing the options, you can start working with the components that you're interested in the most.

Wandelbots NOVA architecture and components

Have you already spotted the parts of Wandelbots NOVA that you are interested in?
Browse through our component descriptions to get a better understanding of what each part does.

Robot cell

The robot cell is the physical robot cell or the virtual representation of the physical robot cell. A robot cell consists of the robot (controller and robot arm), tools and periphery.

Core apps and functions

Wandelbots NOVA comes with a set of core applications and functions.

Home screen

The home screen is the entry point for Wandelbots NOVA. Here you can find available apps, the documentation, the Wandelbots NOVA API, the Setup app, the Robot Pad, and your custom apps after deployment.

Controller and id values in Robot Pad

System settings

In system settings you can update the Wandelbots NOVA version, get information on the license associated with the NOVA instance and create diagnosis packages.

System settings in home screen

Setup

The Setup app is the first you'll open to configure your robotic cell with which you want to work. By adding a robot to your cell, you'll be able to work with it in the Robot Pad. In Setup you can manage your robot cell and import/export cell configurations.

Wandelbots NOVA core app Setup

Robot Pad

The Robot Pad visualizes the robots added in Setup. It also provides a Wandelscript editor, access to the AI assistant, movement controls, a program library and a connection option to NVIDIA Isaac Sim.

Safety bar

Robot Pad's navigation bar contains safety information about the robot as well as the robot's activation toggle. Hovering over the displayed symbol provides additional information about the robot's safety state and operating mode via a tooltip.

If the connection to the robot is lost, the signal lost symbol will be displayed in the safety bar.

Controller and id values in Robot PadController and id values in Robot Pad

AI assistant

Powered by OpenAI, the Wandelbots NOVA AI assistant a.r.c. is here to help you with any questions you might have while using Wandelbots NOVA. Talk to a.r.c. in Robot Pad.

AI assistant a.r.c. in Robot Pad

NVIDIA Isaac Sim viewport

Toggle between the Robot Pad's robot visualization and your NVIDIA Isaac Sim simulation scene to facilitate programming. Displaying the simulation scene is available once you've connected to NVIDIA Isaac Sim.

AI assistant a.r.c. in Robot Pad

Python SDK

The NOVA Python SDK allows advanced interaction with robots connected to Wandelbots NOVA, offering full programmatic control over your robot cell.

Designed for developers familiar with Python, this SDK enables you to automate robotic workflows, access robot diagnostics, and integrate into your existing Python applications.

The Python SDK includes Novax, an appllication framework designed for building server applications on top of NOVA, as well as Wandelscript, a high-level robot programming language.

Wandelbots NOVA API

All communication with Wandelbots NOVA occur via the Wandelbots NOVA API. It makes communicating to all underlying Wandelbots components, Robot movement, calculation & control, data storage, diagnosis collector and the program engine, possible.

The home screen includes an app where you can access all available API endpoints.

Wandelbots NOVA API

Virtual robot

If you don't have a physical robot setup at hand but still want to develop an app or demo a use case, you can add a virtual robot to your cell. The virtual robot represents a physical robot in its functionalites and behavior.

Omniservice API

The Omniservice API is available once you've connected to NVIDIA Isaac Sim. This API allows you to communicate with NVIDIA Isaac Sim and simulate robotic cells, as well as deploy robot programs to your simulated cell.

Custom apps

Once you familiarized yourself with whats possible, you might want to dive into developing your own applications. You can call the NOVA REST API directly or use our TypeScript or python package.

App store

Manage your custom apps in the app store, publish device integrations and make them available to other NOVA users.

The app store ist available via the home screen.

Integrated software

NVIDIA Isaac Sim

Connect Wandelbots NOVA to NVIDIA Isaac Sim in Robot Pad. Simulate robotic cells to quality-test your setup and deploy tested robot programs to physical cells.

realvirtual

Wandelbots NOVA is part of realvirtual's Unity offering. More information on Wandelbots NOVA x realvirtual in realvirtual's documentation (opens in a new tab).