Introduction

Plan paths and write programs

Wandelbots NOVA offers three primary ways to define robot behavior: NOVA Python SDK, the Wandelbots NOVA API and Wandelscript. Unlike traditional methods that require exporting and uploading code to the robot controller, all three approaches stream commands to the robot in real-time.

Depending on your use case, you might prefer one over the others.

Python SDK provides a convenient Pythonic interface for integrating robot control directly into your applications. It is ideal for developers who are comfortable with Python and want to leverage its libraries and ecosystem.

Pathplanning methods

To assist in your choice, here are the path planning methods supported by Wandelbots NOVA:

For 6Dof robots, path planning for fully constrained motions such as line, circle, p2p, and spline is available. Collision-free p2p motions that avoid obstacles are offered as well, similar to PRM and RRT algorithms.

If you want dynamic collision handling, consider developing applications on top of NOVA using sensor data to manage motions dynamically. Explore Wandelbots NOVA SDK examples (opens in a new tab) for more information.

Each section, whether Python SDK, NOVA API, or Wandelscript, provides theoretical foundations and practical examples. Try out the examples immediately to deepen your understanding.

Build applications on top of Wandelbots NOVA

Once you've mastered the basics of robot programming and have created programs you want to share, manage, or integrate into larger systems, you can then build apps on top of Wandelbots NOVA.