Rerun for visualization
When planning robotic movements and interactions with other cell components, commanding is not enough. We want visibility into how the robot 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.
This is where Rerun comes in, offering 3D visualizations of robot trajectories.
Example of a rerun visualization showing robot motion paths.
Built-in integration with Python SDK
The Wandelbots NOVA Python SDK already bundles the Rerun viewer, so you can start visualizing motion data without any manual installation or setup.
Use the Rerun viewer in your program by selecting the dedicated viewer:
@nova.program(
name="My robot program",
viewer=viewers.Rerun(),
)
async def main():
...
The viewers.Rerun()
integration unlocks a 3D visualization of robot trajectories, including a deep integration of logging
every plan
and plan_and_execute
call, including the collision scene, without additional code.
Features
The built-in Rerun integration collects planned motions and provides:
- 3D visualization of robot paths
- Motion trajectory analysis
- Time-based playback of recorded movements
- Detailed motion data inspection
Examples & further steps
You can find example applications demonstrating various visualization scenarios in the Wandelbots NOVA Python SDK GitHub repository .
These examples show how to:
- Visualize planned robot paths
- Record and analyze motion data
- Create custom visualizations
- Integrate Rerun into your applications
Once you have made your first experience with the example programs, rerun and Visual Studio Code, it’s time for advanced pathplanning with local development.