HALLER / V0.1 / OPEN HARDWAREN 50°50′ · E 04°21′ · BRUSSELSDOCS · LAST PUSH 2026-05-23

An open-source bimanual mobile manipulator,built on ROS 2 and LeRobot.

Haller is a three-wheel differential-drive base (two driven front wheels and a rear caster) carrying two SO-101 arms. ROS 2 runs the base, LeRobot runs the arms, and one FastAPI + Next.js HMI controls both from the browser. Today the arms are the working rig: calibration, WebXR teleop from a Meta Quest, and dataset recording all run through the HMI.

[ Spec Sheet · 03 ]§01–03 / overview
  1. [01]BASE

    ROS 2 differential drive

    LK-TECH MF5010 BLDCs over CAN at 1 Mbps. RPLIDAR A1M8 publishes 2D scans into Nav2. The whole stack runs on a Jetson Orin Nano with a 0.5 s cmd_vel watchdog as the secondary safety.

    • · /cmd_vel
    • · 50 Hz odom
  2. [02]ARMS

    Two symmetric SO-101 arms

    Open hardware from TheRobotStudio: 6× Feetech STS3215 servos each, on half-duplex USB-TTL buses. Either arm can lead or follow. Calibration sidecars are saved and backed up on every write.

    • · 6 DoF × 2
    • · in-browser calib
  3. [03]HMI

    One browser HMI for arms and base

    A Next.js + FastAPI dashboard: joint sliders, pose presets, MJPEG feeds, leader↔follower teleop at 60 Hz, WebXR teleop from a Meta Quest, and an in-process dataset recorder, all behind a single E-STOP.

    • · 60 Hz teleop
    • · 20 Hz telemetry
[ Index ]16 entries

Apache-2.0. The SO-101 mechanical design is licensed under its own terms by TheRobotStudio.

Set in Fraunces · IBM Plex Sans · JetBrains Mono