Robo-Boy is a web interface for controlling and visualizing ROS 2 robots. It includes camera streaming, configurable control pads, 3D visualization, behavior-tree editing, and custom themes.
- Docker with Docker Compose
- mkcert
git clone git@github.com:tessel-la/robo-boy.git
cd robo-boy
mkcert -install
mkdir -p infra/caddy/certs
mkcert -key-file infra/caddy/certs/local-key.pem -cert-file infra/caddy/certs/local-cert.pem localhost 127.0.0.1 ::1 YOUR_HOST_IP
cp config/env/no-overlay.env.example .env
docker compose up -d --buildReplace YOUR_HOST_IP with the computer's local network IP if Robo-Boy will be opened from another device.
Open https://localhost, or https://YOUR_HOST_IP from a device on the same network.
docker compose downSee the documentation index for application usage, development commands, ROS workspace overlays, custom gamepads, and architecture.
See LICENSE.
