Key Concepts#

Three-Layer USD Architecture#

MICROBOTICA uses a three-layer USD composition stack:

  1. Base Layer — the original scene file (immutable after load)

  2. Override Layer — user parameter overrides via scripting

  3. Results Layer — simulation output (never persisted)

Compute Backends#

A compute backend provides physics simulation and rendering. MICROBOTICA ships with a local backend for development; cloud backends (SkyPilot) will be available in Phase 2.

Scripting Console#

The embedded Python console provides access to the microrobotica module for scene inspection and parameter manipulation.