Recorded runsGitHub
TurtleBot3 Waffle Pi (official image)
Photo: ROBOTIS — official TurtleBot3 lineup; Waffle Pi at right (e-Manual)
#003

TurtleBot3 Waffle Pi

Ground — wheeled · Differential rover
Differential-drive ground robot
Not gatedHarness checks: 3 clean · 0 warn · 0 err · 20 not checked

The bigger TurtleBot3: a waffle-shaped deck carrying a lidar and a camera. RobotForge knows this one from a photograph — the photo intake identified it and drafted its spec, so every dimension here is an estimate until somebody measures the real robot.

Spec

Drivetraindifferential — 2 driven wheels + caster
Footprint0.306 m x 0.281 m x 0.141 m — ESTIMATED from the photo draft, based on the published approximate size
Mass1.8 kg (photo draft)
Motors2x Dynamixel XL430 (photo draft)
Sensors2D lidar (top), RGB camera (front), IMU, wheel encoders
Wheels66 mm diameter (photo draft)
Source: Identified by RobotForge photo intake; published model at ROBOTIS-GIT/turtlebot3 · linkLicense: Apache-2.0Spec file: examples/photo-turtlebot.jsonThe spec is a photo draft (all dimensions ESTIMATED) produced by `robotforge describe --photo`; the official Waffle Pi URDF was pulled by `robotforge lookup` under Apache-2.0.

Gate runs

Measured against simulator ground truth at the locked thresholds: pass ≤ 5% / 5°, fail over 10% / 10°. The gate tests the spec's simulated twin, not a physical robot.

No recorded gate runs yet. This robot has no verdict until one is measured.

Not gated yet — its spec is a photo estimate and has not been run through the motion gate.

Harness checks

Electrical computations over this robot's documented wiring graph — voltage drop, ampacity, logic levels, rail budgets, connector matching. Not a gate run and not a simulation: each check is Checked, Partial or Not checked, and the headline is counts, never a blanket pass.

Harness checks: 3 clean · 0 warn · 0 err · 20 not checked

3 checked clean · 0 with warnings · 0 with errors · 0 partial · 20 not checked · missing data: cable.gauge_awg ×8, connector at both ends (connector_from / connector_to) ×6, current_a for lidar ×5

CheckCheckedPartialNot checked
voltage drop004
ampacity004
logic levels103
rail budget003
connector match206

Findings: none — the inputs that could be checked raised nothing. That is not the same as everything being checked; the counts above say how much was.

Missing data — the datasheets still to hunt. A check that could not run says what it needs:

Missing inputBlocksNeeded by
cable.gauge_awg8battery -> driver, driver -> motors, battery -> controller, controller -> lidar
connector at both ends (connector_from / connector_to)6battery -> driver, battery -> controller, controller -> lidar, controller -> camera …
current_a for lidar5battery -> controller, controller -> lidar, controller rail
current_a for motors5battery -> driver, driver -> motors, driver rail
cable.length_mm4battery -> driver, driver -> motors, battery -> controller, controller -> lidar
connection voltage (volts)2battery -> controller, controller -> lidar
current_a for controller1battery rail
current_a for driver1battery rail
logic_v for camera1controller -> camera
logic_v for imu1controller -> imu
logic_v for lidar1controller -> lidar
rated output current for battery1battery rail
rated output current for controller1controller rail
rated output current for driver1driver rail

Report: catalog/harness-reports/turtlebot3-waffle-pi.json · checked 2026-10-27 · reproduce with robotforge harness examples/photo-turtlebot.json

Take it apart

Every spec becomes a kit of simple, 3D-printable parts (robotforge cad). This viewer lays the kit out the way the kit's own assembly file does, straight from the spec's numbers — flat views, or in 3D with the toggle. Click any part.

Loading examples/photo-turtlebot.json…

Reproduce it

Run these from a clone of the repository.

robotforge validate examples/photo-turtlebot.json
robotforge urdf examples/photo-turtlebot.json --out build/turtlebot3-waffle-pi.urdf
robotforge cad examples/photo-turtlebot.json
robotforge run-gate examples/photo-turtlebot.json
robotforge harness examples/photo-turtlebot.json