Using Rerun for Visualization
At some point, simply commanding a robot to move is not enough — we want visibility into how it will move before execution. Whether it is to validate safety, optimize motion planning, or debug unexpected behavior, seeing the planned path in advance becomes essential. That is where Rerun comes in: 3D visualization of robot trajectories, helping bridge the gap between planning and execution. The best part is that it is already integrated into the Wandelbots NOVA Python SDK (opens in a new tab), so you can start using it right away!
Installation
To use the Rerun visualization, you need to install the Rerun (opens in a new tab) app and the NOVA Rerun Bridge. The Rerun viewer is a standalone application that allows you to visualize the robot's path and the recorded data. The NOVA Rerun Bridge is a Python package that integrates with the Rerun viewer and provides additional functionality for visualizing robot paths.
Install Rerun
Use the NOVA CLI to install both the Rerun viewer and the NOVA Rerun bridge:
nova catalog install rerun
nova catalog install nova-rerun-bridge
Features
The NOVA Rerun Bridge automatically collects all planned motions and provides:
- 3D visualization of robot paths
- Motion trajectory analysis
- Time-based playback of recorded movements
- Detailed motion data inspection
Nova Rerun Bridge automatically collects motion data from your NOVA instance. No additional configuration is required.
Examples
You can find example applications demonstrating various visualization scenarios in the NOVA GitHub repository (opens in a new tab).
These examples show how to:
- Visualize planned robot paths
- Record and analyze motion data
- Create custom visualizations
- Integrate Rerun into your applications