CC0 · public domain Free Humanoid Corpus/ integrated magnetic skin/ joules-per-taxel budget

Magnetic skin — priced in joules

The one perception layer where "print it" is literally true: a printed magnetized-elastomer skin over a COTS magnetometer array. ReSkin, AnySkin, and eFlesh already proved it works and generalizes — so the open question is not whether, it is what whole-body coverage costs in joules, and how the ledger reshapes the architecture. The answer: fixed-rate dense sensing is ~12 W; event-driven sensing is ~0.4–1.7 W. That 7–32× gap is the entire contribution.

ARCH

Where the joules live

the skin is free · the readout is not
Printed skin silicone + NdFeB passive · 0 W ▲ the printable part deform → ΔB Magnetometer MLX / TLV · flex PCB 14–32 µJ/sample COTS silicon I²C/SPI Patch MCU 16–64 taxels threshold → event CAN / RS-485 Central state + policy joules ledger event-driven: ramp only regions near contact ↳ fab ASIC escape AFE+ADC+threshold · ~1.7 µJ
Fig.5 — The skin costs nothing to hold a field; every joule is in the readout. Architecture is hierarchical: patches of 16–64 taxels, a local MCU that thresholds and emits events rather than streaming raw field, and a differential bus to the center. The center closes an event-driven loop — scan slow everywhere, ramp fast only where contact is happening. The fab escape folds the analog front-end, ADC, and thresholding into one Charlot-fab die, cutting per-sample energy ~20×.
COST

Joules per taxel-sample

3-axis read @ 3.3 V
ReadoutµJ / samplesamples / JmW/taxel @100 Hzrole
MLX9039331.931 4003.19high-res · fingertips · the ReSkin/AnySkin part
TLV493D13.772 9001.37low-power · body presence & baseline scan
ASIC (fab)1.7593 8000.17integrated AFE+ADC+threshold · the escape

Inside each sample, joules also buy resolution. Oversampling averages down magnetometer noise as 1/√N, and energy rises with N — so per-sample cost spans ~20×:

oversamplingµJ / samplenoise flooruse
OSR 114.5~0.60 µTcoarse — contact present / absent
OSR 431.9~0.30 µTslip, gross force
OSR 1683.8~0.15 µTfine force / shear — fingertips
OSR 64291.8~0.075 µTtexture — spend only where it pays
COVER

Whole-body taxel map

~0.5 m² of contact-relevant surface
Regionareapitchtaxelsratechip
Hands (2×)0.040 m²5 mm1 600200 HzMLX
Forearms (2×)0.060 m²10 mm600100 HzMLX
Torso · thighs · shins0.400 m²25 mm63925 HzTLV
TOTAL0.50 m²2 839

Fingertips may instead carry vision-based tactile (DIGIT-class) for micron detail; if magnetic, they sit at the dense 5 mm / high-rate end. Density and rate are the two dials — both feed the power below.

BUDGET

Fixed-rate vs event-driven

continuous system power
Fixed-rate denseall 2 839 taxels, always on
12.3 W
Event · bimanual grasp250 taxels hot @ 500 Hz
4.4 W
Event · single-hand80 taxels hot @ 500 Hz
1.7 W
Event · standing / walkingbaseline scan only, 10 Hz
0.4 W

Fixed-rate dense is dominated by the hands — 1 600 taxels at 200 Hz is 10.2 W by itself. But most taxels are not in contact most of the time. Scan the whole body slowly for contact detection, and ramp sample-rate only on the taxels near an active contact — exactly the event-camera trade. Average power tracks contact activity: 7× lower manipulating, 32× lower standing. Tactile stops being a fixed 12 W tax and becomes a variable cost you only pay when touching something.

COUPLE

The skin's Br sets the joules

MEAS-1, in the soft regime
Br
soft skin
30–150 mT
→ ΔB/F
field shift
per force
→ SNR
signal vs
noise floor
→ OSR
averaging
needed
→ Joules
µJ per
sample

A weaker magnetized skin gives a smaller field shift per unit force, so more oversampling is needed to hit a target force resolution — which costs more joules per sample. The skin material's remanence directly sets the energy budget. That remanence is unmeasured, and it is the same coupon as MEAS-1 — just in the soft, low-loading regime. Measure Br, ΔB-per-newton, and the noise floor, and the whole OSR-and-joules column becomes real. One coupon family gates both actuator torque and tactile energy.

LEVERS

The knobs on the budget

① event-driven duty — the big one

7–32×. Scan slow for presence, ramp fast only near contact. The single largest lever, and it is pure firmware once the patch MCU can threshold locally.

② readout silicon

~20×. MLX (32 µJ) → TLV (14 µJ) → fab ASIC (1.7 µJ). The ASIC is the sovereignty escape: integrate the front-end so a taxel-sample stops paying I²C and conversion overhead.

③ resolution (OSR)

~20×. Fine force costs joules. Spend OSR-64 on fingertips, OSR-1 on the torso. Do not pay texture-grade energy for presence sensing.

④ density & rate

Pitch sets taxel count (∝ 1/pitch²); rate sets samples/s. Both linear in power. Dense-fast only where dexterity needs it; coarse-slow everywhere else.

The build

A printed magnetized-elastomer skin, a COTS magnetometer flex array, a local patch MCU that emits events, and an event-driven central loop. Whole-body tactile then costs ~0.4 W standing and ~1.7 W manipulating — not the 12 W a naïve dense scan implies. That gap is the contribution: to our knowledge no one has published tactile skin as an energy-accounted, event-driven, CC0 system with a joules-per-taxel ledger. The working parts (AnySkin/ReSkin/eFlesh, MLX/TLV) are all open or commodity; the missing piece is the accounting and the architecture that follows from it.

Gate: measure the soft-skin Br (MEAS-1, soft regime) — it sets both the touch signal and the energy to read it. And the fab ASIC is the one place your silicon buys a 20× that no amount of firmware can.