Omniverse Visualization
The visualization component of biologger-sim uses NVIDIA Omniverse USD Composer to render a high-fidelity digital twin of the tracked animal.
Key Features
Real-time telemetry streaming via ZeroMQ at 60+ Hz
Automatic NED → USD coordinate conversion with validated slip angle diagnostics
Flexible mesh orientation supporting arbitrary asset authoring conventions
Instant replay with full trajectory visualization and time-travel scrubbing
Architecture
The system uses a “Hybrid” architecture:
Simulation (WSL/Linux): Runs the Python pipeline and publishes telemetry via ZeroMQ.
Visualization (Windows/Omniverse): Subscribes to the ZeroMQ stream and updates the 3D scene.
Quick Reference
See also
- Coordinate Systems & Conventions
Understanding NED vs USD coordinate systems and automatic conversion.
- Mesh Orientation & Transform Stack
How animal mesh assets are aligned with USD conventions via spawn rotations.
- Slip Angle Diagnostics
Diagnostic metrics for validating heading/velocity alignment.