BB25 rendered in ARMOR
Indie & Desktop differential drive mobile base education augmented reality open-source hardware

BB25

by Eliott (radcli14)

A near-photorealistic AR model of the Parallax Board of Education (BoE) Bot — a small differential-drive robot widely used in mechatronics education — built from scratch in Blender for demonstrating modern AR rendering against a MuJoCo physics backend.

Add to ARMOR

4 files 12.1 MB download

Opens in the ARMOR app on iPhone, iPad, or Mac. Don’t have it yet? Get ARMOR.

Model

4Links
3Joints
2Actuated DOF
3Meshes

Mesh formats: GLB

BB25 is a proof-of-concept AR simulation of a Parallax Board of Education (BoE) Bot — a small differential-drive robot widely used in mechatronics engineering education — built by its creator entirely from scratch in Blender, aiming for a near-photorealistic model rather than a simplified teaching placeholder. The name marks it as “a BoE Bot simulated in the year 2025.”

The mechanism

A rigid chassis carries two independently driven side wheels (2 actuated degrees of freedom, both continuous joints) and a free-spinning rear caster ball that balances the robot without being motorized. RealityKit renders the AR scene from high-detail visual meshes, while a MuJoCo-based physics engine can drive the same model in the background using simpler collision geometry — the two-mesh-per-part split (a detailed visual mesh, a plainer collision mesh) this gallery entry also uses.

About this file — read before importing

This is hosted directly on ARMOR’s own site rather than linking out to radcli14/BB25, the creator’s own repository, for one concrete reason: that repository is public today, but the original URDF wasn’t written with a public gallery in mind. Two changes were made before publishing here:

  • The original file rooted the chassis to a separate fixed “base” plate through a type="floating" joint — a MuJoCo/RealityKit modeling convenience, not part of the robot itself. It’s removed here; chassis is the root link directly, matching the structure the robot’s own working MJCF file already uses.
  • The USDZ files RealityKit uses for its high-detail visuals (swapped in at runtime by the app’s own Swift code, never referenced by the original URDF/MJCF) are converted to glTF here and wired into each link’s <visual>, so this gallery’s own renderer and 3D viewer show the same detailed model the app does — collision geometry still uses the original, simpler STL meshes.

License & attribution

Source code
MIT
Model & mesh files
MIT
Attribution
BB25 (Eliott, radcli14/BB25) — MIT License, per the repository's own root LICENSE file (Copyright 2025, Eliott).
Read the full license →

Looking for a different robot? Find more URDF sources or browse the rest of the gallery.