25.2
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 our documentation, the Wandelbots NOVA API, the settings, the RobotPad, and your own applications after deployment.

Controller and id values in Robot Pad

Settings

The settings 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.

Wandelbots NOVA core app settings

Robot Pad

The Robot Pad visualizes the robots added in the settings. 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.

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

Wandelscript

Wandelscript is our robot programming language. It focuses on ease of use.
This is one way to control a robot, especially if you are used to classical robot languages.
Simply write your robot program and send it to our API. Robot Pad offers a built-in code editor, where you focus on writing and don't need to care about the surroundings.

home = (-189, -600, 260, 0, -pi, 0)
 
with tcp("Flange")
for i = 0..5:
    move via p2p() to home
    move via line() to (50, 20, 30, 0, 0, 0.3) :: home
    move via line() to (150, 20, 30, 0, 0, 0.3) :: home
    move via line() to (50, 20, 30, 0, 0, 0.3) :: home
    move via p2p() to home

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.

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

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, and 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).