Plan paths and write programs
Wandelbots NOVA essentially provides two ways to tell your robot what to do: Wandelscript and Wandelbots NOVA API. With both methods Wandelbots NOVA streams data to the robot in real-time, as opposed to exporting your code and uploading it to the robot controller.
Please note that code-highlighting is currently not a feature of Wandelbots NOVA.
Depending on your use case, you might prefer one over the other. Wandelscript is a high-level programming language that is easy to learn and use, while the Wandelbots NOVA API is flexible and powerful. We suggest you try out both and find out which one suits your needs best.
Pathplanning methods
To facilitate your decision, it's helpful to know what pathplanning methods are supported by Wandelscript and the Wandelbots NOVA API.
For 6Dof robots, path planning for fully contrained motions such as line, circle, p2p and spline are supported. Collision-free p2p motions that avoid obstacles are offered as well, similar to PRM, RRT, etc.
If you want dynamic collision handling, you'll best approach is to develop an application on top of NOVA that uses sensor data to stop or slow down motions at certain events. Check out the Wandelbots NOVA SDK examples (opens in a new tab) for more information.
Both chapters, Wandelscript and Wandelbots NOVA API, contain theory to introduce key concepts of the language or calls with examples. We recommend you try out the examples on your instance immediately to get a better understanding of the concepts.
Let's get started!