Product mode: not part of the pre-registered experiment. Simulated in MuJoCo and untested on hardware. A recommendation is a simulation ranking under the stated conditions, not a hardware guarantee.

Build certificate: Floor tiling

Lift a 300x300 mm porcelain tile and set it on the fresh adhesive bed, then press it down until it is within 1 mm of its finished height and no more than 0.5 degrees out of level, using no more than 60 N of pressing force.

multi head Two-tool head: Vacuum area frame + Tamper pad · the Studio's recommendation

Result

Full-task completionRunsWeakest stepMedian cycle (with changes)Fidelity
100%8lay_tile (100%)19.2 sapproximation

Why: Ties on completion (100%) and the weakest step, with the shorter cycle (19.2 s against 25.2 s).

Setup

ToolEffectorFamilyFidelitySteps
0Vacuum area frame, 2 x 2 cups, 300 mmsuctionapproximationlay_tile
1Tamper pad, 200 mmprocess toolapproximationtamp_tile
ToolsActuatorsCarried (heaviest segment)Built in totalChanges per run
251.408 kg1.408 kg1
HeadAngleStandoffLateralSpin
0-60 deg50 mm0 mm0 deg
160 deg50 mm0 mm0 deg

bracket.stl: two-tool bracket: hub, two arms and two adapters; heads at -60, 60 deg, 50 mm standoff; 135 g printed; watertight single solid: True.

Per step

StepPrimitiveObjectToolSuccessFailuresFidelityCaveats
lay_tilegrasp (as suction)floor_tile0: Vacuum area frame, 2 x 2 cups, 300 mm100%noneapproximationThe mortar bed is an approximation: nine plastic cells that yield and harden linearly and keep their set; no flow, suction or curing. A screen, not a promise. Suction cup (approximation): a compliant lip of rigid segments on a bellows spring with a limited tilt; the seal is a geometric test (every lip segment touching the face, part material under 13 rays inside the lip) gating a MuJoCo adhesion actuator capped at vacuum x lip area (at most 60 kPa). The lip must touch the face: no pull across a gap. Not modelled: air flow, leak rate, porosity, vacuum build-up time (the vacuum follows the shared close ramp and is cut the control tick the seal is lost), lip material hysteresis, peel dynamics beyond the contact distribution. The lip's friction is the part's. Treat suction results as a screen, then verify on hardware.
tamp_tilepushfloor_tile1: Tamper pad, 200 mm100%noneapproximationThe mortar bed is an approximation: nine plastic cells that yield and harden linearly and keep their set; no flow, suction or curing. A screen, not a promise. Process tool (approximation): a rigid tool used by the Studio's own twist or push primitive. The nut runner's spindle is the wrist's roll through a torque-limiting clutch [assumed]; the tamper's stage is a spring that slips at its overload force. The torque, the force and the contact are simulated; the process (thread cross-threading, bed compaction) is not modelled beyond them. Verify on hardware.

Conditions

Every compared setup ran the same conditions and seeds in the same order. A seed draws the friction jitter (+-10%) and a +-0.5 mm aim jitter; the placement errors below are hidden from the controllers.

ConditionSeedPlacement error x/y (mm)RunCycleTrajectory
nominal0nonecompleted19.2 s1a71f3c7503720e6
place011floor_tile +0.31/-0.19completed19.2 s293a6f5f1c13a05d
place022floor_tile +0.09/+0.24completed19.2 s195802099f0bb138
place033floor_tile -1.50/-1.83completed19.2 s89d686b25acd366b
place044floor_tile -0.00/+1.47completed19.2 s47d3c33dd7dadc8d
place055floor_tile -1.63/-1.20completed19.2 sf912b9c3daf47759
place066floor_tile -0.23/+0.27completed19.2 s2842860a4df12b45
place077floor_tile -1.50/+1.48completed19.2 sfeca2c3a237bc9f6

Compared setups

SetupKindCompletionWeakest stepCycleToolsEligible
Two-tool head: Vacuum area frame + Tamper padmulti head100%lay_tile 100%19.2 s2yes
Tool change: Suction cup > Tamper padtool change100%lay_tile 100%25.2 s2yes
Two-tool head: Suction cup + Tamper padmulti head0%lay_tile 0%9.2 s2never completed the task (stops at lay_tile in 8/8 runs: criterion_not_met 8x)
Two-tool head: Suction cup + Tamper padmulti head0%lay_tile 0%9.2 s2never completed the task (stops at lay_tile in 8/8 runs: criterion_not_met 8x)

Sensitivity to change times

Re-ranked with tool changes of 3, 6 and 12 s and head switches of 0.75, 1.5 and 3 s: the recommendation is the same for every pair; the order changes in 0 of 15 pairs.

Assumed constants

Equal for every candidate; none is sourced from a target arm or changer.

ConstantValueNote
roll_torque_nm15 N mwrist roll torque limit
roll_speed_max_deg_s180 deg/swrist roll speed cap
pitch_range_deg90 degwrist pitch limit, +- from straight down
pitch_speed_dps180 deg/swrist pitch speed cap
pitch_torque_nm15 N mwrist pitch torque limit
tool_change_s7.5 sautomatic tool change time (a fixed clock advance)
present_s1.5 smulti-tool head switch time (a fixed tilt, not simulated)
changer_master_kg0.25 kgtool changer master plate (stays on the wrist)
changer_tool_plate_kg0.1 kgtool changer plate on every tool
changer_stack_mm52 mmtool changer stack height
arm_payload_kg3 kglargest tool stack the arm may carry; heavier setups are refused
bracket_density_kg_m31300 kg/m^3printed carbon-filled polymer bracket
placement_error_mm2 mmper-object placement error of the condition grid (uniform)
simplicity_per_extra_effector0.05 rateintegrator rule R01: completion a setup must add per added effector or changer
simplicity_step_floor0.5 rateintegrator rule R01: a weakest step under this fails outright
tie_margin0.05 ratecompletion-rate tie among setups of the same complexity
cycle_margin0.1 fractionamong setups of the same complexity, a simpler one may be this much slower
soft_arm_max_part_kg2.5 kgintegrator rule R09: the heaviest part a soft arm may carry
hook_min_mm5 mma rigid tool hooks if its tip reaches this far sideways past the tool and flange
hook_throat_mm6 mmroom a lip needs between a hook and the flange, else the flange blocks it
process_torque_nm4 N mintegrator rule R05: tightening a threaded member to this torque or more needs a nut runner (1 N m above hand-tight)
socket_fit_mm0.5 mma nut runner's socket drives a hex at most this much under its own size
sweep_clearance_mm5 mmmulti-tool head swept-volume clearance

Caveats

Provenance

ItemValue
Contractrtt-effectors/2
Task idf9553b22ce12fc141c274d5532f25c97083ff5cd41faa49fc1927d9487fbc5a3
Setup id4adcc3231c74df612f82b2dbaba5f6dda3ab6ce38843e5a56d3752960e8519b0
Fairness hash82b5bcdac3b461e77bc17444036a535a9acb32f29bafd804947228e68090636d
Controllersdefault
Screen132 runs on 3 conditions

Product mode: not part of the pre-registered experiment. Simulated in MuJoCo and untested on hardware. A recommendation is a simulation ranking under the stated conditions, not a hardware guarantee.