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;chassisis 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.