25.8 - September 2025
Overview: description of the release in one sentence. Engages reader to consume the release notes.
BREAKING CHANGES
Adjusting limits of endpoint Motion group description
In API v2 of Motion group Description , the field operationLimits
has been added and has replaced globalLimits
and its previous subcategory physicalLimits
.
This field contains one set of limits per operation mode (AUTO, MANUAL, etc.) of the controller so that now when you are planning, you can directly use the set of limits for the mode you want to plan for as is.
PROFINET endpoint updates
Two endpoints have had their naming conventions adjusted.
/api/v2/cells/{cell}/bus-ios/profinet/ios/{io}
now takes the parameter description
instead of name
.
/api/v2/cells/{cell}/bus-ios/profinet/ios
now returns an array of objects, where the previous name
is now called description
.
pause_on_io
no longer available when jogging
For feature clarification purposes, executeJogging
will not longer contain the feature pause_on_io
. However, it will remain in executeTrajectory
.
So searching for a point of contact between a tool and a workpiece can be implemented by planning a trajectory
and adding a pause_on_io
, instead of jogging with the current state. If you find that your application requires
pause_on_io
in executeJogging, please file a feature request via the Developer Portal.
What’s new?
Set up PROFINET via Setup app
You can now set up PROFINET directly in the Setup app on your Wandelbots NOVA instance. This allows you to connect to a PLC and configure PROFINET signals.
Refer to the updated PROFINET documentation for detailed instructions on how to set up PROFINET with Wandelbots NOVA.
Read and write PROFINET signals via API
With the following endpoints, you can now read and write PROFINET signals on trajectory execution signals using Execute Trajectory > StartMovementRequest :
- Start on Input/Output
- Pause on Input/Output
- Set Input/Output on Location
Select the PROFINET controller as source of the input/output signal with io_origin=BUS_IO
.
Supported robots
Two new KUKA robots are now supported:
- KR 70 R2100 (for Omniverse simulation only)
- KR 60-3.
OpenUSD extension
There is a now a Wandelbots OpenUSD extension. This lets you access OpenUSD prim types and APIs which represent robots, tools, and additional features in order for you to configure prims connected to NOVA.
New Isaac Sim extension SDKs
For a better experience, two packages (python and npm ) have been generated for the Isaac Sim Extension, which aid in application building and Python SDK usage.
What’s better?
Improved transfer of simulated model to physical cell
The Isaac Sim extension API now includes the endpoint /omniservice/api/v2/physics/collision/sweep
, allowing
you to transfer a collision model from a simulated scene onto Wandelbots NOVA. This means that the collision data
can be transferred to the Wandelbots NOVA API and be respected by physical controllers, thus improving the transfer from
a simulated world to a physical cell.
Plan trajectory update
For the endpoint Plan trajectory , it is now
possible to set limits for an elbow and flange, in addition to joints and tcp. This can be set with
the properties of elbow
and flange
in global_limits
.
Addition of target_location
in Execute trajectory
StartMovementRequest
of the endpoint Execute trajectory
now includes target_location
, which allows you to debug trajectories by providing a target location in tandem with its direction.
This enables breakpoints on trajectories.
Improved sequential motion executions
It is now possible to have multiple InitializeMovementRequests
within the same connection without worrying about unintended movemenets
in between each intended execution, thus streamlining the process.
KUKA cycle rate option
It was noted that running a KUKA robot with a 4ms cycle rate could occasionally cause stability issues, especially if Wandelbots NOVA wasn’t installed on a real-time kernel. Therefore, a new option for a 12ms cycle rate has been introduced and is available on creation in advanced settings when adding a physical KUKA robot to a cell.
Remote update of KUKA now possible
If you are using a KUKA robot with NOVA, you no longer need to go through the lengthy process of making updates yourself. It is now possible to transparently update the KRL files on the KUKA on Wandelbots NOVA end, without you needing to update the controller.
Connect from within the Wandelbots NOVA Isaac Sim Extension to your instance
By following the updated Isaac Sim documentation, you can now connect to your Wandelbots NOVA instance directly from within the Wandelbots NOVA Isaac Sim Extension.
Bug fixes
- Setting I/Os on trajectories and adding to trajectories directly is now added to the trajectory cache as expected.
- Creating a virtual clone of a physical robot now works as intended.
Under investigation
- When using FANUC robots with high masses (>6 kg) attached to the flange tend to display unexpected deviation from planned paths. With velocity set to approximately 150 mm/s, movements will stop mid-motion. We are on it.
- When adding a custom TCP, the visualization of robot and TCP can take a while to update.
Technical details
KUKA option package update
- The MultiSubmitInterpreter option package is now required to run a physical KUKA.
- The Wandelbots KUKA option package has been updated to 1.4.2.0.
TIA Portal v19 and 20 support
Wandelbots NOVA 25.8 adds support for TIA Portal v19 and v20. To enable compatibility, download and use the latest PROFINET GSD file.
New Wandelbots NOVA Isaac Sim extension compatibility
For those using Wandelbots NOVA extension for Isaac Sim, please be aware that with Wandelbots NOVA 25.8, version 2.4.0 or higher of the NOVA Isaac Sim Extension is required. The previous release, 25.7, is now only compatible with 2.3.0.
Documentation
- The section previously called NOVA API > v2 (experimental) has been renamed to NOVA API > v2 beta.
- For a better understanding, the documentation has been updated to provide more details on how the Store object endpoints work.
- The documentation now includes a compatibility table listing supported SDKs, extensions and third party software versions.
- Safari was added to the list of supported browsers.
- Instructions on how to install an app and where to find the Wandelbots NOVA CLI have been added to the Developing an app documentation.
- The currently selected documentation version (corresponding to the NOVA version) now only features the relevant release notes in the sidebar. This makes it easier to find the release notes for the version you are using, e.g., https://docs.wandelbots.io/25.8/releasenotes .
Robot software and hardware requirements update
The crew instructions for several robot brands have been updated to give more accurate information on what you need for each in order for everything to run smoothly.
They are: