Skip to main content

What is Locomotion?

Locomotion covers how a robot moves through space: driving a wheeled or tracked rover, walking with a quadruped, following a planned path, or exploring autonomously. On Cyberwave, locomotion platforms connect through the same digital twin layer as arms, so you get teleoperation, simulation, and AI policies out of the box.
A locomotion stack on Cyberwave usually combines three things: a base platform (rover or legged), a perception input (camera, LiDAR, or both), and a controller (manual, scripted, or model-driven).

Hardware that Supports it

UGV Beast Rover

Off-road tracked rover with a Raspberry Pi + ESP32 dual-controller architecture and ROS 2 stack.

Unitree Go2

Quadruped with 4D LiDAR, AI-powered locomotion, and autonomous navigation.

Boston Dynamics Spot

Quadruped for inspection, patrol, and autonomous missions in industrial environments.

Custom Mobile Platforms

Connect any AGV, AMR, or wheeled platform via ROS, VDA5050, or a custom driver.

How You Build It

1. Test in simulation first

Build a 3D environment that mirrors your physical site in the Environment Editor, then drive the digital twin to validate paths, collision boundaries, and sensor coverage before deploying to the real platform.

2. Drive the platform

ModeUse it forReference
Dashboard / gamepadManual driving, demosLive Teleoperation
Python SDKMission scripts, waypoint runsPython SDK
ML policyAutonomous navigation, explorationML Models
WorkflowTriggered patrols and inspectionsWorkflows
from cyberwave import Cyberwave

cw = Cyberwave()
rover = cw.twin("ugv-beast-01")

with cw.affect("live"):
    rover.set_velocity(linear=0.4, angular=0.0)
    rover.wait(seconds=3)
    rover.stop()

3. Add autonomy

Route your camera and LiDAR streams through a VLM or VLA model to add object detection, free-space estimation, or natural-language driving commands. Inference can run in the cloud or directly on the edge for low-latency control.

4. Run scheduled missions

Use Workflows to chain triggers, perception, and motion into repeatable missions: scheduled patrols, event-driven inspections, or webhook-triggered deliveries.

Where to Go Next

UGV Beast Quickstart

Stand up your first rover.

Rover AI Mission

Tutorial: scripted autonomous mission with perception in the loop.

Go2 Digital to Physical

Tutorial: take a Go2 quadruped from simulation to real-world deployment.