Robomates

Self-balancing robots for multiplayer games

An open-source robotics platform where small two-wheeled self-balancing robots compete in real-time multiplayer games. Each robot balances autonomously using field-oriented motor control, communicates wirelessly via sub-GHz radio, and is controlled through a web-based application over Bluetooth.

Robomates

How It Works

                    โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
                    โ”‚  Web Browser โ”‚
                    โ”‚ (Phone/PC)  โ”‚
                    โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”˜
                           โ”‚ Bluetooth
                    โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ”
                    โ”‚  Repeater   โ”‚
                    โ”‚  (ESP32)    โ”‚
                    โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”˜
                           โ”‚ 869 MHz RF
              โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
              โ”‚            โ”‚            โ”‚
        โ”Œโ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ” โ”Œโ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ” โ”Œโ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”
        โ”‚  Robot 1  โ”‚ โ”‚  ...  โ”‚ โ”‚  Robot N  โ”‚
        โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
1 Open Robomates HQ in Chrome, Edge, or Brave
2 Connect to a repeater or robot via Bluetooth
3 Pick a game โ€” Sandbox, Zombie Tag, or Push Wars
4 Robots receive commands over RF and respond with live telemetry

Get a Kit

Robomates Kit

Complete Robomates Kit

Everything you need to build one robot. Detailed assembly instructions included.

Buy Kit โ†’

Bill of Materials

All parts needed to build one Robomates robot

Main PCB
Main PCB ร—1
Buy โ†’
Left PCB
Left Motor PCB ร—1
Buy โ†’
Right PCB
Right Motor PCB ร—1
Buy โ†’
Motor
BLDC Motor + cable + encoder magnet ร—2
Buy โ†’
Bolts
Bolts Pack ร—1
Buy โ†’
Stand-offs
Stand-off Set ร—1
Buy โ†’
Tyre
Tyre ร—2
Buy โ†’
Top Shell
Top Shell ร—1
Buy โ†’
Bottom Shell
Bottom Shell ร—1
Buy โ†’
Rim
Rim ร—2
Buy โ†’
Lid
Lid ร—1
Buy โ†’

Key Specs

MCU ESP32-S3
Motors 2ร— BLDC with FOC
Balance MPU6050 IMU + PID
Radio CC1101, 869 MHz
Bluetooth BLE + Classic
Crypto ATECC508A, ECDSA
LEDs 12ร— WS2812B RGB
Battery Single-cell LiPo
Temp Sensors 3ร— TMP117
Gamepads PS5, Xbox, Switchโ€ฆ

Repositories