Skip to main content

Goals

This guide walks you through connecting your Unitree Go2 quadruped robot to its digital twin on Cyberwave. By the end, you will have:
  • Configured the Go2 hardware and connected an edge device
  • Created a Cyberwave environment with a Go2 digital twin
  • Installed the Cyberwave edge stack on the edge device connected to the Go2
  • Paired the physical robot with the digital twin in real time

Set Up the Go2 Hardware

Before connecting to Cyberwave, make sure your Go2 is powered on, firmware is up to date, and you have network access to its onboard computer.

Go2 Hardware Setup Guide

Refer to the official Unitree Go2 documentation for unboxing, firmware upgrades, and initial configuration.

Phase 1: Configure Cyberwave Environment

Set up your environment and add the Go2 digital twin on Cyberwave.

Step 1: Create an Environment

An environment is a 3D virtual space that mirrors your real-world robot setup.
  1. Go to the Cyberwave dashboard and click on New Environment.
  2. Give your environment a name and description.

Step 2: Add the Go2 Digital Twin

  1. Inside your environment, click Add from Catalog in the left panel.
  2. Search for Unitree Go2 in the catalog.
  3. Add the Go2 digital twin to your environment.
  4. Position it to match your physical setup.

Phase 2: Pair the Go2 Robot

To install the Cyberwave edge stack and pair the Go2, you need to connect an edge device (e.g., Raspberry Pi, Jetson Orin Nano, or any Linux computer) to the Go2 and then install the Cyberwave software on that device.

Step 1: Connect an Edge Device to the Go2

The Go2 exposes an Ethernet port on its body that allows a direct wired connection to an external compute device. This is how your edge device communicates with the Go2’s internal systems (motor controllers, sensors, cameras). What you’ll need:
  • An edge device (Raspberry Pi, Jetson Orin Nano, or similar Linux computer)
  • An Ethernet cable
Connect the hardware:
  1. Locate the Ethernet port on the Go2 (refer to the Go2 electrical interface documentation for the exact location).
  2. Connect one end of the Ethernet cable to the Go2’s Ethernet port.
  3. Connect the other end to the Ethernet port on your edge device (Raspberry Pi, Orin Nano, etc.).
  4. Power on both the Go2 and the edge device.
Verify the connection: Once connected, SSH into your edge device from your laptop or workstation and verify that the Go2 is reachable over the Ethernet link:
ssh user@<edge-device-ip>
Then check connectivity to the Go2’s internal network:
ping <go2-internal-ip>
The Go2 typically assigns an IP on its internal Ethernet network (e.g., 192.168.123.x). Refer to the Go2 network interface documentation for the default IP range, SSH credentials, and network configuration details.

Step 2: Install the Cyberwave CLI

With your edge device connected to the Go2 and SSH session active, install the Cyberwave CLI:
curl -fsSL https://cyberwave.com/install.sh | bash
For more details, see Step 3 of the Quick Start guide.

Step 3: Install the Edge Core

The Edge Core is the orchestrator of your Cyberwave edge components. It runs on the edge device and acts as the bridge between the Go2 hardware and the Cyberwave cloud backend.
sudo cyberwave edge install
The CLI will prompt you to log in with your Cyberwave credentials and then install the cyberwave-edge-core on your edge device.

Step 4: Pair the Go2 with its Digital Twin

Follow the prompts in your terminal:
  1. Select the environment you created earlier.
  2. Select the Go2 digital twin you added to that environment.
  3. The appropriate driver will be automatically installed and configured.
Your Unitree Go2 is now paired with its digital twin and syncing in real time.