Using a robot shouldn't require a robotics team. OpenAMRobot is an open platform built on one idea: the person who knows the work should teach a robot to do it - by showing it, not coding it.
The concept is "show, correct, judge": you demonstrate a task, take over when it's about to fail, and mark good from bad. Under the hood that becomes imitation learning, a reward model, and RL - but the operator never touches any of it. Domain expertise becomes the programming language.
LIVE TODAY (early, honest): an open mobile base with autonomous navigation (ROS 2 + Nav2 + LiDAR SLAM), a no-code Blockly UI with telemetry and mapping, and an LLM voice layer. Runs on a Raspberry Pi 5. MIT-licensed, documented.
NEXT: a dual-arm mobile manipulator you teach by demonstration (π0/GR00T + simulation + human-in-the-loop RL). The robot is the on-ramp; the learning platform is the product.
The idea: teach a robot by demonstration instead of programming it - show, correct, judge → imitation learning + reward model + RL, with the operator never touching the ML.
Live today (early, honest): open mobile base with autonomous nav (ROS 2 + Nav2 + RPLIDAR SLAM), no-code Blockly UI with live telemetry + mapping, and an LLM voice-command layer. Two-layer architecture: Raspberry Pi 5 (high-level: ROS 2, SLAM, nav, UI) + Teensy 4.0 (real-time: motors, encoders, IMU). Differential drive, 24V BLDC motors. Documented, MIT-licensed.
Next: harden electronics (custom PCB replacing the breadboard, safety layer, power distribution), then start the dual-arm manipulation + learn-by-demonstration pipeline (foundation-model fine-tuning + simulation + human-in-the-loop RL). The mobile base is the on-ramp; the learning platform is the real project.
Rough in places, built in public. Feedback and contributors very welcome. Repo: github.com/openAMRobot