Skip to main content

What is the Asset Catalog?

The Asset Catalog is Cyberwave’s library of pre-configured robot assets. Each asset includes a 3D model, kinematic definition (URDF), and metadata that lets you create digital twins with a single line of code.
Assets in the catalog are identified by a registry ID in the format vendor/model, such as the-robot-studio/so101 or unitree/go2.

Using Catalog Assets

Create a Twin from an Asset

Use the Python SDK to create a digital twin from any catalog asset:
The cw.twin() function handles everything:
  • Finds the asset in the catalog
  • Creates (or retrieves) a digital twin in your environment
  • Returns an appropriate Twin class based on the asset’s capabilities

Asset Capabilities

Assets in the catalog have different capabilities based on their type:

Robot Arms

Joint control, inverse kinematics, gripper operations

Mobile Robots

Position control, rotation, navigation

Quadrupeds

Leg joint control, gait patterns, camera streaming

Drones

Takeoff, landing, hover, flight control

Capability-Based Twin Classes

The SDK automatically returns the right Twin class based on capabilities:

Browsing the Catalog

Web Interface

Browse assets at cyberwave.com/catalog:
  • Filter by category (arms, mobile robots, quadrupeds, drones)
  • Search by manufacturer or model name
  • View 3D previews and specifications
Search the catalog programmatically:

Asset Structure

Each catalog asset contains:

Next Steps

Quick Start

Create your first digital twin in minutes

SO101 Arm Example

Control a robot arm with joint manipulation