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: Solar panel installation

Lift the solar panel onto its mounting rails and seat it against the end stops, then insert the clamp nut to the thread start and tighten it to 6 N m.

tool change Tool change: Vacuum area frame > Suction cup > Nut runner · the Studio's recommendation

Result

Full-task completionRunsWeakest stepMedian cycle (with changes)Fidelity
88%8insert_clamp (88%)62.4 sapproximation

Why: Ties on completion (88%), the weakest step and cycle time, and is simpler: 1768 g against 1791 g.

Setup

ToolEffectorFamilyFidelitySteps
0Vacuum area frame, 2 x 3 cups, 600 mmsuctionapproximationplace_panel
1Suction cup, 10 mm bellowssuctionapproximationinsert_clamp
2Nut runner, 13 mm hex socketprocess toolapproximationtighten_clamp
ToolsActuatorsCarried (heaviest segment)Built in totalChanges per run
381.220 kg1.768 kg2

changer_plate_tool0.stl: changer tool-side plate for tool 0: 63 mm x 26 mm, 20 mm pass-through bore; 85 g printed; watertight single solid: True.

changer_plate_tool1.stl: changer tool-side plate for tool 1: 63 mm x 26 mm, 20 mm pass-through bore; 85 g printed; watertight single solid: True.

changer_plate_tool2.stl: changer tool-side plate for tool 2: 63 mm x 26 mm, 20 mm pass-through bore; 85 g printed; watertight single solid: True.

Per step

StepPrimitiveObjectToolSuccessFailuresFidelityCaveats
place_panelsuctionsolar_panel0: Vacuum area frame, 2 x 3 cups, 600 mm88%criterion_not_met 1xapproximationSuction is an approximation: the seal is a geometric test gating a capped adhesion force; no air flow, leak rate or porosity. The clamp is an approximation: a 13 mm hex modelled 15 mm tall so the simulated socket can seat (a standard M8 nut is 6.8 mm tall), on a helical joint with a torque ramp; it does not press the panel. The panel is a rigid slab. 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.
insert_clampinsertsolar_panel1: Suction cup, 10 mm bellows88%not_reached 1xapproximationThe clamp is an approximation: a 13 mm hex modelled 15 mm tall so the simulated socket can seat (a standard M8 nut is 6.8 mm tall), on a helical joint with a torque ramp; it does not press the panel. The panel is a rigid slab. 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.
tighten_clamptwistsolar_panel2: Nut runner, 13 mm hex socket88%not_reached 1xapproximationThe clamp is an approximation: a 13 mm hex modelled 15 mm tall so the simulated socket can seat (a standard M8 nut is 6.8 mm tall), on a helical joint with a torque ramp; it does not press the panel. The panel is a rigid slab. 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
nominal0nonecompleted62.4 s2c3a3be7768f78fa
place011solar_panel +0.31/-0.19completed62.4 s5180118eec4a7369
place022solar_panel +0.09/+0.24completed62.4 s253235131f185e87
place033solar_panel -1.50/-1.83completed62.4 s5e20277abfa35a57
place044solar_panel -0.00/+1.47failed10.6 sc8fa6a7cfcd0934d
place055solar_panel -1.63/-1.20completed62.4 s9e79fa92c0d9777f
place066solar_panel -0.23/+0.27completed62.4 scfa72d90fa643a92
place077solar_panel -1.50/+1.48completed62.5 sb8d9890264d83220

Compared setups

SetupKindCompletionWeakest stepCycleToolsEligible
Tool change: Vacuum area frame > Suction cup > Nut runnertool change88%insert_clamp 88%62.4 s3yes
Tool change: Vacuum area frame > Suction cup > Nut runnertool change88%insert_clamp 88%62.4 s3yes
Tool change: Vacuum area frame > Suction cup > Nut runnertool change50%insert_clamp 50%62.4 s3yes
Two-tool head: Vacuum area frame + Nut runnermulti head0%insert_clamp 0%18.9 s2never completed the task (stops at insert_clamp in 7/8 runs: jam 7x)

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 idcfd24f6d1ed0eb6b47202ff99d6aacb9cbc029e0960a0e30d16370f63c5adbcd
Setup id808f2a6999b71ad1fc884d2910cf48611ee70f759622afc2f5f0e8515912f7fd
Fairness hash82b5bcdac3b461e77bc17444036a535a9acb32f29bafd804947228e68090636d
Controllersdefault
Screen255 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.