1. Build
Buy the BOM, fabricate the latest board, print the body, and assemble the drivetrain. A printable tutorial walks through wheels, motors, and the e-hat.
Assembly guide →VeRLab · Universidade Federal de Minas Gerais
HeRo is a small differential-drive platform for research and teaching. The body is 3D-printed, the board is open, and every robot speaks ROS 1 over Wi‑Fi — so a classroom set behaves like a real multi-robot system, not a toy.
You do not need a machine shop. Order the PCB, print the chassis, flash the ESP8266, and join the robots on a 2.4 GHz network.
Buy the BOM, fabricate the latest board, print the body, and assemble the drivetrain. A printable tutorial walks through wheels, motors, and the e-hat.
Assembly guide →The firmware runs on an ESP8266. Cover the IR ring at boot to open the web configurator and set the robot id, Wi‑Fi, and ROS master.
Firmware notes →Each robot appears as /hero_N. Drive with cmd_vel, read odom and the IR scan, or spawn a swarm in Gazebo or Genesis first.
Sensors and actuators that matter for swarm experiments, without a custom ASIC or a $400 chassis.
/hero_N topics. Wizard in Gazebo; GPU swarm viewer in Genesis World.HeRo 2.0 was written up on Wevolver and used for odometry, flocking, coverage, and cooperative transport experiments.