Cyberwave connects to 80+ robotic devices out of the box through its hardware catalog. Every device in the catalog ships with a pre-built driver that is installed automatically when you pair hardware with a digital twin. Beyond the catalog, any device with an API, serial interface, or network protocol can be connected — write a driver in Python or C++, or scaffold one in minutes with our AI tooling.Documentation Index
Fetch the complete documentation index at: https://docs.cyberwave.com/llms.txt
Use this file to discover all available pages before exploring further.
Browse by Category
The same workflow scales across every form factor — pick a category to see how Cyberwave handles it, or browse the full catalog for specific models.Robotic arms
Hobbyist desk arms to industrial cells — manipulation, teleoperation, and
imitation learning.
Robotic dogs
Quadrupeds for inspection, patrol, and autonomous missions.
Drones
Inspection, mapping, and aerial automations across consumer and research
platforms.
Cameras
USB, IP, depth, infrared, and industrial cameras for vision workflows and
dataset recording.
Generic Setup
The same flow works for any hardware — catalog devices and custom rigs alike.Prerequisites
- A Cyberwave account (Request Early Access)
- API token from your dashboard (Profile → API Keys)
- An edge device connected to your hardware (Raspberry Pi, Jetson, industrial PC, or any Linux computer — your laptop works too)
- Network access from the edge device to the internet
The edge device is the machine that is physically connected to your hardware
over USB, serial, Ethernet, or any other interface.
1. Add a Digital Twin
An environment is a 3D virtual space that mirrors your real-world setup.- In the dashboard, click New Environment and give it a name.
- Click Add from Catalog and search for your hardware.
- Position the twin to match your physical setup.
2. Install the Edge Stack
SSH into your edge device, then install the Cyberwave CLI and Edge Core — the orchestrator that bridges your hardware to the cloud over MQTT.cyberwave edge logs.
3. Pair Your Hardware
Follow the prompts to select the digital twin you added. If a compatible driver exists, it is installed and configured automatically.Your hardware is now paired with its digital twin and syncing in real time.
No Driver Available? Write Your Own
A driver is a Docker container that translates between your device’s native API and Cyberwave’s MQTT layer. Three ways to scaffold one:AI Skill
Generate a complete driver project interactively with the Cyberwave Driver
skill
Python SDK
Build drivers and applications with the Cyberwave Python SDK
C++ SDK
High-performance SDK for embedded and latency-sensitive drivers
| Driver | Repository |
|---|---|
| Camera | cyberwave-os/cyberwave-edge-camera-driver |
| SO-101 arm | cyberwave-os/cyberwave-edge-so101 |
ROS and Industrial Protocols
The driver architecture is protocol-agnostic. Cyberwave is fully compatible with ROS 1 and ROS 2, and the same pattern bridges any other industrial protocol — VDA5050, OPC UA, Modbus, gRPC/REST, or raw serial — to MQTT.Custom Integrations
ROS bridge patterns, VDA5050, OPC UA, Modbus, and reference repositories
Browse the Catalog
Hardware Catalog
Browse all 80+ supported devices and add them to your environment