Skip to Content
PrototypingRerun visualization

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.

Last updated on