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
Search the Catalog
Browse the 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
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
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. |
Upload a New Asset
What is a URDF?
URDF (Unified Robot Description Format) is the standard XML format used in ROS to describe a robot’s links, joints, visuals, and collisions. References:Prepare Your ZIP File
Create a folder that contains one main.urdf file and every file it references (meshes, textures, materials), then zip the folder.
Use relative paths inside the URDF that match your ZIP structure. If the URDF references
meshes/arm_visual.obj, that file must exist at that path in the ZIP.Upload from the UI
Sign in
Sign in to cyberwave.com (or sign up).
Open the catalog
Navigate to cyberwave.com/catalog and click Upload Asset.
Upload from the API
| Field | Description |
|---|---|
file_url | URL to your ZIP file (must be reachable by Cyberwave) |
force_name | Name for the asset |
main_file_path | Path to the main URDF file inside the ZIP |
description | Optional description |
subfolder | Optional subfolder within the ZIP |
branch | Optional version/branch identifier |