ZERO Notificatons

NO Feedback yet!!

okay

xparo
X.P.A.R.O



Free robotics tools

Calculators, simulators and editors for people who build robots with ROS 2, Arduino and ESP32. Every tool runs in your browser, needs no account, and comes with step-by-step guides that explain the ideas behind it.

Free

Battery Backup Calculator

List your electronics with voltage and current draw, get idle, typical and peak runtime from a battery.

Free

Electronics Calculators

Ohm's law, voltage dividers, resistor colour codes and capacitor codes in one place.

Free

ROS 2 Package Generator

Generate package.xml, build files and node stubs (ament_python or ament_cmake), downloaded as a zip.

Free

ROS Map Editor

Load a .pgm + .yaml SLAM map, erase stray LiDAR points, paint keep-out zones and export it again.

Free

PID Tuning Simulator

Tune P, I and D on simulated motors and plants and watch overshoot, rise and settling time change live.

Free

Web Serial Monitor

Connect to an Arduino or ESP32 over USB, send and receive data, log and plot it, right in the browser.

Free

Quaternion ↔ Euler Converter

Convert quaternions to roll, pitch, yaw and back (ROS conventions), with rotation matrix and tf2 snippets.

Free

Motor & Wheel Sizing Calculator

Work out the torque, speed and power each drive motor needs from mass, wheel size, slope and acceleration.

Free

Differential Drive Calculator

Convert cmd_vel to wheel speeds and back, find the turning radius, and turn encoder ticks into odometry.

Free

Behaviour Tree Visualizer

Paste BehaviorTree.CPP or Groot XML and see it as a tree, with checks for common mistakes.

In the XPARO app

Rosboard

Live ROS topic viewer in the browser. Connects to a rosboard node running on your robot (default port 8888).

In the XPARO app

Virtual joystick

Drive a robot from a touch or mouse thumbstick. Open your fleet dashboard, pick a robot, then Teleop.

In the XPARO app

Remote terminal

Run commands on a robot's onboard computer from the browser. Open your fleet dashboard, pick a robot, then Terminal.

Why we built these tools

XPARO started as a platform for running fleets of ROS 2 robots. While building and testing robots for it, we kept reaching for the same small calculations: how long will this battery last, which motor is strong enough, what does this quaternion mean, why is this PID loop oscillating. Most answers were scattered across forum posts and spreadsheets, so we turned them into tools anyone can use for free.

Each tool does one job well, explains its formulas on the same page, and keeps your data in your browser. Nothing you type is uploaded. When a tool can't give an exact answer, it says so and tells you what to measure on the real robot.

Guides by tool

50 in-depth articles with worked examples. Pick a tool to see its guides, or browse them all on the blog.

Open-source tools we recommend

Some jobs are already done well by open-source projects, so we point you to them instead of rebuilding them.

Engine

build now

XPARO
Live your Dreams Parallely