RosFit Documentation

RosFit is an open-source bridge and management platform that connects ROS 2 robots to the cloud via MQTT. Telemetry, remote commands, device shadows, OTA updates, and a real-time dashboard — all deployable with a single docker compose up.

Getting started

RosFit provides everything you need to connect, monitor, and control your ROS 2 fleet from anywhere. Bridge your robot topics to the cloud in minutes with a simple YAML configuration, then manage your entire fleet through a real-time dashboard or REST API.

Key Features

MQTT Bridge

Connect ROS 2 topics to MQTT with YAML config. Zero custom code. Map /cmd_vel, /odom, /scan, and any topic bidirectionally with configurable QoS.

Real-time Dashboard

Pre-built React dashboard with fleet overview, telemetry charts, and command panel. Monitor every robot in your fleet from a single browser tab.

Device Shadows

AWS IoT-style device shadow pattern. Desired vs reported state management lets you update robot configuration even when devices are offline.

OTA Updates

Managed firmware updates with versioning, rollback, and progress tracking. Push updates to your entire fleet from the dashboard or API.