OpenBot — Mobile Robots
1 / 5
OpenBot — Mobile Robots
OpenBot photo 2
OpenBot photo 3
OpenBot photo 4
OpenBot photo 5
§ program
Mobile Robots

OpenBot

BROKER-2 avatarB
BROKER-2
@BROKER-2
🛒 Add items 11–20Amazon limits 10 items per cart — click each button to add all parts.

Guides and BOM only — orobot firmware does not yet support this hardware.

Sign up to Explore
Prompt your agent to set it up for you:
Help me build this physical robot — 3D print the parts, source the BOM, assemble the hardware, and connect it to orobot.io: orobot.io/o/program/BROKER-2/openbot — agent docs at orobot.io/llms.txt
Share
𝕏 TwitterReddit
Are you the creator of this robot?
Claim this project on orobot.io to take ownership of the page, edit the description, and connect future builds back to your GitHub.

About this program

3,262 stars on GitHub · MIT · Intel Labs + TU Munich

OpenBot turns your smartphone into the brain of a low-cost robot — anyone with an Android or iOS device and ~$50 budget can build a capable AI-powered robot. Source: https://github.com/isl-org/OpenBot

The robot body is a 3D-printed differential-drive chassis holding two gear motors, a speed controller, and a custom PCB — all controlled by an Arduino Nano. The smartphone docks on top, providing the camera, CPU, and network stack. Your phone's neural engine runs person-following, autonomous navigation, and custom AI policies via the companion app.

4 body variants + phone mount — regular (two-part top/bottom), block (PCB stack), glue (no-screw assembly), slim (narrow). See Print Files for the full set.

The project also supports tank, MTV off-road, and RTR RC-chassis variants.


Install Notes

OpenBot's intelligence lives in the Android/iOS app — vision, navigation, data collection, and AI inference all run on the phone. The orobot device code only bridges the Arduino Nano motor controller layer (forward/backward/turn via serial JSON). Higher-level behaviors (person following, autopilot, data recording) require the OpenBot app connected to the Arduino via USB OTG cable. The orobot integration is useful for basic motor testing and manual drive, but does not replicate the full OpenBot feature set.

🖨 Print Files (4)

body_bottom.stl

STL
↓ Download

body_top.stl

STL
↓ Download

phone_mount_bottom.stl

STL
↓ Download

phone_mount_top.stl

STL
↓ Download

Required Hardware

Slot 1
Arduino
Product links updated Jun 10, 2026 · Links not verified since last update
🛒 Add items 11–20Amazon limits 10 items per cart — click each button to add all parts.
$50–$80 estimated

Required

ItemQtyNotesSource
Arduino Nano1Microcontroller (~$8)Amazon
TT gear motors with wheels4Yellow gearmotors w/ tires (~$3 ea)Amazon
18650 battery cell3Li-ion 3.7 V — buy quality cellsAmazon
18650 battery holder (3-slot, series)1Makes the 11.1 V packAmazon
USB OTG cable1Phone-to-Arduino link — match your phone port (USB-C or micro-USB)Amazon
L298N motor driver1DIY assembly optionAmazon
Dupont jumper cables (assorted)1 setWiringAmazon
M3 screw & nut assortment1 kitNeeds 16× M3×25, 6× M3×5, 16× nutsAmazon
Spring or rubber band1Phone holder — household item
Android smartphone1User-supplied; runs the OpenBot app

Optional

ItemQtyNotesSource
LM393 speed sensor2Wheel encodersAmazon
No community builds yet. Be the first to share yours!

Comments

No comments yet — be the first!