Step 1: Create Your First Project
Cyberwave is in Private BetaTo get started, sign up for our Private Beta and get a token!
Join the Cyberwave Private Beta
We’re inviting a select group of pioneers to test Cyberwave in both virtual and real-world environments. Apply now to secure your spot.
What you'll do
What you'll do
- Click “New Project” from the dashboard
- Give it a name like “My First Robot Project”
- Add a description of what you’re building
Go to Dashboard
Create your first project from the dashboard
Step 2: Create an Environment
Environments are 3D spaces where your robots live and interact. Think of them as virtual worlds for your simulations.What you'll do
What you'll do
- Click “New Environment” from your project
- Pick a name for your environment
Step 3: Add Robot Assets
Browse our catalog of pre-built robots or upload your own URDF files to bring your robots into the simulation.What you'll do
What you'll do
- Browse the asset catalog for robots
- Add robots to your environment
- Position and configure your robots
Browse Catalog
Explore our robot catalog
Step 4: Control with Python SDK
Take full control of your robots using our Python SDK. Write code to move robots, read sensors, and implement complex behaviors.Step 5: Record and Create Datasets
Collect training data by recording your robot operations. These datasets will be used to train AI models for autonomous behavior.What you'll do
What you'll do
- Switch your environment to Live Mode
- Turn on the camera to capture video feed
- Start recording your robot operations
- Perform the task you want the robot to learn multiple times
- Stop recording when you have enough demonstrations
Step 6: Export Your Dataset
Process your recordings into structured datasets ready for training.What you'll do
What you'll do
- Review your recorded sessions
- Trim recordings to create episodes (one per task completion)
- Select quality episodes for your dataset
- Export the dataset
- Access your dataset from the Manage Datasets tab
Step 7: Train an AI Model
Use your dataset to train a machine learning model that can control your robot autonomously.What you'll do
What you'll do
- Navigate to AI → Training in your environment
- Click New Training
- Select your exported dataset
- Choose model architecture (e.g., VLA model)
- Configure training parameters or use defaults
- Click Start Training
- Monitor training progress in the Training tab
Step 8: Deploy Your Model
Deploy your trained model as a controller policy to enable autonomous robot control.What you'll do
What you'll do
- Go to AI → Deployments in your environment
- Click Deploy Model
- Select your trained model
- Give your deployment a name
- Configure deployment settings
- Click Deploy
Step 9: Use AI to Control Your Robot
Control your robot autonomously using natural language prompts powered by your deployed AI model.What you'll do
What you'll do
- Switch to Edit Mode in your environment
- Click Assign Controller Policy for your robot
- Select your deployed model
- Save the configuration
- Switch to Live Mode
- Enter a natural language prompt (e.g., “Pick up the object”)
- Watch your robot execute the task autonomously!