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: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
SDK Search
Search the catalog programmatically:Asset Structure
Each catalog asset contains:| Component | Description |
|---|---|
| Registry ID | Unique identifier (vendor/model) |
| URDF File | Robot description with joints and links |
| 3D Model | GLB mesh for visualization |
| Metadata | Category, manufacturer, version, tags |
| Capabilities | Sensors, grippers, flight, etc. |