Waveshare UGV Beast - image 1
1 / 8
Waveshare·robot

Waveshare UGV Beast

Open-source ROS2 AI robot with tracked chassis, Raspberry Pi 4B/5, ESP32 sub-controller, 5MP camera with pan-tilt, IMU, and support for LiDAR expansion. Programmable via Python, OpenCV, and ROS2.

Starting from

$749.00

Compatible Firmware

Specifications

Components

5MP Wide-Angle Camera ModuleCameraDatasheet

Ultra-wide-angle camera with 160° field of view for computer vision tasks including object tracking, face detection, and gesture recognition

InvenSense ICM-20948 9-axis inertial measurement unit combining 3-axis accelerometer, gyroscope, and magnetometer for attitude sensing

ESP32 microcontroller handling motor PID control, sensor processing, and ESP-NOW multi-robot communication

Waveshare ST3215 servo with 30KG.CM torque powering the 2-axis pan-tilt camera module

Status OLED DisplayDisplayDatasheet

Small OLED display for real-time robot status monitoring

Built-in microphone for audio input capabilities

Texas Instruments INA219 high-side current shunt and power monitor for battery voltage and current sensing

Bus Interfaces

I2C
UART
SPI
GPIO
ESP-NOW

Waveshare UGV Beast

The Waveshare UGV Beast is an open-source unmanned ground vehicle built around a tracked chassis with independent suspension. It combines a Raspberry Pi (4B or 5) as the main controller with an ESP32 for motion control and sensor processing.

Key Features

  • ROS2 Humble LTS support on Debian Bookworm
  • 5MP ultra-wide-angle camera with 160° FOV on a 2-axis pan-tilt module (ST3215 servo, 30KG.CM torque)
  • Computer vision via OpenCV and MediaPipe: object tracking, face detection, gesture recognition
  • ICM20948 9-axis IMU for attitude sensing
  • WebRTC ultra-low latency video streaming via Flask web app
  • ESP-NOW multi-robot communication with 100μs latency
  • High-frequency PID closed-loop motor control
  • Jupyter Lab interactive programming environment
  • Multiple control methods: web app, keyboard (WASD), gamepad, Jupyter Lab

Expansion

  • D500 LiDAR mounting capability
  • 4G/5G module support
  • 40-pin GPIO header for peripherals
  • M2.5 mounting holes for accessories

Specifications

Spec Value
Main Controller Raspberry Pi 4B (4GB) or Pi 5
Sub Controller ESP32
Camera 5MP, 160° FOV
IMU ICM20948 (9-axis)
Pan-Tilt Servo ST3215, 30KG.CM
Max Speed 0.35 m/s
Track Width 40mm
Turning Radius 0m (in-situ rotation)
Battery 3S UPS module (18650 cells, not included)
Dimensions (PT) 232 × 197 × 252 mm
Weight (PT) 2350 ± 5g

Use Cases

6

Resources

Where to Buy

Explore more of the directory — popular use cases, firmware, and specs to browse next.